[vyatta-svn] Linus' linux git respitory cloned with vyatta additions: Changes to 'refs/tags/v2.6.15-rc1'

Rick Balocca rbalocca at suva.vyatta.com
Mon Jan 22 16:04:40 PST 2007


Tag 'v2.6.15-rc1' created by Linus Torvalds <torvalds at g5.osdl.org> at 2005-11-12 01:43 -0800

Linux v2.6.15-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDdUj0F3YsRnbiHLsRAlj0AJ0QvlH2+uplvzVfAfJu111tVWiEZwCfcurk
Pz2SvvYqFNjMUtj7KzRD0TM=
=LWCP
-----END PGP SIGNATURE-----

Changes since v2.6.14:
 (2):
      Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD
      Fixed WEP on ipw2100 (priv->sec was being used instead of

Abhay Salunke (1):
      dell_rbu: Adding BIOS memory floor support

Adam Litke (2):
      hugetlb: demand fault handler
      hugetlb: overcommit accounting check

Adrian Bunk (57):
      drivers/net/wan/: possible cleanups
      [ARM] Documentation/arm/README: small update
      drivers/net/ixgb/: make some code static
      drivers/net/e1000/: possible cleanups
      drivers/net/hamradio/dmascc.c: remove dmascc_setup()
      airo.c/airo_cs.c: correct prototypes
      [SCSI] remove the obsolete SCSI qlogicisp driver
      I am the new monkey.
      Merge with http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      arch/i386/kernel/ldt.c should #include <asm/mmu_context.h>
      arch/i386/kernel/reboot_fixups.c should #include <linux/reboot_fixups.h>
      arch/i386/kernel/scx200.c should #include <linux/scx200_gpio.h>
      cris: "extern inline" -> "static inline"
      include/asm-v850/ "extern inline" -> "static inline"
      fs/smbfs/request.c: turn NULL dereference into BUG()
      quota: small cleanups
      mm/{mmap,nommu}.c: several unexports
      unexport hugetlb_total_pages
      unexport clear_page_dirty_for_io
      unexport nr_swap_pages
      unexport console_unblank
      mm/swap.c: unexport vm_acct_memory
      mm/swapfile.c: unexport total_swap_pages
      mm/swap_state.c: unexport swapper_space
      unexport idle_cpu
      unexport uts_sem
      __deprecated_for_modules: insert_resource
      __deprecated_for_modules: panic_timeout
      sound/oss/sequencer_syms: unexport reprogram_timer
      fs/super.c: unexport user_get_super
      unexport phys_proc_id and cpu_core_id
      drivers/pnp/: cleanups
      OSS MIPS drivers: "extern inline" -> "static inline"
      fix NET_RADIO=n, IEEE80211=y compile
      kill include/linux/eeprom.h
      drivers/net/s2io.c: make functions static
      mm/slab.c: fix a comment typo
      MAINTAINERS: PKTCDVD DRIVER: remove entry for a subscribers-only list
      fs/freevxfs/: add #include's
      jffs_fm.c should #include "intrep.h"
      fs/partitions/ultrix.c should #include "ultrix.h"
      fs/reiserfs/hashes.c should #include <linux/reiserfs_fs.h>
      drivers/char/ftape/lowlevel/ftape-buffer.c should #include "../lowlevel/ftape-buffer.h"
      fs/afs/callback.c should #include "cmservice.h"
      fs/ioprio.c should #include <linux/syscalls.h>
      s390: "extern inline" -> "static inline"
      schedule obsolete OSS drivers for removal
      remove CONFIG_EXT{2,3}_CHECK
      ext2: remove the ancient CHANGES file
      i386: EXPORT_SYMBOL(screen_info) even #ifndef CONFIG_VT
      drivers/video/vgastate.c: kill dead code
      fs/namei.c: make path_lookup_create() static
      drivers/char/sysrq.c: make two functions static
      drivers/message/fusion/mptbase.c: make code static
      fs/hugetlbfs/inode.c: make a function static
      ide: possible cleanups
      PCI: drivers/pci/: small cleanups

Akinobu Mita (2):
      s2io: kconfig help fix
      [TCP]: fix tcp_tso_win_divisor documentation

Al Viro (54):
      iomem annotations (sata_nv)
      iomem annotations (ahci)
      iomem annotations (sata_promise)
      enum safety (sata_qstor)
      iomem annotations (sata_sx4)
      iomem annotations (sata_sil)
      iomem annotations (sata_vsc)
      gfp_t: infrastructure
      gfp_t: mm/* (easy parts)
      gfp_t: lib/*
      gfp_t: net/*
      gfp_t: fs/*
      gfp_t: block layer core
      gfp_t: dma-mapping (arm)
      gfp_t: dma-mapping (ia64)
      gfp_t: dma-mapping (alpha)
      gfp_t: dma-mapping (cris)
      gfp_t: dma-mapping (frv)
      gfp_t: dma-mapping (mips)
      gfp_t: dma-mapping (parisc)
      gfp_t: dma-mapping (ppc)
      gfp_t: dma-mapping (sh)
      gfp_t: dma-mapping (amd64)
      gfp_t: dma-mapping (xtensa)
      gfp_t: dma-mapping (simple cases)
      gfp_t: drivers/usb
      gfp_t: kernel/*
      gfp_t: drivers/scsi
      gfp_t: drivers/infiniband
      gfp_t: sound
      gfp_t: remaining bits of arch/*
      gfp_t: drivers/net
      gfp_t: remaining bits of drivers/*
      gfp_t: reiserfs mapping_set_gfp_mask() use
      gfp_t: the rest
      s2io iomem annotations
      sata_sil24 iomem annotations and fixes
      missing include in infiniband
      arguments out of order in class_device_create() call (s390)
      missing bits in sparkspkr conversion
      missing exports of do_settimeofday() variants
      amikbd fix
      idmouse cleanup and overflow fix
      bluetooth hidp is broken on s390
      type fix in arm/boot/compressed/misc.c
      sata_sil24 iomem annotations and fixes
      s2io iomem annotations
      ppc bug.h namespace pollution
      missing platform_device.h includes
      saner handling of auto_acct_off() and DQUOT_OFF() in umount
      cleanups and bug fix in do_loopback()
      allow callers of seq_open do allocation themselves
      make /proc/mounts pollable
      Fix sysctl unregistration oops (CVE-2005-2709)

Alan Cox (9):
      ata: re-order speeds sensibly.
      libata: bitmask based pci init functions for one or two ports
      libata: handle early device PIO modes correctly
      Add ide-timing functionality to libata.
      [libata] ata_timing fix
      Better fixup for the orinoco driver
      ide: explain the PCI bus test we do in <asm-i386/ide.h>
      libata: Note a nasty ATA quirk
      libata: propogate host private data from probe function

Alan Hourihane (1):
      AGP performance fixes

Alan Stern (26):
      USB: UHCI: Remove unused fields and unneeded tests for NULL
      USB: UHCI: Split apart the physical and logical framelist arrays
      USB: usb_bulk_message() handles interrupts endpoints
      USB: UHCI: Spruce up some comments
      USB: File-Storage gadget: use the kthread API
      g_file_storage: fix obscure race condition
      UHCI: unify BIOS handoff and driver reset code
      USB: Rename hcd->hub_suspend to hcd->bus_suspend
      UHCI: Improve handling of iso TDs
      Fix hcd->state assignments in uhci-hcd
      Missing transfer_flags setting in usbtest
      USB: Always do usb-handoff
      hid-core: Add Clear-Halt on the Interrupt-in endpoint
      PATCH: usb-storage: move GetMaxLUN later in time
      PATCH: usb-storage: allocate separate sense buffer
      PATCH: usb-storage: implement minimal PM
      PATCH: usb-storage: use kthread API
      usbcore: Improve endpoint sysfs file handling
      usbcore: endpoint attributes track altsetting changes
      usbcore: Wrap lines before column 80
      usbcore: Use kzalloc instead of kmalloc/memset
      USB: Fix maxpacket length for ep0 on root hubs
      usbcore: Fix handling of sysfs strings and other attributes
      Add kthread_stop_sem()
      [SCSI] sd: Fix refcounting
      [SCSI] Fix refcount leak in scsi_report_lun_scan

Albert Lee (10):
      [libata] C/H/S support, for older devices
      libata: indent and whitespace change
      libata: rename host states
      libata: minor whitespace, comment, debug message updates
      [libata scsi] tidy up SCSI lba and xfer len calculations
      [libata scsi] add CHS support to ata_scsi_start_stop_xlat()
      libata CHS: move the initialization of taskfile LBA flags (revise #6)
      libata CHS: calculate read/write commands and protocol on the fly (revise #6)
      libata CHS: reread device identify info (revise #6)
      libata: if condition fix for ata_dev_identify()

Alessandro Zummo (3):
      i2c: New Xicor X1205 RTC driver
      [ARM] 3089/1: ixp4xx AHB/PCI endianness fix
      [ARM] 3140/1: NSLU2 machine support

Alex Aizman (6):
      [SCSI] open-iscsi/linux-iscsi-5 Initiator: Makefile Updates
      [SCSI] open-iscsi/linux-iscsi-5 Initiator: Header files
      [SCSI] open-iscsi/linux-iscsi-5 Initiator: Initiator header
      [SCSI] open-iscsi/linux-iscsi-5 Initiator: Transport class update for iSCSI
      [SCSI] open-iscsi/linux-iscsi-5 Initiator: Kconfig update
      [SCSI] open-iscsi/linux-iscsi-5 Initiator: Initiator code

Alex Williamson (1):
      [IA64] more robust zx1/sx1000 machvec support

Alexander Wold (1):
      v4l: 705: added kworld vstream expertdvd

Alexandre Oliva (1):
      x86-64: bitops fix for -Os

Alexey Dobriyan (7):
      [CIFS] fs/cifs/netmisc.c: fix sparse warning
      starfire: free_irq() on error path of netdev_open()
      mdc800: remove embrions of C++ exceptions
      fs/attr.c: remove BUG()
      Documentation/sparse.txt: mention CF=-Wbitwise
      atmel: memset correct range
      v4l: 721: check kthread correctly

Amos Waterland (1):
      protect ide_cdrom_capacity by ifdef

Ananda Raju (2):
      [IPv4/IPv6]: UFO Scatter-gather approach
      S2io: Multi buffer mode support

Ananth N Mavinakayanahalli (10):
      Kprobes: rearrange preempt_disable/enable() calls
      Kprobes: Track kprobe on a per_cpu basis - base changes
      Kprobes: Track kprobe on a per_cpu basis - i386 changes
      Kprobes: Track kprobe on a per_cpu basis - ia64 changes
      Kprobes: Track kprobe on a per_cpu basis - ppc64 changes
      Kprobes: Track kprobe on a per_cpu basis - sparc64 changes
      Kprobes: Track kprobe on a per_cpu basis - x86_64 changes
      Kprobes: Use RCU for (un)register synchronization - base changes
      Kprobes: Use RCU for (un)register synchronization - arch changes
      Kprobes: preempt_disable/enable() simplification

Andi Kleen (3):
      Convert mempolicies to nodemask_t
      Remove near all BUGs in mm/mempolicy.c
      Don't set dcdbas driver to default m

Andrea Arcangeli (4):
      .text page fault SMP scalability optimization
      ptrace/coredump/exit_group deadlock
      fix nr_unused accounting, and avoid recursing in iput with I_WILL_FREE set
      fix __writeback_single_inode WARN_ON

Andreas Mohr (1):
      [ALSA] AZT3328 driver update

Andreas Oberritter (1):
      dvb: pluto2: Removed unavoidable error message and related code

Andrew Isaacson (12):
      Use cpumask_t rather than hand-rolled bitmask code in sb1250_set_affinity.
      Fix stale comment in c-sb1.c.
      Sibyte fixes
      BCM1480 headers
      Sibyte header cleanup
      Add support for SB1A CPU.
      Add support for BCM1480 family of chips.
      Support for BigSur board.
      SB1 cache exception handling.
      Support for the BCM1480 on-chip PCI-X bridge.
      BCM1480 HT support
      pci-expmem-hack

Andrew Lunn (1):
      [JFFS2] Fix up new debug code for eCos build

Andrew Morton (36):
      e1000_intr build fix
      s2io build fix
      e1000 build fix
      [netdrvr b44] include linux/dma-mapping.h to eliminate warning
      PCI: fix edac drivers for radisys 82600 borkage
      revert "orinoco: Information leakage due to incorrect padding"
      USB: sisusb warning fix
      USB: fix pm patches with CONFIG_PM off part 1
      USB: fix pm patches with CONFIG_PM off part 2
      selinux-canonicalize-getxattr-fix
      ide-scsi highmem cleanup
      ntp whitespace cleanup
      remove timer debug field
      add_timer() of a pending timer is illegal
      setkeys needs root
      __bread oops fix
      tpm-tidies
      [ROSE]: rose_heartbeat_expiry() locking fix
      revert ide-scsi highmem cleanup
      tlclk build fix
      posix-timers `unlikely' rejig
      slab: don't BUG on duplicated cache
      serial console: touch NMI watchdog
      write_inode_now(): write inode if not BDI_CAP_NO_WRITEBACK
      readahead commentary
      nvidiafb-fix-mode-setting-ppc-support-warning-fixes
      max1619 fix
      [IRDA] donauboe: locking fix
      i460-agp warning fixes
      vx_hwdep.c needs vmalloc.h
      mtd: rfd_ftl build fix
      mtd: onenand_base needs sched.h
      dvb-usb-urb printk fix
      powerpc: sched fixups
      [SPARC]: display7seg build fix
      libata.h needs dma-mapping.h

Andrew Vasquez (10):
      [SCSI] qla2xxx: Correct issue where fcport is prematurely marked DEAD.
      [SCSI] qla2xxx: Add support to dynamically enable/disable ZIO.
      [SCSI] qla2xxx: Use midlayer's int_to_scsilun() function.
      [SCSI] qla2xxx: Update license.
      [SCSI] qla2xxx: remove eh_active checks in qla2xxx error handling
      [SCSI] qla2xxx: fix compile warning
      [SCSI] Add an 'Issue LIP' device attribute in fc_transport class
      [SCSI] qla2xxx: Correct additional posting issues during NVRAM accesses.
      [SCSI] qla2xxx: Correct ISP24xx soft-reset handling.
      [SCSI] qla2xxx: Update version number to 8.01.03-k.

Andrew de Quincey (2):
      dvb: stv0299: revert improper method
      dvb: Remove DEBUG_LOCKLOSS stuff

Andrew de Quincy (1):
      dvb: Remove broken stv0299 enhanced tuning code

Andy Currid (1):
      Fix sata_nv handling of NVIDIA MCP51/55

Andy Fleming (2):
      [netdrvr gianfar] use new phy layer
      ppc32: 85xx PHY Platform Update

Andy Whitcroft (1):
      ppc64 memory model depends on NUMA

Anton Altaparmakov (25):
      NTFS: Change ntfs_map_runlist_nolock() to also take an optional attribute
      NTFS: Change ntfs_attr_find_vcn_nolock() to also take an optional attribute
      NTFS: - Change {__,}ntfs_cluster_free() to also take an optional attribute
      NTFS: - Change ntfs_cluster_alloc() to take an extra boolean parameter
      NTFS: Change ntfs_attr_make_non_resident to take the attribute value size
      NTFS: Fix ntfs_attr_make_non_resident() to update the vfs inode i_blocks
      NTFS: Add fs/ntfs/attrib.[hc]::ntfs_attr_extend_allocation(), a function to
      NTFS: Implement fs/ntfs/inode.[hc]::ntfs_truncate().  It only supports
      NTFS: Enable ATTR_SIZE attribute changes in ntfs_setattr().  This completes
      Merge branch 'master' of /usr/src/ntfs-2.6/
      NTFS: In attrib.c::ntfs_attr_set() call balance_dirty_pages_ratelimited()
      NTFS: Remove address space operations ->prepare_write and ->commit_write in
      NTFS: The big ntfs write(2) rewrite has arrived.  We now implement our own
      Merge branch 'master' of /usr/src/ntfs-2.6/
      Merge branch 'master' of /usr/src/ntfs-2.6/
      NTFS: $EA attributes can be both resident non-resident.
      NTFS: Fix serious data corruption issue when writing.
      NTFS: Use %z for size_t to fix compilation warnings.  (Andrew Morton)
      NTFS: Fix compilation warnings with gcc-4.0.2 on SUSE 10.0.
      NTFS: Document extended attribute ($EA) NEED_EA flag.  (Based on libntfs
      Merge branch 'master' of /usr/src/ntfs-2.6/
      Merge branch 'master' of /usr/src/ntfs-2.6/
      Merge branch 'master' of /usr/src/ntfs-2.6/
      NTFS: Fix a stupid bug causing writes to non-initialized pages to segfault.
      Merge branch 'master' of /home/src/linux-2.6/

Anton Blanchard (12):
      ppc64: fix Memory: summary line
      ppc64: fix oprofile sample bit handling
      ppc64: remove some direct xmon calls
      quieten softlockup at boot
      disable DEBUG in ibmveth
      ppc64: Quieten lparcfg
      ppc64: Remove debug boot message
      ppc64: Cleanup kprobe assembly
      ppc64: prep for NUMA sparsemem rework
      ppc64: prep for NUMA sparsemem rework 2
      ppc64: Convert NUMA to sparsemem (3)
      ppc64: Increase sparsemem defaults

Antonino A. Daplas (27):
      fbcon/fbdev: Move softcursor out of fbdev to fbcon
      fbcon: Consolidate redundant code
      fbcon: Use helper function when filling out var structure
      fbcon: Initialize new driver when old driver is released
      fbdev: Remove software clipping from drawing functions
      vesafb: Fix color palette handling
      atyfb: Get initial mode timings from LCD BIOS
      savagefb: Convert from VGA IO access to MMIO access
      fbdev: Workaround for buggy EDID blocks
      nvidiafb: Fix empty macro
      vesafb: Disable mtrr as the default
      i810fb: Cleanup I2C code
      console: Fix compile error
      fbdev: Rearrange mode database entries
      fbdev: Add helper to get an appropriate initial mode
      fbdev: Convert a few drivers to use the fb_find_best_display helper
      savagefb: X-panning fixes
      fbcon: Console Rotation - Prepare fbcon for console rotation
      fbcon: Console Rotation - Add support to rotate the logo
      fbcon: Console Rotation - Add support to rotate font bitmap
      fbcon: Console Rotation - Add support for 90-degree console rotation
      fbcon: Console Rotation - Add support for 180-degree console rotation
      fbcon: Console Rotation - Add support for 270-degree rotation
      fbcon: Console Rotation - Add ability to control rotation via sysfs
      fbcon: Console Rotation - Add framebuffer console documentation
      vga16fb: Convert vga16fb as a platform device
      fbdev: Possible endian fix in cfbimageblit

Arnaldo Carvalho de Melo (4):
      Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/sridhar/lksctp-2.6
      Merge branch 'master' of /pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'red' of 84.73.165.173:/home/tgr/repos/net-2.6

Arnaud Patard (1):
      v4l: 700: added ir for lifeview flytv platinum mini2

Arnd Bergmann (6):
      powerpc: Rename BPA to Cell
      powerpc: create a new arch/powerpc/platforms/cell/smp.c
      powerpc: move rtas_fw.c out of platforms/pseries
      powerpc: move mmio_nvram.c over to arch/powerpc
      powerpc: move arch/ppc64/kernel/bpa* to arch/powerpc/platforms/cell
      fbdev: move ioctl32 code to fbmem.c

Artem B. Bityutskiy (28):
      [JFFS2] Split a large routine on several smaller.
      [JFFS2] Debug code clean up - step 1
      [JFFS2] Use f->target instead of f->dents for symlink target
      [JFFS2] Debug code clean up - step 2
      [JFFS2] Fix slab panic
      [JFFS2] Debug code clean up - step 3
      [JFFS2] Namespace clean up
      [JFFS2] Debug code clean up - step 4
      [JFFS2] Move scattered function into related files
      [JFFS2] Debug code clean up - step 5
      [JFFS2] Move another fragtree-related function to nodelist.c
      [JFFS2] Refine fragtree debug macros
      [JFFS2] Build fragtree in reverse order
      [JFFS2] Debug code clean up - step 6
      [JFFS2] Correct buggy length checks
      [JFFS2] Debug code clean up - step 7
      [JFFS2] Make the JFFS2 messages a bit nicer
      [JFFS2] Fix JFFS2 [mc]time handling
      [JFFS2] More message formatting cleanups
      [JFFS2] Calculate CRC check starting point correctly
      [JFFS2] Solve BUG caused by frag->node representing a hole in fragtree
      [JFFS2] Debug message format clean up
      [JFFS2] Debug code simplification, update TODO
      [JFFS2] Remove stale comment
      [JFFS2] Use memset(struct) instead of nulling struct members one by one
      [JFFS2] Fix dataflash support
      [MTD] mtdpart.c: Allow eraseblock size != power of 2
      [JFFS2] Fix broken compile when debug level = 2

Arthur Othieno (5):
      prom_free_prom_memory() returns unsigned long
      semaphore: Remove __MUTEX_INITIALIZER()
      i386: CONFIG_PC removal
      cris: printk() duplicate declaration
      xtensa: struct semaphore.sleepers initialization

Ashok Raj (6):
      introduce get_cpu_sysdev() to retrieve a sysfs entry for a cpu.
      create and destroy cache sysfs entries based on cpu notifiers
      Remove cpu_sys_devices in cpufreq subsystem.
      create and destroy cpufreq sysfs entries based on cpu notifiers
      cpu hotplug: fix locking in cpufreq drivers
      PCI: Change MSI to use physical delivery mode always

Ashutosh Naik (2):
      e1000: Fixes e1000_suspend warning when CONFIG_PM is not enabled
      dgrs: fix warnings when CONFIG_ISA and CONFIG_PCI are not enabled

Atsushi Nemoto (7):
      Sync c-tx39.c with c-r4k.c.
      Fix zero length sys_cacheflush
      Remove mips_rtc_lock
      Use rtc_lock to protect RTC operations
      Define MAX_UDELAY_MS
      Fix return type of setup_frame variants
      Redefine outs[wl] for ide_outs[wl].

Aurelien Jarno (1):
      sis190.c: fix multicast MAC filter

Ayaz Abdulla (4):
      [netdrvr forcedeth] scatter gather and segmentation offload support
      [netdrvr forcedeth] remove superfluous rx engine stop/start
      [netdrvr forcedeth] support for irq mitigation
      [netdrvr forcedeth] phy address scan range

Badari Pulavarty (1):
      SHM_NORESERVE flags for shmget()

Bart Oldeman (2):
      x86: initialise tss->io_bitmap_owner to something
      reset tss->io_bitmap_owner in sys_ioperm()

Bastian Blank (1):
      s390, ccw - export modalias

Becky Bruce (9):
      powerpc: Merge bug.h
      powerpc: Merge elf.h
      powerpc: merge atomic.h, memory.h
      powerpc: merge semaphore.h
      powerpc: merge byteorder.h
      powerpc: Merge types.h
      powerpc: Fix types.h
      ppc: Fix m82xx_pci build
      ppc: Fix build warnings in arch/ppc/kernel/traps.c

Bellido Nicolas (7):
      [ARM] 3036/1: AAEC-2000 - Add defines for GPIO registers
      [ARM] 3037/1: AAED-2000 - Add defines for GPIO registers on external port.
      [ARM] 3038/1: AAEC-2000 - Proper includes in hardware.h
      [ARM] 3039/1: AAEC-2000 - Add MTD support
      [ARM] 3040/1: AAEC-2000 - Preliminary clock interface support
      [ARM] 3041/1: AAEC-2000 - CLCD controller platform glue
      [ARM] 3042/1: AAED-2000 - LCD panel informations

Ben Cahill (1):
      Fixes missed beacon logic in relation to on-network AP roaming.

Ben Dooks (32):
      [ARM] 3033/1: S3C2410 - add generic gpio_cfgpin options
      [ARM] 3034/1: S3C2410 - fix size of devices in devs.c
      [ARM] 3045/2: S3C2410 - change init for lcd platform data
      [ARM] 3046/1: BAST - add framebuffer platform data
      [ARM] 3047/1: SMDK2440 - add framebuffer platform data
      drivers/base - fix sparse warnings
      i2c: Static function fixes, 1 of 4
      hwmon: Static function fixes, 2 of 4
      hwmon: Static function fixes, 3 of 4
      i2c: Static function fixes, 4 of 4
      USB: S3C2410 OHCI - add driver owner field
      USB: gadget drivers - add .owner initialisation
      USB: add owner initialisation to host drivers
      ext3: sparse fixes
      [WATCHDOG] s3c2410 wdt - add .owner field
      [ARM] 3071/1: RX3715 - add lcd/fb platform setup
      [ARM] 3076/1: S3C2410 - updated documentation for platfrom data init
      [ARM] 3077/1: S3C2410 - regs-iis.h missing mask for IISMOD_FS
      [SERIAL] 8250_early.c passing 0 instead of NULL
      [MTD] NAND: s3c2410 use dev_err() to report errors instead of printk()
      [MTD] NAND: s3c2410.c Initialize owner in device_driver struct
      [MTD] maps/bast-flash.c: Initialize owner in device_driver struct
      [MTD] maps/plat-ram.c: Initialize owner in device_driver struct
      [MTD] NAND s3c2410.c: Fix missing dev parameter to dev_err
      [MTD] NAND s3c2410.c: Fix timing calculation bugs
      s3c2410fb: initialise device_driver .owner
      [ARM] 3125/2: VR1000: Fix map_decs initialiser
      [ARM] 3126/1: BAST: fix map_desc initialisation
      [ARM] 3132/1: S3C2410 - reset on decompression error
      [ARM] 3136/1: Anubis - fix map_desc initialisers
      [ARM] 3137/1: RX3715 - fix map_desc initialiser
      [ARM] 3138/1: SMDK2440 - fix map_desc initialisation (and ISA memory space)

Ben Lahaise (1):
      uml: switch_mm fix

Benjamin Herrenschmidt (20):
      ppc64: Store virtual address in TLB flush batches
      ppc64: support 64k pages
      ppc64: Fix zImage boot
      ppc: Fix ppc32 build after 64K pages
      nvidiafb: Fix mode setting & PPC support
      nvidiafb: Add flat panel dither support
      ppc64: SMU based macs cpufreq support
      ppc64: SMU partition recovery
      ppc64: Update g5_defconfig for ARCH=powerpc
      ppc64: More U3 device-tree fixes
      ppc64: Thermal control for SMU based machines
      ppc: fix a bunch of warnings
      ppc: Fix ARCH=ppc build with xmon
      ppc: Fix PowerBook HD led on ARCH=powerpc
      ppc64: Fix the lazy icache/dcache code for non-RAM pages
      ppc64: Don't panic when early __ioremap fails
      powerpc: 64k pages pmd alloc fix
      powerpc: 64k pages vs. U3 iommu
      ppc64: fix PCI IO mapping
      powerpc: Merge vdso's and add vdso support to 32 bits kernel

Benoit Boissinot (1):
      Fix 'Driver using old /proc/net/wireless support, please fix driver !' message.

Bjorn Helgaas (9):
      [IA64] Update default configs
      [IA64] ia64: add ar.k0 usage note
      [IA64] move ACPI IOSAPIC locality domain mapping from pci.c to acpi.c
      [IA64] respect ACPI producer/consumer flag for PCI root bridges
      cpcihp_zt5550: add pci_enable_device()
      cpqphp: add pci_enable_device()
      rocketport: make it work when statically linked into kernel
      [IA64] add the MMIO regions that are translated to I/O port space to /proc/iomem
      ide: move CONFIG_IDE_MAX_HWIFS into linux/ide.h

Bob Picco (8):
      V5 ia64 SPARSEMEM - Kconfig and Makefile
      V5 ia64 SPARSEMEM - eliminate contig_page_data
      V5 ia64 SPARSEMEM - conditional changes for SPARSEMEM
      V5 ia64 SPARSEMEM - SPARSEMEM code changes
      V5 ia64 SPARSEMEM - gensparse_defconfig
      [IA64] Recent SPARSEMEM and DISCONTIG changes break some builds
      HPET, Maintainers
      [IA64] fix memory less node allocation

Bodo Stroesser (2):
      uml: fix UML network driver endianness bugs
      uml: maintain own LDT entries

Borislav Petkov (1):
      USB: make usb storage note visible in Kconfig

Brett Russ (4):
      libata: Marvell SATA support (DMA mode) (resend: v0.22)
      libata: Marvell spinlock fixes and simplification
      libata: Marvell function headers
      libata: Marvell endian fix

Brian Gerst (4):
      Remove redundant configs.o
      CONFIG_IA32
      Clean up mtrr compat ioctl code
      Remove orphaned TIOCGDEV compat ioctl

Brian King (2):
      PCI: Block config access during BIST
      PCI: ipr: Block config access during BIST

Bruce Losure (1):
      [IA64] Altix patch for fpga reset

Calin A. Culianu (1):
      nvidiafb: Geforce 7800 series support added

Carlo Comin (1):
      [CONNECTOR]: Fix documentation test module.

Carlos O'Donell (1):
      [PARISC] Implement 5 argument clone.

Carlos Sanchez (1):
      Added a Receive_Abort to the Marvell serial driver

Catalin Climov (2):
      v4l: 631: implemented the v4l2 mpeg api for blackbird cards
      v4l: 649: fixed gcc 4 0 compile warnings by moving var declarations to the top of the function or block

Catalin Marinas (1):
      [ARM] Add support for ARM RealView board

Charles R. Anderson (1):
      [ALSA] Fix maestro3 hang after cold boot

Chen, Kenneth W (4):
      [patch] remove gendisk->stamp_idle field
      Following the same idea, it occurs to me that we should only update
      [IA64] make mmu_context.h and tlb.c 80-column friendly
      optimize activate_task()

Chris Wright (1):
      TPM compile fix

Christian Borntraeger (2):
      s390: test_bit return value
      s390: fix memory leak in vmcp

Christoph Hellwig (69):
      RPC,NFS: new rpc_pipefs patch
      [SCSI] scsi_transport_sas: support link error attributes
      [SCSI] mptsas: support link error attributes
      [SCSI] sas: add flag for locally attached PHYs
      [SCSI] sas: add support for PHY resets
      [SCSI] mptsas: add support for PHY resets
      [SCSI] mptsas: white space fixes and version bump
      hugetlbfs: move free_inodes accounting
      hugetlbfs: clean up hugetlbfs_delete_inode
      kill hugelbfs_do_delete_inode
      cleanup hugelbfs_forget_inode
      cfq-iosched: move tasklist walk to elevator.c
      TIOC* compat ioctl handling
      adjust parisc sys_ptrace prototype
      unify sys_ptrace prototype
      [XFS] Make sure the threads and shaker in xfs_buf are de-initialized in
      [XFS] remove unused pagebuf flags
      [XFS] Add format checking to cmn_err and icmn_err
      [XFS] fix PBF_NONE handling
      [XFS] write barrier support  Issue all log sync operations as ordered
      [XFS] only mark buffers done when all pages are uptodate  in addition
      [XFS] remove unused struct xfs_ail_ticket
      [XFS] endianess annotations and cleanup for the quota code
      [XFS] silence gcc4 warnings.  the directory ones are wrong because of
      [XFS] Fix sparse warnings in ktrace.[ch]
      [XFS] Simplify pagebuf_rele  Remove a conditional that can not be true
      [XFS] Endianess annotations for various allocator data structures
      [SCSI] tidy up scsi_error_handler
      [SCSI] remove Scsi_Host.eh_active
      [SCSI] remove scsi_wait_req
      [SCSI] use a completion in scsi_send_eh_cmnd
      [SCSI] megaraid_sas: fix EH locking
      [SCSI] megaraid_mbox: remove scsi_assign_lock usage
      [SCSI] megaraid (legacy): remove scsi_assign_lock usage
      [SCSI] aic7xxx: remove scsi_assign_lock usage
      [SCSI] aic79xx: remove scsi_assign_lock usage
      fuse: remove dead code from fuse_permission
      befs: use generic_ro_fops
      vxfs: use generic_ro_fops
      afs: use generic_ro_fops
      remove superflous ctime/mtime updates in affs
      consolidate sys_ptrace()
      [SPARC64]: remove alloc_user_space()
      [SPARC]: remove audioio.h
      [SPARC]: remove kbio.h
      [SPARC]: remove vuid_event.h
      [SPARC64]: remove duplicated compat ioctl entries
      [SPARC]: Kill remaining kbio.h references.
      [SPARC] envctrl: implement ->unlocked_ioctl and ->compat_ioctl
      [SPARC] openprom: implement ->compat_ioctl
      [SPARC] display7seg: implement ->unlocked_ioctl and ->compat_ioctl
      [SPARC] cpwatchdog: implement ->compat_ioctl
      [SPARC64]: remove drm compat ioctl handling
      ieee80211: cleanup crypto list handling, other minor cleanups.
      cris v10 eth: use ethtool_ops
      xtensa platform-iss network: remove no-op ioctl handler
      uml_net: use ethtool_ops
      hpfs: remove spurious mtime update
      fat: respect silent mount flag
      add a vfs_permission helper
      add a file_permission helper
      sanitize lookup_hash prototype
      re-add TIOCSTART and TIOCSTOP compat_ioctl handlers
      remove ioctl32_handler_t
      move some COMPATIBLE_IOCTL entries from x86_64 to common code
      [SPARC] sbus rtc: implement ->compat_ioctl
      [SCSI] remove Scsi_Host_Template typedef
      [SCSI] remove Scsi_Pointer typedef
      [SCSI] remove Scsi_Device typedef

Christoph Lameter (5):
      vmalloc_node
      slab: add additional debugging to detect slabs from the wrong node
      Implement sys_* do_* layering in the memory policy layer.
      Remove policy contextualization from mbind
      Use alloc_percpu to allocate workqueues locally

Chuck Lever (36):
      RPC: Report connection errors properly when mounting with "soft"
      RPC: proper soft timeout behavior for rpcbind
      NFS: use a constant value for TCP retransmit timeouts
      RPC: portmapper doesn't need a reserved port
      RPC: extract socket logic common to both client and server
      RPC: introduce client-side transport switch
      RPC: transport switch function naming
      RPC: Reduce stack utilization in xs_sendpages
      RPC: Rename sock_lock
      RPC: Rename xprt_lock
      RPC: rename the sockstate field
      RPC: Eliminate socket.h includes in RPC client
      RPC: Add helper for waking tasks pending on a transport
      RPC: client-side transport switch cleanup
      RPC: separate TCP and UDP write space callbacks
      RPC: separate TCP and UDP transport connection logic
      RPC: separate TCP and UDP socket write paths
      RPC: skip over transport-specific heads automatically
      RPC: get rid of xprt->stream
      RPC: add API to set transport-specific timeouts
      RPC: expose API for serializing access to RPC transports
      RPC: expose API for serializing access to RPC transports
      RPC: separate xprt_timer implementations
      RPC: add generic interface for adjusting the congestion window
      RPC: add a release_rqst callout to the RPC transport switch
      RPC: remove xprt->nocong
      RPC: clean up after nocong was removed
      RPC: allow RPC client's port range to be adjustable
      RPC: make sure to get the same local port number when reconnecting
      RPC: parametrize various transport connect timeouts
      RPC: rationalize set_buffer_size
      SUNRPC: fix bug in patch "portmapper doesn't need a reserved port"
      SUNRPC: Retry rpcbind requests if the server's portmapper isn't up
      NFS: nfs_lookup doesn't need to revalidate the parent directory's inode
      SUNRPC: allow sunrpc.o to link when CONFIG_SYSCTL is disabled
      NFS,SUNRPC,NLM: fix unused variable warnings when CONFIG_SYSCTL is disabled

Clemens Ladisch (36):
      hpet: disallow zero interrupt frequency
      HPET: make frequency calculations 32 bit safe
      hpet: remove unused variable
      hpet: remove superfluous register reads
      hpet: allow non-power-of-two frequencies
      hpet: allow shared interrupts
      hpet-RTC: disable interrupt when no longer needed
      hpet-RTC: fix timer config register accesses
      hpet-RTC: cache the comparator register
      hpet: fix HPET_INFO calls from kernel space
      hpet: fix division by zero in HPET_INFO
      hpet: fix uninitialized variable in hpet_register()
      hpet: fix access to multiple HPET devices
      hpet: remove superfluous indirections
      hpet: simplify initialization message
      [ALSA] cmipci: use FM/MIDI ports in PCI port space
      [ALSA] usb-audio: simplify MIDI quirk handling
      [ALSA] usb-audio: ignore Hercules DJ Console mixer errors
      [ALSA] usb-audio: add quirk comments
      [ALSA] usb-audio: remove old compatibility wrappers (1/2)
      [ALSA] usb-audio: remove old compatibility wrappers (2/2)
      [ALSA] rtctimer: remove superfluous rtc_inc variable
      [ALSA] rtctimer: optimize module parameter validation
      [ALSA] sequencer: remove superfluous function parameter
      [ALSA] highlanderize motherboard AC97/HDA drivers
      [ALSA] timer: fix timer instance memory allocation checks
      [ALSA] timers: add module refcounting for global timers
      [ALSA] timer: remove list_entry() type casts
      [ALSA] timer: formatting changes
      [ALSA] usb-audio: don't call usb_reset_configuration() when probing
      [ALSA] seq-timer: restrict timer frequencies
      [ALSA] ymfpci: change timer resolution to 48 kHz
      [ALSA] clean up device types symbols
      [ALSA] usb-audio: remove superfluous include
      [ALSA] fix improper CONFIG_SND_MAJOR usage
      [ALSA] usb-audio: start submitting URBs in the prepared state

Cliff Wickman (1):
      [IA64] ptrace - find memory sharers on children list

Con Kolivas (6):
      sched: implement nice support across physical cpus on SMP
      sched: change prio bias only if queued
      sched: account rt tasks in prio_bias()
      sched: smp nice bias busy queues on idle rebalance
      sched: correct smp_nice_bias
      sched: consider migration thread with smp nice

Corey Minyard (11):
      ipmi: use refcount in message handler
      ipmi: various si cleanup
      ipmi: watchdog parms in sysfs
      ipmi: poweroff cleanups
      ipmi: more dell fixes
      ipmi: si start transaction hook
      ipmi: bt restart reset fixes
      ipmi: kcs error0 delay
      ipmi: add timer thread
      ipmi: use rcu lock for using command receivers
      ipmi: fix watchdog timeout panic handling

Cornelia Huck (2):
      s390: documentation update
      s390: ccwgroup online attribute

Coywolf Qi Hunt (2):
      PF_DEAD cleanup
      __find_get_block_slow() cleanup

Dale Farnsworth (1):
      mii: Add test for GigE support

Dan Williams (1):
      [ARM] 3079/1: Fix typo in i2c-iop3xx.c (invalid pointer passed to release_mem_region)

Daniel Drake (4):
      USB Storage: HP8200: Another device type detection fix
      usb-storage: Some minor shuttle_usbat cleanups
      usb-storage: Readd missing SDDR-05b unusual_devs entry
      prism54: Remove redundant assignment

Daniel Jacobowitz (1):
      Revise MIPS 64-bit ptrace interface

Daniel Ritz (1):
      usb/input/touchkit: add more device IDs

Dave Airlie (17):
      drm: missing drm_vm.c changes for consistent maps
      drm: update radeon driver to 1.18
      drm: add radeon PCI express support
      update from upstream
      drm: use kernel macros
      drm: lindent the drm directory.
      drm: cast handle to a pointer to avoid warning
      drm: fix some lindent damage
      drm: add option to force writeback off.
      drm: fix all sparse warning on 32-bit x86
      drm: fix drm PCIGART
      merge Linus head tree into my drm tree and fix up conflicts
      merge linus head to drm-mm branch
      merge linus head to drm-mm branch
      drm: fix warning on 64-bit platforms..
      drm: remove unused components of drm structures
      drm fixup pci gart settings

Dave Hansen (12):
      memory hotplug prep: kill local_mapnr
      memory hotplug prep: break out zone initialization
      memory hotplug prep: __section_nr helper
      memory hotplug prep: fixup bad_range()
      memory hotplug locking: node_size_lock
      memory hotplug locking: zone span seqlock
      memory hotplug: sysfs and add/remove functions
      memory hotplug: move section_mem_map alloc to sparse.c
      memory hotplug: call setup_per_zone_pages_min after hotplug
      memory hotplug: i386 addition functions
      memory hotplug: ppc64 specific hot-add functions
      fixup bogus e820 entry with mem=

Dave Jiang (1):
      [ARM] 3086/1: ixp2xxx error irq handling

Dave Jones (14):
      [CPUFREQ] Avoid the ondemand cpufreq governor to use a too high frequency for stats.
      [CPUFREQ] Remove preempt_disable from powernow-k8
      [AGPGART] Fix serverworks TLB flush.
      [AGPGART] Replace kmalloc+memset's with kzalloc's
      [CPUFREQ] kzalloc conversions for i386 drivers.
      [CPUFREQ] kzalloc conversions for cpufreq core.
      [AGPGART] Set .owner field of struct pci_driver.
      [CPUFREQ] Check return value of cpufreq_cpu_get in cpufreq_stats
      [CPUFREQ] Fix up compile of cpufreq_stats
      [AGPGART] When we encounter reserved mode bits, print them out.
      [AGPGART] Fix up sgi-agp bug with no devices on bus.
      [AGPGART] Fix up warning in efficeon driver.
      [ATM]: [horizon] fix sparse warnings
      Don't print per-cpu vm stats for offline cpus.

Dave Kleikamp (4):
      JFS: make special inodes play nicely with page balancing
      JFS: Corrupted block map should not cause trap
      JFS: make sure right-most xtree pages have header.next set to zero
      JFS: set i_ctime & i_mtime on target directory when creating links

Davi Arnaut (3):
      SELinux: remove unecessary size_t checks in selinuxfs
      V9FS: 'names_cache' memory leak
      smbfs: 'names_cache' memory leak

David Brownell (22):
      driver model wakeup flags
      usb device wakeup flags
      USB: ehci.patch (earlier irq disable)
      USB: move handoff code
      usb_interface power state
      remove suspend-path recursion
      remove usb_suspend_device() parameter
      remove duplicated resume path code
      remove some USB_SUSPEND dependencies
      one less word in struct device
      all HCDs provide root hub suspend/resume methods
      root hub changes (lesser half)
      root hub updates (greater half)
      usbcore PCI glue updates for PM
      OHCI PM updates
      update PCI early-handoff handling for OHCI
      UHCI PM updates
      ISP116x PM updates
      stop exporting two functions
      updates for "controller suspended" handling
      omap_udc dma off-by-one fix
      [ARM] 3078/1: lubbock platform updates, mostly mmc detection

David Chinner (1):
      [XFS] Introduce two new mount options (nolargeio/largeio) to allow

David Engel (1):
      [IPV4]: Fix setting broadcast for SIOCSIFNETMASK

David Eriksson (1):
      USB: Improving the set of vendor/product IDs in the ipaq driver

David Gibson (31):
      powerpc: Fix use of LOADBASE in merge tree
      powerpc: Another maple merge tree fix
      powerpc: Merge ppc64 pmc.[ch] with ppc32 perfmon.[ch]
      Fix broken initialization of conswitchp for ARCH=ppc64
      powerpc: Merge thread_info.h
      powerpc: Fix handling of fpscr on 64-bit
      powerpc: Purge bootinfo.h
      powerpc: Merge parport.h
      powerpc: Don't use kmalloc() for kernel stacks
      powerpc: Remove dregs of bootinfo.h
      powerpc: Move xics.[ch] into platforms/pseries
      powerpc: Merge ipcbuf.h
      powerpc: Merge bitops.h
      powerpc: Fix merged ipcbuf.h
      powerpc: Merge futex.h
      powerpc: Merge (move) numnodes.h and sparsemem.h
      powerpc: Move dart.h
      powerpc: Move naca.h to platforms/iseries
      powerpc: Keep fixing merged ipcbuf.h
      powerpc: Kill ppcdebug
      ppc64: Fix bug in SLB miss handler for hugepages
      FUTEX_WAKE_OP: enhanced error handling
      kconfig: Fix Kconfig performance bug
      powerpc: Merge signal.h
      powerpc: Merge current.h
      powerpc: Move various ppc64 files with no ppc32 equivalent to powerpc
      powerpc: Merge cacheflush.h and cache.h
      powerpc: Move scanlog.c to platforms/pseries
      powerpc: Consolidate asm compatibility macros
      powerpc: Move more ppc64 files with no ppc32 equivalent to powerpc
      powerpc: Move udbg code to arch/powerpc

David Hardeman (1):
      Use sg_set_buf/sg_init_one where applicable

David Howells (4):
      Keys: Export user-defined keyring operations
      Keys: Add LSM hooks for key management [try #3]
      Keys: Get rid of warning in kmod.c if keys disabled
      Keys: Remove incorrect and obsolete '!' operators

David Mosberger-Tang (1):
      [IA64] align signal-frame even when not using alternate signal-stack

David S. Miller (11):
      [USB]: Make early handoff a final fixup instead of a header one.
      [SPARC]: Remove bogus register programming in cg6 driver.
      [SPARC64] mm: Do not flush TLB mm in tlb_finish_mmu()
      [SPARC64]: Kill off dummy_tick_ops.
      [SUNSU]: Do not mark sunsu_console_setup() __init
      [SPARC64]: Kill some unnecessary includes from ioctl32.c
      [SPARC]: Missing compat_ioctl hookup in openprom driver.
      [SPARC]: Fix locking thinkos in display7seg and cpwatchdog drivers.
      [SPARC64]: Re-export uts_sem for solaris compat module.
      [SPARC64]: Restore 2.4.x /proc/cpuinfo behavior for "ncpus probed" field.
      [IPV6]: Fix inet6_init missing unregister.

David Shirley (1):
      v4l: 766: add dvb card winfast dtv1000-t

David Vrabel (2):
      [MTD] maps/ixp4xx: remove platform specific bits
      [MTD] maps/ixp4xx: kill some warnings

David Woodhouse (6):
      powerpc: always init nvram on 64-bit powermac
      [MTD] Missing check on kmalloc return in INFTL mount.
      powerpc: Fix i8259 cascade IRQ
      powerpc: Fix ppc32 initrd
      v4l: 687: fix source charset make symbols utf 8
      powerpc: remove initrd debug printk

Dean Nelson (6):
      [IA64-SGI] get XPC to cleanly disengage from remote memory references
      [IA64-SGI] fixes for XPC disengage and open/close protocol
      [IA64-SGI] XPC changes to support more than 2k nasids
      [IA64-SGI] cleanup the way XPC locates the reserved page
      [IA64] restrict CONFIG_SGI_SN_XP to IA64_GENERIC or IA64_SGI_SN2
      [IA64] utilize notify_die() for XPC disengage

Dean Roe (2):
      [IA64-SGI] Remove references to the SN bist_lock
      [IA64] - Avoid slow TLB purges on SGI Altix systems

Deepak Saxena (37):
      [ARM] 2982/1: Replace map_desc.physical with map_desc.pfn: aaec2000
      [ARM] 2983/1: Replace map_desc.physical with map_desc.pfn: IOP3xx
      [ARM] 2984/1: Replace map_desc.physical with map_desc.pfn: IXP2000
      [ARM] 2985/1: Replace map_desc.physical with map_desc.pfn: IXP4xx
      [ARM] 2986/1: Replace map_desc.physical with map_desc.pfn: LH7A40x
      [ARM] 2987/1: Replace map_desc.physical with map_desc.pfn: OMAP
      [ARM] 2988/1: Replace map_desc.physical with map_desc.pfn: PXA
      [ARM] 2989/1: Replace map_desc.physical with map_desc.pfn: RiscPC
      [ARM] 2990/1: Replace map_desc.physical with map_desc.pfn: S3C2410
      [ARM] 2991/1: Replace map_desc.physical with map_desc.pfn: Shark
      [ARM] 2992/1: Replace map_desc.physical with map_desc.pfn: SA1100
      [ARM] 2993/1: Replace map_desc.physical with map_desc.pfn: CLPS711x
      [ARM] 2994/1: Replace map_desc.physical with map_desc.pfn: CLPS7500
      [ARM] 2995/1: Replace map_desc.physical with map_desc.pfn: Versatile
      [ARM] 2996/1: Replace map_desc.physical with map_desc.pfn: EPXA10DB
      [ARM] 2997/1: Replace map_desc.physical with map_desc.pfn: EBSA110
      [ARM] 2998/1: Replace map_desc.physical with map_desc.pfn: Footbridge
      [ARM] 2999/1: Replace map_desc.physical with map_desc.pfn: H720x
      [ARM] 3000/1: Replace map_desc.physical with map_desc.pfn: iMX
      [ARM] 3001/1: Replace map_desc.physical with map_desc.pfn: Integrator
      [ARM] 3016/1: Replace map_desc.physical with map_desc.pfn
      [ARM] 3017/1: Add support for 36-bit addresses to create_mapping()
      Fix CS89x0 KConfig for IXDP2X01
      i2c: kzalloc conversion, ixp bus drivers
      hwmon: kzalloc conversion
      i2c: kzalloc conversion, other drivers
      [ARM] fix bogus cast in IXP2000 I/O macro
      [ARM] fix ixp2x00 defconfig NR_UARTS options
      [ARM] 3081/1: Remove GTWX5715 from ixp4xx_defconfig
      [ARM] Fix IXDP2x01 config files
      drivers/cdrom: kmalloc + memset -> kzalloc conversion
      drivers/dio: kmalloc + memset -> kzalloc conversion
      drivers/eisa: kmalloc + memset -> kzalloc conversion
      drivers/fc4: kmalloc + memset -> kzalloc conversion
      drivers/firmware: kmalloc + memset -> kzalloc conversion
      ide: kmalloc + memset -> kzalloc conversion
      bluetooth: kmalloc + memset -> kzalloc conversion

Dick Streefland (1):
      [ALSA] intel8x0 - enable ac97_quirk hp_only for Acer Aspire 3003LCi

Dirk Opfer (3):
      [ARM] 3088/1: PXA: Add machine support for the Sharp SL-6000x series of PDAs
      [ARM] 3123/1: Sharp SL-6000x: Add IRDA, MMC, UDC and keyboard device
      [ARM] 3124/1: Sharp SL-6000x: SharpSL PCMCIA Updates

Dmitry Torokhov (34):
      Driver core: send hotplug event before adding class interfaces
      I2O: remove class interface
      I2O: remove i2o_device_class
      Driver core: pass interface to class interface methods
      Input: kill devfs references
      Input: prepare to sysfs integration
      drivers/input/mouse: convert to dynamic input_dev allocation
      drivers/input/keyboard: convert to dynamic input_dev allocation
      drivers/usb/input: convert to dynamic input_dev allocation
      Input: convert ucb1x00-ts to dynamic input_dev allocation
      drivers/input/touchscreen: convert to dynamic input_dev allocation
      Input: convert sonypi to dynamic input_dev allocation
      Input: convert onetouch to dynamic input_dev allocation
      Input: convert driver/input/misc to dynamic input_dev allocation
      drivers/media: convert to dynamic input_dev allocation
      Input: convert drivers/macintosh to dynamic input_dev allocation
      Input: convert konicawc to dynamic input_dev allocation
      drivers/input/joystick: convert to dynamic input_dev allocation
      Input: convert net/bluetooth to dynamic input_dev allocation
      Input: convert sound/ppc/beep to dynamic input_dev allocation
      Input: show sysfs path in /proc/bus/input/devices
      Input: export input_dev data via sysfs attributes
      input core: remove custom-made hotplug handler
      smsc-ircc2: PM cleanup - do not close device when suspending
      Input: evdev - allow querying EV_SW bits from compat_ioctl
      Input: evdev - allow querying SW state from compat ioctl
      Input: fix input_dev registration message
      Input: pcspkr - fix setting name and phys for the device
      Input: lkkbd - fix debug message in lkkbd_interrupt()
      Input: locomokbd - convert to dynamic input allocation
      Input: do not register statically allocated devices
      Input: fix input device deregistration
      Input: fix 'uniq' reporting in hotplug handler
      Input: convert hdaps to dynamic input_dev allocation.

Don Fry (3):
      pcnet32: show name of failing device
      pcnet32: AT2700/2701 and Bugzilla 2699 & 4551
      pcnet32: Prevent hang with 79c976

Douglas Gilbert (3):
      [libata scsi] add ata_scsi_set_sense helper
      [libata scsi] improve scsi error handling with ata_scsi_set_sense()
      [libata scsi] MODE SELECT, strengthen mode sense

Dwaine Garden (1):
      v4l: 789: added support for saa7113

Ed Kear (1):
      libata: add support for Promise SATA 300 TX2plus PDC40775

Ed L. Cashin (2):
      aoe: use get_unaligned for accesses in ATA id buffer
      aoe: update to version 14

Elad Lahav (1):
      v4l: 821: set tuner type in vidioc_g_tuner

Eric Dumazet (1):
      reduce sizeof(struct file)

Eric Sandeen (7):
      [XFS] Stack footprint reduction for xfs_swapext (used from xfs_fsr)
      [XFS] Remove dead code in xfs_iomap_write_direct; save some stack
      [XFS] Prevent data corruption on extending truncate case from cxfs client
      [XFS] Add ATTR_NOSIZETOK definition for xfs_vnodeops.c change
      [XFS] fix old xfs_setattr mis-merge from irix; mostly harmless esp if not
      [XFS] remove unused code from xfs_iomap_write_direct
      [XFS] Fix calculation of reserved AGs for inodes in 32-bit inode mode

Eric W. Biederman (6):
      i386 io_apic.c: Memorize at bootup where the i8259 is connected
      i386 nmi_watchdog: Merge check_nmi_watchdog fixes from x86_64
      i386: move apic init in init_IRQs
      i386 kexec-on-panic: Don't shutdown the apics.
      i386 mpparse: Only ignore lapic information we can't store
      Don't uselessly export task_struct to userspace in core dumps

Erik Hovland (3):
      [ARM] 3031/1: fix typos in comments of mmc.h
      kobject_uevent.c has a typo in a comment
      changes device to driver in porting.txt

Eugene Surovegin (5):
      New PowerPC 4xx on-chip ethernet controller driver
      Add MAINTAINER entry for the new PowerPC 4xx on-chip ethernet controller driver
      PPC 44x EMAC driver: add 440SPe support
      PPC 44x EMAC driver: add 440GR support
      PPC 4xx EMAC driver: fix VSC8201 PHY initialization

Ferenc Havasi (7):
      [jffs2] Remove compressor lzo and lzari
      [JFFS2] Remove support for virtual blocks
      [JFFS2] Add erase block summary support (mount time improvement)
      [JFFS2] Return real jffs2_sum_init() error code
      [JFFS2] Call summary collector for all mtd devices with writev support
      [JFFS2] Account summary space in reserved_size.
      [JFFS2] Rename jffs2_summary_node to jffs2_raw_summary

Florin Malita (1):
      eepro.c: module_param_array cleanup

Francois Romieu (8):
      b44: b44_start_xmit returns with a lock held when it fails allocating
      b44: miscellaneous cleanup
      b44: expose counters through ethtool
      b44: s/spin_lock_irqsave/spin_lock/ in b44_interrupt
      b44: late request_irq in b44_open
      b44: replace B44_FLAG_INIT_COMPLETE with netif_running()
      b44: race on device closing
      b44: increase version number

Frank Pavlic (7):
      s390: synthax checking for VIPA addresses fixed
      s390: minor modification in qeth layer2 code
      s390: qeth multicast address registration fixed
      s390: some more qeth fixes
      s390: fix recovery failure of non-guestLAN devices
      s390: introduce guestLan sniffer support in qeth
      s390: mail address changed

Gabriel A. Devenyi (2):
      drivers/net/wireless/airo.c unsigned comparason
      drivers/block/pktcdvd.c: remove write-only variable in pkt_iosched_process_queue()

Gennady Sharapov (1):
      uml: separate libc-dependent uaccess code

Georg Chini (2):
      [SPARC]: Make SBUS dma code similar to EBUS
      [SPARC]: More abstractions and cleanups of dma handling in cs4231.

Glauber de Oliveira Costa (2):
      Locking problems while EXT3FS_DEBUG on
      Test for sb_getblk return value

Glen Gray (1):
      v4l: 627: added support for oem version of flytv platinum mini with a

Glen Masgai (1):
      [ALSA] ymfpci: add S/PDIF-in > S/PDIF-out loop

Grant Coady (7):
      hwmon: adm9240 driver update - cleanups
      hwmon: adm9240 driver update - dynamic sysfs
      pci_ids: remove duplicates from pci_ids.h
      pci_ids: macros: replace partial with whole symbols
      pci_ids: remove non-referenced symbols from pci_ids.h
      pci_ids: cleanup comments
      pci_ids cleanup: fix two additional IDs in bt87x

Grant Grundler (20):
      [PARISC] Update sba_iommu from parisc tree
      [PARISC] Update ccio-dma from parisc tree
      [PARISC] Allow STI_CONSOLE access to some FONTS
      [PARISC] Make sure use of RFI conforms to PA 2.0 and 1.1 arch docs
      [PARISC] Move pa_tlb_lock to tlb_flush.h
      [PARISC] Update bitops from parisc tree
      [PARISC] Use work queue in LED/LCD driver instead of tasklet.
      [PARISC] Replace uses of __LP64__ with CONFIG_64BIT
      [PARISC] Minor iosapic.c cleanup
      [PARISC] Add sync required after fdc to enforce insn ordering
      [PARISC] More informative error message in pcibios_link_hba_resources
      [PARISC] Cleanup whitespace and handle proc_mkdir() failures in pci-dma.c
      [PARISC] Document history of PDC_NARROW as it is now obsolete
      [PARISC] Update Kconfig for itimer selection
      [PARISC] Add ECANCELED to errno.h
      [PARISC] Define pgprot_noncached macro in pgtable.h
      [PARISC] Fix copy_user_page_asm to NOT access past end of page
      [PARISC] Properly specify index field to I/D cache flush ops
      [PARISC] Specify level to fix binutils level promotion bug
      [PARISC] Properly specify section alignment for real2.S

Greg KH (2):
      Merge ../bleed-2.6
      i2c-viapro: Cleanup ifdef usage

Greg Kroah-Hartman (34):
      I2O: Clean up some pretty bad driver model abuses in the i2o code
      Driver Core: add the ability for class_device structures to be nested
      Driver Core: fix up all callers of class_device_create()
      Driver Core: document struct class_device properly
      INPUT: register the input class device sooner
      INPUT: export input_dev_class so that input drivers can use it.
      INPUT: move the input class devices under their new input_dev devices
      INPUT: Fix oops when accessing sysfs files of nested input devices
      INPUT: remove the input_class structure, as it is unused.
      INPUT: rename input_dev_class to input_class to be correct.
      INPUT: Create symlinks for backwards compatibility
      update required version of udev
      I2C: remove devfs support from i2c-dev driver
      I2C: add i2c module alias for i2c drivers to use
      USB: disable tasklet if rtl8150 device is removed while active.
      USB: add endpoint information to sysfs
      devfs: Remove the mode field from usb_class_driver as it's no longer needed
      USB: add more snooping hooks in devio.c
      USB: make wHubCharacteristics __le16 to match other usb descriptor fields
      USB: remove the global function usbdev_lookup_minor
      USB: add notifier functions to the USB core for devices and busses
      USB: convert usbfs/devio.c to use usb notifiers
      USB: convert usbfs/inode.c to use usb notifiers
      USB: convert usbmon to use usb notifiers
      USB: delete the bluetty driver
      USB Serial: rename usb_serial_device_type to usb_serial_driver
      USB Serial: get rid of the .owner field in usb_serial_driver
      USB Serial: move old changelog comments out of source code
      USB Serial: move name to driver structure
      USB Serial: remove driver version from a few drivers
      USB: always export interface information for modalias
      USB: add nokia_dku2 driver
      USB: fix up some odd parts due to partial merges
      PCI: removed unneeded .owner field from struct pci_driver

Greg Ungerer (28):
      m68knommu: change use of extern inline to static inline in headers
      m68knommu: remove auto-generated asm-offsets.h
      m68knommu: remove unmaintained asm-m68knommu/ide.h
      m68knommu: updated defconfig
      m68knommu: use board name defines to differentiate board definitions
      m68knommu: add 5208 ColdFire support defines for its internal map
      m68knommu: add 5208 ColdFire support defines
      m68knommu: add 5208 ColdFire cache support
      m68knommu: use board defines to distinguish boards
      m68knommu: add 5208 ColdFire pit timer support
      m68knommu: add 5208 ColdFire pit interrupt support
      m68knommu: add 5208 ColdFire UART support
      m68knommu: add 5208 ColdFire reset/reboot support
      m68knommu: add ColdFire 5208 setup support
      m68knommu: add 5208 ColdFire platform Makefile
      m68knommu: use the ColdFire PIT timer for new 5208
      check for failed kmalloc in inftlmount.c
      m68knommu: add ColdFire 5208 and M5208EVB build support
      m68knommu: platform config code for 5208 ColdFire
      m68knommu: modify the ColdFire PIT timer for new 5208
      m68knommu: handle non base address 0 memory of M5208EVB board
      m68knommu: align param section and add 5208EVB linker support
      m68knommu: add 5208 ColdFire UART support to ColdFire serial driver
      m68knommu: add ColdFire 5208 configure support
      m68knommu: enable cache support code for ColdFIre 5249
      m68knommu: FEC ethernet header support for the ColdFire 5208
      m68knommu: FEC ethernet support for the ColdFire 5208
      m68knommu: move some platform irq support out of irq.h

Guennadi Liakhovetski (1):
      [SCSI] dc395x: atomic_kmap for PIO

Guillaume GOURAT / (1):
      USB: Kaweth.c udelay patch

H. J. Lu (1):
      [IA64] Fix 2.6 kernel for the new ia64 assembler

Hannes Reinecke (1):
      ide: incorrect device link for ide-cs

Hans J. Koch (2):
      v4l: 664: improved coding style for timer settings
      V4L: 899: fix rds raw data buffer handling bug which caused

Hans Reiser (1):
      reiser4: add radix_tree_lookup_slot()

Hans Verkuil (11):
      v4l: 685: update the tveeprom tuner list with the tuner
      v4l: 728: vidiocsfreq and vidiocgfreq expect an unsigned long as argument
      v4l: 754: add the adapter address prefix to the tda9887 kernel messages
      v4l: 763: include newer i2c id at linux include media id h
      v4l: 771: the wm8775 is a wolfson microelectronics 24 bit 96khz adc with 4
      v4l: 788: log message
      v4l: 798: this patch adds the vidioc log status to videodev2 h and adds
      v4l: 810: vidioc log status is added to videodev2.h
      v4l: 816: added driver for cirrus logic low voltage stereo a-d converter
      V4L: 915: fixes compilation problems due removal of media/id.h and i2c-algo-bit
      V4L: 917: fixes some bugs in msp3400

Harald Welte (11):
      [NETFILTER] ip_conntrack: Make "hashsize" conntrack parameter writable
      [NETFILTER]: Add "revision" support to arp_tables and ip6_tables
      [NETFILTER] PPTP helper: Fix compilation of conntrack helper without NAT
      [NETFILTER] PPTP helper: Fix endianness bug in GRE key / CallID NAT
      [NETFILTER] NAT: Fix module refcount dropping too far
      [NETFILTER]: Fix double free after netlink_unicast() in ctnetlink
      [NETFILTER] nfnetlink: Use kzalloc
      [NETFILTER]: CONNMARK target needs ip_conntrack
      [NETFILTER] nf_queue: Fix Ooops when no queue handler registered
      [NETFILTER] nfnetlink: nfattr_parse() can never fail, make it void
      [NETFILTER] nfnetlink: only load subsystems if CAP_NET_ADMIN is set

Hartmut Hackmann (11):
      dvb: tda1004x: pll communication fixes
      v4l: 653: ts dma buffer synchronization was inverted
      v4l: 655: added support for the philips td1316 tuner
      v4l: 656: added support for the following cards
      v4l: 677: increased eeprom dump to 128 bytes
      v4l: 806: add support for tda8275a
      v4l: 823: corrected probing code for tda8290
      v4l: 848: fixed tda8290 autodetection
      V4L: 896: fixed tda8290 secam l
      V4L: 904: added dvb support for tda8275a philips tiger reference design
      V4L: 908: added dvb-t support for asus p7134 dual

Heiko Carstens (5):
      s390: export ipl device parameters
      cpu hoptlug: avoid usage of smp_processor_id() in preemptible code
      s390: signal delivery
      s390: memory query wait psw
      s390: merge common parts of head.S and head64.S

Henk (1):
      USB: Buffer overflow patch for Yealink driver

Henrik Sjoberg (1):
      dvb: dst: protect dst_write_tuna from simultaneous writes

Herbert Xu (11):
      [IPV4]: Kill redundant rcu_dereference on fa_info
      [IPSEC]: Kill obsolete get_mss function
      Introduce sg_set_buf
      [CRYPTO] Simplify one-member scatterlist expressions
      [CRYPTO] Check cra_alignmask against cra_blocksize
      [DCCP]: Simplify skb_set_owner_w semantics
      [DCCP]: Set socket owner iff packet is not data
      [NET]: Fix zero-size datagram reception
      [NET]: Fix race condition in sk_stream_wait_connect
      [IPV4]: Fix ip_queue_xmit identity increment for TSO packets
      [NET]: Detect hardware rx checksum faults correctly

Hermann Pitton (1):
      v4l: 833: analog support for asus p7131 dual tda8275a

Hideki Iwamoto (3):
      i2c: Fix I2C_FUNC_PROTOCOL_MANGLING documentation
      i2c: Fix union i2c_smbus_data definition
      i2c: Several PEC-related fixes in software SMBus emulation

Hirokazu Takata (4):
      m32r: remove unused instructions
      m32r: fix #if warnings
      m32r: NONCACHE_OFFSET in _port2addr
      m32r: SMC91x driver update

Hironobu Ishii (1):
      ipmi: fix inconsistent spinlock usage

Hong Liu (10):
      Fixed problem with not being able to decrypt/encrypt broadcast packets.
      Fixed oops if an uninitialized key is used for encryption.
      Fixes the ad-hoc network WEP key list issue.
      [Bug 455] Fix frequent channel change generates firmware fatal error.
      Don't set hardware WEP if we are actually using TKIP/AES.
      Mixed PTK/GTK CCMP/TKIP support.
      Card with WEP enabled and using shared-key auth will have firmware
      Fixes problem with WEP not working (association succeeds, but no Tx/Rx)
      Fixes WEP firmware error condition.
      Fixed problem with not being able to send broadcast packets.

Honza Maly (1):
      [ALSA] Enable DXS controls for VIA VT82xx

Horms (2):
      README doesn't mention bzip2 source tarball
      audit_sysctl_exit can only be used with CONF_AUDIT_SYSCTL

Hubert WS Lin (2):
      pcnet32: set_ringparam implementation
      pcnet32: set min ring size to 4

Hugh Dickins (55):
      mm: copy_pte_range progress fix
      mm: msync_pte_range progress
      mm: zap_pte_range dont dirty anon
      mm: anon is already wrprotected
      mm: vm_stat_account unshackled
      mm: remove_vma_list consolidation
      mm: unlink_file_vma, remove_vma
      mm: exit_mmap need not reset
      mm: page fault handlers tidyup
      mm: move_page_tables by extents
      mm: tlb_gather_mmu get_cpu_var
      mm: tlb_is_full_mm was obscure
      mm: tlb_finish_mmu forget rss
      mm: mm_init set_mm_counters
      mm: rss = file_rss + anon_rss
      mm: batch updating mm_counters
      mm: dup_mmap use oldmm more
      mm: dup_mmap down new mmap_sem
      mm: sh64 hugetlbpage.c
      mm: m68k kill stram swap
      mm: copy_one_pte inc rss
      mm: zap_pte_range dec rss
      mm: do_swap_page race major
      mm: do_mremap current mm
      mm: zap_pte out of line
      mm: update_hiwaters just in time
      mm: mm_struct hiwaters moved
      mm: ia64 use expand_upwards
      mm: init_mm without ptlock
      mm: ptd_alloc inline and out
      mm: ptd_alloc take ptlock
      mm: arches skip ptlock
      mm: page fault handler locking
      mm: pte_offset_map_lock loops
      mm: flush_tlb_range outside ptlock
      mm: unlink vma before pagetables
      mm: unmap_vmas with inner ptlock
      mm: xip_unmap ZERO_PAGE fix
      mm: rmap with inner ptlock
      mm: kill check_user_page_readable
      mm: follow_page with inner ptlock
      mm: i386 sh sh64 ready for split ptlock
      mm: arm ready for split ptlock
      mm: parisc pte atomicity
      mm: cris v32 mmu_context_lock
      mm: uml pte atomicity
      mm: uml kill unused
      mm: split page table lock
      mm: fix rss and mmlist locking
      mm: update comments to pte lock
      Suppress split ptlock on arches which may use one page for multiple page tables
      [SPARC64] mm: don't re-evaluate *ptep
      [SPARC64] mm: context switch ptlock
      [SPARC64] mm: simpler tlb_flush_mmu
      [SPARC64] mm: update get_user_insn comment

Ian Campbell (2):
      [ARM] 3044/1: Fix sparse warnings about incompatible pointer types for register defined in pxa-regs.h
      [ARM] 3048/1: register i2s resources not i2c resources for the pxa i2s platform device

Ian McDonald (2):
      [DCCP]: Create Documentation/networking/dccp.txt
      [DCCP]: Alter website for DCCP in MAINTAINERS

Ian Wienand (1):
      Input: convert dmasound_awacs (OSS) to dynamic input allocation

Igor Popik (1):
      [PCMCIA] i82365: release all resources if no devices are found

Ilya A. Volynets-Evenbakh (1):
      O2 parport definitions

Ingo Molnar (2):
      x86: inline spin_unlock if !CONFIG_DEBUG_SPINLOCK and !CONFIG_PREEMPT
      small kernel_stat.h cleanup

Ivan Kokshaysky (2):
      fix alpha breakage
      PCI: NCR 53c810 quirk

Ivan Skytte Jorgensen (4):
      [SCTP] Rename SCTP specific control message flags.
      [SCTP] Fix SCTP_SETADAPTION sockopt to use the correct structure.
      [SCTP] Allow SCTP_MAXSEG to revert to default frag point with a '0' value.
      [SCTP] Do not allow unprivileged programs initiating new associations on

Ivo van Doorn (3):
      This will move the ieee80211_is_ofdm_rate function to the ieee80211.h
      Currently the info_element is parsed by 2 seperate functions, this
      When an assoc_resp is received the network structure is not completely

J. Bruce Fields (12):
      NFSv4: handle no acl attr
      NFSv4: Fix acl buffer size
      SUNRPC: Add support for privacy to generic gss-api code.
      SUNRPC: Provide a callback to allow free pages allocated during xdr encoding
      SUNRPC: Retry wrap in case of memory allocation failure.
      RPCSEC_GSS: cleanup au_rslack calculation
      RPCSEC_GSS: client-side privacy support
      RPCSEC_GSS: Simplify rpcsec_gss crypto code
      RPCSEC_GSS: krb5 pre-privacy cleanup
      RPCSEC_GSS: Add support for privacy to krb5 rpcsec_gss mechanism.
      RPCSEC_GSS remove all qop parameters
      RPCSEC_GSS: krb5 cleanup

Jack Hammer (3):
      [SCSI] ips: Fix up for correct scatter/gather processing
      [SCSI] ips: Fix initialization bug with kdump
      [SCSI] ips: remove "Version Matching"

Jack Morgenstein (8):
      [IB] Add checks to multicast attach and detach
      [IB] mthca: Report correct atomic capability
      [IB] mthca: Fill in more fields in query_port method
      [IB] mthca: Better limit checking and reporting
      [IB] mthca: Don't enter QP into MCG more than once.
      [IB] mthca: check P_Key index in modify QP
      [IB] mthca: report page size capability
      [IB] uverbs: have kernel return QP capabilities

Jack Steiner (3):
      [IA64] Cleanup use of various #defines related to nodes
      [IA64] Increase max NR_CPUS on IA64 from 512 to 1024
      [IA64-SGI] Increase max system size of SGI SN systems

Jake Moilanen (1):
      fbdev: ATI RN50 pci id

James Bottomley (24):
      [SCSI] iscsi: fix 64 bit compile warning
      Merge ../linux-2.6
      Merge HEAD from ../scsi-iscsi-2.6
      [SCSI] iscsi_tcp: make iscsi compile again after recent netlink changes
      [SCSI] move iscsi to a better place in Kconfig
      [PARISC] Fix the alloc_slabmgmt panic
      [PARISC] Remove the spurious do_softirq calls from entry.S
      [SCSI] aacraid: Use DMA mask defines
      Merge HEAD from ../scsi-misc-2.6-old
      [SCSI] qla2xxx: Resync with latest released ISP23xx/63xx firmware -- 3.03.18.
      [SCSI] avoid overflows in disk size calculations
      [SCSI] move the mid-layer printk's over to shost/starget/sdev_printk
      [SCSI] qla2xxx: fix unnecessary activation of blk tag queue
      [SCSI] qla2xxx: put back label erroneously removed by eh_active patch
      [SCSI] fix up mismerge in osst
      [SCSI] remove broken driver cpqfc
      [SCSI] lpfc: Fix for "command completion for iotax x?? not found"
      Merge by Hand
      Fix ips.c compile
      [SCSI] Fix transport class oops
      [SCSI] raid class update
      Merge by hand (conflicts between pending drivers and kfree cleanups)
      [SCSI] sd: fix issue_flush
      Merge by hand (whitespace conflicts in libata.h)

James Chapman (1):
      i2c: ds1337 BCD conversion fix

James Courtier-Dutton (4):
      Creative Audigy 2 cardbus: Add IO window wakeup magic
      [ALSA] snd-ca0106: Add midi support.
      [ALSA] ca0106: Cosmetic changes.
      [ALSA] ca0106: Added copyright messages.

James Ketrenos (75):
      Fixed some endian issues with 802.11 header usage in ieee80211_rx.c
      ieee80211 quality scaling algorithm extension handler
      ieee80211 Added wireless spy support
      Changed 802.11 headers to use ieee80211_info_element[0]
      ieee80211 Removed ieee80211_info_element_hdr
      ieee80211 Cleanup memcpy parameters.
      ieee80211 Switched to sscanf in store_debug_level
      ieee80211 Fixed type-o of abg_ture -> abg_true
      Updated ipw2200 to compile with ieee80211 abg_ture to abg_true change
      ieee80211: Updated ipw2100 to be compatible with ieee80211_hdr changes
      ieee80211: Updated ipw2100 to be compatible with ieee80211's hard_start_xmit change
      ieee80211: Updated ipw2200 to be compatible with ieee80211_hdr changes
      ieee80211: Updated ipw2200 to be compatible with ieee80211's hard_start_xmit change.
      ieee80211: Updated atmel to be compatible with ieee80211_hdr changes
      ieee80211: Fixed a kernel oops on module unload
      ieee80211: Hardware crypto and fragmentation offload support
      ieee80211: Fix time calculation, switching to use jiffies_to_msecs
      ieee80211: Fix kernel Oops when module unload
      ieee80211: Allow drivers to fix an issue when using wpa_supplicant with WEP
      ieee82011: Added WE-18 support to default wireless extension handler
      ieee80211: Renamed ieee80211_hdr to ieee80211_hdr_3addr
      ieee80211: adds support for the creation of RTS packets
      ieee82011: Added ieee80211_tx_frame to convert generic 802.11 data frames, and callbacks
      ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting
      ieee80211: Return NETDEV_TX_BUSY when QoS buffer full
      ieee80211: Add QoS (WME) support to the ieee80211 subsystem
      ieee80211: Added ieee80211_geo to provide helper functions
      ieee80211: Added ieee80211_radiotap.h
      ieee80211: Additional fixes for endian-aware types
      ieee80211: "extern inline" to "static inline"
      ieee80211: Type-o, capbility definition for QoS, and ERP parsing
      ieee80211: Mixed PTK/GTK CCMP/TKIP support
      ieee80211: Keep auth mode unchanged after iwconfig key off/on cycle
      ieee80211: Updated copyright dates
      ieee80211: Updated hostap to be compatible with ieee80211_hdr changes
      ieee80211: Updated hostap to be compatible with extra_prefix_len changes
      ieee82011: Remove WIRELESS_EXT ifdefs
      ieee80211: Added subsystem version string and reporting via MODULE_VERSION
      ieee80211: Added handle_deauth() callback, enhanced tkip/ccmp support of varying hw/sw offload
      ieee80211: added IE comments, reason_code to reason, removed info_element from ieee80211_disassoc
      ieee80211: in-tree driver updates to sync with latest ieee80211 series
      ieee80211: update orinoco, wl3501 drivers for latest struct naming
      Lindent and trailing whitespace script executed ieee80211 subsystem
      Update version ieee80211 stamp to 1.1.6
      ieee80211 build fix
      scripts/Lindent on ieee80211 subsystem.
      Update version ieee80211 stamp to 1.1.7
      Ran scripts/Lindent on drivers/net/wireless/ipw2{1,2}00.{c,h}
      Catch ipw2200 up to equivelancy with v1.0.1
      Catch ipw2200 up to equivelancy with v1.0.2
      Catch ipw2200 up to equivelancy with v1.0.3
      Catch ipw2200 up to equivelancy with v1.0.4
      Catch ipw2100 up to equivelancy with v1.1.1
      Catch ipw2200 up to equivelancy with v1.0.5
      Changed default # of missed beacons to miss before disassociation to 24
      Updated to support ieee80211 callback to is_queue_full for 802.11e
      Fixed some compiler issues if CONFIG_IPW2200_QOS is enabled.
      Added more useful geography encoding so people's experience with
      Modified ipw_config and STATUS_INIT setting to correct race condition
      Switched firmware error dumping so that it will capture a log available
      Changed all of the ipw_send_cmd() calls to return any ipw_send_cmd error
      Added cmdlog in non-debug systems.
      Updated ipw2200 to use the new ieee80211 callbacks
      Added wait_state wakeup on scan completion.
      Fixed problem with get_cmd_string not existing if CONFIG_IPW_DEBUG disabled.
      Removed PF_SYNCTHREAD legacy.
      Updated driver version stamps for ipw2100 (1.1.3) and ipw2200 (1.0.7)
      Pulled out a stray KERNEL_VERSION check around the suspend handler.
      Removed legacy WIRELESS_EXT checks from ipw2200.c
      Removed warning about TKIP not being configured if countermeasures are
      Added channel support for ipw2200 cards identified as 'ZZR'
      Fixed parameter reordering in firmware log routine.
      Updated firmware version stamp to 2.4 from 2.3 so it will use the latest firmware.
      Update version ipw2200 stamp to 1.0.8
      Updated READMEs and MAINTAINERS for the ipw2100 and ipw2200 drivers.

James Lamanna (1):
      reiserfs: [kv]free() checking cleanup

James Morris (2):
      SELinux: convert to kzalloc
      SELinux: canonicalize getxattr()

James Nelson (1):
      floppy: relocate devfs comment

James R. Webb (1):
      v4l: 707: remote for kworld terminator

James.Smart at Emulex.Com (15):
      [SCSI] update fc_transport for removal of block/unblock functions
      [SCSI] lpfc: Cleanup code in lpfc_get_stats().
      [SCSI] lpfc: Update to Emulex hba model names
      [SCSI] lpfc: Return -EINVAL, -EPERM, and -EIO instead of 0 from sysfs callbacks
      [SCSI] lpfc: Add range checking for attributes passed as options at load time.
      [SCSI] lpfc: Fix comments for nodev_tmo
      [SCSI] lpfc: Fix for "Unknown IOCB command Data: x0 x3 x0 x0"
      [SCSI] lpfc: Restore HEX safe bahavior of the sysfs xxx_store functions.
      [SCSI] lpfc: Remove RPI hash from the driver
      [SCSI] lpfc: Replace lpfc_sli_issue_iocb_wait_high_priority
      [SCSI] lpfc: Adjust lpfc_scsi_buf allocation
      [SCSI] lpfc: Remove unneeded IOCB_t * cast
      [SCSI] lpfc: Fix eh_ return codes for commands
      [SCSI] lpfc 8.1.0 : Add owner field to struct pci_driver
      [SCSI] lpfc: Change version number to 8.1.0

Jan Beulich (1):
      x86: cmpxchg improvements

Jan Kara (2):
      ext3: Fix unmapped buffers in transaction's lists
      Fix return value in reiserfs allocator

Jan-Benedict Glaw (1):
      Input: lkkbd - miscellaneous fixes

Jaroslav Kysela (4):
      [ALSA] usb-audio: remove duplicate fixup entry (Hercules DJ Console)
      Merge with rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      [ALSA] Cleanup - remove sound/core/wrappers.c
      [ALSA] version 1.0.10rc3

Jay Vosburgh (1):
      bonding: fix feature consolidation

Jaya Kumar (1):
      ide: CS5535 driver

Jayachandran C (6):
      [NETLINK]: Remove dead code in af_netlink.c
      [IPV4]: Remove dead code from ip_output.c
      [SCSI] Fix issue reported by coverity in drivers/scsi/scsi_ioctl.c
      [SCSI] sr: remove dead code
      [IPV4]: Fix issue reported by Coverity in ipv4/fib_frontend.c
      [SERIAL] remove unneeded code from serial_core.c

Jean Delvare (53):
      hwmon: via686a: save 0.5k by long v[256] -> s16 v[256]
      hwmon: adm9240 whitespace cleanups
      hwmon: Do not forcibly enable via686a by default
      i2c: Discard explicit static initializations to 0
      hwmon: Discard explicit static initializations to 0
      hwmon: Discard bogus comment about init setting limits
      i2c: Reuse name strings in i2c bus drivers
      hwmon: w83l785ts converted to dynamic sysfs callbacks
      hwmon: Minor w83l785ts optimization
      i2c: Adjust i2c_probe() for busses without SMBUS_QUICK
      i2c: Minor i2c-amd8111 cleanup
      i2c-viapro: New maintainer
      i2c-viapro: Coding style fixes
      i2c-viapro: Implement I2C Block transactions
      i2c-viapro: Code cleanups
      i2c-viapro: Update supported devices list
      i2c-viapro: Refactor control outb
      i2c-viapro: Improve register dump
      i2c: Add missing i2c-ixp2000/4xx adapter name
      i2c: Cleanup i2c-dev ioctl debug message
      i2c: Drop useless CVS revision IDs
      i2c: Cleanup i2c-i801 ifdefs
      i2c: Documentation fixes
      i2c: Fix misplaced i2c.h comment
      i2c: Drop out-of-date, colliding ioctl definitions
      hwmon: Drop legacy ISA address support from it87
      hwmon: Drop useless w83627hf initialization step
      i2c: Drop unused per-i2c-algorithm adapter max
      i2c: Drop I2C_SMBUS_I2C_BLOCK_MAX
      i2c: Rename i2c-parport variable to avoid confusion
      i2c: Drop meaningless use of I2C_DF_NOTIFY in i2c_client structures
      hwmon: Missing class check in two hwmon drivers
      i2c: kzalloc cleanups, 1 of 2
      i2c: kzalloc cleanups, 2 of 2
      i2c: Documentation update
      i2c: ID redefinition cleanups
      i2c: Drop unused parport i2c IDs
      i2c: i2c-i810 documentation update
      i2c: SMBus PEC support rewrite, 1 of 3
      i2c: SMBus PEC support rewrite, 2 of 3
      i2c: SMBus PEC support rewrite, 3 of 3
      i2c: i2c-i801 PEC code cleanups
      hwmon: Separate the lm90 register read function
      hwmon: Add PEC support to the lm90 driver
      hwmon: lm90 documentation update
      hwmon: smsc47m1 documentation update
      PCI: Add quirk for SMBus on HP D530
      Typo fix: explictly -> explicitly
      Typo fix: dot after newline in printk strings
      radeonfb: prevent spurious recompilations
      i2c: writing-client doc update complement
      i2c-viapro: Some adjustments
      v4l: 885: second round of i2c ids redefinition cleanup

Jean Tourrilhes (3):
      hostap: Add support for WE-19
      hostap: Use GFP_ATOMIC to get rid of weird might_sleep issue
      hostap: Remove iwe_stream_add_event kludge

Jeff Dike (5):
      uml: improve stub debugging
      uml: separate libc-dependent early initialization
      uml: separate libc-dependent helper code
      uml: big memory fixes
      uml: make tt mode-dependent options depend on MODE_TT

Jeff Garzik (125):
      [libata] ATA passthru (arbitrary ATA command execution)
      Merge upstream kernel changes into 'C/H/S support' branch of libata.
      Merge /spare/repo/linux-2.6/
      libata: Update 'passthru' branch for latest libata
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      /spare/repo/libata-dev branch 'v2.6.13'
      Merge upstream kernel into libata 'passthru' branch
      Merge /spare/repo/linux-2.6/
      Merge libata branch 'chs-support' to latest upstream kernel.
      /spare/repo/libata-dev branch 'master'
      /spare/repo/libata-dev branch 'master'
      /spare/repo/libata-dev branch 'master'
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      [netdrvr] delete CONFIG_PHYCONTROL
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Remove WIRELESS_EXT ifdefs from several wireless drivers.
      [wireless airo] remove needed dma_addr_t obfuscation
      /spare/repo/libata-dev branch 'chs-support'
      libata: move EH docs to separate DocBook chapter
      [libata] improve device scan
      Merge branch 'master'
      [libata] improve device scan even more
      Merge branch 'upstream-fixes'
      Merge branch 'upstream-fixes'
      e1000: fix warnings
      Merge rsync://bughost.org/repos/ieee80211-delta/
      Merge /spare/repo/linux-2.6/
      Merge branch 'scsi-scan'
      Merge branch 'master'
      libata: add ata_ratelimit(), use it in AHCI driver irq handler
      libata: fix ATAPI DMA alignment issues
      libata: ATAPI command completion tweaks and notes
      libata: move atapi_request_sense() to libata-scsi module
      [libata sata_mv] fix warning
      libata: minor cleanups
      Merge branch 'master'
      [libata passthru] add (DRIVER_SENSE << 24) to all check-conditions
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'upstream'
      [libata passthru] update ATAPI completion for new error handling
      Merge branch 'sil24'
      Merge branch 'upstream'
      [libata pdc_adma] license update, minor cleanup
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'upstream'
      Merge branch 'upstream'
      libata: add ata_sg_is_last() helper, use it in several drivers
      Merge branch 'master'
      Merge branch 'master'
      Merge rsync://bughost.org/repos/ieee80211-delta/
      Merge branch 'upstream'
      drivers/block/sx8: several minor changes
      libata: turn on block layer clustering
      drivers/block/sx8: kill unused variable
      libata: const-ification bombing run
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      [libata pdc_adma] minor fixes and cleanups
      [git] change permissions on drivers/net/amd8111e.[ch] to 0644,
      [libata sata_promise] add pci id
      Merge branch 'master'
      Merge branch 'master'
      [SCSI] kill unused scsi_scan_single_target()
      Merge branch 'upstream'
      [SCSI] introduce sfoo_printk, sfoo_id, sfoo_channel helpers
      [SCSI] use {sdev,scmd,starget,shost}_printk in generic code
      [SCSI] use sfoo_printk() in drivers
      [SCSI] use scmd_id(), scmd_channel() throughout code
      [libata] ensure ->tf_read() hook reads Status and Error registers
      Merge branch 'master'
      [libata] remove ata_chk_err(), ->check_err() hook.
      Merge branch 'master'
      Merge branch 'upstream'
      [libata] change ata_qc_complete() to take error mask as second arg
      Merge branch 'upstream'
      [libata] fix legacy IDE probing
      [libata ata_piix] use dev_printk() where appropriate
      [libata ata_piix] fix native mode probe, after recent updates
      [libata] use dev_printk() throughout drivers
      Merge branch 'master'
      remove some more check_region stuff
      Merge branch 'master'
      [libata] ata_tf_to_host cleanups
      [libata] locking rewrite (== fix)
      Merge branch 'upstream'
      Merge branch 'master'
      [libata] ATAPI pad allocation fixes/cleanup
      Merge branch 'master'
      Merge git://git.tuxdriver.com/git/netdev-jwl
      Remove linux/version.h include from drivers/net/phy/* and net/ieee80211/*.
      [netdrvr] fac_8xx build fix
      [netdrvr s2io] warning fixes
      Merge branch 'master'
      [libata] eliminate use of drivers/scsi/scsi.h compatibility header/defines
      Merge branch 'master'
      Merge git://git.tuxdriver.com/git/netdev-jwl
      Merge rsync://bughost.org/repos/ieee80211-delta/
      Merge rsync://bughost.org/repos/ipw-delta/
      [wireless ipw2100] kill unused-var warnings for debug-disabled code
      Merge branch 'master'
      [libata] constify PCI ID table in several drivers
      lpfc build fix
      Merge branch 'master'
      [libata sata_mv] add Adaptec 1420SA PCI ID
      Merge branch 'atmel'
      TCP: fix vegas build

Jeff Raubitschek (1):
      [libata passthru] fix leak on error

Jens Axboe (13):
      [PARISC] Add new ioprio_{set,get} syscalls
      generic dispatch fixes
      elevator: leftover function declaration
      02/05: update ioscheds to use generic dispatch queue
      [BLOCK] elevator switch fixes/cleanup
      [BLOCK] Leftover reference to ->max_back_kb
      Fix on-the-fly switch from cfq i/o scheduler
      noop-iosched: avoid corrupted request merging
      [BLOCK] Update read/write block io statistics at completion time
      [BLOCK] Unify the seperate read/write io stat fields into arrays
      [BLOCK] aoe: update for combined io statistics
      [BLOCK] Move all core block layer code to new block/ directory
      [BLOCK] iosched: fix setting of default io scheduler

Jeremy Allison (2):
      [CIFS] POSIX extensions, SetFSInfo added
      Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git

Jesper Juhl (23):
      [PARISC] kfree cleanups to ioctl32.c
      Driver Core: Big kfree NULL check cleanup - Documentation
      drivers/net: Remove pointless checks for NULL prior to calling kfree()
      lib/string.c cleanup: whitespace and CodingStyle cleanups
      lib/string.c cleanup: remove pointless register keyword
      lib/string.c cleanup: remove pointless explicit casts
      Whitespace and CodingStyle cleanup for lib/idr.c
      ide-cd mini cleanup of casts
      cleanup for kernel/printk.c
      Kconfig help text correction for CONFIG_FRAME_POINTER
      [ALSA] Big kfree NULL check cleanup - sound
      ksymoops related docs update
      kfree cleanup: drivers/scsi
      kfree cleanup: drivers/mtd
      kfree cleanup: drivers/char
      kfree cleanup: drivers/isdn
      kfree cleanup: drivers/s390
      kfree cleanup: drivers/media
      kfree cleanup: misc remaining drivers
      kfree cleanup: fs
      kfree cleanup: arch
      kfree cleanup: security
      [NET]: kfree cleanup

Jesse Barnes (2):
      PCI fixup for Toshiba laptops and ohci1394
      PCI: fix for Toshiba ohci1394 quirk

Jim Cromie (1):
      earlyuserspace/README: fix homonym err

Jiri Benc (1):
      ieee80211: division by zero fix

Joern Engel (1):
      [MTD] maps: Add support for MTX-1 Flash device

Johannes Stezenbach (1):
      dvb: Fix integer overflow bug

John Bowler (2):
      [ARM] arch-ixp4xx/io.h: make const args const to remove compiler warning
      [ARM] 3083/1: include/asm-arm/arch-ixp4xx/io.h: eliminate warnings for pointer passed to integral function argument

John Hawkes (2):
      [NET]: Wider use of for_each_*cpu()
      mm: wider use of for_each_*cpu()

John Heffner (1):
      [TCP]: receive buffer growth limiting with mixed MTU

John Linville (1):
      [netdrvr s2io] Add a MODULE_VERSION entry

John Rose (3):
      ppc64: Fix add notifier crashes
      dlpar enable for OF pci probe
      dlpar regression for ppc64 - probe change

John W. Linville (45):
      8139cp: support ETHTOOL_GPERMADDR
      8139too: support ETHTOOL_GPERMADDR
      b44: support ETHTOOL_GPERMADDR
      e1000: support ETHTOOL_GPERMADDR
      e100: support ETHTOOL_GPERMADDR
      forcedeth: support ETHTOOL_GPERMADDR
      ixgb: support ETHTOOL_GPERMADDR
      ne2k-pci: support ETHTOOL_GPERMADDR
      pcnet32: support ETHTOOL_GPERMADDR
      r8169: support ETHTOOL_GPERMADDR
      skge: support ETHTOOL_GPERMADDR
      sundance: support ETHTOOL_GPERMADDR
      via-rhine: support ETHTOOL_GPERMADDR
      swiotlb: move from arch/ia64/lib/ to lib/
      swiotlb: cleanup some code duplication cruft
      swiotlb: support syncing sub-ranges of mappings
      swiotlb: support syncing DMA_BIDIRECTIONAL mappings
      swiotlb: file header comments
      x86_64: implement dma_sync_single_range_for_{cpu,device}
      s2io: change strncpy length arg to use size of target
      bonding: replicate IGMP traffic in activebackup mode
      via-rhine: change mdelay to msleep and remove from ISR path
      epic100: fix counting of work_done in epic_poll
      bonding: fix typos in bonding documentation
      8139too: fix resume for Realtek 8100B/8139D
      bonding: cleanup comment for mode 1 IGMP xmit hack
      b44: alternate allocation option for DMA descriptors
      orinoco: remove redundance skb length check before padding
      sundance: remove if (1) { ... } block in sundance_probe1
      sundance: expand reset mask
      sundance: include MII address 0 in PHY probe
      pci: cleanup need_restore switch statement
      [ALSA] nm256: reset workaround for Latitude CSx
      ia64: re-implement dma_get_cache_alignment to avoid EXPORT_SYMBOL
      3c59x: convert to use of pci_iomap API
      3c59x: bounds checking for hw_checksums
      3c59x: cleanup init of module parameter arrays
      3c59x: fix some grammar in module parameter descriptions
      3c59x: support ETHTOOL_GPERMADDR
      3c59x: correct rx_dropped counting
      3c59x: enable use of memory-mapped PCI I/O
      siimage: enable interrupts on Adaptec SA-1210 card
      [BNX2]: output driver name as prefix in error message
      [BNX2]: check return of dev_alloc_skb in bnx2_test_loopback
      [BNX2]: simplify parameter checks in bnx2_{get,set}_eeprom

Jon Loeliger (8):
      powerpc: Merge kmap_types.h
      powerpc: Remove sections use from ppc
      powerpc: Remove sections use from ppc64 and drivers
      powerpc: Remove section free() and linker script bits
      powerpc: Merge simplified sections.h into asm-powerpc
      powerpc: Merge asm-ppc*/dma.h
      powerpc: Merge asm-ppc*/seccomp.h, drop TIF_32BIT check
      powerpc: Merge asm-ppc*/rwsem.h

Jon Masters (1):
      fix floppy.c to store correct ro/rw status in underlying gendisk

Jon Ringle (3):
      [ARM] 2918/1: [update] Base port of Comdial MP1000 platfrom
      [ARM] 2919/1: CS8900A ethernet driver modifications for the Comdial MP1000
      [ARM] 2921/1: Support for the RTC / nvram on the Comdial MP1000

Jonathan Woithe (1):
      [ALSA] hda-codec - A new model for Fujitsu S7020

Jordan Crouse (1):
      ide: AMD Geode GX/LX support

Jouni Malinen (4):
      hostap: Remove hw specific dev_open/close handlers
      hostap: Fix hostap_pci build with PRISM2_IO_DEBUG
      hostap: Do not free local->hw_priv before unregistering netdev
      hostap: Unregister netdevs before freeing local data

Juha Yrj?l? (1):
      add usb transceiver set_suspend() method

Julian Anastasov (1):
      [IPVS]: fix connection leak if expire_nodest_conn=1

Kamble, Nitin A (1):
      x86: vmx cpu feature detection

Karoly Lorentey (1):
      [ALSA] intel8x0 - Add ac97_quirk for Dell Inspiron 8600

Karsten Wiese (1):
      [ALSA] Reduce interrupt latency in sound/pci/via82xx.c

Kay Sievers (1):
      add sysfs attr to re-emit device hotplug event

Keith Owens (1):
      [IA64] Extend notify_die() hooks for IA64

Kelly Daly (17):
      merge filename and modify references to iseries/hv_call.h
      merge filename and modify references to iseries/hv_call_event.h
      merge filename and modify references to iseries/hv_call_sc.h
      merge filename and modify references to iseries/hv_call_xm.h
      merge filename and modify reference to iseries/hv_lp_config.h
      merge filename and modify references to iseries/hv_lp_event.h
      merge filename and modify references to iseries/hv_types.h
      merge filename and modify references to iseries/it_exp_vpd_panel.h
      merge filename and modify references to iseries/it_lp_naca.h
      merge filename and modify references to iseries/it_lp_queue.h
      merge filename and modify references to iseries/it_lp_reg_save.h
      merge filename and modify references to iseries/lpar_map.h
      merge filename and modify references to iseries/iseries_io.h
      merge filename and modify references to iSeries/mf.h
      merge filename and modify references to iseries/vio.h
      fix incorrect dir
      modify defines according to _ASM_POWERPC_ISERIES_

Ken-ichirou MATSUZAWA (1):
      [IPV6]: ip6ip6_lock is not unlocked in error path.

Kenneth Tan (1):
      [ARM] 3022/1: Missing peripheral devices memory mapping definition for IXP46X processor

Kenth Andersson (1):
      v4l: 709: added osprey 440 card

Khalid Aziz (1):
      [IA64] include EFI memory information in /proc/iomem

Kirill Korotaev (1):
      proc: fix of error path in proc_get_inode()

Kirill Smelkov (3):
      serial moxa: cleanup mxser_init
      serial moxa: fix leaks of struct tty_driver
      serial moxa: fix wrong BUG

Kirk Lapray (8):
      dvb: add support for plls used by nxt200x
      dvb: add nxt200x frontend module
      dvb: Remove status check from nxt200x_readreg_multibyte
      dvb: nxt200x: Fix typo in Makefile for nxt200x
      dvb: nxt200x: Add function for nxt200x to change pll input
      v4l: 712: added analog support for ati hdtv wonder
      v4l: 868: added support for nxt200x based cards ati hdtv wonder
      V4L: 901: added function for nxt200x to change pll input

Koen Kooi (1):
      USB: fix correct wording in drivers/usb/net/KConfig

Komuro (2):
      pcnet_cs: fix mii init code for older DL10019 based cards
      [netdrvr] ne2k-pci based card does not support bus-mastering.

Konstantin Baidarov (1):
      [MTD] chips cfi_cmdset_0002: Prevent timeout race

Konstantin Baydarov (1):
      [ALSA] AMD Au1x00 driver: buggy spinlocks

Krishnakumar R (1):
      hugetlb: remove repeated code

Kristen Accardi (1):
      acpiphp: allocate resources for adapters with bridges

Krzysztof Piotr Oledzki (2):
      [NETFILTER] ctnetlink: Fix oops when no ICMP ID info in message
      [NETFILTER] ctnetlink: ICMP_ID is u_int16_t not u_int8_t.

Kumar Gala (27):
      powerpc: Merged ppc_asm.h
      ppc32: Removed non-inlined versions of local_irq* functions
      ppc32: Allow user to individual select CHRP/PMAC/PREP config
      ppc32: Allow user to individual select CHRP/PMAC/PREP config
      powerpc: unified signature of timer_interrupt() between ppc32/ppc64
      powerpc: merge include/asm-ppc*/auxvec.h into include/asm-powerpc/auxvec.h
      powerpc: merge include/asm-ppc*/spinlock_types.h into include/asm-powerpc/spinlock_types.h
      powerpc: merge include/asm-ppc*/statfs.h into include/asm-powerpc/statfs.h
      powerpc: Fix compiling of ppc32
      powerpc: merged hw_irq.h
      powerpc: Fix building of power3 config on ppc32
      powerpc: merged asm/cputable.h
      ppc32: make cur_cpu_spec a single pointer instead of an array
      powerpc: replace use of _GLOBAL with .globl
      powerpc: Some more fixes to allow building for a Book-E processor
      ppc32: replace use of _GLOBAL with .globl for ppc32
      powerpc: Make sure we have an RTC before trying to adjust it
      powerpc: some prom.c cleanups
      powerpc: merge include/asm-ppc*/checksum.h into include/asm-powerpc/checksum.h
      powerpc: Add support for Book-E timer config to generic_calibrate_decr
      powerpc: Some minor cleanups to setup_32.c
      powerpc: Fix warning related to do_dabr
      powerpc: Moved dcr support to arch/powerpc
      powerpc: only build idle_6xx for 6xx
      ppc32: Update MPC834x platform to work with new phylib
      ppc32: fix PQ2 PCI DMA interrupt handling
      gianfar mii needs to zero out the mii_bus structure

Kyle McMartin (7):
      [PARISC] Add ability for prctl to change unaligned trap behaviour
      [PARISC] Initialize serial spinlocks in superio.c
      [PARISC] Add other CRT_ID for newer cards to grfioctl.h
      [PARISC] defconfig updates
      [PARISC] Update MAINTAINERS and CREDITS
      Auto-update from upstream
      Auto-update from upstream

Kylene Jo Hall (6):
      tpm: add status function to allow non-lpc bus chips
      tpm: remove pci dependency
      tpm: change from pci_dev to dev power management functions
      tpm: move atmel driver off pci_dev
      tpm: move nsc driver off pci_dev
      tpm: Fix lack of driver_unregister in init failcases

Kyungmin Park (13):
      [MTD] Add initial support for OneNAND flash chips
      OneNAND: Sync. Burst Read support
      OneNAND: Simple Bad Block handling support
      OneNAND: Update OMAP OneNAND mapping using device driver model
      OneNAND: Add simulator
      OneNAND: Fix bug in write verify
      [MTD] OneNAND: Remove experimental Kconfig dependency
      [MTD] OneNAND: Add generic platform driver
      OneNAND: Remove OMAP platform driver
      [MTD] OneNAND: Add missing files
      [MTD] OneNAND: Power Management (PM) support
      [MTD] OneNAND: Enhanced support for DDP (Dual Densitiy Packages)
      [ARM] 3057/1: Add memory control method to support OneNAND sync burst read

Ladislav Michl (3):
      Void functions shouldn't return values
      Let it compile again after i2c algo id removal. Sort headers.
      VINO driver version 0.0.5.

Lars Kotthoff (1):
      [SPARC]: Add sun4m LED driver.

Laurent Riffard (8):
      Owner field additions to many i2c drivers, 1 of 5
      Owner field additions to many i2c drivers, 2 of 5
      Owner field additions to many i2c drivers, 3 of 5
      Owner field additions to many i2c drivers, 4 of 5
      Owner field additions to many i2c drivers, 5 of 5
      epca: update .owner field of struct pci_driver
      SyncLink adapters: updates .owner field of struct pci_driver
      watchdog: update .owner field of struct pci_driver

Laurent riffard (1):
      PCI: automatically set device_driver.owner

Lee Nicks (2):
      ppc: prevent GCC 4 from generating AltiVec instructions in kernel
      ppc32: add watchdog & RTC support for Marvell EV64360BP board

Lee Revell (1):
      [ALSA] emu10k1 - Use 31 bit DMA mask for Audigy

Lee Schermerhorn (1):
      shrink_list(): skip anon pages if not may_swap

Lennert Buytenhek (16):
      [ARM] 2908/1: add register definitions for ixp2000 msf
      [ARM] 3050/1: remove ixp2000_reg_write erratum #66 workaround
      [ARM] 3051/1: turn ixp2000_reg_read into an inline function
      [ARM] 3053/1: introduce ixp2000_reg_wrb (ixp2000_reg_write plus readback)
      [ARM] 3062/1: map in various enp2611 peripherals for the ixp2000 netdev driver
      [ARM] 3063/1: allow slave ixp2000 cpu reset
      [ARM] 3064/1: start using ixp2000_reg_wrb
      [ARM] 3065/1: ixp2000 typo and whitespace fixes
      [ARM] 3052/1: add ixp2000 microcode loader
      [ARM] 3114/1: use ixp2000_reg_wrb in ixp2000 uengine loader
      [MTD] maps ixp2000: fix compile warnings in ixp2000 map driver
      hfs needs nls
      [ARM] 3117/1: nwfpe kernel memory info leak
      [ARM] 3118/1: fix and reenable nwfpe extended precision emulation for big-endian
      [ARM] 3121/1: unconditionally use XCB=101 on ixp2000
      [ARM] 3147/1: update ixp2000 defconfigs to 2.6.14-git13

Liam Girdwood (1):
      [ARM] 3098/1: pxa2xx disable ssp irq

Linas Vepstas (15):
      ppc64: misc minor cleanup
      ppc64: PCI address cache minor fixes
      ppc64: PCI error rate statistics
      ppc64: RTAS error reporting restructuring
      ppc64: avoid PCI error reporting for empty slots
      ppc64: serialize reports of PCI errors
      ppc64: escape hatch for spinning interrupt deadlocks
      ppc64: bugfix: crash on PCI hotplug
      ppc64: bugfix: don't silently ignore PCI errors
      ppc64: move eeh.c to powerpc directory from ppc64
      ppc64: PCI error event dispatcher
      ppc64: PCI reset support routines
      ppc64: Save & restore of PCI device BARS
      ppc64: mark failed devices
      ppc64: bugfix: crash on PHB add

Linus Torvalds (110):
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.15
      Merge branch 'for-linus' of git://brick.kernel.dk/data/git/linux-2.6-block
      Merge branch 'generic-dispatch' of git://brick.kernel.dk/data/git/linux-2.6-block
      Merge branch 'elevator-switch' of git://brick.kernel.dk/data/git/linux-2.6-block
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge branch 'sx8' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc
      Merge branch 'forlinus' of git://parisc-linux.org/home/kyle/git/parisc-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
      pcmcia: add socket register data to sysfs for yenta devices
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Fix PIIX4 SMB region size
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6
      Revert "i386: move apic init in init_IRQs"
      Don't touch USB controller IO registers when they are disabled
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6
      Merge git://brick.kernel.dk/data/git/linux-2.6-block
      Merge branch 'swiotlb' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge git://oss.sgi.com:8090/oss/git/xfs-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc-merge
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'srp' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc
      Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel
      Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa
      Merge branch 'block-dir' of git://brick.kernel.dk/data/git/linux-2.6-block
      Merge master.kernel.org:/pub/scm/linux/kernel/git/bunk/trivial
      Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Fix ptrace self-attach rule
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6
      Fix AGP compile on non-x86 architectures
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband
      Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge
      Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6
      ppc64: default build as the merged 'powerpc' architecture
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Linux v2.6.15-rc1

Liu Hong (3):
      [Bug 339] Fix ipw2100 iwconfig set/get txpower.
      [Bug 637] Set tx power for A band.
      Migrated some of the channel verification code back into the driver to

Luben Tuikov (1):
      include/linux: enclose idr.h in #ifndef

Lubomir Bulej (1):
      v4l: 895: new avermedia 303 card without radio

Luis Miguel García (1):
      v4l: 669: added prolink pixelview pv bt878p rev 2e compatibility

Luiz Fernando Capitulino (1):
      Fix sparse warning in e100 driver.

Maciej W. Rozycki (41):
      Actually route cPCI interrupts.  Update inaccurate comments.
      Fixes for system controllers for Atlas/Malta core cards.
      Fix compilation; by Manish Lachwani.
      Formatting fixes.
      Reenable EARLY_PRINTK for the DECstation.
      Update descriptions for MIPS Technologies evaluation boards.
      Mask and ack CPU interrupts upon initialization.  Keep the state
      Clean up SEAD interrupt initialization.
      Enable RM7000 secondary cache for Atlas and Malta boards.
      Define mem_*() I/O accessory functions that preserve byte addresses.
      Switch SiByte drivers back to __raw_*() functions.
      Remove useless casts.  Fix formatting.
      sys_nfsservctl() needs translation.
      For MIPS32/MIPS64 cp0.config.mt == 1 implies a standard (R4k-style)
      Fix dependencies for DECstation framebuffers.
      This interrupt is *always* handled -- MIPS_BE_DISCARD just means
      dec_esp: Use physical addresses
      Only dump instructions actually emitted.
      Fill R3k load delay slots properly.
      Optimize R3k TLB Load/Store/Modified handlers, by scheduling
      Enable a suitable ISA for the assembler around ll/sc so that code
      There is NO port I/O space on the DECstation.  Minor clean-ups.
      Deal with the bloody KSEG vs CKSEG horror...
      GCC 4.0.0 broke `attribute(("alias"))' -- resort to an assembly variant.
      Fix function types to ones appropriate for initcalls.
      Mark __die() "noreturn" for real.
      Remove left-over unused bits.
      Fix types for firmware arguments.  Don't define unneeded messages.
      Use macros for the RM7k cp0.config bits instead of magic numbers.
      Use correct names for bits in the R3k cp0.status register.
      System-specific handling of bus errors for DECstation variations
      Actual handlers for bus errors for Pmax and 3min.
      Always use ".set mips3" rather than select between "mips2" or "mips3"
      Fix a diagnostic message.
      Fix the diagnostic dump for the XTLB refill handler.
      Inline ioremap() calls for constant addresses that map to KSEG1.
      Avoid tlbw* hazards for the R4600/R4700/R5000.
      Prevent 64-bit constants from being cropped to 32 bits when used in C code.
      Use physical addresses at the interface level, letting drivers remap
      Make static what ought to be static.
      Move MIPS Technologies processor IDs to where they belong.

Magnus Damm (1):
      i386: srat on non-acpi hw fix

Mallikarjuna R Chilakala (8):
      e1000: Support for 82571 and 82572 controllers
      e1000: multi-queue defines/modification to data structures
      e1000: implementation of the multi-queue feature
      e1000: Enable custom configuration bits for 82571/2 controllers
      e1000: Fixes for packet split related issues
      e1000: Added msleep_interruptible delay
      e1000: Flush shadow RAM
      e1000: Driver version, white space, comments, device id & other

Manfred Spraul (2):
      forcedeth: add hardware tx checksumming
      slab: Use same schedule timeout for all cpus in cache_reap

Manu Abraham (5):
      dvb: dst: Correcty Identify Tuner and Daughterboards
      dvb: dst: fix broken support for vp-3040 TS204
      dvb: dst: Fix possible buffer overflow
      dvb: Updated Documentation
      dvb: dst: protect the read/write commands with a mutex

Marcel Holtmann (9):
      [Bluetooth] Move CRC table into RFCOMM core
      [Bluetooth] Remove TXCRC compile option for BCSP driver
      [Bluetooth] Cleanup of the HCI UART driver
      [Bluetooth] Make more functions static
      [Bluetooth] Update security filter for Extended Inquiry Response
      [Bluetooth] Ignore additional interfaces of BPA 100/105 devices
      [Bluetooth]: Add another ignore parameter to the HCI USB driver
      [Bluetooth]: Add endian annotations to the core
      [Bluetooth]: Remove the usage of /proc completely

Marcel Selhorst (1):
      Infineon TPM: move infineon driver off pci_dev

Marcelo Tosatti (11):
      ppc32 8xx: use io accessor macros instead of direct memory reference
      MPC8xx PCMCIA driver
      ppc32: #ifdef out ALTIVEC specific code in __switch_to
      ppc32 8xx: export symbols required for modular IDE
      ppc32 8xx: Fix harmless warning in 8xx_io/commproc.c
      ppc32 8xx: fix cpm_dpalloc() comment
      ppc32 8xx: fix m8xx_wdt accessor macro update
      ppc32: handle access to non-present IO ports on 8xx
      Only disallow _setting_ of function key string
      fs_enet build fix
      [PCMCIA] MPC8xx PCMCIA update

Marian Balakowicz (1):
      [MTD] maps: Add support for the "TQM834x" Boards

Mark Adams (1):
      dvb: fix bug in demux that caused lost mpeg sections

Mark Gross (1):
      Telecom Clock Driver for MPCBL0010 ATCA computer blade

Mark Haverkamp (5):
      [SCSI] aacraid: fix inquiry page
      [SCSI] aacraid: fix struct element cpu order
      [SCSI] aacraid: remove compiler warning
      [SCSI] aacraid: Newer adapter communication iterface support
      [SCSI] aacraid: Fix read capacity 16 return data

Mark Lord (1):
      libata: add new driver pdc_adma for PDC ADMA ATA cards

Mark M. Hoffman (1):
      hwmon: New device ID for the smsc47b397 driver

Mark Maule (4):
      [IA64-SGI] volatile semantics in places where it seems necessary
      [IA64-SGI] fix sn_pci_legacy_read/fix sn_pci_legacy_write
      [IA64] altix: misc pci interrupt related fixes
      [IA64-SGI] set altix preferred console

Markus Rechberger (12):
      v4l: 761: fixed registry value in em2820
      v4l: 762: added support for the terratec cinergy 250 usb tv remote
      v4l: 782: ir-kbd-i2c.c updates
      v4l: 783: fixed bad em2820 remote layout values
      v4l: 790: added support for terratec cinergy 250 usb
      v4l: 802: replaced kmalloc kfree with usb buffer alloc usb buffer free to get
      v4l: 813: replaced obsolete video get drvdata and video set drvdata
      v4l: 814: cleanup dev assignment
      v4l: 838: modified settings for msi vox usb 2.0
      v4l: 840: fixed settings for msi vox usb 2.0 saa7114 is missing atm
      v4l: 841: added saa7114 initcode for msi vox usb 2.0
      v4l: 843: added saa7114 support on i2c address 0x42

Martin Bachem (1):
      i4l: update hfc_usb driver

Martin Hagelin (1):
      USB: add new device id to ftdi_sio module

Martin J. Bligh (1):
      e1000: remove warning about e1000_suspend

Martin Schwidefsky (3):
      s390: stop_hz_timer vs. xtime updates
      s390: remove pagex support
      s390: const pointer uaccess

Martin Zwickel (1):
      dvb: add support for Technotrend Budget Card S1500

Mateusz Berezecki (1):
      [wireless ipw2200] remove redundant return statement

Mathieu Desnoyers (1):
      i386 and x86_64 TSC set_cyc2ns_scale imprecision

Matt Domsch (2):
      ipmi: use kthread API
      [PPP]: add PPP MPPE encryption module

Matt Helsley (1):
      Process Events Connector

Matt Mackall (1):
      Error checks omitted in init_tmpfs() in mm/tiny-shmem.c

Matt Porter (18):
      Add rapidio net driver
      USB: Fix usb hub build
      EHCI, split out PCI glue
      ppc32: Cleanup AMCC PPC44x eval board U-Boot support
      phy address mask support for generic phy layer
      ppc32: cleanup AMCC PPC40x eval boards to support U-Boot
      ppc32: Remove internal PCI arbiter check on PPC40x
      ppc32: Add missing initrd header on ppc440
      RapidIO support: core base
      RapidIO support: core includes
      RapidIO support: core enum
      rapidio: core updates
      RapidIO support: ppc32
      rapidio: message interface updates
      ppc32: Fix RapidIO build on 85xx
      ppc32: Fix STx GP3 build
      ppc32: fix perf_irq extern on e500
      ppc32: fix ppc44x fpu build

Matt Reimer (1):
      [ARM] 3029/1: Add HWUART support for PXA 255/26x

Matthew Wilcox (14):
      [PARISC] Convert parisc_device tree to use struct device klists
      [PARISC] Change the driver names so /sys/bus/parisc/drivers/ looks better
      [PARISC] Convert parisc_device to use struct resource for hpa
      [PARISC] Update dino from parisc tree
      [PARISC] Update spinlocks from parisc tree
      [PARISC] Reorganize sticore probe routine to be a little less convoluted
      [PARISC] Fix compile warning in pci.h
      [PARISC] Update pdc console from parisc tree
      [PARISC] Explicitly specify sr4 when flushing kernel space
      [PARISC] Update scsi drivers from parisc tree
      [PARISC] Fix mux.c driver
      [PARISC] Update parisc specific input code from parisc tree
      [SCSI] ncr53c8xx: Cleanup namespace collision with ktimers
      b44 reports wrong advertised flags

Mauro Carvalho Chehab (50):
      v4l: 647: included cb3 structures on tda8290 that should be changed according with
      v4l: 660: small fixes
      v4l: 670: cardlist update
      v4l: 673: initial code for texas instruments tvp5150a and tvp5150am1
      v4l: 675: tvp5150 included on makefile
      v4l: 678: fixed input selection
      v4l: 683: some v4l2 api calls implemented on msp3400.c
      v4l: 689: cx88 cardlist updated now it also includes pci subsystem ids
      v4l: 690: added support for lifeview flytv platinum mini2
      v4l: 692: bttv coding style and card ids
      vl4: 693: bttv board renaming
      v4l: 694: updated an entry to reflect changes on tuner-simple.c
      v4l: 695: added more pci id
      v4l: 702: included audio chips enum
      v4l: 703: added new card prolink pixelview playtv mpeg2 pv m4900
      v4l: 717: added scripts and cardlist for em2820
      v4l: 729: fixed include when compiling at kernel tree
      v4l: 739: created make changelog to make easier to generate patches
      v4l: 758: some improvements at msp3400 c from ivtv code
      v4l: 759: more improvements at msp3400 c from ivtv code
      v4l: 767: included support for em2800
      v4l: 784: several improvement on i2c ir handling for em2820
      v4l: 791: codingstyle fixes
      v4l: 800: whitespace cleanups
      v4l: 801: whitespaces cleanups
      v4l: 803: after msp34xxg reset msp wake thread should be called
      v4l: 809: some changes to allow compiling cx88 and saa7134
      v4l: 815: commented obsoleted stuff at videodev headers
      v4l: 819: added autodetection code to tda8290 to avoid conflicts
      v4l: 820: fixed log for tveeprom on em28xx cards
      v4l: 829: fixed user mode compiling
      v4l: 830: rearranged print order to present a correct answer
      v4l: 856: some module rename and small fixes
      v4l: 863: added pinnacle dazzle dvc 90
      v4l: 864: improved isoc error detection
      v4l: 865: fixed bttv to accept radio devices like tea5767
      v4l: 867: correcting fixes to accept radio devices like tea5767
      v4l: 875: some cleanups at i2c stuff and fixing when tuner addr is set
      v4l: 877: module em2820 renamed to em28xx and moved to v4l dir
      v4l: 886: renamed common structures to em28xx
      v4l: 887: i2c id h updated to reflect the newer drivers
      v4l: 888: saa7113 renamed to saa711x
      v4l: 897: saa7146 fix
      v4l: 898: em2820 i2c fix
      v4l: 899: remove media id.h
      V4L: 907: em28xx cleanups and fixes
      V4L: SAA7134 alsa build fix
      V4L: 916: fixes set scart parameter definitions and audout ioctl
      V4L: 920: fixed autodetection of max size by if alternate setting
      V4L: removal schedule for V4L1 API

Meelis Roos (1):
      PCI: Fix VIA 686 PCI quirk names

Michael Buesch (1):
      ieee80211 subsystem:

Michael Chan (9):
      tg3: add 5714/5715 support
      tg3: fix ASF heartbeat
      tg3: update version and minor fixes
      bnx2: add 5708 support
      bnx2: update firmware for 5708
      bnx2: update nvram code for 5708
      bnx2: update firmware handshake for 5708
      bnx2: refine bnx2_poll
      bnx2: update version and minor fixes

Michael Ellerman (28):
      ppc64 iSeries: Move iSeries ppc_md functions into a machdep_calls struct
      ppc46 iSeries: Make some generic irq code compile for iSeries
      ppc64 iSeries: Update create_pte_mapping to replace iSeries_bolt_kernel()
      ppc64 iSeries: Make stab_initialize() work on iSeries
      ppc64 iSeries: Make smp_release_cpus() callable on iSeries
      ppc64 iSeries: Create a fake flat device tree on iSeries
      ppc64 iSeries: Call early_setup() on iSeries
      ppc64 iSeries: Move memory setup into iSeries device tree
      ppc64 iSeries: Move setup of systemcfg->platform into iSeries device tree
      ppc64 iSeries: Define /cpus in iSeries device tree
      powerpc: Don't blow away load_addr in start_thread
      powerpc: Fix mmap returning 64 bit addresses
      powerpc: Remove duplicate definition of set_tb()
      powerpc: Remove trailing \n" in HMT macros
      powerpc: Move firmware.h into include/asm-powerpc
      powerpc: Move ras.c into arch/powerpc/platforms/pseries
      powerpc: Copy default configs into arch/powerpc/configs
      powerpc: Make set_dabr() a ppc_md function
      powerpc: Move plpar_wrappers.h into arch/powerpc/platforms/pseries
      powerpc: Merge asm-ppc/kexec.h and asm-ppc64/kexec.h
      powerpc: Make early debugging fit on 80 character terminal
      powerpc: Set entry point and text address in linker script
      powerpc: Add helper functions for synthesising instructions at runtime
      powerpc: Cleanup vpa code
      powerpc: Implement smp_release_cpus() in C not asm
      powerpc: Fix random memory corruption in merged elf.h
      Merge with Paulus
      powerpc: Make ppc_md.set_dabr non 64-bit specific

Michael Hanselmann (1):
      fbdev: Framebuffer mode required for PowerBook Titanium

Michael Krufky (41):
      dvb: Add ATSC support for DViCO FusionHDTV5 Lite
      dvb: microtune mt7202dtf: Fix charge pump setting
      dvb: Add support for Air2PC/AirStar 2 ATSC 3rd generation (HD5000)
      dvb: Updated documentation for FusionHDTV Lite cards
      dvb: nxt200x: check callback fix
      dvb: nxt200x: remove null check before kfree()
      dvb: determine tuner write method based on nxt chip
      dvb: documentation updates for hybrid v4l/dvb cards
      dvb: lgdt330x: Correct QAM symbol_rate_min for lgdt3302 and lgdt3303
      v4l: 630: capitalized hex a f changed to lowercase in pci subsystem id constants
      v4l: 633: climov s previous patch missing changelog entry
      v4l: 634: implemented tuner set standby on cx88 init
      v4l: 636: don t enable gpioirq until after card probe
      v4l: 646: enable dvb support for dvico fusionhdtv5 lite
      v4l: 657: update documentation
      v4l: 672: fix build for 2.6.14
      v4l: 674: move some if kernel version into compat.h
      v4l: 704: enable support for the ir remote on compro videomate t200
      v4l: 711: changed pll 1 to pll pll 28
      v4l: 715: enable s video input on dvico fusionhdtv5 lite
      v4l: 723: fix build for 2.6.14
      v4l: 768: don t bother gerd with bttv cards patches
      v4l: 773: be sure to enable video buf dvb in kernel build
      v4l: 775: fix build warnings
      v4l: 776: added card 75 avermedia avertvhd mce a180
      v4l: 777: updated script to function in new tree layout
      v4l: 842: create kconfig files for cx88 and saa7134 directories
      v4l: 847: fix bug 5484 asus digimatrix card doesnt work with pal tuner
      v4l: 854: move cx88 and saa7134 configuration
      v4l: 855: improve kconfig user friendliness for hybrid dvb v4l boards
      v4l: 869: iso c90 forbids mixed declarations and code
      v4l: 870: added dvb support for avermedia avertvhd mce a180
      v4l: 873: updated comments for avertvhd a180
      v4l: 881: video cx88 need not depend on experimental
      v4l: 889: add em28xx to kernel build
      v4l: 890: fixed typo
      v4l: 891: change config em28xx to config video em28xx
      v4l: 892: correct nicam audio settings to match dscaler
      v4l: 896: rename BTTV_FOO --> BTTV_BOARD_FOO
      V4L: 902: saa6588.c should build saa6588.ko rather than rds.ko
      V4L: 909: updated cardlist and strip trailing whitespace

Michael S. Tsirkin (4):
      [IB] mthca: report asynchronous CQ events
      [IB] umad: two small fixes
      [IB] mthca: fix posting of atomic operations
      [IB] mthca: fix posting long lists of receive work requests

Michael Schimek (1):
      v4l: 876: moved some user defines to be out of kernel define

Michael Wu (1):
      This patch fixes a typo in ieee80211.h: ieee82011_deauth -> ieee80211_deauth

Michal Januszewski (1):
      fbdev: fix the fb_find_nearest_mode() function

Michal Schmidt (1):
      airo: fix resume

Michal Wronski (1):
      Update Michal Wronski contact info

Mikael Magnusson (1):
      [ALSA] emu10k1: Front channels via fxbus 8 and 9

Mike Christie (10):
      [SCSI] iscsi: nodelay fix
      [SCSI] iscsi: preemt fix and cleanup
      [SCSI] iscsi: handle nonlinear skbs
      [SCSI] iscsi: update some iscsi proto defs
      [SCSI] iscsi: fix ahs len
      [SCSI] iscsi: add newline to sysfs output
      [SCSI] iscsi: rename some proto defs
      [SCSI] iscsi: fix nop-in handling
      [SCSI] iscsi: add module version
      kill libata scsi_wait_req usage (make libata compile with scsi-misc changes)

Mike Kershaw (1):
      Adds radiotap support to ipw2200 in monitor mode..

Mike Kravetz (5):
      Memory Add Fixes for ppc64
      revised Memory Add Fixes for ppc64
      Memory Add Fixes for ppc64
      Memory Add Fixes for ppc64
      Memory Add Fixes for ppc64

Miklos Szeredi (9):
      open: cleanup in lookup_flags()
      fuse: clean up d