1. 11 Jun, 2007 31 commits
  2. 05 Jun, 2007 2 commits
    • Linus Torvalds's avatar
      Linux 2.6.22-rc4 · 5ecd3100
      Linus Torvalds authored
      5ecd3100
    • Linus Torvalds's avatar
      Merge git://git.infradead.org/mtd-2.6 · ec4883b0
      Linus Torvalds authored
      * git://git.infradead.org/mtd-2.6:
        [JFFS2] Fix obsoletion of metadata nodes in jffs2_add_tn_to_tree()
        [MTD] Fix error checking after get_mtd_device() in get_sb_mtd functions
        [JFFS2] Fix buffer length calculations in jffs2_get_inode_nodes()
        [JFFS2] Fix potential memory leak of dead xattrs on unmount.
        [JFFS2] Fix BUG() caused by failing to discard xattrs on deleted files.
        [MTD] generalise the handling of MTD-specific superblocks
        [MTD] [MAPS] don't force uclinux mtd map to be root dev
      ec4883b0
  3. 04 Jun, 2007 7 commits
    • Tejun Heo's avatar
      libata: always use polling SETXFER · 464cf177
      Tejun Heo authored
      Several people have reported LITE-ON LTR-48246S detection failed
      because SETXFER fails.  It seems the device raises IRQ too early after
      SETXFER.  This is controller independent.  The same problem has been
      reported for different controllers.
      
      So, now we have pata_via where the controller raises IRQ before it's
      ready after SETXFER and a device which does similar thing.  This patch
      makes libata always execute SETXFER via polling.  As this only happens
      during EH, performance impact is nil.  Setting ATA_TFLAG_POLLING is
      also moved from issue hot path to ata_dev_set_xfermode() - the only
      place where SETXFER can be issued.
      
      Note that ATA_TFLAG_POLLING applies only to drivers which implement
      SFF TF interface and use libata HSM.  More advanced controllers ignore
      the flag.  This doesn't matter for this fix as SFF TF controllers are
      the problematic ones.
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      464cf177
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 · a862b5c8
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
        [SCSI] JAZZ ESP and SUN ESP need SPI_ATTRS
        [SCSI] atari_NCR5380: update_timeout removal
        [SCSI] aacraid: fix shutdown handler to also disable interrupts.
        [SCSI] qla2xxx: fix timeout in qla2x00_down_timeout
        [SCSI] fix CONFIG_SCSI_WAIT_SCAN=m
      a862b5c8
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 0b662c64
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
        Input: reduce raciness when input handlers disconnect
        Input: ucb1x00 - do not access input_dev->private directly
        Input: logips2pp - fix typo in Kconfig
        Input: db9 - do not ignore dev2 module parameter
      0b662c64
    • Linus Torvalds's avatar
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · 45efebf2
      Linus Torvalds authored
      * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
        [ICMP]: Fix icmp_errors_use_inbound_ifaddr sysctl
        [IPV4]: Fix "ipOutNoRoutes" counter error for TCP and UDP
        [NET] gso: Fix GSO feature mask in sk_setup_caps
        [TCP]: Fix GSO ignorance of pkts_acked arg (cong.cntrl modules)
        [NET]: Fix comparisons of unsigned < 0.
        [NET]: Make net watchdog timers 1 sec jiffy aligned.
        [ATM]: Fix warning.
        [TCP]: Use default 32768-61000 outgoing port range in all cases.
        [AF_UNIX]: Fix datagram connect race causing an OOPS.
        [TG3]: Fix link problem on Dell's onboard 5906.
        [AF_UNIX]: Make socket locking much less confusing.
      45efebf2
    • Linus Torvalds's avatar
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 · 4acbab84
      Linus Torvalds authored
      * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
        [ATA]: Don't allow to enable this for SPARC64 without PCI.
        [VIDEO]: XVR500 and XVR2500 require FB=y
      4acbab84
    • Andrew Morton's avatar
      vanishing ioctl handler debugging · 78ae87c3
      Andrew Morton authored
      We've had several reoprts of the CPU jumping to 0x00000000 is do_ioctl().  I
      assume that there's a race and someone is zeroing out the ioctl handler while
      this CPU waits for the lock_kernel().
      
      The patch adds code to detect this, then emits stuff which will hopefuly lead
      us to the culprit.
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      78ae87c3
    • Andrew Morton's avatar
      mtrr atomicity fix · 4c738480
      Andrew Morton authored
      Rafael gets this on an SMP box with kernel preemption enabled, during
      hibernation and restore (100% of the time):
      
      Enabling non-boot CPUs ...
      BUG: using smp_processor_id() in preemptible [00000001] code: bash/4514
      caller is mtrr_save_state+0x9/0x40
      
      Cc: "Rafael J. Wysocki" <rjw@sisk.pl>
      Cc: Andi Kleen <ak@suse.de>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      4c738480