LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

Rackspace.com

2.6.22 short-form changelog

Aapo Tahkola (9):
      V4L/DVB (5423): M920x: i2c cleanups
      V4L/DVB (5424): Fix i2c implementation for gl861 and au6610
      V4L/DVB (5425): M920x: rework driver code to allow for different devices
      V4L/DVB (5426): M920x: remove unneeded code
      V4L/DVB (5448): M920x: rename megasky_identify_state to m920x_identify_state
      V4L/DVB (5607): M920x: Initial support for devices likely manufactured by Dposh
      V4L/DVB (5611): M920x: replace deb_rc with deb
      V4L/DVB (5612): M920x: rename function prefixes from m9206_foo to m920x_foo
      V4L/DVB (5613): M920x: loosen up 80-col limit

Aaron Durbin (1):
      acpi: fix potential call to a freed memory section.

Abhijit Bhopatkar (1):
      [ALSA] hda-codec - Add first generation macbook subsystem ID

Adam Litke (1):
      hugetlb: fix get_policy for stacked shared memory files

Adrian Bunk (60):
      [POWERPC] Unexport mac_hid_mouse_emulate_buttons
      firewire: cleanups
      drm: remove unused exports
      drm: make drm_io_prot static.
      [SCSI] fusion: make mptspi_target_destroy() static
      [SCSI] dpt_i2o: remove dead code
      [SCSI] aacraid: cleanups
      [SCSI] aic7xxx: make functions static
      [TCP/DCCP/RANDOM]: Remove unused exports.
      [NETLINK]: Possible cleanups.
      the overdue removal of the mount/umount uevents
      V4L/DVB (5278): Bt8xx/: possible cleanups
      V4L/DVB (5293): Make dvb_usb_gl861_debug static
      V4L/DVB (5294): Make pvr2_encoder_prep_config() static
      V4L/DVB (5397): Saa7134: fix MODULES=n compilation
      V4L/DVB (5471): Cpia_pp.c: convert to module_{init,exit}
      USB: gtco.c: fix a use-before-check
      [MTD] [MAPS] drivers/mtd/maps/ck804xrom.c: convert pci_module_init()
      make drivers/net/s2io.c:vlan_strip_flag static
      drivers/net/qla3xxx.c: make 2 functions static
      make drivers/net/qla3xxx.c:PHY_DEVICES[] static
      thinkpad-acpi: make drivers/misc/thinkpad_acpi:fan_mutex static
      ieee1394: unexport highlevel_host_reset
      [POWERPC] Remove the unused HTDMSOUND driver
      [WATCHDOG] the scheduled removal of the i8xx_tco watchdog driver
      [DLM] fs/dlm/ast.c should #include "ast.h"
      mmc: make tifm_sd_set_dma_data() static
      [POWERPC] drivers/macintosh/mac_hid.c: Make code static
      [MTD] block2mtd_paramline[] mustn't be __initdata
      i386: make struct vmi_ops static
      i386: workaround for a -Wmissing-prototypes warning
      x86-64: make simnow_init() static
      i386: vmi_pmd_clear() static
      x86: sys_ioperm() prototype cleanup
      x86: remove UNEXPECTED_IO_APIC()
      fs/ocfs2/: make 3 functions static
      PCI: remove the broken PCI_MULTITHREAD_PROBE option
      PCI: the overdue removal of pci_module_init()
      KVM: fix an if() condition
      [SCSI] qla4xxx: possible cleanups
      proper prototype for hugetlb_get_unmapped_area()
      mm/slab.c: proper prototypes
      drivers/char/hvc_console.c: cleanups
      init/do_mounts.c: proper prepare_namespace() prototype
      the scheduled removal of OBSOLETE_OSS options
      schedule obsolete OSS drivers for removal, 4th round
      make remove_inode_dquot_ref() static
      The scheduled -EINVAL for invalid timevals in setitimer
      make drivers/isdn/capi/capiutil.c:cdebbuf_alloc() static
      no longer #include <asm/kdebug.h>
      make drivers/video/display/display-sysfs.c:display_class static
      make fb_deferred_io_mkwrite() static
      drivers/video/hecubafb.c: make 4 functions static
      drivers/video/sis/: remove more kernel 2.4 code
      V4L/DVB (5567): Cx88-mpeg.c: make 2 functions static
      V4L/DVB (5591): Saa7146: proper prototype for saa7146_video_do_ioctl()
      remove nfs4_acl_add_ace()
      [ALSA] sound/pcmcia/vx/vxpocket.c: fix an if() condition
      [RXRPC] net/rxrpc/ar-connection.c: fix NULL dereference
      drivers/net/ns83820.c: fix a check-after-use

Adrian Hunter (7):
      [MTD] nandsim: add partition capability to nandsim
      [MTD] nandsim: enhance nandsim to simulate flash errors
      [MTD] nandsim: Enhance nandsim optionally to report wear information
      [MTD] nandsim: enhance nandsim to allow arbitrary NAND size
      [JFFS2] Prevent list corruption when handling write errors
      [JFFS2] Disable summary after wbuf recovery
      [MTD] [OneNAND] Exit loop only when column start with 0

Aeschbacher, Fabrice (1):
      pata_pcmcia: recognize 2GB CompactFlash from Transcend

Ahmed S. Darwish (8):
      drm: Use ARRAY_SIZE macro when appropriate
      [S390] ctc: kmalloc->kzalloc/casting cleanups.
      e1000: Use ARRAY_SIZE macro when appropriate
      ixgb: Use ARRAY_SIZE macro when appropriate.
      i386: fix GDT's number of quadwords in comment
      IRQ: check for PERCPU flag only when adding first irqaction
      rcutorture: Use ARRAY_SIZE macro when appropriate
      drivers/md.c: Use ARRAY_SIZE macro when appropriate

Akinobu Mita (32):
      [POWERPC] spufs: check spu_acquire_runnable() return value
      [POWERPC] spufs: fix missing error handling in module_init()
      [POWERPC] spufs: fix memory leak on spufs reloading
      [POWERPC] spufs: use memcpy_fromio() to copy from local store
      [POWERPC] spufs: enable SPU coredump for kernel-builtin spufs
      bridge: check kmem_cache_create() error
      [POWERPC] Enable make install
      mod_sysfs_setup() doesn't return errno when kobject_add_dir() failure occurs
      V4L/DVB (5513): Bt878: prevent probing wrong card entry
      ieee1394: eth1394: fix error path in module_init
      slob: handle SLAB_PANIC flag
      fault injection: fix failslab with CONFIG_NUMA
      hugetlbfs: add NULL check in hugetlb_zero_setup()
      slob: fix page order calculation on not 4KB page
      use SLAB_PANIC flag cleanup
      dtlk: fix error checks in module_init()
      procfs: use simple_read_from_buffer()
      cm4000_cs: fix error paths
      cm4000_cs: use bitrev
      use simple_read_from_buffer() in fs/
      use simple_read_from_buffer in kernel/
      sunrpc: fix error path in module_init
      [ALSA] sound: fix incorrect use of platform_device_register()
      fault injection: disable stacktrace filter for x86-64
      i2o: destroy event queue only when drv->event is set
      i2o: fix notifiers when max_drivers is configured
      i2o: eliminate a peculiar constraint on i2o_max_drivers
      ieee80211: fix incomplete error message
      softmac: alloc_ieee80211() NULL check
      [POWERPC] Fix return from pte_alloc_one() in out-of-memory case
      [CIFS] fix mempool destroy done in wrong order in cifs error path
      [NETFILTER]: nf_conntrack_amanda: fix textsearch_prepare() error check

Al Viro (13):
      auditing ptrace
      fix the dynamic allocation and probe in loop.c
      fix deadlock in loop.c
      missing mm.h in fw-ohci
      missing dependencies for USB drivers in input
      missing includes in mlx4
      em28xx and ivtv should depend on PCI
      rpadlpar breakage - fallout of struct subsystem removal
      m32r: __xchg() should be always_inline
      audit_match_signal() and friends are used only if CONFIG_AUDITSYSCALL is set
      fix uml-x86_64
      arm: walk_stacktrace() needs to be exported
      pata_scc had been missed by ata_std_prereset() switch

Alan Cox (67):
      [POWERPC] pci_32.c: Switch to ref counting PCI API
      [POWERPC] via-pmu: Switch to ref counting PCI API
      [AGPGART] Nvidia AGP: Use refcount aware PCI interfaces
      [AGPGART] sworks-agp: Switch to PCI ref counting APIs
      V4L/DVB (5551): Plan-b: header change
      V4L/DVB (5552): Plan-b: Switch to refcounting PCI API
      libata: dev_config does not need ap and adev passing
      libata: cable detection fixes
      pata_cmd640: CMD640 PCI support
      pata_it8213: Cable detect
      pata_marvell: Cable and reset fixes
      pata_sis: Clean up using cable_detect methods
      pata_via: Use cable_detect method
      pata_cmd640: Multiple updates
      libata: Restore Kconfig updated experimental levels and correct
      libata-core: fix comments on cable type
      sata_promise: Switch to cable method, clean up some bits as a result
      pata_platform: Add cable_detect method
      pata_rz1000: support cable_detect
      pata_sc1200: restore cable type
      pata_radisys: support cable_detect
      pata_atiixp: support ->cable_detect
      pata_efar: support ->cable_detect
      pata_hpt366: support ->cable_detect
      pata_hpt37x: Updates from drivers/ide work
      pata: expose set_mode method so it can be wrapped
      libata-core: Fix the iordy methods
      sata_sil: First step to removing ->post_set_mode
      libata: Change prototype of mode_filter to remove ata_port*
      pcmcia - spot slave decode flaws (for testing)
      pata_ali: remove all the crap again and switch to cable_detect method
      pata_qdI: restore cable detect
      pata_netcell: re-remove all the crud
      pata_sl82c105: restore cable detect method
      pata_winbond: restore cable method
      pata_optidma: rework for cable detect and to remove post_set_mode()
      pata: cable methods
      pata_winbond
      pata_pdc2027x: Updates
      libata: HPA support
      ata_timing: ensure t->cycle is always correct
      pata_hpt3x2n: Add HPT371N support and other bits
      pata_hpt37x: Further small fixes
      tty: Clarify documentation of ->write()
      tty: i386/x86_64 arbitary speed support
      apm: fix incorrect comment
      nvidiafb/rivafb: switch to pci_get refcounting
      sl82c105: Switch to ref counting API
      pata_hpt366: Enable bits are unreliable so don't use them
      ata_piix: clean up
      libata: Kiss post_set_mode goodbye
      ide/pci/serverworks.c: Fix corruption/timeouts with MegaIDE
      [WATCHDOG] clean-up watchdog documentation
      hpt3x2n: Correct revision boundary
      pata_sis: Fix and clean up some timing setups
      pata_via: Handle laptops via DMI
      pata: Trivia
      pata_hpt37x: Further improvements based on the IDE updates and vendor drivers
      [ARM] enable arbitary speed tty ioctls and split input/output speed
      MAINTAINERS: corrections
      libata-core/sff: Fix multiple assumptions about DMA
      libata: Correct abuse of language
      HPT374 is UDMA100 not UDMA133
      ata_generic: Check the right register for the DMA enabled flags
      pata_pdc202xx_old: Correct cable detect logic
      pata_pcmcia: Switch to ata_sff_port_start
      ide: Fix a theoretical Ooops case

Alan Hourihane (1):
      vmlfb: framebuffer driver for Intel Vermilion Range

Alan Stern (27):
      USB HID: fix retry & reset logic
      [SCSI] sg: cap reserved_size values at max_sectors
      device_schedule_callback() needs a module reference
      usbcore: move usb_autosuspend_work
      USB: fix race in HCD removal
      USB: separate autosuspend from external suspend
      USB: Allow autosuspend delay to equal 0
      EHCI: add delay to bus_resume before accessing ports
      UHCI: Add some WARN_ON()s
      USB: add power/level sysfs attribute
      USB: add "last_busy" field for use in autosuspend
      USB: fix signed jiffies issue in autosuspend logic
      USB: add "busnum" attribute for USB devices
      [SCSI] sd: fix refcounting regression in suspend/resume routines
      EHCI: fix problem with BIOS handoff
      USB: more autosuspend timer stuff
      USB: remove unneeded WARN_ON
      USB: set the correct Interrupt interval in usb_bulk_msg
      USB: remove short initial timeout for device descriptor fetch
      USB: don't try to kzalloc 0 bytes
      USB: make the autosuspend workqueue thread freezable
      USB: handle errors in power/level attribute
      USB: fix ratelimit call semantics
      HiSax: fix error checking for hisax_register()]
      USB: replace flush_workqueue with cancel_sync_work
      USB: Fix up bogus bInterval values in endpoint descriptors
      OHCI: Fix machine check in ohci_hub_status_data

Albert Lee (9):
      libata: print device model and firmware revision for ATAPI devices
      libata passthru: update protocol numbers
      libata passthru: support PIO multi commands
      libata passthru: map UDMA protocols
      libata passthru: always enforce correct DEV bit
      libata passthru: update cached device paramters
      libata: pata_pdc2027x PLL input clock fix
      libata: remove reading alt_status from ata_hsm_qc_complete()
      ide: pdc202xx_new PLL input clock fix

Alberto Bertogli (1):
      uml: make hostfs_setattr() support operations on unlinked open files

Alessandro Zummo (2):
      hwmon: New AD7416, AD7417 and AD7418 driver
      RTC Kconfig cleanup

Alex Dubov (19):
      mmc: cull sg list to match mmc request size
      tifm: hide details of interrupt processing from socket drivers
      tifm: use bus methods to handle probe/remove instead of driver ones.
      tifm: simplify bus match and uevent handlers
      tifm: replace per-adapter kthread with freezeable workqueue
      tifm_7xx1: improve card detection routine
      tifm: move common adapter management tasks from tifm_7xx1 to tifm_core
      tifm: move common device management tasks from tifm_7xx1 to tifm_core
      tifm_7xx1: fix adapter resume function
      tifm: add sysfs attribute for tifm devices
      tifm_sd: remove tifm_sd_terminate function
      tifm_sd: remove wait for power off on remove
      tifm_sd: separate command flags, socket flags and register bit masks
      tifm_sd: merge dma and pio request processing paths
      tifm_sd: replace command completion state machine with full checking
      tifm_sd: fix resume handler
      tifm_sd: implement software scatter-gather
      tifm: layout fixes, small changes to comments and printfs
      disable socket power in adapter driver instead of media one

Alex Landau (1):
      kbuild: handle compressed cpio initramfs-es

Alex Tomas (1):
      When ext4_ext_insert_extent() fails to insert new blocks

Alex Villac�s Lasso (1):
      [IrDA]: KingSun/DonShine USB IrDA dongle support.

Alex Williamson (1):
      tpm_infineon: add support for devices in mmio space

Alexander E. Patrakov (3):
      usr/Kconfig: fix typo
      kconfig: fix path to modules.txt in Kconfig help
      Remove obsolete fat_cvf help text

Alexander Gattin (1):
      USB: add new device id to option driver

Alexandr Andreev (1):
      parisc: sync compat getdents

Alexandra N. Kossovsky (1):
      [NET]: bonding documentation fix for multiple bonding interfaces

Alexey Dobriyan (29):
      [WATCHDOG] Semi-typical watchdog bug re early misc_register()
      [AF_IUCV]: Fix compilation on s390-up
      [CPUFREQ] p4-clockmod: switch to rdmsr_on_cpu/wrmsr_on_cpu
      [SCSI] esp_scsi.c: Fix compilation.
      Allow access to /proc/$PID/fd after setuid()
      reiserfs: shrink superblock if no xattrs
      Fix race between proc_get_inode() and remove_proc_entry()
      proc: remove pathetic ->deleted WARN_ON
      /proc/*/oom_score oops re badness
      Protect tty drivers list with tty_mutex
      Simplify module_get_kallsym() by dropping length arg
      Fix race between rmmod and cat /proc/kallsyms
      Simplify kallsyms_lookup()
      Fix race between cat /proc/*/wchan and rmmod et al
      Fix race between cat /proc/slab_allocators and rmmod
      i386: sched.h inclusion from module.h is baack
      [IA64] Add TIF_RESTORE_SIGMASK
      V4L/DVB (5565): Cx88: fix compilation on alpha
      atl1: add netconsole support
      pata_scc: fix compilation
      i2c-at91: compile fix (IS_ERR)
      Detach sched.h from mm.h
      parisc: make command_line[] static
      parisc: convert /proc/gsc/pcxl_dma to seq_file
      Fix vmi.c compilation
      fuse: ->fs_flags fixlet
      mips-jazz: correct flags for timer io resource
      [SPARC64]: Add linux/pagemap.h to asm/tlb.h
      frv: fix fallout from "remove sched.h from mm.h" patch

Alexey Kuznetsov (3):
      Invalid return value of execve() resulting in oopses
      [IA64] wire up pselect, ppoll
      pi-futex: fix exit races and locking problems

