1. 13 11月, 2008 5 次提交
    • R
    • Y
      IPoIB: Fix crash in path_rec_completion() · ff79ae80
      Yossi Etigin 提交于
      Fix a crash in path_rec_completion() during an SM up/down loop.  If
      more than one path record request is issued, the first completion
      releases path->done, allowing ipoib_flush_paths() to free the path,
      and thus corrupting it for the second completion.
      
      Commit ee1e2c82 ("IPoIB: Refresh paths instead of flushing them on SM
      change events") added the field path->valid and changed the test "if
      (!path)" to "if (!path || !path->valid)".  This change made it
      possible for a path with an outstanding query to pass the test and
      issue another query on the same path.  Having two queries on the same
      path leads to a crash.
      
      This fixes <https://bugs.openfabrics.org/show_bug.cgi?id=1325>.
      Signed-off-by: NYossi Etigin <yosefe@voltaire.com>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      ff79ae80
    • Y
      IPoIB: Fix hang in ipoib_flush_paths() · 93a3ab93
      Yossi Etigin 提交于
      ipoib_flush_paths() can hang during an SM up/down loop: if
      path_rec_start() fails (for instance, because there is no sm_ah), the
      path is still added to the path list by neigh_add_path().  Then,
      ipoib_flush_paths() will wait for path->done, but it will never
      complete because the request was not issued at all.  Fix this by
      completing path->done if issuing the query fails.
      
      This fixes <https://bugs.openfabrics.org/show_bug.cgi?id=1329>.
      Signed-off-by: NYossi Etigin <yosefe@voltaire.com>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      93a3ab93
    • Y
      IPoIB: Don't enable NAPI when it's already enabled · fe25c561
      Yossi Etigin 提交于
      If a P_Key is not present when an interface is created, ipoib_open()
      will return after doing napi_enable().  ipoib_open() will be called
      again from ipoib_pkey_poll() when the P_Key appears, after NAPI has
      already been enabled, and try to enable it again. This triggers a
      BUG_ON() in napi_enable().
      
      Fix this by moving the call to napi_enable() to after the test for
      P_Key presence.
      Signed-off-by: NYossi Etigin <yosefe@voltaire.com>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      fe25c561
    • S
      RDMA/cxgb3: Fix deadlock in iw_cxgb3 (hang when configuring interface) · b3e123cf
      Steve Wise 提交于
      When the iw_cxgb3 module's cxgb3_client "add" func gets called by the
      cxgb3 module, the iwarp driver ends up calling the ethtool ops
      get_drvinfo function in cxgb3 to get the fw version and other info.
      Currently the iwarp driver grabs the rtnl lock around this down call
      to serialize.  As of 2.6.27 or so, things changed such that the rtnl
      lock is held around the call to the netdev driver open function.  Also
      the cxgb3_client "add" function doesn't get called if the device is
      down.
      
      So, if you load cxgb3, then load iw_cxgb3, then ifconfig up the
      device, the iw_cxgb3 add func gets called with the rtnl_lock held.  If
      you load cxgb3, ifconfig up the device, then load iw_cxgb3, the add
      func gets called without the rtnl_lock held.  The former causes the
      deadlock, the latter does not.
      
      In addition, there are iw_cxgb3 sysfs handlers that also can call down
      into cxgb3 to gather the fw and hw versions.  These can be called
      concurrently on different processors and at any time.  Thus we need to
      push this serialization down in the cxgb3 driver get_drvinfo func.
      
      The fix is to remove rtnl lock usage, and use a per-device lock in cxgb3.
      Signed-off-by: NSteve Wise <swise@opengridcomputing.com>
      Acked-by: NDivy Le Ray <divy@chelsio.com>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      b3e123cf
  2. 12 11月, 2008 1 次提交
  3. 06 11月, 2008 1 次提交
  4. 05 11月, 2008 1 次提交
  5. 03 11月, 2008 4 次提交
  6. 02 11月, 2008 1 次提交
  7. 28 10月, 2008 1 次提交
  8. 24 10月, 2008 26 次提交
    • L
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 · f8aea200
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (21 commits)
        [SCSI] sd: fix computation of the full size of the device
        [SCSI] lib: string_get_size(): don't hang on zero; no decimals on exact
        [SCSI] sun3x_esp: Convert && to ||
        [SCSI] sd: remove command-size switching code
        [SCSI] 3w-9xxx: remove unnecessary local_irq_save/restore for scsi sg copy API
        [SCSI] 3w-xxxx: remove unnecessary local_irq_save/restore for scsi sg copy API
        [SCSI] fix netlink kernel-doc
        [SCSI] sd: Fix handling of NO_SENSE check condition
        [SCSI] export busy state via q->lld_busy_fn()
        [SCSI] refactor sdev/starget/shost busy checking
        [SCSI] mptfusion: Increase scsi-timeouts, similariy to the LSI 4.x driver.
        [SCSI] aic7xxx: Take the LED out of diagnostic mode on PM resume
        [SCSI] aic79xx: user visible misuse wrong SI units (not disk size!)
        [SCSI] ipr: use memory_read_from_buffer()
        [SCSI] aic79xx: fix shadowed variables
        [SCSI] aic79xx: fix shadowed variables, add statics
        [SCSI] aic7xxx: update *_shipped files
        [SCSI] aic7xxx: update .reg files
        [SCSI] aic7xxx: introduce "dont_generate_debug_code" keyword in aicasm parser
        [SCSI] scsi_dh: Initialize path state to be passive when path is not owned
        ...
      f8aea200
    • L
      Merge branch 'x86-fixes-for-linus' of... · c3c9897c
      Linus Torvalds 提交于
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        x86: fix section mismatch warning - apic_x2apic_phys
        x86: fix section mismatch warning - apic_x2apic_cluster
        x86: fix section mismatch warning - apic_x2apic_uv_x
        x86: fix section mismatch warning - apic_physflat
        x86: fix section mismatch warning - apic_flat
        x86: memtest fix use of reserve_early()
        x86 syscall.h: fix argument order
        x86/tlb_uv: remove strange mc146818rtc include
        x86: remove redundant KERN_DEBUG on pr_debug
        x86: do_boot_cpu - check if we have ESR register
        x86: MAINTAINERS change for AMD microcode patch loader
        x86/proc: fix /proc/cpuinfo cpu offline bug
        x86: call dmi-quirks for HP Laptops after early-quirks are executed
        x86, kexec: fix hang on i386 when panic occurs while console_sem is held
        MCE: Don't run 32bit machine checks with interrupts on
        x86: SB600: skip IRQ0 override if it is not routed to INT2 of IOAPIC
        x86: make variables static
      c3c9897c
    • L
      staging: pcc_acpi: delete obsolete driver · f81db820
      Len Brown 提交于
      pcc_acpi is based on an old version
      of drivers/misc/panasonic-laptop.c
      Signed-off-by: NLen Brown <len.brown@intel.com>
      f81db820
    • L
      Fix compile warning in kernel/params.c · d2441183
      Linus Torvalds 提交于
      Move free_module_param_attrs() into the CONFIG_MODULES section, since
      it's only used inside there. Thus avoiding the warning
      
        kernel/params.c:514: warning: 'free_module_param_attrs' defined but not used
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      d2441183
    • L
      Merge branch 'proc' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc · 88ed86fe
      Linus Torvalds 提交于
      * 'proc' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc: (35 commits)
        proc: remove fs/proc/proc_misc.c
        proc: move /proc/vmcore creation to fs/proc/vmcore.c
        proc: move pagecount stuff to fs/proc/page.c
        proc: move all /proc/kcore stuff to fs/proc/kcore.c
        proc: move /proc/schedstat boilerplate to kernel/sched_stats.h
        proc: move /proc/modules boilerplate to kernel/module.c
        proc: move /proc/diskstats boilerplate to block/genhd.c
        proc: move /proc/zoneinfo boilerplate to mm/vmstat.c
        proc: move /proc/vmstat boilerplate to mm/vmstat.c
        proc: move /proc/pagetypeinfo boilerplate to mm/vmstat.c
        proc: move /proc/buddyinfo boilerplate to mm/vmstat.c
        proc: move /proc/vmallocinfo to mm/vmalloc.c
        proc: move /proc/slabinfo boilerplate to mm/slub.c, mm/slab.c
        proc: move /proc/slab_allocators boilerplate to mm/slab.c
        proc: move /proc/interrupts boilerplate code to fs/proc/interrupts.c
        proc: move /proc/stat to fs/proc/stat.c
        proc: move rest of /proc/partitions code to block/genhd.c
        proc: move /proc/cpuinfo code to fs/proc/cpuinfo.c
        proc: move /proc/devices code to fs/proc/devices.c
        proc: move rest of /proc/locks to fs/locks.c
        ...
      88ed86fe
    • C
      ext4: remove unused variable in ext4_get_parent · 3856d30d
      Christoph Hellwig 提交于
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      [ All users removed in "switch all filesystems over to d_obtain_alias",
        aka commit 44003728 ]
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      3856d30d
    • L
      pcc-acpi: fix compile with new stricter ACPI types · f3161f36
      Linus Torvalds 提交于
      This was another merge problem that wasn't a data conflict, but due to
      independent changes in two branches that just didn't work together.
      
      The pcc-acpi staging driver used
      
      	acpi_driver_data(device) = hotkey;
      
      to set driver data, but the ACPI merge made that invalid in commit
      db89b4f0 ("ACPI: catch calls of
      acpi_driver_data on pointer of wrong type"), and now you're supposed to
      just do.
      
      	device->driver_data = hotkey;
      
      instead.
      
      Fix it up.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      f3161f36
    • L
      ext3 quota support: fix compile failure · 12e1ec9f
      Linus Torvalds 提交于
      This one was due to a merge error: we added a use of nd.path in commit
      2d7c820e ("ext3: add checks for errors
      from jbd"), and concurrently we got rid of 'nd' and used a naked 'path'
      in commit 8264613d ("[PATCH] switch
      quota_on-related stuff to kern_path()").
      
      That all merged cleanly, but it didn't actually _work_.  This should fix
      it.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      12e1ec9f
    • L
      Merge branch 'v28-range-hrtimers-for-linus-v2' of... · 1f6d6e8e
      Linus Torvalds 提交于
      Merge branch 'v28-range-hrtimers-for-linus-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'v28-range-hrtimers-for-linus-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (37 commits)
        hrtimers: add missing docbook comments to struct hrtimer
        hrtimers: simplify hrtimer_peek_ahead_timers()
        hrtimers: fix docbook comments
        DECLARE_PER_CPU needs linux/percpu.h
        hrtimers: fix typo
        rangetimers: fix the bug reported by Ingo for real
        rangetimer: fix BUG_ON reported by Ingo
        rangetimer: fix x86 build failure for the !HRTIMERS case
        select: fix alpha OSF wrapper
        select: fix alpha OSF wrapper
        hrtimer: peek at the timer queue just before going idle
        hrtimer: make the futex() system call use the per process slack value
        hrtimer: make the nanosleep() syscall use the per process slack
        hrtimer: fix signed/unsigned bug in slack estimator
        hrtimer: show the timer ranges in /proc/timer_list
        hrtimer: incorporate feedback from Peter Zijlstra
        hrtimer: add a hrtimer_start_range() function
        hrtimer: another build fix
        hrtimer: fix build bug found by Ingo
        hrtimer: make select() and poll() use the hrtimer range feature
        ...
      1f6d6e8e
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6 · db563fc2
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
        cifs: handle the TCP_Server_Info->tsk field more carefully
        cifs: fix unlinking of rename target when server doesn't support open file renames
        [CIFS] improve setlease handling
        [CIFS] fix saving of resume key before CIFSFindNext
        cifs: make cifs_rename handle -EACCES errors
        [CIFS] fix build error
        [CIFS] undo changes in cifs_rename_pending_delete if it errors out
        cifs: track DeletePending flag in cifsInodeInfo
        cifs: don't use CREATE_DELETE_ON_CLOSE in cifs_rename_pending_delete
        [CIFS] eliminate usage of kthread_stop for cifsd
        [CIFS] Add nodfs mount option
      db563fc2
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 · eb810715
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
        ALSA: aoa i2sbus: don't overwrite module parameter
        ALSA: ASoC: tlv320aic3x: Fix DSP DAI format and signal polarities matching
        ALSA: ASoC: OMAP: Continue fixing DSP DAI format in McBSP DAI driver
        ALSA: Ensure PXA runtime data is initialised
        ALSA: hda - correct bracketing in spdif test in patch_sigmatel.c
        ALSA: hda - Fix conflicting volume controls on ALC260
      eb810715
    • L
      compat_blkdev_driver_ioctl: Remove unused variable warning · 5f4f0c4d
      Linus Torvalds 提交于
      Variable 'ret' is no longer used. Don't declare it.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      5f4f0c4d
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 · 54d822a6
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:
        avr32: Fix GPIO initcall breakage
        avr32: Scale loops_per_jiffy when cpu frequency changes
        avr32: Fix bug in LCD pin setup on port C
        avr32: Add defconfig for the favr-32 board
        avr32: Add defconfig for the mimc200 board
        avr32: Add MIMC200 board support
        avr32: Fix MIMC200 board use of SPD network pins
        avr32: add support for EarthLCD Favr-32 board
        avr32: Add support for EVKLCD10X addon boards
        avr32: Kconfig: Remove pointless if around atstk1000 include
      54d822a6
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdev · 22484856
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdev: (66 commits)
        [PATCH] kill the rest of struct file propagation in block ioctls
        [PATCH] get rid of struct file use in blkdev_ioctl() BLKBSZSET
        [PATCH] get rid of blkdev_locked_ioctl()
        [PATCH] get rid of blkdev_driver_ioctl()
        [PATCH] sanitize blkdev_get() and friends
        [PATCH] remember mode of reiserfs journal
        [PATCH] propagate mode through swsusp_close()
        [PATCH] propagate mode through open_bdev_excl/close_bdev_excl
        [PATCH] pass fmode_t to blkdev_put()
        [PATCH] kill the unused bsize on the send side of /dev/loop
        [PATCH] trim file propagation in block/compat_ioctl.c
        [PATCH] end of methods switch: remove the old ones
        [PATCH] switch sr
        [PATCH] switch sd
        [PATCH] switch ide-scsi
        [PATCH] switch tape_block
        [PATCH] switch dcssblk
        [PATCH] switch dasd
        [PATCH] switch mtd_blkdevs
        [PATCH] switch mmc
        ...
      22484856
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 · 5ed487bc
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (46 commits)
        [PATCH] fs: add a sanity check in d_free
        [PATCH] i_version: remount support
        [patch] vfs: make security_inode_setattr() calling consistent
        [patch 1/3] FS_MBCACHE: don't needlessly make it built-in
        [PATCH] move executable checking into ->permission()
        [PATCH] fs/dcache.c: update comment of d_validate()
        [RFC PATCH] touch_mnt_namespace when the mount flags change
        [PATCH] reiserfs: add missing llseek method
        [PATCH] fix ->llseek for more directories
        [PATCH vfs-2.6 6/6] vfs: add LOOKUP_RENAME_TARGET intent
        [PATCH vfs-2.6 5/6] vfs: remove LOOKUP_PARENT from non LOOKUP_PARENT lookup
        [PATCH vfs-2.6 4/6] vfs: remove unnecessary fsnotify_d_instantiate()
        [PATCH vfs-2.6 3/6] vfs: add __d_instantiate() helper
        [PATCH vfs-2.6 2/6] vfs: add d_ancestor()
        [PATCH vfs-2.6 1/6] vfs: replace parent == dentry->d_parent by IS_ROOT()
        [PATCH] get rid of on-stack dentry in udf
        [PATCH 2/2] anondev: switch to IDA
        [PATCH 1/2] anondev: init IDR statically
        [JFFS2] Use d_splice_alias() not d_add() in jffs2_lookup()
        [PATCH] Optimise NFS readdir hack slightly.
        ...
      5ed487bc
    • L
      Merge branch 'x86/um-header' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip · 5b346539
      Linus Torvalds 提交于
      * 'x86/um-header' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (26 commits)
        x86: canonicalize remaining header guards
        x86: drop double underscores from header guards
        x86: Fix ASM_X86__ header guards
        x86, um: get rid of uml-config.h
        x86, um: get rid of arch/um/Kconfig.arch
        x86, um: get rid of arch/um/os symlink
        x86, um: get rid of excessive includes of uml-config.h
        x86, um: get rid of header symlinks
        x86, um: merge Kconfig.i386 and Kconfig.x86_64
        x86, um: get rid of sysdep symlink
        x86, um: trim the junk from uml ptrace-*.h
        x86, um: take vm-flags.h to sysdep
        x86, um: get rid of uml asm/arch
        x86, um: get rid of uml highmem.h
        x86, um: get rid of uml unistd.h
        x86, um: get rid of system.h -> system.h include
        x86, um: uml atomic.h is not needed anymore
        x86, um: untangle uml ldt.h
        x86, um: get rid of more uml asm/arch uses
        x86, um: remove dead header (uml module-generic.h; never used these days)
        ...
      5b346539
    • T
    • L
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 · 765426e8
      Linus Torvalds 提交于
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (123 commits)
        dock: make dock driver not a module
        ACPI: fix ia64 build warning
        ACPI: hack around sysfs warning with link order
        ACPI suspend: fix build warning when CONFIG_ACPI_SLEEP=n
        intel_menlo: fix build warning
        panasonic-laptop: fix build
        ACPICA: Update version to 20080926
        ACPICA: Add support for zero-length buffer-to-string conversions
        ACPICA: New: Validation for predefined ACPI methods/objects
        ACPICA: Fix for implicit return compatibility
        ACPICA: Fixed a couple memory leaks associated with "implicit return"
        ACPICA: Optimize buffer allocation procedure
        ACPICA: Fix possible memory leak, error exit path
        ACPICA: Fix fault after mem allocation failure in AML parser
        ACPICA: Remove unused ACPI register bit definition
        ACPICA: Update version to 20080829
        ACPICA: Fix possible memory leak in acpi_ns_get_external_pathname
        ACPICA: Cleanup for internal Reference Object
        ACPICA: Update comments - no functional changes
        ACPICA: Update for Reference ACPI_OPERAND_OBJECT
        ...
      765426e8
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 · 36ec8918
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)
        sh: asm/gpio.h needs linux/kernel.h for might_sleep()/WARN_ON().
        sh: mach-highlander: Handle SCIF pinmuxing on R7785RP.
        sh: sh7785 pinmux support
        sh: update defconfigs.
        sh: Kill off unused p1fc divisors from SH7763 clk fwk.
        sh: improve pinmux support for single direction pins
        sh: use 10MHz VIO_CLK for ov772x on Migo-R
        sh: Update gpio_set_value() pin value handling
        sh: update ov772x byte order on Migo-R
        rtc: Add R2025S/D comment to rs5c372 Kconfig entry.
        sh: Export cache flush routines needed by sh_eth on SH7619.
        sh: Wire up oops reporting in the die notifier chain.
        sh: ap325rxa: Kill off unused port definitions.
        sh: Hook up PB0->PB7 input-only pins in SH7203 PFC.
        sh: ap325rxa: Move off of hardcoded pinmux for flctl initialization.
        sh: add support FLCTL for ap325rxa board
        sh: gpio: Stub in dummy GPIO<->IRQ mapping routines.
        sh: rsk7203: leds-gpio support for RSK+ LEDs.
        sh: gpio: Include asm-generic/gpio.h for non-gpiolib stubs.
        sh: fix soc-camera compile breakage on Migo-R.
        ...
      36ec8918
    • L
      Merge branch 'drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 · 70740d6c
      Linus Torvalds 提交于
      * 'drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
        drm: Avoid oops in DRM_IOCTL_RM_DRAW if a bad handle is supplied.
        drm: Add 32-bit compatibility for DRM_IOCTL_UPDATE_DRAW.
        drm/i915: use pipes, not planes to label vblank data
        drm/i915: hold dev->struct_mutex and DRM lock during vblank ring operations
        i915: Fix format string warnings on x86-64.
        i915: Don't dereference HWS in /proc debug files when it isn't initialized.
        i915: Enable IMR passthrough of vblank events before enabling it in pipestat.
        drm: Remove two leaks of vblank reference count in error paths.
        drm: fix leak of cliprects in drm_rmdraw()
        i915: Disable MSI on GM965 (errata says it doesn't work)
        drm: Set cliprects to NULL when changing drawable to having 0 cliprects.
        i915: Protect vblank IRQ reg access with spinlock
      70740d6c
    • L
      Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 · a3415dc3
      Linus Torvalds 提交于
      * 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (32 commits)
        PCI hotplug: fix logic in Compaq hotplug controller bus speed setup
        PCI: don't export linux/io.h from pci.h
        PCI: PCI_QUIRKS depends on PCI
        PCI hotplug: pciehp: poll data link layer link active
        PCI hotplug: pciehp: fix possible memory leak in pcie_init
        PCI: Workaround invalid P2P bridge bus numbers
        PCI Hotplug: fakephp: add duplicate slot name debugging
        PCI: Hotplug core: remove 'name'
        PCI: shcphp: remove 'name' parameter
        PCI: SGI Hotplug: stop managing bss_hotplug_slot->name
        PCI: rpaphp: kmalloc/kfree slot->name directly
        PCI: pciehp: remove 'name' parameter
        PCI: ibmphp: stop managing hotplug_slot->name
        PCI: fakephp: remove 'name' parameter
        PCI, PCI Hotplug: introduce slot_name helpers
        PCI: cpqphp: stop managing hotplug_slot->name
        PCI: cpci_hotplug: stop managing hotplug_slot->name
        PCI: acpiphp: remove 'name' parameter
        PCI: prevent duplicate slot names
        PCI Hotplug: serialize pci_hp_register and pci_hp_deregister
        ...
      a3415dc3
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs · b4d0b08a
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:
        9p: fix sparse warnings
        9p: rdma: RDMA Transport Support for 9P
        9p: fix format warning
        9p: fix debug build error
      b4d0b08a
    • L
      Merge branch 'for-2.6.28' of git://linux-nfs.org/~bfields/linux · 33217379
      Linus Torvalds 提交于
      * 'for-2.6.28' of git://linux-nfs.org/~bfields/linux:
        nfsd: clean up expkey_parse error cases
        nfsd: Drop reference in expkey_parse error cases
        nfsd: Fix memory leak in nfsd_getxattr
        NFSD: Fix BUG during NFSD shutdown processing
      33217379
    • L
      Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6 · feeedc6c
      Linus Torvalds 提交于
      * 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
        i2c: Add info->archdata field
        i2c: Inform about deprecated chips directory
        i2c: Use pci_ioremap_bar()
        Schedule removal of the legacy i2c device driver binding model
        i2c: Clean up <linux/i2c.h>
        i2c: Update and clean up writing-clients document
        i2c: Drop 2-byte address block transfer defines
        i2c: Delete legacy model documentation
        i2c: Constify i2c_get_clientdata's parameter
        i2c: Delete outdated client porting guide
        i2c: Make clear what the class field of i2c_adapter is good for
        i2c-algo-pcf: Fix typo in debugging log message
        i2c-algo-pcf: Add adapter hooks around xfer begin and end
        i2c-algo-pcf: Pass adapter data into ->waitforpin() method
        i2c-i801: Add support for Intel Ibex Peak
      feeedc6c
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 · a2702834
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:
        USB: don't rebind drivers after failed resume or reset
        USB: fix memory leak in cdc-acm
        USB: Unusual dev for Mio moov 330 gps
        USB: cdc-wdm: make module autoload work
        USB: Fix unneeded endpoint check in pxa27x_udc
        usb/gadget: fix kernel-doc warning
        USB: Speedtouch: add pre_reset and post_reset routines
        USB: usbtest.c: length, sglen and vary are unsigned, so cannot be negative
        USB: support Huawei data card product IDs
        USB: add ZTE MF626 USB GSM modem entry
        USB: storage: Avoid I/O errors when issuing SCSI ioctls to JMicron USB/ATA bridge
        USB: Fix debugfs_create_file's error checking method for usb/gadget/s3c2410_udc
        USB: ohci: add support for tmio-ohci cell
      a2702834