16 Oct, 2007

8 commits

  • ST9160821AS / 3.CCD does spurious completions too. Blacklist it.

    Signed-off-by: Tejun Heo
    Signed-off-by: Jeff Garzik

    Tejun Heo
     
  • After commands which can change device configuration, EH is scheduled
    to revalidate and reconfigure the device. Host link was incorrectly
    used unconditionally when scheduling EH action. This resulted in
    bogus revalidation request and mismatched configuration between device
    and driver. Fix it.

    This bug was reported by Igor Durdanovic.

    Signed-off-by: Tejun Heo
    Cc: Igor Durdanovic
    Signed-off-by: Jeff Garzik

    Tejun Heo
     
  • Add the Software NCQ support to sata_nv.c for MCP51/MCP55/MCP61 SATA
    controller. NCQ function is disable by default, you can enable it
    with 'swncq=1'. NCQ will be turned off if the drive is Maxtor on
    MCP51 or MCP55 rev 0xa2 platform.

    [akpm@linux-foundation.org: build fix]
    Signed-off-by: Kuan Luo
    Signed-off-by: Peer Chen
    Cc: Zoltan Boszormenyi
    Signed-off-by: Andrew Morton
    Signed-off-by: Jeff Garzik

    Kuan Luo
     
  • This patch adds MMIO support to the pata_sil680 for taskfile IOs,
    based on what the old siimage does.

    I haven't bothered changing the chip setup stuff from PCI config
    cycles to MMIO though (siimage does it), I don't think it matters,
    I've only adapted it to use MMIO for taskfile accesses.

    I've tested it on a Cell blade and it seems to work fine.

    Signed-off-by: Benjamin Herrenschmidt
    Signed-off-by: Jeff Garzik

    Benjamin Herrenschmidt
     
  • * git://git.linux-nfs.org/pub/linux/nfs-2.6: (131 commits)
    NFSv4: Fix a typo in nfs_inode_reclaim_delegation
    NFS: Add a boot parameter to disable 64 bit inode numbers
    NFS: nfs_refresh_inode should clear cache_validity flags on success
    NFS: Fix a connectathon regression in NFSv3 and NFSv4
    NFS: Use nfs_refresh_inode() in ops that aren't expected to change the inode
    SUNRPC: Don't call xprt_release in call refresh
    SUNRPC: Don't call xprt_release() if call_allocate fails
    SUNRPC: Fix buggy UDP transmission
    [23/37] Clean up duplicate includes in
    [2.6 patch] net/sunrpc/rpcb_clnt.c: make struct rpcb_program static
    SUNRPC: Use correct type in buffer length calculations
    SUNRPC: Fix default hostname created in rpc_create()
    nfs: add server port to rpc_pipe info file
    NFS: Get rid of some obsolete macros
    NFS: Simplify filehandle revalidation
    NFS: Ensure that nfs_link() returns a hashed dentry
    NFS: Be strict about dentry revalidation when doing exclusive create
    NFS: Don't zap the readdir caches upon error
    NFS: Remove the redundant nfs_reval_fsid()
    NFSv3: Always use directory post-op attributes in nfs3_proc_lookup
    ...

    Fix up trivial conflict due to sock_owned_by_user() cleanup manually in
    net/sunrpc/xprtsock.c

    Linus Torvalds
     
  • …peterz/linux-2.6-lockdep

    * 'v2.6.24-lockdep' of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep:
    lockdep: annotate dir vs file i_mutex
    lockdep: per filesystem inode lock class
    lockdep: annotate kprobes irq fiddling
    lockdep: annotate rcu_read_{,un}lock{,_bh}
    lockdep: annotate journal_start()
    lockdep: s390: connect the sysexit hook
    lockdep: x86_64: connect the sysexit hook
    lockdep: i386: connect the sysexit hook
    lockdep: syscall exit check
    lockdep: fixup mutex annotations
    lockdep: fix mismatched lockdep_depth/curr_chain_hash
    lockdep: Avoid /proc/lockdep & lock_stat infinite output
    lockdep: maintainers

    Linus Torvalds
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
    [IA64] update sn2_defconfig
    [IA64] Fix kernel hangup in kdump on INIT
    [IA64] Fix kernel panic in kdump on INIT
    [IA64] Remove vector from ia64_machine_kexec()
    [IA64] Fix race when multiple cpus go through MCA
    [IA64] Remove needless delay in MCA rendezvous
    [IA64] add driver for ACPI methods to call native firmware
    [IA64] abstract SAL_CALL wrapper to allow other firmware entry points
    [IA64] perfmon: Remove exit_pfm_fs()
    [IA64] tree-wide: Misc __cpu{initdata, init, exit} annotations

    Linus Torvalds
     
  • Commit 5a7ad7f044941316dc98eda2a087a12a7a50649d removed all uses of
    'retval', but didn't remove the variable itself.

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

15 Oct, 2007

32 commits