Alexey Starikovskiy (12):
      ACPI: EC: Don't use Global Lock if not asked to do so
      ACPI: EC: Make EC to initialize first in ACPI
      ACPI: EC: "Fake ECDT" workaround is not needed any longer.
      ACPI: EC: enable burst functionality in EC.
      ACPI: EC: Remove casts to/from void* from ec.c
      ACPI: EC: Put install handlers into separate function.
      ACPI: EC: Clean ECDT and namespace parsing.
      ACPI: EC: Rename ec_ecdt to more informative boot_ec
      ACPI: EC: first_ec is better to be acpi_ec than acpi_device.
      ACPI: EC: Cleanup of EC initialization
      ACPI: EC: Block queries until EC is fully initialized
      ACPI: created a dedicated workqueue for notify() execution

Ali Ayoub (1):
      IB/mthca: Fix use-after-free on device restart

Alistair John Strachan (1):
      Move LOG_BUF_SHIFT to a more sensible place

Allan Stephens (1):
      [TIPC]: Enhancements to msg_set_bits() routine

Amit Arora (1):
      ext4: Extent overlap bugfix

Amit Choudhary (3):
      V4L/DVB (5489): Codec.c: check kmalloc() return value.
      V4L/DVB (5490): Drivers/media/video/se401.c: check kmalloc() return value.
      drivers/char/synclink.c: check kmalloc() return value

Amnon Aaronsohn (1):
      NFS: statfs error-handling fix

Amol Lad (1):
      [SCSI] megaraid: replace yield() with cond_resched()

Amy Griffis (6):
      add SIGNAL syscall class (v3)
      audit signal recipients
      initialize name osid
      audit inode for all xattr syscalls
      complete message queue auditing
      match audit name data

Ananth N Mavinakayanahalli (5):
      [POWERPC] Emulate more instructions in software
      [POWERPC] kprobes: Eliminate sstep exception if instruction can be emulated
      Kprobes: Make kprobe.symbol_name const
      Kprobes: print details of kretprobe on assertion failure
      Kprobes: The ON/OFF knob thru debugfs

Andi Kleen (70):
      [TCP]: Uninline tcp_done().
      [NET]: Move sk_setup_caps() out of line.
      x86-64: Update defconfig
      i386: Update defconfig
      x86: Fix i386 and x86_64 fault information pollution
      x86-64: Some cleanup in time.c
      x86-64: Correct max number of CPUs in Kconfig
      i386: Support Oprofile for AMD Family 10 CPUs
      x86: Drop cc-options call for all options supported in gcc 3.2+
      x86-64: Don't disable basic block reordering
      x86-64: Allow sys_uselib unconditionally
      x86-64: Minor white space cleanup in traps.c
      i386: Use X86_EFLAGS_IF in irqflags.h.
      x86-64: Remove unused stext symbol
      x86-64: Change my email address
      i386: Remove unneeded externs in nmi.c
      x86-64: Use X86_EFLAGS_IF in x86-64/irqflags.h.
      x86-64: Fix vmalloc_32 to really allocate <4GB on 64bit platforms
      x86: Don't use MWAIT on AMD Family 10
      i386: Enable bank 0 on non K7 Athlon
      i386: PARAVIRT: Export paravirt_ops for non GPL modules too
      x86-64: Move mtrr prototypes from proto.h to mtrr.h
      x86-64: Auto compute __NR_syscall_max at compile time
      i386: fix wrong comment for syscall stack layout
      i386: Clean up NMI watchdog code
      x86-64: Use the 32bit wd_ops for 64bit too.
      x86-64: Define IGNORE_IOCTL() macro for compat_ioctls
      x86-64: Shut up 32bit emulation for SIOCGIFCOUNT
      x86-64: Use symbolic CPU features in early CPUID check
      x86-64: Drop -traditional for arch/x86_64/boot
      i386: Drop -traditional in arch/i386/boot
      i386: Verify important CPUID bits in real mode
      i386: Evaluate constant cpu features at runtime
      i386: Implement alternative_io for i386
      i386: Implement X86_FEATURE_SYNC_RDTSC on i386
      i386: Add X86_FEATURE_RDTSCP
      x86: Use RDTSCP for synchronous get_cycles if possible
      x86-64: Don't enable NUMA for a single node in K8 NUMA scanning
      i386: Little cleanups in smpboot.c
      i386: Remove copy_*_user BUG_ONs for (size < 0)
      x86-64: Print type and size correctly for unknown compat ioctls
      x86-64: Remove CONFIG_REORDER
      x86-64: Share identical video.S between i386 and x86-64
      x86-64: Shut up warnings for vfat compat ioctls on other file systems
      x86-64: Fix allnoconfig error in genapic_flat.c
      i386: Drop noisy e820 debugging printks
      x86-64: Don't exclude asm-offsets.c in Documentation/dontdiff
      Add keyboard blink driver
      x86_64: new syscall
      i386: Fix compilation of verify_cpu.S on old binutils
      x86_64: Don't call mtrr_bp_init from identify_cpu
      x86_64: Add asm/mtrr.h include for some builds
      x86_64: Update defconfig
      i386: Update defconfig
      x86_64: Support x86_64 in make buildtar
      i386: Fix K8/core2 oprofile on multiple CPUs
      x86_64: Support gcc 5 properly
      i386: Clear MCE flag on AMD K6
      i386: Enable CX8/PGE CPUID bits early on VIA C3
      x86_64: Fix readahead/sync_file_range/fadvise64 compat calls
      x86_64: Fix eventd/timerfd syscalls
      x86: Disable DAC on VIA bridges
      x86_64: Quieten Atari keyboard warnings in Kconfig
      x86: Only make Macintosh drivers default on Macs
      x86: Disable KPROBES with DEBUG_RODATA for now
      x86: change_page_attr bandaids
      i386: Make CMPXCHG64 only dependent on PAE
      x86_64: Ignore compat mode SYSCALL when IA32_EMULATION is not defined
      Revert HPET resource reservation
      Revert perfctr reservation to 2.6.21 state

Andre Renaud (1):
      [MTD] [NAND] Casting bug in nand_default_block_markbad

Andrea Arcangeli (1):
      [ALSA] hda-codec - Fix front/rear mic inputs on AD1986A codec

Andrea Paterniani (2):
      /dev/spidevB.C interface
      SPI: Freescale iMX SPI controller driver fixes

Andrea Righi (1):
      [AVR32] ratelimit segfault reporting rate

Andreas Dilger (1):
      kconfig.debug: clarify CONFIG_DEBUG_INFO help text

Andreas Mohr (1):
      [ALSA] azt3328.c: small cleanup patch

Andreas Schwab (1):
      Fix error handling in HDIO_GETGEO compat wrapper

Andrei Konovalov (1):
      xilinxfb: xilinx framebuffer device driver

Andres Salomon (1):
      Input: psmouse - allow disabing certain protocol extensions

Andrew Hastings (1):
      x86_64: off-by-two error in aperture.c

Andrew Morton (79):
      [POWERPC] Fix compile error in prom.h
      firewire: printk warning fix
      firewire: build fix
      firewire: build fix 2
      drm: fix warning in drm_fops.c
      [NET]: Prevent much sadness in qdisc_lock_tree().
      [JFFS2] Fix compr_rubin.c build after include file elimination.
      [NET]: Fix yam.c
      [IRDA] irda_device_dongle_init: fix kzalloc(GFP_KERNEL) in spinlock
      [BLUETOOTH] rfcomm_worker(): fix wakeup race
      firewire: fw-device printk fix
      powerpc: make it compile for multithread change
      sysfs: bin.c printk fix
      V4L/DVB (5388): Ivtv warning fix
      ipw2200: fix ieee80211_get_geo typo
      git-libata-all-ipr-fix
      ata: printk warning fixes
      drivers/ata/pata_cmd640.c: fix build with CONFIG_PM=n
      ieee1394: sbp2: include fixes
      ieee1394: iso.c needs sched.h
      [POWERPC] ppc4xx_sgdma needs dma-mapping.h
      tifm: add missing include for DMA_32BIT_MASK
      i386: revert i386-fix-the-verify_quirk_intel_irqbalance
      x86-64: revert x86_64-mm-add-genapic_force
      x86: revert x86_64-mm-fix-the-irqbalance-quirk-for-e7320-e7520-e7525
      x86-64: fix x86_64-mm-sched-clock-share
      i386: VDSO_PRELINK warning fix
      x86-64: unexport cpu_llc_id
      slab: mark set_up_list3s() __init
      srmcons: fix kmalloc(GFP_KERNEL) inside spinlock
      uml-driver-formatting-fixes-fix
      cx88-video build fix
      block_write_full_page(): report ENOSPC
      mm: shrink parent dentries when shrinking slab
      virtual_eisa_root_init() should be __init
      enlarge console.name
      revert "rtc: Add rtc_merge_alarm()"
      vt-add-color-support-to-the-underline-and-italic-attributes-fix
      sm501fb printk warning fixes
      revert 'sched: redundant reschedule when set_user_nice() boosts a prio of a task from the
"expired" array'
      mmc build fix
      swsusp: clean up printk
      mutex_lock_interruptible(): add __must_check
      schedule_on_each_cpu(): use preempt_disable()
      flush_workqueue(): use preempt_disable to hold off cpu hotplug
      aio: use flush_work()
      kblockd: use flush_work
      tg3: use flush_work_keventd()
      e1000: use flush_work_keventd()
      libata: use flush_work()
      phy: use flush_work_keventd()
      aio is unlikely
      declare struct ktime
      add upper-32-bits macro
      [ALSA] wm8750 typo fix
      SubmitChecklist: add -W help
      [ARM] stacktrace fix
      netxen_nic_main don't use deprecated irq flags
      mlx4: don't use deprecated IRQ flags
      git-libata-all: sata_via build fix
      parport_pc needs dma-mapping.h
      slub: fix handling of oversized slabs
      USB: auerswald: fix file release handler
      ide serverworks warning fixes
      capability.h warning fix
      capifunc warning fixes
      drivers/isdn/hardware/eicon/message.c warning fixes
      sh: support older gcc's
      [SPARC32]: Build fix.
      ntfs_init_locked_inode(): fix array indexing
      afs: needs sched.h
      mtrr atomicity fix
      vanishing ioctl handler debugging
      V4L/DVB (5699): Cinergyt2: fix file release handler
      document Acked-by:
      x86_64: oops_begin() fix
      ext2: fix return of uninitialised variable
      i386: mtrr crash fix
      ide: ide_scan_pcibus(): check __pci_register_driver return value

Andrew Vasquez (11):
      [SCSI] qla2xxx: Add scan_[start|finish]() callbacks for ISP24xx HBAs.
      [SCSI] qla2xxx: Add cond_resched() calls during HBA flash manipulation.
      [SCSI] qla2xxx: Drop acquisition of hardware_lock during flash manipulations.
      [SCSI] qla2xxx: Allow the extended-error-logging flag to be dynamic.
      [SCSI] qla2xxx: Update version number to 8.01.07-k6.
      [SCSI] qla2xxx: Error-out during probe() if we're unable to complete HBA initialization.
      [SCSI] qla2xxx: Honor NVRAM port-down-retry-count settings.
      [SCSI] qla2xxx: Attempt to stop firmware only if it had been previously executed.
      [SCSI] qla2xxx: Correct pci_set_msi() usage semantics.
      [SCSI] qla2xxx: Add MSI support.
      [SCSI] qla2xxx: Update version number to 8.01.07-k7.

