1. 19 4月, 2008 5 次提交
    • J
      libata: fix boot panic with SATAPI devices on non-SFF HBAs · 855d854a
      James Bottomley 提交于
      The kernel now panics reliably on boot if you have a SATAPI device
      connected.
      
      The problem was introduced by the libata merge trying to pull out all
      the SFF code into a separate module.  Unfortunately, if you're a satapi
      device you usually need to call atapi_request_sense, which has a bare
      invocation of a SFF callback which is NULL on non-SFF HBAs.  Fix this by
      making the call conditional.
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      855d854a
    • L
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2 · e675349e
      Linus Torvalds 提交于
      * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: (64 commits)
        ocfs2/net: Add debug interface to o2net
        ocfs2: Only build ocfs2/dlm with the o2cb stack module
        ocfs2/cluster: Get rid of arguments to the timeout routines
        ocfs2: Put tree in MAINTAINERS
        ocfs2: Use BUG_ON
        ocfs2: Convert ocfs2 over to unlocked_ioctl
        ocfs2: Improve rename locking
        fs/ocfs2/aops.c: test for IS_ERR rather than 0
        ocfs2: Add inode stealing for ocfs2_reserve_new_inode
        ocfs2: Add ac_alloc_slot in ocfs2_alloc_context
        ocfs2: Add a new parameter for ocfs2_reserve_suballoc_bits
        ocfs2: Enable cross extent block merge.
        ocfs2: Add support for cross extent block
        ocfs2: Move /sys/o2cb to /sys/fs/o2cb
        sysfs: Allow removal of symlinks in the sysfs root
        ocfs2:  Reconnect after idle time out.
        ocfs2/dlm: Cleanup lockres print
        ocfs2/dlm: Fix lockname in lockres print function
        ocfs2/dlm: Move dlm_print_one_mle() from dlmmaster.c to dlmdebug.c
        ocfs2/dlm: Dumps the purgelist into a debugfs file
        ...
      e675349e
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw · ef38ff9d
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw: (49 commits)
        [GFS2] fix assertion in log_refund()
        [GFS2] fix GFP_KERNEL misuses
        [GFS2] test for IS_ERR rather than 0
        [GFS2] Invalidate cache at correct point
        [GFS2] fs/gfs2/recovery.c: suppress warnings
        [GFS2] Faster gfs2_bitfit algorithm
        [GFS2] Streamline quota lock/check for no-quota case
        [GFS2] Remove drop of module ref where not needed
        [GFS2] gfs2_adjust_quota has broken unstuffing code
        [GFS2] possible null pointer dereference fixup
        [GFS2] Need to ensure that sector_t is 64bits for GFS2
        [GFS2] re-support special inode
        [GFS2] remove gfs2_dev_iops
        [GFS2] fix file_system_type leak on gfs2meta mount
        [GFS2] Allow bmap to allocate extents
        [GFS2] Fix a page lock / glock deadlock
        [GFS2] proper extern for gfs2/locking/dlm/mount.c:gdlm_ops
        [GFS2] gfs2/ops_file.c should #include "ops_inode.h"
        [GFS2] be*_add_cpu conversion
        [GFS2] Fix bug where we called drop_bh incorrectly
        ...
      ef38ff9d
    • H
      x86: kgdb build fix · fda31d7d
      Harvey Harrison 提交于
      TF_MASK is no longer defined, use X86_EFLAGS_TF.
      Signed-off-by: NHarvey Harrison <harvey.harrison@gmail.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      fda31d7d
    • L
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 · 4786b4ee
      Linus Torvalds 提交于
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (27 commits)
        [IA64] kdump: Add crash_save_vmcoreinfo for INIT
        [IA64] Fix NUMA configuration issue
        [IA64] Itanium Spec updates
        [IA64] Untangle sync_icache_dcache() page size determination
        [IA64] arch/ia64/kernel/: use time_* macros
        [IA64] remove redundant display of free swap space in show_mem()
        [IA64] make IOMMU respect the segment boundary limits
        [IA64] kprobes: kprobe-booster for ia64
        [IA64] fix getpid and set_tid_address fast system calls for pid namespaces
        [IA64] Replace explicit jiffies tests with time_* macros.
        [IA64] use goto to jump out do/while_each_thread
        [IA64] Fix unlock ordering in smp_callin
        [IA64] pgd_offset() constfication.
        [IA64] kdump: crash.c coding style fix
        [IA64] kdump: add kdump_on_fatal_mca
        [IA64] Minimize per_cpu reservations.
        [IA64] Correct pernodesize calculation.
        [IA64] Kernel parameter for max number of concurrent global TLB purges
        [IA64] Multiple outstanding ptc.g instruction support
        [IA64] Implement smp_call_function_mask for ia64
        ...
      4786b4ee
  2. 18 4月, 2008 35 次提交