LWN.net Logo

2.6.22-rc1 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

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

Adrian Bunk (58):
      [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

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 (24):
      [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

Al Viro (2):
      auditing ptrace
      fix the dynamic allocation and probe in loop.c

Alan Cox (47):
      [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

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

Alan Stern (13):
      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

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 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

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

Alexey Dobriyan (21):
      [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)

Alexey Kuznetsov (2):
      Invalid return value of execve() resulting in oopses
      [IA64] wire up pselect, ppoll

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

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

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

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 (52):
      [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

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 (1):
      /dev/spidevB.C interface

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 (60):
      [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

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 (20):
      [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

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

Andy Whitcroft (2):
      add pfn_valid_within helper for sub-MAX_ORDER hole detection
      tty_register_driver: only allocate tty instances when defined

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 Blanchard (5):
      [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

Antonino A. Daplas (54):
      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

Arjan van de Ven (1):
      user of the jiffies rounding code: e1000

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

Arnaldo Carvalho de Melo (81):
      [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

Arnaud Patard (7):
      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

Arnd Bergmann (4):
      [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

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

Artem Bityutskiy (6):
      [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/

Arthur Jones (2):
      IB/ipath: Call free_irq() on chip specific initialization failure
      IB/ipath: Force PIOAvail update entry point

Atsushi Nemoto (18):
      [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

Auke Kok (2):
      e1000: FIX: be ready for incoming irq at pci_request_irq
      e1000: list e1000-devel mailing list in MAINTAINERS

Avi Kivity (52):
      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'

Badari Pulavarty (1):
      Merge sys_clone()/sys_unshare() nsproxy and namespace handling

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 (16):
      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

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

Becky Bruce (1):
      [POWERPC] Move reg_booke.h to include/asm-powerpc

Ben Dooks (11):
      [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

Benjamin Herrenschmidt (28):
      [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

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

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 (11):
      [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

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

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

Bjorn Helgaas (13):
      [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

Bob Moore (1):
      ACPICA: clear fields reserved before FADT r3

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

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

Brian King (26):
      [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

Brice Goglin (5):
      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

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 (3):
      i2c: Blackfin Two Wire Interface driver
      blackfin architecture
      blackfin: serial driver

Catalin Marinas (5):
      [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

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

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

Chris Dearman (2):
      [MIPS] MT: Reenable EIC support and add support for SOCit SC.
      [MIPS] FPU hazard handling

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

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

Christian Krafft (10):
      [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

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 (29):
      [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

Christoph Lameter (55):
      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

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

Chuck Ebbert (1):
      PCI: add debug information to resource collision message

Chuck Lever (12):
      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

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

Cornelia Huck (20):
      [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.

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 Williams (29):
      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

Daniel Drake (12):
      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

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 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

Darrick J. Wong (1):
      Fix race between proc_readdir and remove_proc_entry

Dave Airlie (9):
      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

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

Dave Jiang (3):
      [POWERPC] EDAC ECC software scrubber
      [POWERPC] remove kernel module option for booke wdt
      MPSC serial driver tx locking

Dave Jones (3):
      [AGPGART] Fix sparse warning in sgi-agp.c
      Fix preemption warnings in speedstep-centrino.c
      nvidiafb: prevent triggering of softlockup

Dave Kleikamp (3):
      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

David Brownell (53):
      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

David Gibson (34):
      [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

David Howells (33):
      [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
      AFS: fix interminable loop in afs_write_back_from_locked_page()
      AFS: fix a couple of problems with unlinking AFS files
      AFS: implement statfs

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 Milburn (1):
      [SCSI] megaraid: update version reported by MEGAIOC_QDRVRVER

David Miller (4):
      [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

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

David Rientjes (24):
      [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

David S. Miller (116):
      [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.

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 Woodhouse (21):
      [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

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

Davide Libenzi (14):
      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

Deepak Saxena (1):
      Netpoll support for Sibyte MAC

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

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 Torokhov (65):
      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
      HID: switch to using input_dev->dev.parent
      drivers/hwmon: switch to using input_dev->dev.parent

Domen Puncer (5):
      [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

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

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 Vipas (1):
      V4L/DVB (5486): Add support for remote of Asustech P7131 Hybrid	LNA

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

Egmont Koblinger (1):
      console UTF-8 fixes

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

Eric Dumazet (28):
      [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

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 (5):
      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

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

Eric Sandeen (3):
      [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

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

Eric Sesterhenn / Snakebyte (2):
      KVM: Fix overflow bug in overflow detection code
      Overrun in drivers/char/rio/riocmd.c

Eric W. Biederman (14):
      [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"

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

Evgeniy Polyakov (2):
      W1 printk format warning fix
      w1: allow bus master to have reset and byte ops

FUJITA Tomonori (3):
      [SCSI] tgt: fix sesnse buffer problems
      [SCSI] tgt: fix scsi command leak
      [SCSI] tgt: remove the code to build sense

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 Fainelli (1):
      [WATCHDOG] MTX-1 Watchdog driver

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 (1):
      devpts: add fsnotify create event

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

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 (1):
      [IrDA]: Misc spelling corrections.

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 (4):
      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()

Geert Uytterhoeven (25):
      [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

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

Gerd Hoffmann (2):
      x86-64: ignore vgacon if hardware not present
      Fixes and cleanups for earlyprintk aka boot console

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 Likely (9):
      [POWERPC] Fix comment typo in Kurobox device tree
      [POWERPC] Rework Kconfig dependancies for Xilinx Virtex ppc405 platform
      [POWERPC] Merge common virtex header files
      [POWERPC] New registration for common Xilinx Virtex ppc405 platform devices
      [POWERPC] Stop using ppc_sys for Xilinx Virtex boards
      [POWERPC] Add uartlite boot console driver for the zImage wrapper
      [POWERPC] Add sane defaults for Xilinx EDK generated xparameters files
      [POWERPC] Don't define a custom bd_t for Xilixn Virtex based boards.
      [POWERPC] Don't shutdown TX on mpc5200 serial port if it is a console

Greg Kroah-Hartman (13):
      Driver core: remove unneeded completion from driver release path
      Driver core: remove use of rwsem
      SCSI: use the proper semaphore to protect the class lists
      USB: remove use of the bus rwsem, as it doesn't really protect anything.
      PNP: stop using the subsystem rwsem
      IDE: remove rwsem use from ide-proc core
      IEEE1394: remove rwsem use from ieee1394 core
      PHY: remove rwsem use from phy core
      kobject core: remove rwsem from struct subsystem
      driver core: bus_add_driver should return an error if no bus
      USB: sierra: add more checks on shutdown
      Driver core: fix show_uevent from taking up way too much stack
      remove "struct subsystem" as it is no longer needed

Guennadi Liakhovetski (4):
      [SCSI] tmscsim: remove long dead DMA_INT
      [SCSI] tmscsim: remove bogus endianness conversions
      [SCSI] tmscsim: Remove the last bus_to_virt()
      dma_declare_coherent_memory wrong allocation

Guillaume Chazarain (1):
      Factor outstanding I/O error handling

Guy Streeter (1):
      Cap shmmax at INT_MAX in compat shminfo

H. Peter Anvin (7):
      x86: Clean up x86 control register and MSR macros (corrected)
      cleanfile: a script to clean up stealth whitespace
      cleanpatch: a script to clean up stealth whitespace added by a patch
      Documentation/i386/boot.txt: update and correct
      i386: cpu/transmeta.c: fix definition of USER686
      i386: remove unused rdtsc() macro
      i386: msr.h: be paranoid about types and parentheses

Haavard Skinnemoen (24):
      [AVR32] Add basic HMATRIX support
      [AVR32] Add mach-specific Kconfig
      [AVR32] Don't enable clocks with no users
      [AVR32] Clean up asm/sysreg.h
      [AVR32] Clean up cpu identification and add features bitmap
      [AVR32] Clean up exception handling code
      [AVR32] Fix NMI handler
      [AVR32] Make I/O access macros work with external devices
      [AVR32] Move setup_bootmem() from mm/init.c to kernel/setup.c
      [AVR32] Simplify early handling of memory regions
      [AVR32] Reserve framebuffer memory in early_parse_fbmem()
      [AVR32] Get rid of board_setup_fbmem()
      [AVR32] Use memcpy/memset in memcpy_{from,to}_io and memset_io
      [AVR32] Board code for ATNGW100
      [AVR32] Optimize the TLB miss handler
      [AVR32] Fix compile error with gcc 4.1
      i2c: Bitbanging I2C bus driver using the GPIO API
      [AVR32] Use correct config symbol when setting cpuflags
      [AVR32] Implement dma_{alloc,free}_writecombine()
      [AVR32] Fix section mismatch .taglist -> .init.text
      [AVR32] Wire up sys_utimensat
      Use common cpu_is_xxx() macros on AT91 and AVR32
      atmel_spi: remove unnecessary (and wrong) #ifdefs
      fbdev: add support for AVR32

Hal Rosenstock (3):
      IB/umad: Fix declaration of dev_map[]
      IB/mad: Change SMI to use enums rather than magic return codes
      IB/umad: Clarify documentation of transaction ID

Hans Engelen (1):
      USB: dell device id for option.c

Hans Verkuil (36):
      V4L/DVB (5268): Add support for three new MPEG controls.
      V4L/DVB (5272): Add V4L2_CAP_VIDEO_OUTPUT_POS capability
      V4L/DVB (5289): Add support for video output overlays.
      V4L/DVB (5290): Add support for VIDIOC_INT_G/S_STD_OUTPUT
      V4L/DVB (5306): Add support for VIDIOC_G_CHIP_IDENT
      V4L/DVB (5307): Add support for the cx23415 MPEG decoding features.
      V4L/DVB (5336): Cx23416 doc updates + rename CX2341X_ENC_UNKNOWN
      V4L/DVB (5341): Add cx23415/6 chip idents.
      V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder
      V4L/DVB (5355): Add VIDIOC_G_CHIP_IDENT to various i2c modules
      V4L/DVB (5356): Fix bogus error messages in ivtv for VIDIOC_G_CHIP_IDENT
      V4L/DVB (5375): Add missing VIDEO_CX25840 dep, remove unused VIDEO_TLV320AIC23B dep
      V4L/DVB (5376): Add dependency on VIDEO_V4L1
      V4L/DVB (5377): Replace SA_* with IRQF_*
      V4L/DVB (5378): Add missing IVTV_FB_WARN #define
      V4L/DVB (5379): If possible make vars/functions static.
      V4L/DVB (5389): Add tveeprom entry for tuner LG S701D MK3
      V4L/DVB (5402): Add vsync_field to the union in video_event for VIDEO_EVENT_VSYNC
      V4L/DVB (5403): Set vsync_field correctly in ivtv.
      V4L/DVB (5404): Merges VBI & YUV handling into a single work queue.
      V4L/DVB (5405): Add missing includes.
      V4L/DVB (5406): Add comment why the symbols are exported.
      V4L/DVB (5407a): Update feature-removal-schedule.txt: remove VIDIOC_S/G_MPEGCOMP
      V4L/DVB (5409): Add CARDLIST.ivtv and README.ivtv
      V4L/DVB (5410): Add VIDIOC_G/S_PRIORITY support to ivtv.
      V4L/DVB (5411): Use v4l_printk_ioctl for debug
      V4L/DVB (5412): Fix VIDIOC_TRY_ENCODER_CMD and VIDEO_TRY_COMMAND
      V4L/DVB (5413): Use spin_lock_init to fix lockdep warnings.
      V4L/DVB (5414): Add missing kfree in early exit of saa7115.
      V4L/DVB (5416): Use pci_register_driver instead of pci_module_init in ivtv.
      V4L/DVB (5417): First unregister the driver, and then free the memory.
      V4L/DVB (5418): Speed is a signed 32-bit integer, not unsigned.
      V4L/DVB (5419): Add comment how the speed field is interpreted.
      V4L/DVB (5420): Initialize the inputs before registering the devices.
      V4L/DVB (5436): Fix TV output initialization
      V4L/DVB (5560): Ivtv: fix incorrect bitwise-and for command flags.

Hans-Christian Egtvedt (3):
      [AVR32] Add nwait and tdf parameters to SMC configuration
      [AVR32] Change system timer from count-compare to Timer/Counter 0
      [AVR32] Put cpu in sleep 0 when idle.

Hans-Juergen Koch (1):
      hwmon: New max6650 driver

Hans-Jürgen Koch (1):
      [MTD] Driver for AT26Fxxx dataflash devices

Hartmut Birr (4):
      V4L/DVB (5542): Budget-av: Remove polarity switching of the clock for DVB-C
      V4L/DVB (5543): Tda10023: Add support for frontend TDA10023
      V4L/DVB (5544): Budget-av: Make inversion setting configurable, add KNC ONE V1.0 card
      V4L/DVB (5545): Saa7146: Release capture buffers on device close

Hartmut Hackmann (20):
      V4L/DVB (5311): Tda1004x driver updates
      V4L/DVB (5312): Saa713x: added a GPIO handler function
      V4L/DVB (5313): Added a config entry and a gpio function pointer to tuner struct
      V4L/DVB (5314): Added support for tda827x tuners with preamlifiers
      V4L/DVB (5315): Tda1004x: check request firmware for NULL ponter again
      V4L/DVB (5318): Fix tda8290 code for tda827x module
      V4L/DVB (5319): Set tda827x to sleep mode after attach
      V4L/DVB (5320): Filled in limiting values in tda827x.c
      V4L/DVB (5321): Saa7134-dvb: initialize the dvb frontend in dvb_init
      V4L/DVB (5322): Removed board naming code in saa7134-dvb
      V4L/DVB (5323): Updated support for tuner callbacks
      V4L/DVB (5326): Allow to set tuner_config in attach inform
      V4L/DVB (5369): Fixed 1 byte too short buffer in tda827x.c
      V4L/DVB (5443): Saa7134: put tuner to sleep mode after board initialization
      V4L/DVB (5444): Saa7134-dvb fix sleep function of the fmd1216 tuner.
      V4L/DVB (5445): Added / corrected support for some ASUS hybrid boards
      V4L/DVB (5446): Renamed ASUStek P7131 card [1043:4876]
      V4L/DVB (5458): Tda1004x: add ts_mode option to config struct
      V4L/DVB (5484): Set tda8290 to analog mode after init
      V4L/DVB (5485): Tda827x: delayed probing of tuner version

Heikki Orsila (1):
      V4L/DVB (5329): Some saa7134 cleanups

Heiko Carstens (19):
      [SCSI] zfcp: fix likely/unlikely usage
      [S390] memory detection: stop at first memory hole.
      [S390] cio/ipl: Clean interface between cio and ipl code.
      [S390] Use generic bug.
      [S390] Get rid of console setup functions.
      [S390] Processor degradation notification.
      [S390] Clean up smp code in preparation for some larger changes.
      [AF_IUCV/IUCV] : Add missing section annotations
      [AF_IUCV]: Compile fix - adopt to skbuff changes.
      Introduce CONFIG_HAS_DMA
      [SCSI] zfcp: rework request ID management.
      [SCSI] zfcp: clear adapter failed flag if an fsf request times out.
      [SCSI] zfcp: clear boxed flag on unit reopen.
      call cpu_chain with CPU_DOWN_FAILED if CPU_DOWN_PREPARE failed
      slab: use CPU_LOCK_[ACQUIRE|RELEASE]
      [S390] Avoid sparse warnings.
      [S390] Avoid compile warning.
      x86_64: use signalfd and timerfd compat syscalls
      compat signalfd and timerfd are cond syscalls

Heinz Mauelshagen (7):
      dm io: delay dec_count
      dm io: prepare for new interface
      dm io: new interface
      dm exception store: update dm io interface
      dm log: update dm io interface
      dm: bio list helpers
      dm: delay target

Helge Deller (3):
      Input: HIL - various fixes for HIL drivers
      Input: HIL - cleanup coding style
      Input: HIL - fix rwlock recursion bug

Hendrik Borghorst (1):
      V4L/DVB (5505): Fix Kernel Bugzilla #8301: spinlock fix for flexcop-pci

Henrik Kretzschmar (1):
      [SCSI] dpt: whitespace cleanup

Henrique de Moraes Holschuh (50):
      ACPI: ibm-acpi: kill trailing whitespace
      ACPI: ibm-acpi: rename some identifiers
      ACPI: ibm-acpi: add header file
      ACPI: ibm-acpi: organize code
      ACPI: ibm-acpi: update copyright notice
      ACPI: ibm-acpi: update documentation
      ACPI: ibm-acpi: move driver to drivers/misc hierarchy
      ACPI: ibm-acpi: rename driver to thinkpad-acpi
      ACPI: thinkpad-acpi: cleanup Kconfig for thinkpad-acpi
      ACPI: thinkpad-acpi: add compatibility MODULE_ALIAS entry
      ACPI: thinkpad-acpi: cleanup after rename
      ACPI: thinkpad-acpi: update MAINTAINERS
      ACPI: thinkpad-acpi: rename register_ibmacpi_subdriver
      ACPI: thinkpad-acpi: rename one stray use of ibm-acpi in a comment
      ACPI: thinkpad-acpi: rename module glue
      ACPI: thinkpad-acpi: rename thinkpad constants
      ACPI: thinkpad-acpi: update fan firmware documentation
      ACPI: thinkpad-acpi: add debug mode
      ACPI: thinkpad-acpi: clean up probing and move init to subdrivers
      ACPI: thinkpad-acpi: add subdriver debug statements
      ACPI: thinkpad-acpi: uncouple subdriver init from ibms struct
      ACPI: thinkpad-acpi: improve thinkpad detection
      ACPI: thinkpad-acpi: use bitfields to hold subdriver flags
      ACPI: thinkpad-acpi: use bitfields for module flags
      ACPI: thinkpad-acpi: prepare for device model conversion
      ACPI: thinkpad-acpi: mark acpi helper functions __must_check
      ACPI: thinkpad-acpi: clean up hotkey subdriver
      ACPI: thinkpad-acpi: cleanup bluetooth and wan for sysfs conversion
      ACPI: thinkpad-acpi: cleanup video subdriver
      ACPI: thinkpad-acpi: clean up CMOS commands subdriver
      ACPI: thinkpad-acpi: cleanup thermal subdriver for sysfs conversion
      ACPI: thinkpad-acpi: improve fan watchdog messages
      ACPI: thinkpad-acpi: register with the device model
      ACPI: thinkpad-acpi: driver sysfs conversion
      ACPI: thinkpad-acpi: add infrastructure for the sysfs device attributes
      ACPI: thinkpad-acpi: protect fan and hotkey data structures
      ACPI: thinkpad-acpi: add sysfs support to the thermal subdriver
      ACPI: thinkpad-acpi: add sysfs support to fan subdriver
      ACPI: thinkpad-acpi: add a safety net for TPEC fan control mode
      ACPI: thinkpad-acpi: add sysfs support to the cmos command subdriver
      ACPI: thinkpad-acpi: update brightness sysfs interface support
      ACPI: thinkpad-acpi: add a fan-control feature master toggle
      ACPI: thinkpad-acpi: do not arm fan watchdog if it would not work
      ACPI: thinkpad-acpi: fix a fan watchdog invocation
      ACPI: thinkpad-acpi: map ENXIO to EINVAL for fan sysfs
      ACPI: thinkpad-acpi: improve fan control documentation
      ACPI: thinkpad-acpi: improve debugging for acpi helpers
      ACPI: thinkpad-acpi: improve dock subdriver initialization
      ACPI: thinkpad-acpi: add sysfs support to hotkey subdriver
      ACPI: thinkpad-acpi: add sysfs support to wan and bluetooth subdrivers

Henry Su (2):
      Add the combined mode for ATI SB700
      add the ATI SB700 SATA controller device id to AHCI pci table

Herbert Xu (29):
      [UDP6]: Restore sk_filter optimisation
      [UDP]: Clean up UDP-Lite receive checksum
      [NET]: Allow forwarding of ip_summed except CHECKSUM_COMPLETE
      [NET]: Use csum_start offset instead of skb_transport_header
      [NETDRV]: Perform missing csum_offset conversions
      [NET]: Treat CHECKSUM_PARTIAL as CHECKSUM_UNNECESSARY
      [NET]: Warn about GSO/checksum abuse
      [IPV4]: Consolidate common SNMP code
      [IPV6]: Consolidate common SNMP code
      [CRYPTO] api: Proc functions should be marked as unused
      [CRYPTO] api: Add async block cipher interface
      [CRYPTO] tcrypt: Use async blkcipher interface
      [CRYPTO] templates: Pass type/mask when creating instances
      [CRYPTO] api: Add async blkcipher type
      [CRYPTO] cryptomgr: Fix parsing of nested templates
      [CRYPTO] api: Do not remove users unless new algorithm matches
      [CRYPTO] cryptd: Add software async crypto daemon
      [CRYPTO] api: Add ablkcipher_request_set_tfm
      [NETLINK]: Kill CB only when socket is unused
      [NETFILTER]: sip: Fix RTP address NAT
      [NETLINK]: Remove references to process ID
      [CRYPTO] cryptomgr: Fix use after free
      [NET] link_watch: Move link watch list into net_device
      [NET]: Remove link_watch delay for up even when we're down
      [NET] link_watch: Eliminate potential delay on wrap-around
      [NET] link_watch: Always schedule urgent events
      [NET_SCHED]: Rationalise return value of qdisc_restart
      [NET_SCHED]: Reread dev->qdisc for NETDEV_TX_OK
      [NET_SCHED]: Avoid requeue warning on dev_deactivate

Hirokazu Takata (3):
      m32r: fix switch_to macro to push/pop frame pointer if needed
      m32r: fix tme_handler to check _PAGE_PRESENT bit
      m32r: fix pte_to_pgoff(), pgoff_to_pte() and __swp_type() macros

Hiroshi DOYU (1):
      ARM: OMAP: Add mailbox support for IVA

Hisashi Hifumi (1):
      i386: replace spin_lock_irqsave with spin_lock

Holger Smolinski (1):
      dm raid1: one kmirrord per mirror

Horms (2):
      [SCSI] fusion: remove unnecessary code in mptscsih_resume()
      [SCSI] fusion: honour return value of pci_enable_device() in mpt_resume()

Horst Hummel (1):
      [S390] dasd: Add sysfs attribute status and generate uevents.

Hugh Dickins (2):
      drm: fix DRM_CONSISTENT mapping
      [POWERPC] Don't use SLAB/SLUB for PTE pages

Ian Armstrong (2):
      V4L/DVB (5437): Update cx23415 documentation
      V4L/DVB (5438): Fix ivtv yuv threshold handling

Ian Campbell (1):
      i386: Allow i386 crash kernels to handle x86_64 dumps

Ian McDonald (2):
      [CCID3]: Fix use of invalid loss intervals
      [CCID3]: More verbose debugging

Igor Mammedov (1):
      [CIFS] Switch cifsd to kthread_run from kernel_thread

Ilpo Järvinen (30):
      [TCP] FRTO: Incorrectly clears TCPCB_EVER_RETRANS bit
      [TCP] FRTO: Separated response from FRTO detection algorithm
      [TCP] FRTO: Moved tcp_use_frto from tcp.h to tcp_input.c
      [TCP] FRTO: Comment cleanup & improvement
      [TCP] FRTO: Consecutive RTOs keep prior_ssthresh and ssthresh
      [TCP] FRTO: Use Disorder state during operation instead of Open
      [TCP] FRTO: Ignore some uninteresting ACKs
      [TCP] FRTO: fixes fallback to conventional recovery
      [TCP] FRTO: Response should reset also snd_cwnd_cnt
      [TCP]: Don't enter to fast recovery while using FRTO
      [TCP] FRTO: frto_counter modulo-op converted to two assignments
      [TCP]: Prevent unrelated cwnd adjustment while using FRTO
      [TCP] FRTO: Entry is allowed only during (New)Reno like recovery
      [TCP] FRTO: Reverse RETRANS bit clearing logic
      [TCP] FRTO: Fake cwnd for ssthresh callback
      [TCP]: Prevent reordering adjustments during FRTO
      [TCP]: SACK enhanced FRTO
      [TCP] FRTO: Sysctl documentation for SACK enhanced version
      [TCP]: struct *sock argument renamed: sp -> sk
      [TCP]: Correct reordering detection change (no FRTO case)
      [TCP]: Add two new spurious RTO responses to FRTO
      [TCP] Sysctl documentation: tcp_frto_response
      [TCP]: Complete icsk-to-local-variable change (in tcp_enter_cwr)
      [TCP]: FRTO undo response falls back to ratehalving one if ECEd
      [TCP]: Sed magic converts func(sk, tp, ...) -> func(sk, ...)
      [TCP]: Catch skb with S+L bugs earlier
      [TCP] FRTO: Delay skb available check until it's mandatory
      [TCP] FRTO: RFC4138 allows Nagle override when new data must be sent
      [TCP]: Use S+L catcher only with SACK for now
      [TCP] Highspeed: Limited slow-start is nowadays in tcp_slow_start

Ilya A. Volynets-Evenbakh (1):
      ACPI: dock: add access to ACPI docking station UID

Imre Deak (3):
      ARM: OMAP: FB: add controller platform data
      ARM: OMAP: FB sync with N800 tree (support for dynamic SRAM allocations)
      ARM: OMAP: add SoSSI clock (call propagate_rate for childrens)

Ingo Molnar (6):
      make SysRq-T show all tasks again
      x86-64: optimize & fix APIC mode setup
      x86-64: always use physical delivery mode on > 8 CPUs
      x86-64: remove clustered APIC mode
      x86: default to physical mode on hotplug CPU kernels
      enhance initcall_debug, measure latency

Ishai Rabinovitz (1):
      IB/srp: Add orig_dgid sysfs attribute to scsi_host

Ishizaki Kou (5):
      [POWERPC] celleb: Fix support for multiple PCI domains
      [POWERPC] celleb: Fix PCI config space accesses to subordinate buses
      [POWERPC] celleb: Fix parsing of machine type hack command line option
      [POWERPC] celleb: Update celleb_defconfig
      spidernet: remove unnecessary accesses to phy

Ivan Kokshaysky (2):
      ALPHA: fix BOOTP image creation
      ALPHA: "prctl" macros

Ivo van Doorn (2):
      [NET]: rfkill: add support for input key to control wireless radio
      CRC ITU-T V.41

J. Bruce Fields (6):
      locks: trivial removal of unnecessary parentheses
      locks: create posix-to-flock helper functions
      NFS4: invalidate cached acl on setacl
      locks: make ->lock release private data before returning in GETLK case
      locks: factor out generic/filesystem switch from test_lock
      locks: fix F_GETLK regression (failure to find conflicts)

J. Bruce Fields - unquoted (3):
      spkm3: fix spkm3's use of hmac
      spkm3: remove bad kfree, unnecessary export
      spkm3: initialize hash

Jack Steiner (1):
      [IA64] Optional method to purge the TLB on SN systems

Jake Moilanen (3):
      [POWERPC] DMA 4GB boundary protection
      [POWERPC] 750CL cputable entry
      [POWERPC] DMA 4GB boundary protection

Jamal Hadi Salim (5):
      [XFRM]: Export SAD info.
      [XFRM]: Missing bits to SAD info.
      [XFRM]: Export SPD info
      [XFRM] SAD info TLV aggregationx
      [XFRM] SPD info TLV aggregation

James Bottomley (11):
      [SCSI] sd: typo fix: sdkp_printk should be sd_printk
      [SCSI] make scsi_wait_scan always modular
      [SCSI] expose eh_timed_out to the host template
      [SCSI] sd: fix up start/stop messages for new sd_printk() API
      [SCSI] fix scsi_wait_scan build problem
      [VOYAGER] add smp_call_function_single
      [VOYAGER] clockevents: correct boot cpu is zero assumption
      [VOYAGER] clockevents driver: bring voyager in to line
      [VOYAGER] add smp alternatives
      mca: fix bus matching
      mca: add integrated device bus matching

James Carter (4):
      selinux: export initial SID contexts via selinuxfs
      selinux: explicitly number all selinuxfs inodes
      selinux: remove unused enumeration constant from selinuxfs
      selinux: change numbering of boolean directory inodes in selinuxfs

James Chapman (2):
      [SKB]: Introduce skb_queue_walk_safe()
      [L2TP]: Add the ability to autoload a pppox protocol module.

James Courtier-Dutton (1):
      [ALSA] snd-emu10k1: Prevent E-Mu 1010 Notebook card from hanging PC.

James Morris (2):
      [NET]: Convert xtime.tv_sec to get_seconds()
      security: prevent permission checking of file removal via sysfs_remove_group()

James Puthukattukaran (1):
      x86-64: x86-64 system crashes when no memory populating Node 0

James Simmons (2):
      fbdev: display class
      tgafb accelerated code

James Smart (18):
      [SCSI] fc_transport: update potential link speeds
      [SCSI] lpfc 8.1.12 : Misc bug fixes and code cleanup
      [SCSI] lpfc 8.1.12 : Modify ELS abort handling to prevent double completion
      [SCSI] lpfc 8.1.12 : Rework offline path to solve HBA reset issues
      [SCSI] lpfc 8.1.12 : Fix unlock inside list traversal
      [SCSI] lpfc 8.1.12 : Reorganize lpfc_nlp_list() and callers to prepare for nodelist
simplification
      [SCSI] lpfc 8.1.12 : Round 2 of Miscellaneous fixes
      [SCSI] lpfc 8.1.12 : Fixed recovery of rport after race with dev_loss_tmo
      [SCSI] lpfc 8.1.12 : Improve diagnostic messages and change local loopback message to
KERN_INFO
      [SCSI] lpfc 8.1.12 : Improve handling of failed ELS aborts
      [SCSI] lpfc 8.1.12 : Reference count node structures for node lifetime management
      [SCSI] lpfc 8.1.12 : Collapse discovery lists to a single node list
      [SCSI] lpfc 8.1.12 : Don't process ERATT interrupts when issuing KILL_BOARD mbx command
      [SCSI] lpfc 8.1.12 : Add support for async scanning
      [SCSI] lpfc 8.1.12 : Added support for 8G speed and new HBAs
      [SCSI] lpfc 8.1.12 : Update copyright year to 2007
      [SCSI] lpfc 8.1.12 : Change version number to 8.1.12
      [SCSI] fc_transport: make all rports wait dev_loss_tmo before removing them

James T Klaas (1):
      V4L/DVB (5582): Added support for Sabrent TV-PCB05 card.

Jan Beulich (14):
      [AGPGART] Add missing calls to global_flush_tlb() to ali-agp
      [AGPGART] Move [un]map_page_into_agp into asm/agp.h
      [AGPGART] Intel-agp adjustments
      i386: adjustments to page table dump during oops (v4)
      x86: adjust inclusion of asm/fixmap.h
      x86-64: adjust inclusion of asm/vsyscall32.h
      x86: consolidate smp_send_stop()
      i386: mtrr range check correction
      x86-64: a few missing entry.S annotations
      i386: Add dwarf2 annotations to *_user and checksum functions
      x86: Improve handling of kernel mappings in change_page_attr
      x86: tighten kernel image page access rights
      x86-64: adjust EDID retrieval
      x86: fix amd64-agp aperture validation

Jan Engelhardt (20):
      Use menuconfig objects: MTD
      Use menuconfig objects - I2C
      [POWERPC] Use menuconfig objects II - Macintosh
      i386: Use menuconfig objects - APM
      PCI hotplug: Use menuconfig objects
      [WATCHDOG] Kconfig menuconfig patch
      Use menuconfig objects - hwmon
      Fix kevent's childs priority greediness
      vt: allow for the palette to be exposed and changed via sysfs
      vt: add color support to the "underline" and "italic" attributes
      Use menuconfig objects II: video/logo
      mmc: Use menuconfig objects
      V4L/DVB (5586): Use menuconfig objects II - V4L
      V4L/DVB (5599): Use menuconfig objects II - DVB
      Use menuconfig objects: PHY
      Use menuconfig objects: netdev
      Use menuconfig objects II - netdev/atm
      Use menuconfig objects II - netdev/pcmcia
      Use menuconfig objects II - netdev/wan
      Use menuconfig objects: libata

Jan Glauber (3):
      [S390] crypto: cleanup.
      [S390] vtime: cleanup per_cpu usage.
      [S390] aes-s390 key length.

Jan Kara (10):
      Copy i_flags to ocfs2 inode flags on write
      readahead: improve heuristic detecting sequential reads
      readahead: code cleanup
      ext3: copy i_flags to inode flags on write
      ext3: copy i_flags to inode flags on write
      udf: use sector_t and loff_t for file offsets
      UDF: introduce struct extent_position
      udf: use get_bh()
      udf: add assertions
      udf: support files larger than 1G

Jan Kiszka (2):
      i386: white space fixes in i387.h
      i386: avoid redundant preempt_disable in __unlazy_fpu

Jan Kratochvil (1):
      USB HID: Logitech wheel 0x046d/0xc294 needs HID_QUIRK_NOGET quirk

Jan Nikitenko (1):
      au1550 SPI controller driver

Jan-Bernd Themann (5):
      ehea: dynamic add / remove port
      ehea: NAPI multi queue TX/RX path for SMP
      ehea: fix for dynamic lpar support
      ehea: code cleanup
      ehea: removing unused functionality

Janusz Krzysztofik (1):
      [IPV4] LVS: Allow to send ICMP unreachable responses when real-servers are removed

Jarek Poplawski (3):
      lockdep: lookup_chain_cache comment errata
      lockdep: removed unused ip argument in mark_lock & mark_held_locks
      timer: parenthesis fix in tbase_get_deferrable() etc

Jarod Wilson (1):
      V4L/DVB (5482): Bttv: automatically load dvb-bt8xx for bttv cards with dvb

Jaroslav Kysela (1):
      [ALSA] version 1.0.14rc4

Jason Jin (1):
      [POWERPC] 86xx: Enable the AC97 interface on 8641D board.

Jason Uhlenkott (1):
      NFS: Clean up nfs_create_request comments

Jay Cliburn (2):
      atl1: use dev_printk macros
      atl1: fix whitespace damage

Jay Estabrook (1):
      drm: fix alpha domain handling

Jaya Kumar (2):
      fbdev: mm: Deferred IO support
      fbdev: hecuba Framebuffer Driver

Jean Delvare (70):
      [NET]: Clean up sk_buff walkers.
      dev_printk and new-style class devices
      V4L/DVB (5380): Cx25840-firmware include cleanup
      V4L/DVB (5491): Cx88: Support the DTV1000 T analog inputs
      V4L/DVB (5492): Remove useless includes of i2c-algo-bit.h
      strlcpy is smart enough
      ieee1394: eth1394: Move common recv_init code to helper function
      i2c: Kill i2c_adapter.class_dev
      i2c: i2c_adapter devices need no driver
      i2c-algo-bit: Always send a stop condition before leaving
      i2c: Emulate SMBus block read over I2C
      i2c-algo-bit: Emulate SMBus block read
      i2c-parport: Optimize binary size
      i2c-nforce2: Add support for the MCP61 and MCP65
      i2c: Cleanup the includes of <linux/i2c.h>
      scx200_acb: Fix PCI device reference count
      i2c-parport: Fix a minor race on driver unload
      i2c-parport-light: Port to the new device driver model
      i2c-elektor: Port to the new device driver model
      i2c-pca-isa: Port to the new device driver model
      i2c-algo-bit: Add i2c_bit_add_numbered_bus
      i2c: Add i2c_new_probed_device()
      i2c: Document i2c_new_device()
      i2c: Move i2c-isa-only exported symbol declarations
      i2c: Make i2c_del_driver a void function
      i2c-algo-bit: Implement a 50/50 SCL duty cycle
      i2c-algo-bit: Improve debugging
      i2c-pxa: Clean transaction stop
      i2c: Restore i2c_smbus_read_block_data
      i2c: Obsolete i2c-ixp2000, i2c-ixp4xx and scx200_i2c
      i2c: Documentation update
      platform: reorder platform_device_del
      PCI: scatterlist.h needs types.h
      PCI: Cleanup the includes of <linux/pci.h>
      PCI: Require vendor and device for new_id
      xtensa: strlcpy is smart enough
      hwmon/smsc47m192: Document the LPC47M292 as supported
      hwmon: Request the I/O regions in platform drivers
      hwmon/smsc47m1: Add support for the LPC47M292
      hwmon/smsc47m1: Get rid of a useless mutex
      hwmon: Only call vid_which_vrm() when needed
      hwmon/w83627hf: Preliminary cleanups
      hwmon/w83627hf: Convert to a platform driver
      hwmon: Document the new fan1_target interface file
      hwmon/smsc47m1: Convert to a platform driver
      hwmon/smsc47m1: Use DRVNAME consistently
      hwmon/smsc47m1: Use dynamic sysfs callbacks
      hwmon/lm78: No longer use i2c-isa
      hwmon/lm78: Be less i2c_client-centric
      hwmon/lm78: Use dynamic sysfs callbacks
      hwmon/lm75: Use dynamic sysfs callbacks
      hwmon/w83781d: No longer use i2c-isa
      hwmon/w83781d: Clean up conversion macros
      hwmon/w83781d: Be less i2c_client-centric
      hwmon/w83781d: Use dynamic sysfs callbacks
      hwmon/w83781d: Deprecate W83627HF support
      hwmon/smsc47b397: Convert to a platform driver
      hwmon/smsc47b397: Use dynamic sysfs callbacks
      oss: strlcpy is smart enough
      legacy PC parports support parport->dev
      Clean up mutex_trylock noise
      rivafb/nvidiafb: Enable hardware monitoring
      rivafb: handle I2C bus creation failure
      rivafb/nvidiafb: Various cleanups
      applesmc: Use the address as platform device ID
      applesmc: Use standard sysfs names for labels
      V4L/DVB (5618): Cx88: Drop the generic i2c client from cx88-vp3054-i2c
      [ALSA] sound: strlcpy is smart enough
      rivafb: Fix I2C getscl callback function
      nvidiafb: Enable debugging messages a Kconfig option

Jean Tourrilhes (2):
      Driver core: notify userspace of network device renames
      V4L/DVB (5461): Pwc: cisco VT Camera support

Jeff Dike (60):
      uml: delete unused code
      uml: formatting fixes
      uml: host_info tidying
      uml: mark tt-mode code for future removal
      uml: print coredump limits
      uml: handle block device hotplug errors
      uml: driver formatting fixes
      uml: network interface hotplug error handling
      uml: move SIGIO testing to sigio.c
      uml: create arch.h
      uml: create as-layout.h
      uml: move remaining useful contents of user_util.h
      uml: remove user_util.h
      uml: add missing __init declarations
      uml: speed up exec
      uml: no locking needed in tls.c
      uml: tidy process.c
      uml: remove page_size()
      uml: kernel_thread shouldn't panic
      uml: tidy fault code
      uml: kernel segfaults should dump proper registers
      uml: comment early boot locking
      uml: irq locking commentary
      uml: delete HOST_FRAME_SIZE
      uml: drivers get release methods
      uml: dump registers on ptrace or wait failure
      uml: speed up page table walking
      uml: remove unused x86_64 code
      uml: start fixing os_read_file and os_write_file
      uml: tidy libc code
      uml: convert libc layer to call read and write
      uml: batch I/O requests
      uml: send pointers instead of structures to I/O thread
      uml: dump core on panic
      uml: don't try to handle signals on initial process stack
      uml: change remaining callers of os_{read_write}_file
      uml: formatting fixes around os_{read_write}_file callers
      uml: remove debugging remnants
      uml: rename os_{read_write}_file_k back to os_{read_write}_file
      uml: aIO deadlock avoidance
      uml: speed page fault path
      uml: eliminate a piece of debugging code
      uml: more page fault path trimming
      uml: only flush areas covered by VMA
      uml: out of tmpfs space error clarification
      uml: virtualized time fix
      uml: hostfs style fixes
      uml: an idle system should have zero load average
      Remove tas()
      x86: create asm/cmpxchg.h
      uml: network and pcap cleanup
      uml: pcap devices should get MACs from command line
      uml: fix build breakage
      uml: mark a tt-only function
      Fix Linuxdoc comment
      uml: remove task_protections
      uml: use UM_THREAD_SIZE in userspace code
      uml: tidy IRQ code
      uml: iRQ stacks
      uml: shrink kernel stacks

Jeff Garzik (13):
      [libata] sata_mv: remove extra braces
      [libata] export sata_print_link_status()
      [libata] sata_mv: clean up DMA boundary issues, turn on 64-bit DMA
      [libata] Update several PATA drivers for new ->cable_detect hook
      [libata] More PATA driver ->cable_detect support
      [libata] sata_mv: support ->cable_detect
      [libata] turn on !IORDY filter
      libata/IDE: remove combined mode quirk
      [libata reset-seq] build and merge fixes
      [netdrvr] atl1: fix build
      Merge branch 'upstream' of git://git.kernel.org/.../linville/wireless-2.6 into upstream
      Move USB network drivers to drivers/net/usb.
      Merge branch 'libertas' of git://git.kernel.org/.../linville/wireless-2.6 into upstream

Jeff Layton (4):
      [CIFS] Make sec=none force an anonymous mount
      inode numbering: make static counters in new_inode and iunique be 32 bits
      inode numbering: change libfs sb creation routines to avoid collisions with their root
inodes
      RPC: add wrapper for svc_reserve to account for ch