Andrew Victor (26):
      [MTD] [NAND] at91_nand.c: CMDLINE_PARTS support
      [ARM] 4350/1: AT91: Hardware header for ADC peripheral
      [ARM] 4351/1: AT91: Define rest of peripheral clocks
      [ARM] 4352/1: AT91: Platform data for LCD and AC97.
      [ARM] 4353/1: AT91: Support ADS7846 touchsceen on SAM9261-EK board
      [ARM] 4354/1: AT91: Support ADS7846 touchsceen on SAM9263-EK board
      [ARM] 4357/1: AT91: Support slower serial baud-rates
      [ARM] 4355/2: AT91: SAM9260-EK and SAM9263-EK board updates
      AT91RM9200 Ethernet: Support additional PHYs
      AT91RM9200 Ethernet: Fix multicast addressing
      [ARM] 4361/1: AT91: Build error
      [ARM] 4363/1: AT91: Remove legacy PIO definitions
      [ARM] 4364/1: AT91: LEDS on AT91SAM9261-EK
      [ARM] 4369/1: AT91: Fix circular dependency in header files
      [ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors.
      [ARM] 4372/1: Define byte sizes in asm-arm/sizes.h
      [ARM] 4371/1: AT91: Support for Atmel AT91SAM9RL-EK development board
      [ARM] 4331/3: Support for Micrel/Kendin KS8695 processor
      [ARM] 4332/2: KS8695: Serial driver
      [ARM] 4333/2: KS8695: Micrel Development board
      [ARM] 4378/1: KS8695: Serial driver fix
      [WATCHDOG] ks8695_wdt.c - new KS8695 watchdog driver
      [ARM] 4411/1: KS8695: Another serial driver fix
      [ARM] 4418/1: AT91: Number of programmable clocks differs
      [ARM] 4419/1: AT91: SAM9 USB clocks check for suspending
      [ARM] 4421/1: AT91: Value of _KEY fields.

Andrey Borzenkov (1):
      USB: Fix USB OHCI Subvendor for Toshiba Portege 4000

Andy Gospodarek (1):
      PCI: disable MSI by default on systems with Serverworks HT1000 chips

Andy Green (1):
      kbuild: scripts/basic/fixdep segfault on pathological string-o-death

Andy Whitcroft (9):
      add pfn_valid_within helper for sub-MAX_ORDER hole detection
      tty_register_driver: only allocate tty instances when defined
      add a trivial patch style checker
      checkpatch.pl: should be executable
      update checkpatch.pl to version 0.03
      update feature-removal-schedule.txt to include deprecated functions
      update checkpatch.pl to version 0.04
      update checkpatch.pl to version 0.05
      update checkpatch.pl to version 0.06

Aneesh Kumar K.V (1):
      i386: Update __copy_to_user_inatomic linuxdoc description

Angelo P. Castellani (1):
      [TCP] YeAH-TCP: algorithm implementation

Anil S Keshavamurthy (1):
      [IA64] fix Kprobes reentrancy

Anthony Liguori (4):
      KVM: Lazy FPU support for SVM
      KVM: VMX: Properly shadow the CR0 register in the vcpu struct
      KVM: VMX: Add lazy FPU support for VT
      KVM: SVM: Only save/restore MSRs when needed

Antoine Jacquet (2):
      V4L/DVB (5257): USB: add zr364xx V4L2 driver
      V4L/DVB (5385): Fix compilation issue with zr364xx when V4L1 is disabled

Anton Altaparmakov (1):
      LDM: Fix for Windows Vista dynamic disks

Anton Blanchard (7):
      [POWERPC] Remove _get_SP
      [POWERPC] Remove last_syscall
      [SCSI] lpfc: fix oops when parsing dodgy VPD
      [POWERPC] Fix WARN_ON when entering xmon
      kbuild: small documentation fix in Documentation/kbuild/modules.txt
      [POWERPC] Add missing pmc_type fields in cpu_table
      [POWERPC] Fix typo: MMCR0_PMA0 != MMCR0_PMAO

Antonino A. Daplas (55):
      fbdev: add Ultrasharp UXGA to broken monitor database
      nvidiafb: bring back generic ddc reading
      fbdev: ignore VESA modes if framebuffer is disabled
      fbdev: fix obvious bug in show_pan()
      neofb: fill transp->msb_right with the correct value
      atyfb: kill dead code
      vt: expose system-wide UTF-8 default setting via sysfs
      fbdev: don't show logo if driver or fbcon are modular
      rivafb: fixed reversed DDC ports
      nvidiafb: ensure that CRTC registers are accessible
      nvidiafb: access CRT registers safely
      nvidiafb: VGA state save and restore
      savagefb: rework i2c bit access
      savagefb: VGA state save and restore
      fbdev: link vgastate.o using Kconfig
      fbcon: delay screen update when setting the mode of all consoles
      nvidiafb: fix sparse warning
      rivafb: fix IO access
      fbdev: kill sparse warning in deferred IO
      fbdev: add sparse annotations in svgalib.c
      arcfb: kill sparse warning
      s3fb: add sparse annotations
      hecubafb: kill sparse warnings
      i810fb: fix incorrect frequency mask
      vt: add documentation for new boot/sysfs options
      skeletonfb: documentation error fixes
      fbdev: add drawing functions for framebuffers in system RAM
      arcfb: use sys instead of cfb drawing functions
      hecubafb: use sys instead of cfb drawing functions
      vfb: use sys instead of cfb drawing functions
      fbdev: pass struct fb_info to fb_read and fb_write
      fbdev: add fb_read/fb_write functions for framebuffers in system RAM
      arcfb: use fb_sys_read()
      hecubafb: use fb_sys_read()
      vfb: use fb_sys_read() and fb_sys_write()
      fbdev: consolidate common drawing functions into a header file
      fbdev: advertise limitation of drawing engine
      fbcon: font setting should check limitation of driver
      vga16fb: restrict to blit rectangles with widths of multiples of 8 pixels
      s3fb: limit 8x16 rectangles when tileblitting is enabled
      fbdev: add tile operation to get the maximum length of the map
      s3fb: implement fb_get_tilemax()
      fbcon: check if the character count can be handled
      fbdev: save the activate field before calling fb_check_var()
      fbdev: fbcon: check if mode can handle new screen
      s3fb: implement fb_get_caps
      nvidiafb: fix return value of nvidiafb_open()
      fbdev: clean up exit patch of fb_set_var
      fbcon: check console-fb mapping in fbcon_get_requirement
      vgacon: disallow console operations when in KD_GRAPHICS mode
      vga16fb: actually support widths in multiples of 8
      svgalib: move fb_get_caps to svgalib
      pm2fb: fb_sync added
      pm3fb: Fix compile error if module
      neofb: Fix pseudo_palette array overrun in neofb_setcolreg

Antonino Daplas (3):
      [VIDEO] ffb: The pseudo_palette is only 16 elements long
      [VIDEO] sunxvr2500fb: Fix pseudo_palette array size
      [VIDEO] sunxvr500fb: Fix pseudo_palette array size

Arjan van de Ven (2):
      user of the jiffies rounding code: e1000
      Allow DEBUG_RODATA and KPROBES to co-exist

Armin Schindler (1):
      drivers/isdn/hardware/eicon/: remove unused header files

Arnaldo Carvalho de Melo (82):
      [UDP]: Use __skb_pull since we have checked it won't fail with pskb_may_pull
      [SOCKET]: Export __sock_recv_timestamp
      [TR]: Use tr_hdr() were appropriate
      [TR]: Make tr_type_trans set skb->dev
      [HIPPI/FDDI]: Make {hippi,fddi}_type_trans set skb->dev
      [QETH]: Use eth_hdr()
      [AOE]: Introduce aoe_hdr()
      [ETH]: Make eth_type_trans set skb->dev like the other *_type_trans
      [SK_BUFF]: Introduce skb_reset_mac_header(skb)
      [LLC]: Use skb_reset_mac_header in llc_alloc_frame
      [LLC]: Use skb_reset_mac_header in llc_mac_hdr_init
      [SK_BUFF]: Introduce skb_set_mac_header()
      [SK_BUFF] xfrm: Use skb_set_mac_header in the memmove cases
      [TCP]: Do the layer header setting in tcp_collapse relative to skb->data
      [TCP]: Use skb_set_mac_header in tcp_collapse
      [SK_BUFF]: Introduce skb_mac_header()
      [LLC]: Kill llc_set_pdu_hdr
      [PPPOE]: Introduce pppoe_hdr()
      [BONDING]: Introduce arp_pkt()
      [IPV6]: Use skb->nh.ipv6h instead of casting skb->nh.raw
      [SK_BUFF]: Introduce skb_reset_network_header(skb)
      [SK_BUFF]: Use skb_reset_network_header in skb_push cases
      [SK_BUFF]: Use skb_reset_network_header where the skb_pull return was being used
      [SK_BUFF]: Use skb_reset_network_header where the return of __pskb_pull was being used
      [SK_BUFF]: Some more simple skb_reset_network_header conversions
      [SK_BUFF]: Some more skb_put cases converted to skb_reset_network_header
      [SK_BUFF] ipconfig: Another conversion to skb_reset_network_header related to skb_put
      [SK_BUFF]: Use skb_reset_network_header after skb_push
      [SK_BUFF] ipv6: More skb_reset_network_header conversions related to skb_pull
      [SK_BUFF] xfrm4: use skb_reset_network_header
      [SK_BUFF] bonding: Set skb->nh.raw relative to skb->mac.raw
      [SK_BUFF]: Introduce skb_network_offset()
      [SK_BUFF]: Introduce skb_network_header()
      [SK_BUFF] ipmr: Another skb_push related conversion to skb_reset_network_header
      [SK_BUFF]: Introduce skb_set_network_header
      [SK_BUFF] ipmr: Missed one conversion to skb_network_header()
      [IP]: Introduce ip_hdrlen()
      [IPMR]: Fix bug introduced when converting to skb_network_reset_header
      [SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph
      [SK_BUFF]: Introduce arp_hdr(), remove skb->nh.arph
      [SK_BUFF]: Introduce ipv6_hdr(), remove skb->nh.ipv6h
      [SK_BUFF]: Introduce skb_reset_transport_header(skb)
      [SK_BUFF]: Introduce skb_transport_offset()
      [SK_BUFF]: Introduce skb_set_transport_header
      [SCTP]: Introduce sctp_hdr()
      [ICMP6]: Introduce icmp6_hdr()
      [SK_BUFF]: Introduce igmp_hdr() & friends, remove skb->h.igmph
      [SK_BUFF]: Introduce udp_hdr(), remove skb->h.uh
      [SK_BUFF]: Introduce icmp_hdr(), remove skb->h.icmph
      [TCP]: Introduce tcp_hdrlen() and tcp_optlen()
      [SK_BUFF]: Introduce tcp_hdr(), remove skb->h.th
      [SK_BUFF]: Introduce ipip_hdr(), remove skb->h.ipiph
      [SK_BUFF]: Introduce ipipv6_hdr(), remove skb->h.ipv6h
      [SK_BUFF]: More skb_reset_transport_header conversions
      [SCTP]: Eliminate some pointer attributions to the skb layer headers
      [SK_BUFF]: Introduce skb_transport_header(skb)
      [SK_BUFF]: More skb_put related conversions to skb_reset_transport_header
      [IPV6]: Reset the network header in ip6_nd_hdr
      [SK_BUFF]: More skb_put related skb_reset_transport_header
      [KBUILD]: Unifdef headers changed by the skb layer header refactorings
      [SK_BUFF]: Some more layer header conversions
      [SK_BUFF]: Use the helpers to get the layer header pointer
      [SK_BUFF]: Introduce skb_network_header_len
      [SK_BUFF]: unions of just one member don't get anything done, kill them
      [SK_BUFF]: Use offsets for skb->{mac,network,transport}_header on 64bit architectures
      [SK_BUFF]: Convert skb->tail to sk_buff_data_t
      [SK_BUFF]: Convert skb->end to sk_buff_data_t
      [SK_BUFF]: Adjust the zeroing up to tail in __alloc_skb too
      [NETLINK]: Introduce nlmsg_hdr() helper
      [SK_BUFF]: Remove skb_add_mtu() leftovers
      [NETLINK]: Remove NLMSG_{NEW_ANSWER,CANCEL,END}
      [NETLINK]: Use nlmsg_trim() where appropriate
      [SK_BUFF] ipv6: Use skb_network_offset in some more places
      [ATM] idt77252: Fix double kfree_skb on failure in push_rx_skb
      [LMC]: lmc_main wants to use skb_tailroom
      [FORCEDETH]: Use skb_tailroom where appropriate
      [BLUETOOTH]: Introduce skb->data accessor methods for hci_{acl,event,sco}_hdr
      [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
      [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset}
      [SK_BUFF]: Some more conversions to skb_copy_from_linear_data
      [CREDITS]: Update Arnaldo entry
      [SOCK]: Shrink struct sock by 8 bytes on 64-bit.

Arnaud Patard (8):
      mmc-omap: add missing '\n'
      [ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header
      [ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro
      [WATCHDOG] s3c2410_wdt - initialize watchdog irq resource
      spi_s3c24xx.c: Fix build
      [ARM] 4359/3: H1940: Add bluetooth support
      [ARM] 4368/1: S3C24xx: build fix
      i2c-s3c2410: Fix build warning

Arnd Bergmann (6):
      [POWERPC] spufs: add memory barriers after set_bit
      [POWERPC] spufs: make spu page faults not block scheduling
      [POWERPC] spufs: fix memory leak on coredump
      [POWERPC] update cell_defconfig
      [POWERPC] spufs: Refuse to load the module when not running on cell
      [POWERPC] Fix pci_setup_phb_io_dynamic for pci_iomap

Artem B. Bityutskiy (1):
      UBI: Unsorted Block Images

Artem Bityutskiy (7):
      [JFFS2] fix deadlock on error path
      [JFFS2] fix buffer sise calculations in jffs2_get_inode_nodes()
      JFFS2: add UBI support
      UBI: add me to MAINTAINERS
      UBI: remove unused variable
      trivial: s/i_sem /i_mutex/
      [JFFS2] Fix buffer length calculations in jffs2_get_inode_nodes()

Arthur Jones (3):
      IB/ipath: Call free_irq() on chip specific initialization failure
      IB/ipath: Force PIOAvail update entry point
      IB/ipath: Shadow the gpio_mask register

Atsushi Nemoto (26):
      [MIPS] JMR3927 cleanup
      [MIPS] Select ZONE_DMA only if GENERIC_ISA_DMA selected
      tc35815 driver update (take 2)
      tc35815: Fix an usage of streaming DMA API.
      tc35815: Zap changelog from source code
      ne: Add platform_driver
      ne: Misc fixes for platform driver.
      ne: Add NEEDS_PORTLIST to control ISA auto-probe
      ne: MIPS: Use platform_driver for ne on RBTX49XX
      MIPS: Drop unnecessary CONFIG_ISA from RBTX49XX
      tc35815: Remove unnecessary skb->dev assignment
      serial_txx9: Use assigned device numbers
      serial_txx9: zap changelog from source code
      [MIPS] Drop __devinit tag from allocate_irqno() and free_irqno()
      [MIPS] Add minimum defconfig for RBHMA4200
      [MIPS] Remove unused CONFIG_TOSHIBA_BOARDS
      [MIPS] Run checksyscalls for N32 and O32 ABI
      [MIPS] Fix build error in atomic64_cmpxchg
      kbuild: make better section mismatch reports on i386, arm and mips
      [MIPS] Drop __ARCH_WANT_SYS_FADVISE64
      [MIPS] Fix some system calls with long long arguments
      [MIPS] Fix warning by moving do_default_vi into CONFIG_CPU_MIPSR2_SRS
      [MIPS] Wire up utimensat, signalfd, timerfd, eventfd
      [MIPS] Fix IP27 build
      [MIPS] Remove a duplicated local variable in test_and_clear_bit()
      [MIPS] Add whitelists for checksyscalls.sh

Aubrey Li (5):
      Blackfin arch: ISP1761 doesn't work for USB flash disk
      Blackfin arch: dma_memcpy borken for > 64K
      Blackfin serial driver: fix overhead issue
      Blackfin arch: DMA code minor naming convention fix
      Blackfin arch: try to split up functions like this into smaller units according to LKML
review

Auke Kok (7):
      e1000: FIX: be ready for incoming irq at pci_request_irq
      e1000: list e1000-devel mailing list in MAINTAINERS
      ixgb: don't print error if pci_enable_msi() fails, cleanup minor leak
      e1000: Fix msi enable leak on error, don't print error message, cleanup
      e1000: Don't enable polling in open() (was: e1000: assertion hit in e1000_clean(), kernel
2.6.21.1)
      Add constant for FCS/CRC length (frame check sequence)
      e1000: disable polling before registering netdevice

Aurelien Jarno (1):
      [PARISC] Disable LWS debugging

Avi Kivity (53):
      x86-64: fix arithmetic in comment
      KVM: Use own minor number
      KVM: Export <linux/kvm.h>
      KVM: Fix bogus sign extension in mmu mapping audit
      KVM: Use a shared page for kernel/user communication when runing a vcpu
      KVM: Do not communicate to userspace through cpu registers during PIO
      KVM: Handle cpuid in the kernel instead of punting to userspace
      KVM: Remove the 'emulated' field from the userspace interface
      KVM: Remove minor wart from KVM_CREATE_VCPU ioctl
      KVM: Renumber ioctls
      KVM: Add method to check for backwards-compatible API extensions
      KVM: Allow userspace to process hypercalls which have no kernel handler
      KVM: Fold kvm_run::exit_type into kvm_run::exit_reason
      KVM: Add a special exit reason when exiting due to an interrupt
      KVM: Initialize the apic_base msr on svm too
      KVM: Add guest mode signal mask
      KVM: Allow kernel to select size of mmap() buffer
      KVM: Future-proof argument-less ioctls
      KVM: Avoid guest virtual addresses in string pio userspace interface
      KVM: MMU: Remove unnecessary check for pdptr access
      KVM: MMU: Remove global pte tracking
      KVM: Workaround vmx inability to virtualize the reset state
      KVM: Remove set_cr0_no_modeswitch() arch op
      KVM: Modify guest segments after potentially switching modes
      KVM: Hack real-mode segments on vmx from KVM_SET_SREGS
      KVM: Don't allow the guest to turn off the cpu cache
      KVM: Remove unused and write-only variables
      KVM: MMU: Fix hugepage pdes mapping same physical address with different access
      KVM: SVM: Ensure timestamp counter monotonicity
      KVM: Use list_move()
      KVM: Remove debug message
      KVM: x86 emulator: fix bit string operations operand size
      KVM: Simply gfn_to_page()
      KVM: Add physical memory aliasing feature
      KVM: Add fpu get/set operations
      KVM: Use kernel-standard types
      KVM: Initialize cr0 to indicate an fpu is present
      KVM: Handle partial pae pdptr
      KVM: Use slab caches to allocate mmu data structures
      KVM: Retry sleeping allocation if atomic allocation fails
      KVM: SVM: Report hardware exit reason to userspace instead of dmesg
      KVM: Handle guest page faults when emulating mmio
      KVM: VMX: Reduce unnecessary saving of host msrs
      KVM: VMX: Don't switch 64-bit msrs for 32-bit guests
      KVM: Fold drivers/kvm/kvm_vmx.h into drivers/kvm/vmx.c
      KVM: VMX: Only save/restore MSR_K6_STAR if necessary
      KVM: Per-vcpu statistics
      KVM: Allow passing 64-bit values to the emulated read/write API
      KVM: Don't complain about cpu erratum AA15
      KVM: Remove extraneous guest entry on mmio read
      KVM: Don't require explicit indication of completion of mmio or pio
      KVM: Remove unused 'instruction_length'
      KVM: Prevent guest fpu state from leaking into the host

Avuton Olrich (1):
      cfag12864bfb: Use sys_ instead of cfb_ framebuffer accessors

Ayaz Abdulla (1):
      forcedeth: fix cpu irq mask

Badari Pulavarty (3):
      Merge sys_clone()/sys_unshare() nsproxy and namespace handling
      optimize compat_core_sys_select() by a using stack space for small fd sets
      Restore shmid as inode# to fix /proc/pid/maps ABI breakage

Bart De Schuymer (1):
      [NETFILTER]: ebt_arp: add gratuitous arp filtering

Bart Van Assche (1):
      [POWERPC] Ocotea board: ntpd complains that the frequency error exceeds the tolerance

Bartlomiej Zolnierkiewicz (36):
      alim15x3: PIO fallback fix
      pdc202xx_new: enable DMA for all ATAPI devices
      it821x: PIO mode setup fixes
      siimage: fix wrong ->swdma_mask
      ide-cris: fix ->speedproc and wrong ->swdma_mask
      ide: fix UDMA/MWDMA/SWDMA masks (v3)
      ide: rework the code for selecting the best DMA transfer mode (v3)
      ide: add ide_tune_dma() helper
      ide: make /proc/ide/ optional
      ide: split off ioctl handling from IDE settings (v2)
      ide: move IDE settings handling to ide-proc.c
      ide: cable detection fixes (take 2)
      ide: add "initializing" argument to ide_register_hw()
      ide: add ide_proc_register_port()
      ide: legacy PCI bus order probing fixes
      ide: fix PIO setup on resume for ATAPI devices
      pdc202xx_old: rewrite mode programming code (v2)
      serverworks: PIO mode setup fixes
      sis5513: PIO mode setup fixes
      alim15x3: use ide_tune_dma()
      pdc202xx_new: use ide_tune_dma()
      ide: always disable DMA before tuning it
      cs5530/sc1200: add ->udma_filter methods
      ide: use ide_tune_dma() part #2
      cs5530/sc1200: DMA support cleanup
      cs5530/sc1200: add ->speedproc support
      ide: remove ide_dma_enable()
      ide: add missing validity checks for identify words 62 and 63
      ide: remove ide_use_dma()
      serverworks: remove crappy code
      serverworks: fix CSB6 tuning logic
      it821x: RAID mode fixes
      ide-scsi: fix OOPS in idescsi_expiry()
      pata_it821x: (partially) fix DMA in RAID mode
      amd74xx: resume fix
      it821x: fix incorrect SWDMA mask

Baruch Even (2):
      [ALSA] hda-codec - Add quirk for MSI S420
      [BRIDGE]: Reduce frequency of forwarding cleanup timer in bridge.

Bastian Blank (1):
      [SCSI] tgt: fix rdma transfer bugs

Becky Bruce (2):
      [POWERPC] Move reg_booke.h to include/asm-powerpc
      [POWERPC] Change include protections to ASM_POWERPC

Ben Collins (3):
      USB: Remove duplicate IDs from option card driver
      Avoid zero size allocation in cache_k8_northbridges()
      USB: UNUSUAL_DEV: Sync up some reported devices from Ubuntu

Ben Dooks (33):
      [ARM] 4324/1: S3C24XX: remove clocks from s3c24xx_board
      [ARM] 4325/1: S3C24XX: remove s3c24xx_board
      [ARM] 4326/1: S3C24XX: fix sparse errors in DMA code
      [ARM] 4319/1: S3C2412: Add kconfig for MACH_SMDK2412
      [ARM] 4330/1: S3C24XX: add S3C2410_UDC_FUNCADDR_UPDATE
      i2c: New Simtec I2C bus driver
      i2c-s3c2410: Fix I2C SDA to SCL setup time
      i2c-s3c2410: Fix bug in releasing driver
      DM9000: fix use of kfree() on net device
      [ALSA] ASoC Samsung S3C24xx I2S support
      [ALSA] ASoC Samsung S3C24xx audio DMA
      [ARM] 4395/1: S3C24XX: add include of <linux/sysdev.h> to relevant machines
      [ARM] 4396/1: S3C2443: Add missing HCLK clocks
      [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity
      [ARM] 4398/1: S3C2443: Fix watchdog IRQ number
      [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings
      [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition
      [ARM] 4401/1: S3C2443: Add definitions for port GPIOJ
      [ARM] 4402/1: S3C2443: Add physical address of HSMMC controller
      [ARM] 4412/1: S3C2412: reset errata fix
      [ARM] 4414/1: S3C2443: sparse fix for clock.c
      [ARM] 4415/1: AML5900: fix sparse warnings from map_io
      [ARM] 4416/1: NWFPE: fix undeclared symbols
      [ARM] 4442/1: OSIRIS: Fix CPLD register definitions
      [ARM] 4443/1: OSIRIS: Add watchdog device to machine devices
      [ARM] 4444/2: OSIRIS: CPLD suspend fix
      [ARM] 4445/1: ANUBIS: Fix CPLD registers
      SM501: suspend support
      SM501: initialise SDRAM clock before bus clocks
      SM501: Fix sm501_init_reg() mask/set order
      SM501: Clock updates and checks
      SM501: Add Documentation/SM501.txt
      SM501: Check SM501 ID register on initialisation

Ben Gardner (1):
      PCI: Fix pci_find_present

Benjamin Herrenschmidt (39):
      [POWERPC] Add inatomic versions of __get_user and __put_user
      [POWERPC] Alignment exception uses __get/put_user_inatomic
      [POWERPC] Make tlb flush batch use lazy MMU mode
      [POWERPC] Cleanup 32-bit map_page
      [POWERPC] Fix 32-bit mm operations when not using BATs
      [POWERPC] DEBUG_PAGEALLOC for 32-bit
      [POWERPC] DEBUG_PAGEALLOC for 64-bit
      [POWERPC] Always use -mno-string
      [POWERPC] pmac_feature_call checks platform
      get_unmapped_area handles MAP_FIXED on powerpc
      get_unmapped_area handles MAP_FIXED on alpha
      get_unmapped_area handles MAP_FIXED on arm
      get_unmapped_area handles MAP_FIXED on frv
      get_unmapped_area handles MAP_FIXED on i386
      get_unmapped_area handles MAP_FIXED on ia64
      get_unmapped_area handles MAP_FIXED on parisc
      get_unmapped_area handles MAP_FIXED on sparc64
      get_unmapped_area handles MAP_FIXED on x86_64
      get_unmapped_area handles MAP_FIXED in hugetlbfs
      get_unmapped_area handles MAP_FIXED in generic code
      get_unmapped_area doesn't need hugetlbfs hacks anymore
      [POWERPC] Small fixes & cleanups in segment page size demotion
      [POWERPC] Introduce address space "slices"
      [POWERPC] Add ability to 4K kernel to hash in 64K pages
      [POWERPC] Spufs support for 64K LS mappings on 4K kernels
      powerpc: fixup hard_irq_disable semantics
      Add hard_irq_disable()
      stop_machine() now uses hard_irq_disable
      [POWERPC] Add spinlock to request_phb_iospace()
      [POWERPC] Fix IO space on PCI buses created from of_platform
      [POWERPC] Make sure device node type/name is not NULL on hot-added nodes
      Make __vunmap static
      [POWERPC] Fix powerpc vmlinux.lds.S
      [POWERPC] Fix warning in 32-bit builds with CONFIG_HIGHMEM
      [POWERPC] Fix ppc32 single-stepping out of syscalls
      [POWERPC] Fix possible access to free pages
      Rework ptep_set_access_flags and fix sun4c
      Fix signalfd interaction with thread-private signals
      [POWERPC] Fix snd-powermac refcounting bugs

Benjamin Marzinski (2):
      [GFS2] Fix log entry list corruption
      [GFS2] flush the log if a transaction can't allocate space

Bernd Schmidt (1):
      Blackfin arch: fix signal handling bug

Bernhard Kaindl (4):
      x86: Adds mtrr_save_fixed_ranges() for use in two later patches.
      x86: Save the MTRRs of the BSP before booting an AP
      x86: Save and restore the fixed-range MTRRs of the BSP when suspending
      i386: Enable support for fixed-range IORRs to keep RdMem & WrMem in sync

Bernhard Kauer (1):
      ieee1394: ohci1394: remove unnecessary rcvPhyPkt bit flipping in LinkControl register

Bernhard Walle (12):
      [SCSI] qla2xxx: Remove duplicate pci_disable_device() call
      x86: add command line length to boot protocol
      x86-64: Fix "Section mismatch" compile warning
      add new_id to PCMCIA drivers
      Add IRQF_IRQPOLL flag (common code)
      Add IRQF_IRQPOLL flag on x86_64
      Add IRQF_IRQPOLL flag on i386
      Add IRQF_IRQPOLL flag on IA64
      Add IRQF_IRQPOLL flag on sh
      Add IRQF_IRQPOLL flag on parisc
      Add IRQF_IRQPOLL flag on arm
      i386/x86-64: fix section mismatch

Bert Wesarg (1):
      kernel/params.c: fix lying comment for param_array()

Bill Gatliff (1):
      [ARM] 4422/1: Fix default value handling in gpio_direction_output (PXA)

Bill Irwin (1):
      i386: Add missing !X86_PAE dependincy to the 2G/2G split.

Bill Nottingham (2):
      [SCSI] qla2xxx: fix timeout in qla2x00_down_timeout
      [NET]: Fix comparisons of unsigned < 0.

Bjorn Helgaas (16):
      [IA64] rename ioremap variables to match i386
      [IA64] make ioremap avoid unsupported attributes
      [IA64] allow WB /sys/.../legacy_mem mmaps
      [IA64] fail mmaps that span areas with incompatible attributes
      [IA64] update memory attribute aliasing documentation & test cases
      ACPI: Remove duplicate definitions for _STA bits
      ACPI: use _STA bit names rather than 0x0F
      EFI: warn only for pre-1.00 system tables
      PNP: notice whether we have PNP devices (PNPBIOS or PNPACPI)
      PNP: workaround HP BIOS defect that leaves SMCF010 device partly enabled
      smsc-ircc2: tidy up module parameter checking
      smsc-ircc2: add PNP support
      x86, serial: convert legacy COM ports to platform devices
      smsc-ircc2: skip preconfiguration for PNP devices
      PNP SMCf010 quirk: auto-config device if BIOS left it broken
      smsc-ircc2: bypass PNP detection until we get the quirks worked out

Björn Steinbrink (6):
      prism54: fix monitor mode oops
      timer statistics: fix race
      i386: fix NMI watchdog not reserving its MSRs
      i386: use the right wrapper to disable the NMI watchdog
      perfctr-watchdog: fix interchanged parameters to release_{evntsel,perfctr}_nmi
      fix nmi_watchdog=2 bootup hang

Bob Moore (2):
      ACPICA: clear fields reserved before FADT r3
      ACPICA: Support for external package objects as method arguments

Bob Picco (1):
      fix sysrq-m oops

Borislav Petkov (7):
      ACPI: word-smith kconfig help
      [NET]: Fix comments for register_netdev().
      Add unitialized_var() macro for suppressing gcc warnings
      kernel-doc: handle arrays with arithmetic expressions as initializers
      kernel-doc: generate main index page when building 'htmldocs'
      kill warnings when building mandocs
      kernel-doc: small kernel-doc optimization

Brandon Craig Rhodes (1):
      hostap: Allocate enough tailroom for TKIP

Brian Braunstein (1):
      [NET] tun/tap: fixed hw address handling

Brian Gerst (1):
      i386: fix PGE mask

Brian King (29):
      [SCSI] ipr: Make adapter operational timeout be per adapter type
      [SCSI] ipr: Remove auto RAID create module parameter
      [SCSI] ipr: Add new PCI-E IDs to device table
      [SCSI] ipr: Enable logging of debug error data for all devices
      [SCSI] ipr: Log error for SAS dual path switch
      [SCSI] ipr: Fix for oops following SATA request sense
      [SCSI] ipr: PCI unblock config access fix
      [SCSI] ipr: Improve async error logging level control
      [SCSI] ipr: Disrupt device error
      [SCSI] ipr: Return better qc_issue errors
      [SCSI] ipr: Faster sg list fetch
      [SCSI] ipr: Driver version to 2.3.2
      [SCSI] scsi_error.c: Add EH Start Unit retry
      pci: New PCI-E reset API
      [SCSI] use sysfs configured timeout for EH Start Unit timeout
      [SCSI] ipr: Prevent overlapped adapter resets
      [SCSI] ipr: Allow driver_data to be passed for dynamic ids
      [SCSI] ipr: Handle UA on disk array following an adapter reset
      [SCSI] ipr: Handle check condition status from disk array device
      [SCSI] ipr: Handle IOA reset request
      [SCSI] ipr: Increase adapter operational timeout
      [SCSI] ipr: Improved dual adapter errors
      [SCSI] ipr: Enable multi-initator RAID support
      [SCSI] ipr: Better handle adapter boot time errors
      [POWERPC] Add powerpc PCI-E reset API implementation
      [SCSI] ipr: Use PCI-E reset API for new ipr adapter
      [SCSI] ipr: Proper return codes for eh_dev_reset for SATA devices
      ibmveth: Fix h_free_logical_lan error on pool resize
      ibmveth: Automatically enable larger rx buffer pools for larger mtu

Brice Goglin (9):
      myri10ge: support new firmware counters
      myri10ge: update firmware headers
      myri10ge: fix restoring of multicast list after reset
      myri10ge: move the DMA test code into its own function
      myri10ge: replace the chipset whitelist with firmware autodetection
      myri10ge: report link up/down in standard ethtool way
      myri10ge: limit the number of recoveries
      myri10ge: report when the link partner is running in Myrinet mode
      myri10ge: update driver version

Bruce Allan (1):
      e1000: FIX: firmware handover bits

Bryan O'Sullivan (17):
      IB/ipath: Add ability to set and clear IB local loopback
      IB/ipath: Fix user memory region creation when IOMMU present
      IB/ipath: Definitions of two RXE parity err bits were reversed
      IB/ipath: Fix up some debug messages
      IB/ipath: Change packet problems vs chip errors handling and reporting
      IB/ipath: Fix bad argument to clear_bit()
      IB/ipath: Fix CQ flushing when QP is modified to error state
      IB/ipath: Remove unused ipath_read_kreg64_port()
      IB/ipath: Fix calculation for number of kernel PIO buffers
      IB/ipath: Discard multicast packets without a GRH
      IB/ipath: Print better error messages if kernel is misconfigured
      IB/ipath: Improve handling and reporting of parity errors
      IB/ipath: On unrecoverable errors, force link down, LEDs off
      IB/ipath: Prevent random program use of diags interface
      IB/ipath: Disable IB link earlier in shutdown sequence
      IB/ipath: Don't allow QPs 0 and 1 to be opened multiple times
      IB/ipath: Fix unit selection when all CPU affinity bits set

Bryan Wu (12):
      i2c: Blackfin Two Wire Interface driver
      blackfin architecture
      blackfin: serial driver
      Blackfin arch: add SPI MMC driver support on bf533-stamp, tested on STAMP-BF533
      Blackfin arch: update blackfin header files to latest one in VDSP.
      Blackfin arch: update defconfig files
      Blackfin arch: update pm.c according to power management API change.
      Blackfin SPI: cleanup according to David Brownell's review
      a bug in ramfs_nommu_resize function, passing old size to vmtruncate
      RAMFS NOMMU: missed POSIX UID/GID inode attribute checking
      Blackfin arch: fixup Blackfin MAINTIANERS team member list
      Blackfin SPI driver: fix bug SPI DMA incomplete transmission

Carlos E. Ugarte (1):
      ieee1394: fix to ether1394_tx in ether1394.c

Carsten Otte (1):
      ext2: disallow setting xip on remount

Catalin Marinas (8):
      [ARM] armv7: add support for ARMv7 cores.
      [ARM] armv7: Add ARMv7 cacheid macros
      [ARM] armv7: add dedicated ARMv7 barrier instructions
      [ARM] armv7: add support for asid-tagged VIVT I-cache
      [ARM] armv7: add Makefile and Kconfig entries
      [ARM] 4394/1: ARMv7: Add the TLB range operations
      [ARM] 4392/2: Do not corrupt the SP register in compressed/head.S
      [ARM] 4452/1: Force the literal pool dump before reloc_end

Cedric Le Goater (1):
      fix refcounting of nsproxy object when unshared

Charles Pillar (1):
      HID: add input mappings for non-working keys on Logitech S510 remote

Chris Ball (1):
      libertas: wakeup both mesh and normal wakeup when getting out of scan

Chris Clayton (1):
      HID: enable dead keys on a belkin wireless keyboard

Chris Dearman (9):
      [MIPS] MT: Reenable EIC support and add support for SOCit SC.
      [MIPS] FPU hazard handling
      [MIPS] Remove duplicate fpu enable hazard code.
      [MIPS] Always install the DSP exception handler.
      [MIPS] SMTC: Fix build error caused by nonsense code.
      [MIPS] Malta: Fix for SOCitSC based Maltas
      [MIPS] Separate performance counter interrupts
      [MIPS] Fix builds where MSC01E_xxx is undefined.
      [MIPS] Count timer interrupts correctly.

Chris Snook (2):
      use symbolic constants in generic lseek code
      use use SEEK_MAX to validate user lseek arguments

Chris Wright (1):
      x86: fix oprofile double free

Chris Zankel (8):
      [XTENSA] fix bit operations in bitops.h
      [XTENSA] Spelling fixes in arch/xtensa
      [XTENSA] fix sources using deprecated assembler directive
      [XTENSA] Remove multi-exported symbols from xtensa_ksyms.c
      [XTENSA] Use generic 64-bit division
      [XTENSA] clean-up header files
      [XTENSA] Move common sections into bss sections
      [XTENSA] Remove non-rt signal handling

Christian Engelmayer (1):
      ehci-fsl: change SI_CTRL, PRI_CTRL register offsets according to errata

Christian Krafft (11):
      [POWERPC] cell: add cbe_node_to_cpu function
      [POWERPC] cbe_thermal: clean up computation of temperature
      [POWERPC] cbe_thermal: add throttling attributes to cpu and spu nodes
      [POWERPC] cell: use pmi in cpufreq driver
      [POWERPC] add check for initialized driver data to pmi driver
      [POWERPC] pmi probe device by device-type
      [POWERPC] add of_iomap function
      [POWERPC] cell: add support for proper device-tree
      [POWERPC] Uninline of_iomap function
      IPMI: Add PPC openfirmware unregister
      [POWERPC] cell_defconfig: Disable cpufreq and pmi

Christian Rothlaender (1):
      [ALSA] hda-codec - Add support for ASUS A8J modem

Christian Volkmann (1):
      i386: Fix wrong CPU error message in early boot path

Christof Schmitt (5):
      [SCSI] zfcp: fix initialization of FSF timer
      [SCSI] zfcp: Stop system after memory corruption
      [SCSI] zfcp: print S_ID and D_ID with 3 bytes
      [SCSI] zfcp: Locking for req_no and req_seq_no
      [SCSI] zfcp: Fix deadlock between zfcp ERP and SCSI

Christoph Hellwig (51):
      [CIFS] Remove unnecessary checks
      [POWERPC] spufs: don't yield CPU in spu_yield
      [MTD] Finish conversion mtd_blkdevs to use the kthread API
      [POWERPC] spufs: use cancel_rearming_delayed_workqueue when stopping spu contexts
      [POWERPC] spufs: clear mapping pointers after last close
      [POWERPC] spu sched: ensure preempted threads are put back on the runqueue
      [POWERPC] spu sched: ensure preempted threads are put back on the runqueue, part2
      [POWERPC] spufs: remove woken threads from the runqueue early
      [POWERPC] spufs: streamline locking for isolated spu setup
      [POWERPC] spu_base: move spu_init_channels out of spu_mutex
      [POWERPC] spufs: turn run_sema into run_mutex
      [POWERPC] spufs: avoid spurious memory barriers
      [POWERPC] spufs: various run.c cleanups
      [POWERPC] spu_base: remove cleanup_spu_base
      [VOYAGER] Convert the monitor thread to use the kthread API
      [POWERPC] Minor fault path optimization
      [S390] get rid of kprobes notifier call chain.
      [SCSI] sas_scsi_host: Convert to use the kthread API
      [SCSI] deprecate the old NCR53C9x driver
      simplify the stacktrace code
      vfs: remove superflous sb == NULL checks
      namei.c: remove utterly outdated comment
      move die notifier handling to common code
      merge compat_ioctl.h into compat_ioctl.c
      cleanup compat ioctl handling
      kprobes: use hlist_for_each_entry
      kprobes: codingstyle cleanups
      kprobes: kretprobes simplifications
      knfsd: trivial makefile cleanup
      [AVR32] optimize pagefault path
      SUNRPC: remove dead variable 'rpciod_running'
      [IA64] optimize pagefaults a little
      [SCSI] NCR53C9x: correct spelling mistake in deprecation notice
      [POWERPC] viopath: Use completion
      [POWERPC] viopath: Use a completion in some more places
      small netdevices.txt fix
      spidernet: node-aware skbuff allocation
      sh: revert addition of page fault notifiers
      uselib: add missing MNT_NOEXEC check
      ocfs2: use generic_segment_checks
      [SCSI] pluto: Use wait_for_completion_timeout.
      [SPARC64]: Kill unused DIE_PAGE_FAULT enum value.
      [S390] dasd_eer: use mutex instead of semaphore
      [S390] arch/s390/kernel/debug.c: use mutex instead of semaphore
      [S390] raw3270: use mutex instead of semaphore
      [POWERPC] spufs: Hook up spufs_release_mem
      [POWERPC] spufs: Synchronize pte invalidation vs ps close
      [POWERPC] spufs scheduler: Fix wakeup races
      [POWERPC] scc_sio: Fix link failure
      [POWERPC] spufs: Don't yield nosched context
      [XFS] s/memclear_highpage_flush/zero_user_page/

Christoph Lameter (84):
      x86-64: use lru instead of page->index and page->private for pgd lists management.
      Safer nr_node_ids and nr_node_ids determination and initial values
      Use ZVC counters to establish exact size of dirtyable pages
      i386: use page allocator to allocate thread_info structure
      SLUB core
      SLUB: change default alignments
      SLUB: allocate smallest object size if the user asks for 0 bytes
      PowerPC: Disable SLUB for configurations in which slab page structs are modified
      Make page->private usable in compound pages
      mm: optimize compound_head() by avoiding a shared page flag
      Add virt_to_head_page and consolidate code in slab and slub
      slub: fix object tracking
      slub: enable tracking of full slabs
      slub: validation of slabs (metadata and guard zones)
      SLUB: Add MIN_PARTIAL
      slub: add ability to list alloc / free callers per slab
      SLUB: Free slabs and sort partial slab lists in kmem_cache_shrink
      slub: remove object activities out of checking functions
      slub: user documentation
      slub: add slabinfo tool
      Quicklists for page table pages
      slab allocators: Remove obsolete SLAB_MUST_HWCACHE_ALIGN
      KMEM_CACHE(): simplify slab cache creation
      slab allocators: remove multiple alignment specifications
      slab allocators: Remove SLAB_DEBUG_INITIAL flag
      slab allocators: Remove SLAB_CTOR_ATOMIC
      Slab allocators: remove useless __GFP_NO_GROW flag
      page migration: Only migrate pages if allocation in the highest zone is possible
      SLUB: add support for dynamic cacheline size determination
      SLUB: after object padding only needed for Redzoning
      SLUB: slabinfo upgrade
      SLUB: use check_valid_pointer in kmem_ptr_validate
      SLUB: clean up krealloc
      SLUB: get rid of finish_bootstrap
      SLUB: update comments
      SLUB: add macros for scanning objects in a slab
      SLUB: move resiliency check into SYSFS section
      SLUB: introduce DebugSlab(page)
      SLUB: consolidate trace code
      SLUB: move tracking definitions and check_valid_pointer() away from debug code
      SLUB: add CONFIG_SLUB_DEBUG
      SLUB: include lifetime stats and sets of cpus / nodes in tracking output
      SLUB: rework slab order determination
      Fix spellings of slab allocator section in init/Kconfig
      FRV: Replace pgd management via slabs through quicklists
      slab: shut down cache_reaper when cpu goes down
      vmstat: use our own timer events
      Make vm statistics update interval configurable
      Move remote node draining out of slab allocators
      slub: support concurrent local and remote frees and allocs on a slab
      SLUB: SLUB_DEBUG must depend on SLUB
      SLUB: remove nr_cpu_ids hack
      VM statistics: Make timer deferrable
      [IA64] Quicklist support for IA64
      SLUB: i386 support
      SLUB: CONFIG_LARGE_ALLOCS must consider MAX_ORDER limit
      SLUB: It is legit to allocate a slab of the maximum permitted size
      Fix: find_or_create_page skips cpuset memory spreading.
      Slab allocators: Drop support for destructors
      SLUB: Remove depends on EXPERIMENTAL and !ARCH_USES_SLAB_PAGE_STRUCT
      SLAB: Move two remaining SLAB specific definitions to slab_def.h
      SLUB: Define functions for cpu slab handling instead of using PageActive
      slab: warn on zero-length allocations
      SLUB: slabinfo fixes
      SLUB: Do our own flags based on PG_active and PG_error
      Remove SLAB_CTOR_CONSTRUCTOR
      SLUB: Simplify debug code
      Slab allocators: define common size limitations
      Fix page allocation flags in grow_dev_page()
      slub: another slabinfo fix
      SLUB Debug: Fix object size calculation
      SLUB Debug: fix check for super sized slabs (>512k 64bit, >256k 32bit)
      SLUB: More documentation
      SLUB: Fix NUMA / SYSFS bootstrap issue
      SLUB: fix locking for hotplug callbacks
      slab: fix alien cache handling
      SLUB: return ZERO_SIZE_PTR for kmalloc(0)
      SLUB slab validation: Alloc while interrupts are disabled must use GFP_ATOMIC
      SLUB: minimum alignment fixes
      SLUB: fix behavior if the text output of list_locations overflows PAGE_SIZE
      sched: fix next_interval determination in idle_balance()
      slab allocators: MAX_ORDER one off fix
      SLAB: remove WARN_ON_ONCE for zero sized objects for 2.6.22 release
      SLUB: Make lockdep happy by not calling add_partial with interrupts enabled during bootstrap

Christophe Cattelain (1):
      V4L/DVB (5371): [PATCH] Pinnacle PCTV Sat Pro USB (450e) support by ttusb2.c (400e driver)

Chuck Ebbert (2):
      PCI: add debug information to resource collision message
      pata_ali: fix UDMA settings

Chuck Lever (13):
      NLM: Shrink the maximum request size of NLM4 requests
      SUNRPC: RPC buffer size estimates are too large
      SUNRPC: Eliminate side effects from rpc_malloc
      SUNRPC: introduce rpcbind: replacement for in-kernel portmapper
      SUNRPC: switch socket-based RPC transports to use rpcbind
      SUNRPC: switch the RPC server to use the new rpcbind registration API
      NFS: switch NFSROOT to use new rpcbind client
      SUNRPC: remove old portmapper
      SUNRPC: RPC client should retry with different versions of rpcbind
      SUNRPC: Fix pointer arithmetic bug recently introduced in rpc_malloc/free
      NFS: NFS client underestimates how large an NFSv4 SETATTR reply can be
      NFS: Clean up NFSv4 XDR error message
      NFS: Fix handful of compiler warnings in direct.c

Clemens Ladisch (6):
      [ALSA] Kconfig: fix FW_LOADER dependencies
      [ALSA] Kconfig: clarify help text for external firmware entries
      [ALSA] do not depend on FW_LOADER when internal firmware images are used
      [ALSA] add MODULE_FIRMWARE entries
      [ALSA] usb-audio: work around broken M-Audio MidiSport Uno firmware
      [ALSA] usb-audio: work around wrong wMaxPacketSize on ESI M4U

Cliff Brake (1):
      Input: ucb1400 - make delays configurable

Conke Hu (1):
      ahci.c: remove non-existing SB600 raid id (re-send)

Corentin Chary (9):
      asus-laptop: use acpi_evaluate_integer instead of read_acpi_int
      asus-laptop: clean write_status
      asus-laptop: add GLED
      asus-laptop: add wapf param
      asus-laptop: version bump
      asus-laptop: notify ALL events
      asus-laptop: add GPS support
      asus-laptop: fix light sens init
      asus-laptop: version bump and lindent

Corey Minyard (5):
      ipmi: add powerpc openfirmware sensing
      ipmi: allow shared interrupts
      ipmi: add new IPMI nmi watchdog handling
      ipmi: add pci remove handling
      IPMI: fix SI address space settings

Corey Mutter (1):
      [IPV6]: Reverse sense of promisc tests in ip6_mc_input

Cornelia Huck (23):
      [S390] cio: Clean up online_store.
      [S390] cio: Use add_uevent_var.
      [S390] cio: Dont call css_update_ssd_info from interrupt context.
      [S390] cio: ccwgroup register vs. unregister.
      [S390] cio: cm_enable memory leak.
      [S390] cio: Unregister ccw devices directly.
      driver core: per-subsystem multithreaded probing
      driver core: don't fail attaching the device if it cannot be bound
      Driver core: suppress uevents via filter
      Driver core: switch firmware_class to uevent_suppress.
      kobject: kobject_add() reference leak
      qeth: Remove usage of subsys.rwsem
      s390: cio: Delay uevents for subchannels
      [S390] cio: Deprecate read_dev_chars() and read_conf_data{,_lpm}().
      [S390] dasd: New read device characteristics and read configuration data.
      [S390] qeth: New read configuration data.
      [S390] fix subsystem removal fallout
      [S390] cio: Get rid of _ccw_device_get_device_number().
      [S390] cio: Make some structures and a function static.
      [S390] dasd: Fix modular build.
      [S390] cio: Update documentation.
      [S390] cio: Use device_schedule_callback() for removing disconnected devices.
      s390: Use ccw_device_get_id() in qeth/claw drivers

Craig Shelley (1):
      USB: CP2101 New Device IDs

Cyrill Gorcunov (2):
      USB Elan FTDI: check for driver registration status
      CRIS: check for memory allocation

Dale Farnsworth (8):
      rtc: add RTC class driver for the Maxim MAX6900
      [POWERPC] Add interrupt support for Marvell mv64x60 chips
      [POWERPC] Create Marvell mv64x60 MPSC (serial) platform_data
      [POWERPC] Create Marvell mv64x60 ethernet platform_data
      [POWERPC] Create Marvell mv64x60 I2C platform_data
      [POWERPC] Add Marvell mv64x60 PCI bridge support
      [POWERPC] Check cache coherency of kernel vs firmware
      [POWERPC] Add arch/powerpc support for the Motorola PrPMC2800

Damian Minkov (1):
      V4L/DVB (5481): Fix audio input for AverTv Go 007

Dan Aloni (1):
      make sysctl/kernel/core_pattern and fs/exec.c agree on maximum core filename size

Dan Williams (62):
      dev_dbg: check dev_dbg() arguments
      usb-net/pegasus: simplify carrier detection
      [ARM] 4340/1: iop: fix iop_getttimeoffset
      [ARM] 4341/1: iop13xx: fix i/o address translation
      [ARM] 4343/1: iop13xx: automatically detect the internal bus frequency
      [ARM] 4344/1: iop13xx: do not claim both uarts by default on iop342
      msi: introduce ARCH_SUPPORTS_MSI Kconfig option (rev2)
      [ARM] 4348/4:  iop3xx: Give Linux control over PCI initialization
      [ARM] 4342/2:  iop13xx: add resource definitions for the tpmi units
      [ARM] 4356/1: arm: fix handling of svc mode undefined instructions
      libertas: remove WPA_SUPPLICANT structure
      libertas: use <net/ieee80211.h> for MAX_WPA_IE_LEN
      libertas: fix size of SSID comparison in stop_adhoc check
      libertas: remove 8021xauthalgs private ioctl
      libertas: remove setauthalg private ioctl
      libertas: remove incorrect vi modelines
      libertas: remove custom encryption mode stuff
      libertas: remove setwpaie private ioctl
      libertas: remove WLAN_802_11_AUTHENTICATION_MODE
      libertas: remove WLAN_802_11_WEP_STATUS enum
      libertas: remove WLAN_802_11_NETWORK_INFRASTRUCTURE enum
      libertas: Get rid of version.h
      libertas: Purge non-mesh ioctls
      libertas: remove SUPPORT_BOOT_COMMAND
      libertas: Clean up debug defines
      libertas: make debugfs.c sparse-clean
      libertas: fix missing unlock in TX error path
      libertas: sparse fixes
      libertas: 64-bit cleanups
      [ARM] 4382/1: iop13xx: fix msi support
      [ARM] 4383/1: iop: fix usage of '__init' and 'inline' in iop files
      msi: fix ARM compile
      libertas: call SET_NETDEV_DEV from common code
      libertas: replace 'macaddress' with 'bssid'
      libertas: correctly unregister mesh netdev on error
      libertas: don't tear down netdev in libertas_activate_card
      libertas: make scan result handling more flexible
      libertas: fix 'keep previous scan' behavior
      libertas: move channel changing into association framework
      libertas: make association paths consistent
      libertas: use MAC_FMT and MAC_ARG where appropriate
      libertas: use compare_ether_addr() rather than memcmp() where appropriate
      libertas: fix debug enter/leave prints for libertas_execute_next_command
      libertas: correctly balance locking in libertas_process_rx_command
      libertas: correct error report paths for wlan_fwt_list_ioctl
      libertas: fix deadlock SIOCGIWSCAN handler
      libertas: fix default adhoc channel
      libertas: honor specific channel requests during association
      libertas: send SIOCGIWSCAN event after partial scans too
      libertas: debug print spacing fixes in assoc.c
      libertas: add more verbose debugging to libertas_cmd_80211_authenticate
      libertas: Make WPA work through supplicant handshake
      libertas: sparse fixes
      libertas: tweak association debug output
      libertas: remove structure WLAN_802_11_SSID and libertas_escape_essid
      libertas: remove WPA_SUPPLICANT structure
      libertas: reduce SSID and BSSID mixed-case abuse
      libertas: actually send mesh frames to mesh netdev
      libertas: style fixes
      libertas: kill wlan_scan_process_results
      libertas: fix WPA associations by handling ENABLE_RSN correctly
      libertas: remove private ioctls

Daniel Drake (15):
      zd1211rw: Use compare_ether_addr()
      zd1211rw: Add AL2230S RF support
      zd1211rw: More device IDs
      zd1211rw: Mark some data const
      zd1211rw: Don't handle broken frames in monitor mode
      zd1211rw: Add another ID for Linksys WUSBF54G
      zd1211rw: Remove invalid CR write during ZD1211 phy reset
      zd1211rw: rework band edge patching
      zd1211rw: Add AL7230B RF support for ZD1211B
      zd1211rw: Add ID for ZyXEL AG-220
      zd1211rw: Add ID for ZyXEL AG-225H v2
      [ALSA] usb-audio: explicitly match Logitech QuickCam
      [CPUFREQ] powernow-k7: fix MHz rounding issue with perflib
      [ALSA] usb-audio: another Logitech QuickCam ID
      [ALSA] hda-intel: fix ASUS M2V detection

Daniel Mack (1):
      [ALSA] Add Native Instrument usb audio device support

Daniel P. Engel (1):
      USB HID: add QUIRK_HIDDEV for Belkin Flip KVM

Daniel T Chen (2):
      [ALSA] Include quirks from Ubuntu Dapper/Edgy/Feisty
      [ALSA] hda-codec - Add quirk for Supermicro PDSBA to alc883_cfg_tbl[]

Daniel Walker (6):
      ACPI: correct pathname in comment
      seqlocks: trivial remove weird whitespace
      i386: remove xtime_lock'ing around cpufreq notifier
      clocksource: spelling error in watchdog code
      use defines in sys_getpriority/sys_setpriority
      include/linux: trivial repair whitespace damage

Daniel Wolstenholme (1):
      [ARM] iop13xx: msi support

Danny Budik (1):
      USB: Add support for Sierra Wireless Aircard 595U

Darrick J. Wong (2):
      Fix race between proc_readdir and remove_proc_entry
      [SCSI] aic94xx: asd_clear_nexus should fail if the cleared task does not complete

Dave Airlie (11):
      drm: move protection stuff into separate function
      drm: bring bufs code from git tree.
      drm: fix crash with fops lock and fixup sarea/page size locking
      drm: port over use_vmalloc code from git hashtab
      drm: add missing NULL assignment
      drm: just use io_remap_pfn_range on all archs..
      drm/radeon: upgrade to 1.27 - make PCI GART more flexible
      drm: rename badly named define and cleanup ioctl code spacing
      drm: remove old taskqueue remnant
      drm/radeon: add more IGP chipset pci ids
      drm: fix radeon setparam on 32/64 bit systems.

Dave Gilbert (1):
      Display all possible partitions when the root filesystem failed to mount

Dave Hansen (1):
      document nlink function

Dave Jiang (5):
      [POWERPC] EDAC ECC software scrubber
      [POWERPC] remove kernel module option for booke wdt
      MPSC serial driver tx locking
      [POWERPC] Fix comment in booke_wdt
      [POWERPC] 85xx: Add device nodes for error reporting devices used by EDAC

Dave Jones (10):
      [AGPGART] Fix sparse warning in sgi-agp.c
      Fix preemption warnings in speedstep-centrino.c
      nvidiafb: prevent triggering of softlockup
      [CPUFREQ] Support rev H AMD64s in powernow-k8
      MAINTAINERS update.
      [CPUFREQ] Correct revision mask for powernow-k8
      [IPV4]: Correct rp_filter help text.
      libata: Add Seagate STT20000A to DMA blacklist.
      [SCSI] fusion: Fix |/|| confusion
      typo in via-velocity.c

Dave Kleikamp (4):
      JFS: document uid, gid, and umask mount options in jfs.txt
      Copy i_flags to jfs inode flags on write
      JFS: Fix race waking up jfsIO kernel thread
      EXT4: Fix whitespace

Davi Arnaut (1):
      signalfd: retrieve multiple signals with one read() call

David Brownell (69):
      ACPI: make /proc/acpi/wakeup more useful
      define platform wakeup hook, use in pci_enable_wake()
      pxa2xx_udc: cleanups, use platform_get_irq
      USB: <linux/usb/ch9.h> minor doc update
      USB: rndis_host, various cleanups
      USB: usbnet reports minidriver name through ethtool
      USB: add an ohci board-specific quirk
      USB: remove ancient/broken CRIS hcd
      i2c: i2c_register_driver() cleanup
      i2c: Shrink struct i2c_client
      i2c: Class attribute cleanup
      i2c: Rename dev_to_i2c_adapter()
      i2c: i2c stack can probe()
      i2c: i2c stack can remove()
      i2c: i2c probe() and remove() documented
      i2c: Add i2c_board_info and i2c_new_device()
      i2c: Add i2c_add_numbered_adapter()
      i2c: i2c EXPORT_SYMBOL cleanup
      i2c-omap: Switch to static adapter numbering
      ARM: OMAP: /sys/kernel/debug/omap_gpio
      ARM: OMAP: gpio object shrinkage, cleanup
      ARM: OMAP: speed up gpio irq handling
      ARM: OMAP: MPUIO wake updates
      ARM: OMAP: fix OMAP1 mpuio suspend/resume oops
      at91_cf, minor fix
      kconfig: mention 'hibernation' not just swsusp
      init dma masks in pnp_dev
      parport->dev driver model support
      layered parport code uses parport->dev
      PNPACPI sets pnpdev->dev.archdata
      fix hotplug for legacy platform drivers
      minor spi_butterfly cleanup
      SPI kerneldoc
      rtc: remove /sys/class/rtc-dev/*
      rtc: rtc interfaces don't use class_device
      rtc: simplified rtc sysfs attribute handling
      rtc: simplified /proc/driver/rtc handling
      rtc: remove rest of class_device
      rtc: suspend()/resume() restores system clock
      RTC: replace some newly-introduced macros with inlines
      rtc: update to class device removal patches
      rtc-cmos wakeup interface
      ACPI wakeup hooks for rtc-cmos
      workaround rtc-related acpi table bugs
      rtc: remove "RTC_ALM_SET mode" bugs
      ARM: OMAP: gpio init section cleanups
      ARM: OMAP: h4 must have blinky leds!!
      ARM: OMAP: partial LED fixes
      ARM: OMAP: restore CONFIG_GENERIC_TIME
      ARM: OMAP: Fix GCC-reported compile time bug
      i2c-at91 supports new-style i2c drivers
      [ALSA] fix SND_SOC Kconfig
      Documentation/gpio.txt mentions GENERIC_GPIO
      gpio interface loosens call restrictions
      rtc-omap build fix
      rtc kconfig clarification
      i2c: Legacy i2c drivers shouldn't issue uevents
      Input: ads7846 - document that it handles tsc2046 too
      USB: fix more ftdi-elan/u132-hcd #include lossage
      USB: handle more rndis_host oddities
      USB: remove usb DocBook warnings
      spi doc update: describe clock mode bits
      SPI dynamic busid generation bugfix
      update Documentation/driver-model/platform.txt
      USB: usb gadgets avoid le{16,32}_to_cpup()
      [AVR32] gpio_*_cansleep() fix
      spi doc updates
      [AVR32] Initialize dma_mask and dma_coherent_mask
      net/usb/cdc_ether minor sparse cleanup

David Chinner (1):
      [XFS] Write at EOF may not update filesize correctly.

David Gibson (40):
      [POWERPC] Allow duplicate lmb_reserve() calls
      [POWERPC] Automatically lmb_reserve() initrd
      [POWERPC] zImage: Add more flexible gunzip convenience functions
      [POWERPC] zImage: Cleanup and improve prep_kernel()
      [POWERPC] zImage: Cleanup and improve zImage entry point
      [POWERPC] Update documentation for flat device tree format v17
      [POWERPC] Add documentation for the zImage's gunzip convenience functions
      [POWERPC] Add gcc format warnings to zImage printf()
      [POWERPC] New reg.h for the zImage
      [POWERPC] Add device tree utility functions to zImage
      [POWERPC] Clean up zImage handling of the command line
      [POWERPC] Re-organize Kconfig code for 4xx in arch/powerpc
      [POWERPC] Add arch/powerpc driver for UIC, PPC4xx interrupt controller
      [POWERPC] Cleanup and fix breakage in tlbflush.h
      [POWERPC] Abolish PHYS_FMT macro from arch/powerpc
      [POWERPC] Prepare for splitting up mmu.h by MMU type
      [POWERPC] Revise PPC44x MMU code for arch/powerpc
      [POWERPC] Fix STRICT_MM_TYPECHECKS
      [POWERPC] Remove arch/powerpc's dependence on asm-ppc/pg{alloc,table}.h
      [POWERPC] Small cleanups to the cuboot bootwrapper code
      [POWERPC] Kill off the PTE_FMT macro
      [POWERPC] Fix some missing build dependencies in arch/powerpc/boot
      [POWERPC] Fix build problem in ppc4xx_sgdma.c
      serial: define FIXED_PORT flag for serial_core
      [POWERPC] Remove use of 4level-fixup.h for ppc32
      [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now
      [POWERPC] Add device tree for Ebony
      [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc
      [POWERPC] Early serial debug support for PPC44x
      [POWERPC] Abolish powerpc_flash_init()
      Clean up mostly unused IOSPACE macros
      [POWERPC] Further fixes for the removal of 4level-fixup hack from ppc32
      [MTD] [MAPS] Fix missing printk() parameter in physmap_of.c MTD driver
      [MTD] [MAPS] Remove flash maps for no longer supported 405LP boards
      [POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error
      [POWERPC] Fix bug adding properties with flatdevtree.c's ft_set_prop()
      [POWERPC] Fix make rules for treeImage.initrd
      [POWERPC] Small fixes for the Ebony device tree
      [POWERPC] Fix compiler/assembler flags for Ebony platform boot files
      [POWERPC] Don't use HOSTCFLAGS in BOOTCFLAGS

David Hollis (1):
      asix.c - Add Belkin F5D5055 ids

David Howells (39):
      [NET]: Move generic skbuff stuff from XFRM code to generic code
      [AF_RXRPC]: Key facility changes for AF_RXRPC
      [AF_RXRPC]: Make it possible to merely try to cancel timers from a module
      [AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both
      [AFS]: Clean up the AFS sources
      [AF_RXRPC]: Add an interface to the AF_RXRPC module for the AFS filesystem to use
      [AF_RXRPC]: Make the in-kernel AFS filesystem use AF_RXRPC.
      [AF_RXRPC]: Delete the old RxRPC code.
      [AFS]: Handle multiple mounts of an AFS superblock correctly.
      [AFS]: Add security support.
      [AFS]: Update the AFS fs documentation.
      [AFS]: Add support for the CB.GetCapabilities operation.
      [AFS]: Implement the CB.InitCallBackState3 operation.
      [AFS]: Add "directory write" support.
      [AFS]: Fix VLocation record update wakeup
      [AF_RXRPC/AFS]: Arch-specific fixes.
      [NET]: Fix networking compilation errors
      [AFS]: Make the match_*() functions take const options.
      [AFS/AF_RXRPC]: Miscellaneous fixes.
      [AFS]: Fix use of __exit functions from __init path
      [AFS]: Adjust the new netdevice scanning code
      [AF_RXRPC]: Sort out MTU handling.
      FRV: Miscellaneous fixes
      AFS: export a couple of core functions for AFS write support
      AFS: AFS fixups
      AFS: implement basic file write support
      Fix a bad error case handling in read_cache_page_async()
      AFS: write support fixes
      AFS: further write support fixes
      AF_RXRPC: reduce debugging noise
      [MTD] generalise the handling of MTD-specific superblocks
      AFS: fix interminable loop in afs_write_back_from_locked_page()
      AFS: fix a couple of problems with unlinking AFS files
      AFS: implement statfs
      AFS: write back dirty data on unmount
      AFS: Fix afs_prepare_write()
      [AF_RXRPC]: AF_RXRPC depends on IPv4
      [AF_RXRPC]: Make call state names available if CONFIG_PROC_FS=n
      [AF_RXRPC]: Return the number of bytes buffered in rxrpc_send_data()

David Härdeman (1):
      V4L/DVB (5335): Budget-ci: Use the repeat handling of the input subsystem

David L Stevens (1):
      [IPV6]: Send ICMPv6 error on scope violations.

David Lamparter (1):
      cfg80211: fix signed macaddress in sysfs

David Milburn (1):
      [SCSI] megaraid: update version reported by MEGAIOC_QDRVRVER

David Miller (6):
      [SCSI] qla2xxx: fix regression on sparc64
      Quicklist support for sparc64
      Fix printk format warnings in timer_list.c
      Fix assertion failure with MSI on sparc64
      [SPARC64]: Fix service channel hypervisor function names.
      [SPARC64]: Provide mmu statistics via sysfs.

David P. Reed (1):
      x86-64: Avoid overflows during apic timer calibration

David Rientjes (25):
      [CPUFREQ] do not declare undefined functions
      pm: include EIO from errno-base.h
      x86-64: configurable fake numa node sizes
      x86-64: split remaining fake nodes equally
      x86-64: fixed size remaining fake nodes
      x86-64: fake numa for cpusets document
      i386: type may be unused
      i386: add ptep_test_and_clear_{dirty,young}
      smaps: extract pmd walker from smaps code
      smaps: add pages referenced count to smaps
      smaps: add clear_refs file to clear reference
      cpusets: allow TIF_MEMDIE threads to allocate anywhere
      oom: fix constraint deadlock
      cpusets: allow empty {cpus,mems}_allowed to be set for unpopulated cpuset
      smaps: only define clear_refs for CONFIG_MMU
      compiler: introduce __used and __maybe_unused
      i386 pci: use __maybe_unused
      sh: dma: use __maybe_unused
      i386: voyager: use __maybe_unused
      i386 mmzone: use __maybe_unused
      [MIPS] excite: use __maybe_unused
      [MIPS] tlbex: use __maybe_unused
      [ALSA] wavefront: only declare isapnp on CONFIG_PNP
      frv: gdb: use __maybe_unused
      [ARM] use __used attribute

David S. Miller (187):
      [TCP]: Make snd_cwnd_clamp a u32.
      [NETLINK]: Mirror UDP MSG_TRUNC semantics.
      [NETLINK]: Limit NLMSG_GOODSIZE to 8K.
      [TCP]: Abstract out all write queue operations.
      [IPV4] xfrm4_mode_beet: Use skb_transport_header().
      [VLAN] vlan_dev: Use skb_reset_network_header().
      [INET]: Use jhash + random secret for ehash.
      [WAN] cosa.c: Build fix.
      [NET]: Fix warnings in 3c523.c and ni52.c
      [S390]: Fix build on 31-bit.
      [IPV6]: Fix Makefile thinko.
      [SPARC64]: Synchronize RTC clock via timer just like x86.
      [SPARC64]: Unify timer interrupt handler.
      [SPARC64]: Add tick_nohz_{stop,restart}_sched_tick() calls to cpu_idle().
      [SPARC64]: Add clocksource/clockevents support.
      [SPARC64]: Fix sparc64_next_event() error return.
      [STRING]: Move strcasecmp/strncasecmp to lib/string.c
      [SPARC]: Use strcasecmp for OFW property name comparisons.
      [RADEON]: Probe clocks and monitor using OF properties on sparc.
      [SUNGEM]: __sparc__ --> CONFIG_SPARC
      [SUNGEM]: Consolidate powerpc and sparc MAC probing code.
      [SUNHME]: Use pci_device_to_OF_node().
      [TG3]: Use pci_device_to_OF_node() on sparc.
      [TULIP]: Use CONFIG_SPARC consistently in ifdef tests.
      [TULIP]: Use pci_device_to_OF_node() on sparc.
      [OPENPROM]: Use pci_device_to_OF_node().
      [ATYFB]: Use pci_device_to_OF_node() in sparc.
      [IGAFB]: Use pci_device_to_OF_node() on sparc.
      [SPARC64] ebus: Convert to use pci_device_to_OF_node().
      [SPARC64] isa: Convert to use pci_device_to_OF_node().
      [SPARC64]: Probe PCI bus using OF device tree.
      [SPARC64]: Internalize pci_memspace_mask.
      [SPARC64]: Minor cleanups to schizo pci controller driver.
      [SPARC64]: Fix obppath pci device sysfs creation.
      [SPARC64]: Fix sabre pci controllers with new probing scheme.
      [SPARC64]: Consolidate PCI mem/io resource determination.
      [SPARC64]: Kill PBM intmap software state.
      [SPARC64]: Kill PBM ranges software state.
      [SPARC64]: Kill pci_controller->resource_adjust()
      [SPARC64]: Kill pci_controller->base_address_update().
      [SPARC64]: Kill pci_controller->pbms_same_domain
      [SPARC64]: Kill pbm->pci_first_slot.
      [SPARC64]: Const'ify pci_iommu_ops.
      [SPARC64]: Add dummy host controller to root of all PCI domains.
      [SPARC64]: Force dummy host controller onto bus zero.
      [SPARC64]: Use DECLARE_BITMAP in struct pci_iommu.
      [SPARC64]: Use SPARSEMEM_STATIC
      [SPARC64]: Simplify read_obp_memory().
      [SPARC64]: MAX_PHYSADDR_BITS et al. really need to be 42 bits not 41.
      [SPARC64]: Kill _start[]/_end[] declarations in mm/init.c
      [SPARC64]: Privatize sun4u_get_pte() and fix name.
      [SPARC64]: Kill kvaddr_to_phys() and friends.
      [SPARC64]: Mark show_mem() printk's with KERN_INFO.
      [SPARC64]: Give move verbose show_mem() output just like i386.
      [SPARC64]: Use DECLARE_BITMAP and BITS_TO_LONGS in mm/init.c
      [SPARC64]: Kill sparc_ultra_dump_{i,d}tlb()
      [SPARC64]: Add proper header file extern for cmdline_memory_size.
      [SPARC64]: Use bootmem_bootmap_pages() in choose_bootmap_pfn().
      [SPARC64]: Make sure pbm->prom_node is setup easly enough in psycho.c
      [SPARC64]: Document and fix calculation of pages_avail.
      [SPARC64]: Fix PCI rework to adhere to of_get_property() const return.
      [TIGON3]: of_get_property() returns const.
      [SPARC64]: Consolidate {sbus,pci}_iommu_arena.
      [SPARC64]: Add generic iommu and strbuf structs to iommu.h
      [SPARC64]: Convert SBUS over to generic iommu/strbuf structs.
      [AFS]: Fix u64 printing in debug logging.
      [RXRPC]: Remove bogus atomic_* overrides.
      [RXRPC]: Fix pointers passed to bitops.
      [AFS]: Eliminate cmpxchg() usage in vlocation code.
      [SPARC64]: Convert PCI over to generic struct iommu/strbuf.
      [SCSI] SUNESP: Complete driver rewrite to version 2.0
      [IPV4]: Add multipath cached to feature-removal-schedule.txt
      [NET]: Revert sk_buff walker cleanups.
      [IPV4] UDP: Fix endianness bugs in hashing changes.
      [UDP]: Do not allow specific bind when wildcard bind exists.
      [SCSI] SUNESP: sun_esp.c needs linux/delay.h
      [SPARC]: Fix comment typo in smp4m_blackbox_current().
      [SPARC64]: SUN4U PCI-E controller support.
      [VIDEO]: Add Sun XVR-500 framebuffer driver.
      [VIDEO]: Add Sun XVR-2500 framebuffer driver.
      [SPARC64]: Update defconfig.
      [MM]: sparse_init() should be __init.
      [SPARC64]: Fix section mismatch warnings in arch/sparc64/kernel/console.c
      [SPARC64]: Fix section mismatch warnings in arch/sparc64/kernel/pci.c
      [SPARC64]: Fix section mismatch warnings in arch/sparc64/kernel/prom.c
      [SPARC64]: pgtable_cache_init() should be __init.
      [SERIAL] sunsu: Fix section mismatch warnings.
      Merge git://git.kernel.org/.../holtmann/bluetooth-2.6
      [VIDEO] sunxvr2500: Fix PCI device ID table.
      [SPARC64] PCI: Use common routine to fetch PBM properties.
      [SPARC64] PCI: Kill PROM_PCIRNG_MAX and PROM_PCIIMAP_MAX.
      [SPARC64] PCI: Use root list of pbm's instead of pci_controller_info's
      [SPARC64] SBUS: Error interrupt registry cleanups.
      [SPARC64]: Move pci_ops into pci_pbm_info.
      [SPARC64]: Move {setup,teardown}_msi_irq into pci_pbm_info.
      [SPARC64]: Move index info pci_pbm_info.
      [SPARC64]: Removal of trivial pci_controller_info uses.
      [QLA2XXX]: Fix build on sparc.
      [ATYFB]: Fix sparc includes.
      [SPARC64]: Kill asm-sparc64/pbm.h
      [SPARC64]: Fix request_irq() ignored result warnings in PCI controller code.
      [SPARC]: Wire up utimensat syscall.
      [SPARC64]: Optimize fault kprobe handling just like powerpc.
      [SPARC64] PCI: Consolidate PCI access code into pci_common.c
      [SPARC64]: Fix recursion in PROM tree building.
      [SPARC64]: Bump PROMINTR_MAX to 32.
      [SPARC64]: Use alloc_pci_dev() in PCI bus probes.
      [UDP]: Fix AF-specific references in AF-agnostic code.
      [SPARC64]: Kill LARGE_ALLOCS and update defconfig.
      [SPARC64]: pci_resource_adjust() cannot be __init.
      [TTY]: Export proc_clear_tty() to modulea.
      [SPARC64]: Update defconfig.
      [SPARC64]: envctrl.c needs asm/io.h
      [SPARC64]: Correct FIRE_IOMMU_FLUSHINV register offset.
      [SPARC64]: Add support for bq4802 TOD chip, as found on ultra45.
      [SPARC]: Wire up signalfd/timerfd/eventfd syscalls.
      [SERIAL] SUNHV: Add an ID string.
      [SPARC64]: Be more resiliant with PCI I/O space regs.
      [SPARC] SBUS: bbc_i2c.c needs asm/io.h
      [SPARC] SBUS: display7seg.c needs asm/io.h
      [SCSI]: Add help text for SCSI_ESP_CORE.
      [SPARC64]: Add missing cpus_empty() check in hypervisor xcall handling.
      [SPARC64]: Accept ebus_bus_type for generic DMA ops.
      [SPARC32]: Update defconfig.
      [SPARC32]: asm/system.h needs asm/smp.h
      [VIDEO]: XVR-500 and XVR-2500 need FB=y.
      [SPARC64]: Update defconfig.
      [SPARC64]: Add hypervisor API negotiation and fix console bugs.
      [NET]: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h
      [TCP]: TCP_CONG_YEAH requires TCP_CONG_VEGAS
      [SPARC64]: Fix sched_clock() et al.
      [IPV4]: Remove IPVS icmp hack from route.c for now.
      [DCCP]: Fix build warning when debugging is disabled.
      Merge git://git.kernel.org/.../holtmann/bluetooth-2.6
      [CASSINI]: Check pci_set_mwi() return value.
      [XFRM]: Allow packet drops during larval state resolution.
      [SPARC64]: Don't be picky about virtual-dma values on sun4v.
      [SPARC64]: PCI device scan is way too verbose by default.
      [SCSI] ESP: Kill SCSI_ESP_CORE and link directly just like jazz_esp
      [SPARC64]: Fix typo in sun4v_hvapi_register error handling.
      [SPARC64]: Report proper system soft state to the hypervisor.
      [SPARC64]: Negotiate hypervisor API for PCI services.
      [SPARC64]: Use machine description and OBP properly for cpu probing.
      [SPARC64]: Eliminate NR_CPUS limitations.
      [SPARC64]: Fix _PAGE_EXEC_4U check in sun4u I-TLB miss handler.
      [SPARC64]: Fix two bugs wrt. kernel 4MB TSB.
      [SPARC64]: Fill holes in hypervisor APIs and fix KTSB registry.
      [CASSINI]: Fix printk message typo.
      [XFRM]: Allow XFRM_ACQ_EXPIRES to be tunable via sysctl.
      [XFRM]: xfrm_larval_drop sysctl should be __read_mostly.
      [IPV4]: Kill references to bogus non-existent CONFIG_IP_NOSIOCRT
      [AF_PACKET]: Kill bogus CONFIG_PACKET_MULTICAST
      [IPV6]: Fix build warning.
      [AF_PACKET]: Kill CONFIG_PACKET_SOCKET.
      Merge branch 'mac80211' of git://git.kernel.org/.../linville/wireless-2.6
      [IPSEC]: Add xfrm_sysctl.txt.
      [SPARC64]: Add missing NCS and SVC hypervisor interfaces.
      [AF_UNIX]: Make socket locking much less confusing.
      [AF_UNIX]: Fix datagram connect race causing an OOPS.
      [VIDEO]: XVR500 and XVR2500 require FB=y
      [ATA]: Don't allow to enable this for SPARC64 without PCI.
      [SCSI] JAZZ ESP and SUN ESP need SPI_ATTRS
      [SPARC64]: Move topology init code into new file, sysfs.c
      [SPARC64]: Export basic cpu properties via sysfs.
      [SPARC64]: Proper multi-core scheduling support.
      [SPARC64]: Make core and sibling groups equal on UltraSPARC-IV.
      [SPARC64]: Fix {mc,smt}_capable().
      [SPARC64]: Fill in gaps in non-PCI dma_*() NOP implementation.
      [ATA]: Back out bogus (SPARC64 && !PCI) Kconfig depends.
      [TCP] tcp_probe: Attach printf attribute properly to printl().
      [UDP]: Revert 2-pass hashing changes.
      [SPARC64]: Fix 2 bugs in PCI Sabre bus scanning.
      [SPARC64]: Fix SBUS IRQ regression caused by PCI-E driver.
      [SPARC64]: Handle PCI bridges without 'ranges' property.
      Merge branch 'mac80211-fixes' of git://git.kernel.org/.../linville/wireless-2.6
      [TCP]: Disable TSO if MD5SIG is enabled.
      [SPARC64]: Wire up cookie based sun4v interrupt registry.
      [SPARC64]: Fix IO/MEM space sizing for PCI.
      [SPARC64]: Really fix parport.
      [SPARC64]: Fix args to sun4v_ldc_revoke().
      [TCP]: Set initial_ssthresh default to zero in Cubic and BIC.
      Merge master.kernel.org:/.../vxy/lksctp-dev
      [PPP]: Revert 606f585e363527da9feaed79465132c0c661fd9e
      [SPARC64]: Add irqs to mdesc_node.
      [SPARC64]: Fix VIRQ enabling.
      [SPARC64]: Need to set state to IDLE during sun4v IRQ enable.
      Merge master.kernel.org:/.../vxy/lksctp-dev

David Sterba (1):
      Fix trivial typos in Kconfig* files

David Teigland (8):
      [DLM] overlapping cancel and unlock
      [GFS2] use log_error before LM_OUT_ERROR
      [DLM] split create_message function
      [DLM] add orphan purging code (1/2)
      [DLM] interface for purge (2/2)
      [DLM] change lkid format
      [DLM] fix mode munging
      [DLM] lowcomms style

David Wilder (1):
      relay file read: start-pos fix

David Woodhouse (38):
      [MTD] [NAND] Remember timing settings for CAFÉ NAND controller.
      Merge git://git.kernel.org/.../joern/misc
      [JFFS2] Fix cross-endian build.
      [JFFS2] Improve failure mode if inode checking leaves unchecked space.
      [JFFS2] Improve read_inode memory usage, v2.
      [JFFS2] Tidy up licensing/copyright boilerplate.
      [JFFS2] Handle inodes with only a single metadata node with non-zero isize
      Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
      [JFFS2] Remove dead file histo_mips.h
      [MTD] [NAND] Rename cafe.c to cafe_nand.c and remove the multi-obj magic
      [MTD] [NAND] Support multiple chips in CAFÉ driver
      [JFFS2] Don't advance c->wbuf_ofs to next eraseblock after wbuf flush
      [JFFS2] Remember to calculate overlap on nodes which replace older nodes
      [JFFS2] Remove broken insert_point optimisation in jffs2_add_tn_to_tree()
      [JFFS2] Remove another bogus optimisation in jffs2_add_tn_to_tree()
      [JFFS2] Simplify and clean up jffs2_add_tn_to_tree() some more.
      Increase slab redzone to 64bits
      Add taskstats.h to kbuild
      [MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp)
      further UTF-8 fixes and name correction
      NS16550A: Restore HS settings in EXCR2 on resume
      Fix incorrect prototype for ipxrtr_route_packet()
      [JFFS2] Fix BUG() caused by failing to discard xattrs on deleted files.
      [JFFS2] Fix potential memory leak of dead xattrs on unmount.
      Make 'headerscheck' stop immediately on an error
      Missing 'const' from reiserfs MIN_KEY declaration.
      [MTD] Fix error checking after get_mtd_device() in get_sb_mtd functions
      [JFFS2] Fix obsoletion of metadata nodes in jffs2_add_tn_to_tree()
      libertas: fix character set in README
      libertas: first pass at fixing up endianness issues
      libertas: More endianness fixes.
      libertas: more endianness fixes, in tx.c this time
      libertas: don't byte-swap firmware version number. It's a byte array.
      libertas: fix big-endian associate command.
      fix radeon setparam on 32/64 systems, harder.
      Introduce fixed sys_sync_file_range2() syscall, implement on PowerPC and ARM
      [JFFS2] Fix readinode failure when read_dnode() detects CRC failure.

Davide Brini (1):
      uml: fix umid in xterm titles

Davide Libenzi (21):
      epoll: optimizations and cleanups
      signal/timer/event fds: anonymous inode source
      signal/timer/event: signalfd core
      signal/timer/event: signalfd wire up x86 arches
      signal/timer/event: signalfd compat code
      signal/timer/event: timerfd core
      signal/timer/event: timerfd wire up x86 arches
      signal/timer/event: timerfd compat code
      signal/timer/event: eventfd core
      signal/timer/event: eventfd wire up x86 arches
      signal/timer/event: KAIO eventfd support example
      epoll: use anonymous inodes
      epoll cleanups: epoll no module
      epoll cleanups: epoll remove static pre-declarations and akpm-ize the code
      fix epoll single pass code and add wait-exclusive flag
      epoll locks changes and cleanups
      epoll: fix some comments
      epoll: move kfree inside ep_free
      eventfd use waitqueue lock ...
      timerfd use waitqueue lock ...
      avoid spurious POLLIN returns in signalfd

Dean Nelson (1):
      [IA64] change sh_change_coherence oemcall to use nolock

Deepak Saxena (2):
      Netpoll support for Sibyte MAC
      [IPV6]: Add ip6_tunnel.h to headers_install

Denis Cheng (1):
      [NET]: Merge dst_discard_in and dst_discard_out.

Dennis Ranke (1):
      V4L/DVB (5373): [PATCH] Hauppauge Nova-T endianess problem on powerpc

Denver Gingerich (1):
      fix compiler warning in fixed.c

Dhananjay Phadke (1):
      RESEND [PATCH 3/3] NetXen: Graceful teardown of interface and hardware upon module unload

Divy Le Ray (6):
      cxgb3 - fix skb->dev dereference
      cxgb3 - fix netpoll hanlder
      cxgb3 - Fix direct XAUI support
      cxgb3 - Stop mac RX when changing MTU
      cxgb3 - MAC watchdog update
      cxgb3 - fix register to stop bc/mc traffic

Dmitriy Monakhov (10):
      driver core: fix device_add error path
      kobject: kobject_shadow_add cleanup
      sk98lin: handle pci_enable_device() return value in skge_resume()
      libata: handle ata_pci_device_do_resume() failure while resuming
      mm: move common segment checks to separate helper function
      freevxfs: possible null pointer dereference fix
      reiserfs: possible null pointer dereference during resize
      ext3: dirindex error pointer issues
      floppy: handle device_create_file() failure while init
      udf: possible null pointer dereference while load_partition

Dmitry Adamushko (2):
      kernel/irq/proc.c: unprotected iteration over the IRQ action list in name_unique()
      sched: redundant reschedule when set_user_nice() boosts a prio of a task from the "expired"
array

Dmitry Mishin (1):
      [NETFILTER]: ip_tables: fix compat related crash

Dmitry Torokhov (75):
      Input: psmouse - do not force stream mode
      Input: export 'uniq' in /proc/bus/input/devices
      Input: let driver core create class device attribute groups
      Input: simplify input_free_device()
      Input: i8042 - add HP Pavilion DV4017EA to the MUX blacklist
      USB HID: usbkbd/usbmouse - handle errors when registering devices
      Input: rework handle creation code
      Input: handlers - rename 'list' to 'client'
      Input: handlers - handle errors from input_open_device()
      Input: synaptics - export model bits
      Input: keyboard handler - use printk_ratelimit()
      Input: ALPS - handle errors from input_register_device()
      Input: mousedev - fix sudden warps with touchpads
      Input: i8042 - disable interfaces when switching to legacy mode
      Input: logips2pp - ignore mice reporting model as 0
      Input: gtco - handle errors from input_register_device()
      Input: logips2pp - add model 1 information
      Input: remove old USB touchscreen drivers
      Input: USB devices - handle errors when registering input devices
      Input: add input_{get|set}_drvdata() helpers
      Input: drivers/input/mice - don't access dev->private directly
      Input: drivers/input/touchscreen - don't access dev->private directly
      Input: drivers/input/joystick - don't access dev->private directly
      Input: drivers/input/keyboard - don't access dev->private directly
      Input: drivers/input/misc - don't access dev->private directly
      Input: drivers/usb/input - don't access dev->private directly
      Input: prepare to switching to struct device
      Input: keyboards - switch to using input_dev->dev.parent
      Input: USB devices - switch to using input_dev->dev.parent
      Input: mice - switch to using input_dev->dev.parent
      Input: touchscreens - switch to using input_dev->dev.parent
      Input: joysticks - switch to using input_dev->dev.parent
      Input: misc devices - switch to using input_dev->dev.parent
      Input: cobalt buttons - separate device and driver registration
      Input: lifebook - work properly on Panasonic CF-18
      Input: lifebook - activate 6-byte protocol on select models
      Input: lifebook - add signature of Panasonic CF-29
      Input: lifebook - split into 2 devices
      Input: i8042 - add Panasonic CF-29 to nomux list
      Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs
      Input: add input_set_capability() helper
      driver core: Use attribute groups in struct device_type
      Driver core: add suspend() and resume() to struct device_type
      Input: serio - do not touch bus's rwsem
      Input: gameport - do not touch bus's rwsem
      Input: update some documentation
      Input: add skeleton for simple polled devices
      Input: cobalt_btns - convert to use polldev library
      Merge master.kernel.org:/.../torvalds/linux-2.6
      Input: force feedback - make sure effect is present before playing
      Input: drivers/joystick - fix various sparse warnings
      Input: evdev - fix some sparse warnings (signedness, shadowing)
      Input: drivers/usb/input - fix sparse warnings (signedness)
      Input: synaptics - don't complain about failed resets
      Input: drivers/usb/input - usb_buffer_free() cleanup
      Input: aaed2000_kbd - convert to use polldev library
      Merge git://git.kernel.org/.../torvalds/linux-2.6
      Input: move USB tablets under drivers/input/tablet
      Input: move USB touchscreens under drivers/input/touchscreen
      Input: move USB gamepads under drivers/input/joystick
      Input: move USB mice under drivers/input/mouse
      Input: move USB miscellaneous devices under drivers/input/misc
      USB HID: usb_buffer_free() cleanup
      Input: adbhid - do not access input_dev->private directly
      HID: switch to using input_dev->dev.parent
      drivers/hwmon: switch to using input_dev->dev.parent
      Input: ALPS - force stream mode
      Input: ucb1x00-ts - remove commented out code
      USB: Onetouch - switch to using input_dev->dev.parent
      Input: db9 - do not ignore dev2 module parameter
      Input: ucb1x00 - do not access input_dev->private directly
      Input: reduce raciness when input handlers disconnect
      Input: i8042 - add ASUS P65UP5 to the noloop list
      Input: i8042 - add ULI EV4873 to noloop list
      Input: move input-polldev to drivers/input

Domen Puncer (9):
      [POWERPC] Fix typos in booting-without-of.txt
      [POWERPC] lite5200(b) DTS fixes
      [POWERPC] lite5200(b) support for i2c
      [POWERPC] Set efika's device_type to "soc"
      [POWERPC] mpc52xx suspend to deep-sleep
      spi: fix spidev for >sizeof(long)/32 devices
      [POWERPC] 52xx: unbreak lite5200 dts (_pic vs. -pic)
      mpc52xx_psc_spi: fix it for CONFIG_PPC_MERGE
      spi/spidev: check message size before copying

Domenico Andreoli (1):
      documentation: Documentation/initrd.txt

Don Fry (2):
      pcnet32: only allocate init_block dma consistent
      pcnet32: change to use netdev_priv

Don Mullis (1):
      kbuild: move tags from ARCH and include/ ahead of drivers

Donald Douwsma (2):
      [XFS] Invalidate quotacheck when mounting without a quota type.
      [XFS] Fix quotaon syscall failures for group enforcement requests.

Dor Laor (3):
      KVM: Fix guest register corruption on paravirt hypercall
      KVM: Use the generic skip_emulated_instruction() in hypercall code
      KVM: Add mmu cache clear function

Doug Chapman (1):
      [SCSI] fusion: fix for BZ 8426 - massive slowdown on SCSI CD/DVD drive

Douglas Landgraf (16):
      V4L/DVB (5534): Radio-rtrack2.c Replace rt_ioctl to use video_ioctl2
      V4L/DVB (5539): Radio-rtrack2.c Added VIDIOC_[GS]_AUDIO and VIDIOC_[S|G]_INPUT
      V4L/DVB (5540): Radio-trust.c Replace tr_do_ioctl to use video_ioctl2
      V4L/DVB (5541): Radio-zoltrix.c Replace zol_do_ioctl to use video_ioctl2
      V4L/DVB (5546): Radio-terratec.c Replace tt_do_ioctl to use video_ioctl2
      V4L/DVB (5549): Radio-sf16fmr2.c Replace fmr2_do_ioctl to use video_ioctl2
      V4L/DVB (5550): Radio-sf16fmi.c Replace fmi_do_ioctl to use video_ioctl2
      V4L/DVB (5553): Replace typhoon_do_ioctl to use video_ioctl2
      V4L/DVB (5555): Radio-aimslab.c Replace rt_ioctl to use video_ioctl2
      V4L/DVB (5556): Radio-gemtek.c Replace gemtek_ioctl to use video_ioctl2
      V4L/DVB (5562): Radio-gemtek-pci.c Replace gemtek_pci_ioctl to use video_ioctl2
      V4L/DVB (5563): Radio-maestro.c Replace radio_ioctl to use video_ioctl2
      V4L/DVB (5621): Radio-cadet.c Replace cadet_do_ioctl to use video_ioctl2
      V4L/DVB (5622): Radio-zoltrix.c cleanup
      V4L/DVB (5623): Dsbr100.c Replace usb_dsbr100_do_ioctl to use video_ioctl2
      V4L/DVB (5624): Radio-maestro.c cleanup

Dragos Carp (1):
      MPC52xx PSC SPI master driver

Dwaine P. Garden (1):
      V4L/DVB (5386): Add some missing Hauppauge and Belkin devices to the driver

Eberhard Fahle (1):
      USB: iowarrior.c: timeouts too small in usb_control_msg calls

Ed Lin (4):
      [SCSI] stex: fix id mapping issue
      [SCSI] stex: extend hard reset wait time
      [SCSI] stex: fix reset recovery for console device
      [SCSI] stex: minor cleanup and version update

Ed Vipas (1):
      V4L/DVB (5486): Add support for remote of Asustech P7131 Hybrid	LNA

Edward Goggin (1):
      dm mpath: log device name

Egmont Koblinger (2):
      console UTF-8 fixes
      console UTF-8 fixes (fix)

Eli Cohen (5):
      IB/core: Free umem when mm is already gone
      IB/mlx4: Fix check of max_qp_dest_rdma in modify QP
      IB/mlx4: Pass send queue sizes from userspace to kernel
      IB/mlx4: Initialize send queue entry ownership bits
      mlx4_core: Fix CQ context layout

Emil Georgiev (1):
      V4L/DVB (5383): Fix duplicated codes in Pinnacle Grey remote

Enrico Scholz (1):
      [ARM] 4403/1: Make the PXA-I2C driver work with lockdep validator

Eric Dumazet (29):
      [TCP]: Keep copied_seq, rcv_wup and rcv_next together.
      [NET]: Keep sk_backlog near sk_lock
      [NET]: convert network timestamps to ktime_t
      [IPV4]: Optimize inet_getpeer()
      [NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
      [NET]: New sysctls should use __read_mostly tags
      [NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
      [NET]: inet_ehash_secret should be __read_mostly and set only once
      [TCP]: tcp_memory_pressure and tcp_socket are__read_mostly candidates
      [IPV4]: align inet_protos[] on SMP
      [NET]: random functions can use nsec resolution instead of usec
      [NET]: loopback driver can use loopback_dev integrated net_device_stats
      INET : IPV4 UDP lookups converted to a 2 pass algo
      x86-64: fix vtime() vsyscall
      x86-64: vsyscall_gtod_data diet and vgettimeofday() fix
      x86-64: move __vgetcpu_mode & __jiffies to the vsyscall_2 zone
      [IPV6]: Get rid of __HAVE_ARCH_ADDR_SET.
      [IPV6]: Some cleanups in include/net/ipv6.h
      SLAB: use num_possible_cpus() in enable_cpucache()
      SLAB: don't allocate empty shared caches
      slab: NUMA kmem_cache diet
      Optimize timespec_trunc()
      procfs: reorder struct pid_dentry to save space on 64bit archs, and constify them
      VFS: delay the dentry name generation on sockets and pipes
      time: SMP friendly alignment of struct clocksource
      Speed up divides by cpu_power in scheduler
      FUTEX: new PRIVATE futexes
      getrusage(): fill ru_inblock and ru_oublock fields if possible
      [TCP]: Use LIMIT_NETDEBUG in tcp_retransmit_timer().

Eric Miao (1):
      [ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX

Eric Moore (2):
      [SCSI] fusion: remove VMWare guest OS remounted as read only work around
      [SCSI] fusion: fix domain validation loops

Eric Piel (6):
      Input: wistron - add support for TravelMate 610
      Input: wistron - add acerhk laptop database
      Input: wistron - introduce generic keymap
      Input: wistron - declare keymaps as initdata
      Input: wistron - fix typo in keymap for Acer TM610
      Input: input-polldev - add module info

Eric Rannaud (1):
      uevent: use add_uevent_var() instead of open coding it

Eric Sandeen (4):
      [XFS] The last argument "lsn" of xfs_trans_commit() is always called with
      [XFS] the "aendp" arg to xfs_dir2_data_freescan is always NULL, remove it.
      [XFS] remove more misc. unused args
      sysfs: store sysfs inode nrs in s_ino to avoid readdir oopses

Eric Sesterhenn (1):
      [IPV6]: Fix slab corruption running ip6sic

Eric Sesterhenn / Snakebyte (3):
      KVM: Fix overflow bug in overflow detection code
      Overrun in drivers/char/rio/riocmd.c
      Off by one in floppy.c

Eric W. Biederman (17):
      [MTD] mtd_blkdevs: Convert to use the kthread API
      kobject: Comment and warning fixes to kobject.c
      [VOYAGER] Use modern techniques to setup and teardown low identiy mappings.
      i386: convert to the kthread API
      [ARM] ecard: convert to use the kthread API
      tty: remove unnecessary export of proc_clear_tty
      tty: simplify calling of put_pid.
      tty: introduce no_tty and use it in selinux
      smbfs: remove unnecessary allow_signal
      pnpbios: convert to use the kthread API
      kthread: don't depend on work queues
      Change reparent_to_init to reparent_to_kthreadd
      nfsd/nfs4state: remove unnecessary daemonize call
      Revert "[PATCH] paravirt: Add startup infrastructure for paravirtualization"
      msi: fix the ordering of msix irqs
      msi: mask the msix vector before we unmap it
      shm: fix the filename of hugetlb sysv shared memory

Erik Hovland (1):
      usb ethernet gadget, workaround network stack API glitch

Eugene Surovegin (3):
      ibm_emac: fix section mismatch warnings
      ibm_emac: improved PHY support
      ibm_emac: fix link speed detection change

Eugene Teo (2):
      drivers/net/wireless/libertas/fw.c: fix use-before-check
      drivers/net/wireless/libertas/rx.c: fix use-after-free

Evgeniy Polyakov (4):
      W1 printk format warning fix
      w1: allow bus master to have reset and byte ops
      sh: trivial build cleanups.
      w1_therm_read_bin: don't call flush_signals()

FUJITA Tomonori (4):
      [SCSI] tgt: fix sesnse buffer problems
      [SCSI] tgt: fix scsi command leak
      [SCSI] tgt: remove the code to build sense
      [SCSI] tgt: fix a rdma indirect transfer error bug

Fabrice Aeschbacher (1):
      ide-cs: recognize 2GB CompactFlash from Transcend

Fengguang Wu (1):
      splice(): fix interaction with readahead

Fenghua Yu (5):
      [IA64] Itanium MC Error Injection Tool: Kernel configuration
      [IA64] Itanium MC Error Injection Tool: Doc and sample application
      [IA64] Itanium MC Error Injection Tool: Driver sysfs interface
      [IA64] Itanium MC Error Injection Tool: Makefile changes
      [IA64] Itanium MC Error Injection Tool: pal_mc_error_inject() interface

Fernando Luis Vazquez Cao (4):
      Remove hardcoding of hard_smp_processor_id on UP systems
      Use the APIC to determine the hardware processor id - i386
      Use the APIC to determine the hardware processor id - x86_64
      Always ask the hardware to obtain hardware processor id - ia64

Fernando Luis VazquezCao (6):
      i386: safe_apic_wait_icr_idle - i386
      x86-64: safe_apic_wait_icr_idle - x86_64
      i386: use safe_apic_wait_icr_idle - i386
      x86-64: use safe_apic_wait_icr_idle in smpboot.c - x86_64
      i386: use safe_apic_wait_icr_idle in smpboot.c
      x86-64: use safe_apic_wait_icr_idle in smpboot.c - x86_64

Fernando Luis [** ISO-8859-1 charset **] VázquezCao (4):
      i386: __send_IPI_dest_field - i386
      x86-64: __send_IPI_dest_field - x86_64
      i386: Use safe_apic_wait_icr_idle in safe_apic_wait_icr_idle - i386
      x86-64: Use safe_apic_wait_icr_idle in __send_IPI_dest_field - x86_64

Finn Thain (14):
      m68k: pmu_queue_request() declaration conflict
      m68k: remove unused adb.h
      m68k: Mac interrupt priorities
      NuBus header update
      m68k: Mac DP8390 update
      m68k: reverse Mac IRQ damage
      m68k: Mac IRQ prep
      m68k: Mac nubus IRQ fixes (plan E)
      m68k: Mac IRQ cleanup
      m68k: Mac II ADB fixes
      CUDA ADB fixes
      m68k: macmace fixes
      SONIC: small fix and cleanup
      SONIC interrupt handling

Florian Attenberger (1):
      sata_mv: PCI-ID for Adaptec 1430SA SATA Controller

Florian Fainelli (1):
      [WATCHDOG] MTX-1 Watchdog driver

Florian Westphal (1):
      [TIPC]: Fix infinite loop in netlink handler

Florian Zumbiehl (3):
      [PPPoE]: miscellaneous smaller cleanups
      [PPPOE]: race between interface going down and connect()
      [PPPOE]: memory leak when socket is release()d before PPPIOCGCHAN has been called on it

Florin Malita (4):
      devpts: add fsnotify create event
      libertas: skb dereferenced after netif_rx
      spi: potential memleak in spidev_ioctl
      spidernet: skb used after netif_receive_skb

Folkert van Heusden (1):
      baycom_ser_fdx: also allow i/o ports >= 0x1000 and enhanced failure logging

Franck Bui-Huu (7):
      [MIPS] Don't force frame pointers for lockdep on MIPS
      [MIPS] early_printk: use init section
      [MIPS] early_printk: allow the early console to run earlier
      [MIPS] Remove Momenco Ocelot G support
      [MIPS] Remove Momenco Jaguar ATX support
      [MIPS] Remove LIMITED_DMA support
      [MIPS] clocksource: use CLOCKSOURCE_MASK() macro

Frank Filz (1):
      knfsd: fix resource leak resulting in module refcount leak for rpcsec_gss_krb5.ko

Frank Mandarino (3):
      [ALSA] ASoC AT91xxxx - SSC port DSP support
      [ALSA] ASoC AT91xxxx eti B1 machine SSC changes
      [ALSA] ASoC AT91xxxx build fix

Frank Pavlic (1):
      s390: qeth: wrong packet length in qdio header

Frederik Deweerdt (3):
      Fix ixp4xx compile error
      [ALSA] pcm_native: lockdep warning when launching jack
      [ARM] export symbol csum_partial_copy_from_user

G. Liakhovetski (3):
      [IrDA]: Misc spelling corrections.
      [IrDA]: Fix Rx/Tx path race.
      [IrDA]: f-timer reloading when sending rejected frames.

Gabriel Mansi (1):
      [AGPGART] Fix wrong ID in via-agp.c

Gabriel Paubert (1):
      mv643xx_eth: make eth_port_uc_addr_{get,set}() calls symmetric

Gary Zambrano (2):
      [TG3]: Clear GPIO mask before storing.
      [TG3]: WoL fixes.

Gautham R Shenoy (6):
      Extend notifier_call_chain to count nr_calls made
      Define and use new events,CPU_LOCK_ACQUIRE and CPU_LOCK_RELEASE
      Eliminate lock_cpu_hotplug in kernel/schedc
      Remove kthread_bind() call from _cpu_down()
      freezer: fix PF_NOFREEZE vs freezeable race
      freezer: move frozen_process() to kernel/power/process.c

Geert Uytterhoeven (28):
      [POWERPC] ps3: always make sure we're running on a PS3
      [POWERPC] CBE thermal support on PS3
      [POWERPC] bootwrapper: Use `unsigned long' for malloc sizes
      m68k: CROSS_COMPILE = m68k-linux-gnu-
      hilkbd: Kill compiler warning and fix comment dyslexia
      m68k: Atari SCSI workqueue updates
      m68k: Amiga A2065 and Ariadne TX statistics
      Amiga Zorro bus: kill resource_size_t warnings
      m68k: kill skb_copy_from_linear_data compiler warnings
      m68k: export csum_partial_copy_from_user
      Convert non-highmem kmap_atomic() to static inline function
      ps3fb: thread updates
      ps3fb: atomic fixes
      ps3av: thread updates
      ps3fb: kill superfluous zero initializations
      ps3av: misc updates
      ps3fb: Use __func__ instead of __FUNCTION__
      ps3av: Use __func__ instead of __FUNCTION__
      fbdev: avoid vertical overflow when making space for the logo
      fbdev: fb_do_show_logo() updates
      fbdev: correct image offsets when rotating logo
      Fix sunrpc warning noise
      m68k: <asm/scatterlist.h> needs <linux/types.h>
      [MAC80211]: include <linux/delay.h> instead of <asm/delay.h>
      Let SYSV68_PARTITION default to yes on VME only
      m68k: implement __clear_user()
      ps3fb: use FB_SYS_* instead of FB_CFB_*
      fbdev: Move declaration of fb_class to <linux/fb.h>

Geoff Levand (8):
      [POWERPC] PS3: Add DABR support
      [POWERPC] PS3: Remove duplicate variable assignement
      [POWERPC] PS3: Interrupt routine fixups.
      [POWERPC] PS3: Defconfig updates
      ehci-ps3, ohci-ps3: fix compilation
      [POWERPC] PS3: Fix sys manager build error
      [POWERPC] PS3: Fix request_irq warning
      [POWERPC] PS3: Update ps3_defconfig

Gerald Britton (1):
      cciss: Fix pci_driver.shutdown while device is still active

Gerd Hoffmann (3):
      x86-64: ignore vgacon if hardware not present
      Fixes and cleanups for earlyprintk aka boot console
      Refine SCREEN_INFO sanity check for vgacon initialization

Gerrit Renker (24):
      [DCCP]: 48-bit sequence number arithmetic
      [DCCP]: Make dccp_delta_seqno return signed numbers
      [DCCP]: Make `before' relation unambiguous
      [DCCP]: Fix for follows48
      [DCCP]: Remove ambiguity in the way before48 is used
      [CCID3]: Remove redundant `len' test
      [CCID3]: Re-order CCID 3 source file
      [CCID3]: Use MSS for larger initial windows
      [CCID3]: Remove race condition and update t_ipi when `s' changes
      [DCCP]: Always use debug-toggle parameters
      [DCCP]: More debug information for dccp_wait_for_ccid
      [CCID3]: Add documentation for socket options
      [CCID3]: More to see in dccp_probe
      [CCID3]: Remove build warnings for 64bit
      [CCID3]: Wrap computation of RFC3390-initial rate into separate function
      [CCID3]: Handle Idle and Application-Limited periods
      [DCCP]: Provide function for RTT sampling
      [CCID3]: Use function for RTT sampling
      [DCCP]: Sample RTT from SYN exchange
      [CCID3]: Use initial RTT sample from SYN exchange
      [DCCP]: Fix bug in the calculation of very low sending rates
      [DCCP]: Debug statements for Elapsed Time option
      [DCCP]: Complete documentation of dccp_sock
      [TCP]: Update references in two old comments

Giuliano Pochini (2):
      [POWERPC] Fix breakage caused by 72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc
      [ALSA] echoaudio - increase sleep time at loading firmware

Glauber de Oliveira Costa (2):
      x86-64: Remove duplicated code for reading control registers
      x86-64: Fix x86_64 compilation with DEBUG_SIG on

Graeme Gregory (7):
      [ARM] 4299/1: S3C AC97 fill in register bit defines
      [ALSA] ASoC Samsung S3C24xx build
      [ALSA] ASoC WM9712 kmemdup
      [ALSA] ASoC export AC97 DAI
      [ALSA] ASoC Samsung S3c24xx updates - audio DMA cleanup
      [ALSA] ASoC Samsung S3C24xx updates - i2s
      [ARM] 4365/1: Add AC97 clock to s3c2443 machine

Grant Grundler (2):
      [PARISC] remove remnants of parisc-specific softirq code
      [PARISC] remove global_ack_eiem

Grant Likely (9):
      [POWERPC] Fix comment typo in Kurobox device tree
      [POWERPC] Rework Kconfig dependancies for Xilinx Virtex ppc405 platform
      [P