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

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


Tag 'v2.6.17' created by Linus Torvalds <torvalds at g5.osdl.org> at 2006-06-18 02:49 -0700

Linux v2.6.17
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBElLFHF3YsRnbiHLsRAt40AKC0NFiRr+fUpUF6jDYUk5C0lwPTRACfST4b
P3xDZs6aIdcAtIGnfdD3mpg=
=swAl
-----END PGP SIGNATURE-----

Changes since v2.6.16:
A. Maitland Bottoms (1):
      USB: ftdi_sio: add Icom ID1 USB product and vendor ids

Aaron Brooks (1):
      kbuild: make namespace.pl CROSS_COMPILE happy

Aaron Young (1):
      [IA64-SGI] Handle SC env. powerdown events

Adrian Bunk (147):
      drivers/net/sk98lin/: possible cleanups
      drivers/net/arcnet/: possible cleanups
      drivers/net/s2io.c: make code static
      Move ip2.c and ip2main.c to drivers/char/ip2/ where the other files
      VIDEO_CX88_ALSA must select SND_PCM
      V4L/DVB (3428): drivers/media/dvb/ possible cleanups
      net/: fix the WIRELESS_EXT abuse
      AIRO{,_CS} <-> CRYPTO fixes
      drivers/net/wireless/ipw2100.c: make ipw2100_wpa_assoc_frame() static
      drivers/net/wireless/ipw2200: possible cleanups
      Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      V4L/DVB (3318e): DVB: remove the at76c651/tda80xx frontends
      kbuild: remove a tab from an empty line
      V4L/DVB (3337): Drivers/media/dvb/frontends/mt312.c: cleanups
      V4L/DVB (3341): Upstream sync - make 2 structs static
      [SCSI] drivers/message/fusion/mptfc.c: make 2 functions static
      V4L/DVB (3399a): cpia2/cpia2_v4l.c cleanups
      remove obsolete sis900 documentation
      V4L/DVB (3414): Saa7134: document that there's also a 220RF from KWorld
      V4L/DVB (3415): Msp3400-kthreads.c: make 3 functions static
      CONFIG_FORCEDETH updates
      chelsio/espi.c:tricn_init(): remove dead code
      drivers/net/e1000/: proper prototypes
      [SCSI] NCR_D700: fix a NULL dereference
      [SCSI] dmx3191d: fix a NULL pointer dereference
      [SCSI] ibmmca: fix a NULL pointer dereference
      [SCSI] sim710: fix a NULL pointer dereference
      Kconfig: remove the CONFIG_CC_ALIGN_* options
      Input: serio - fix memory leak
      Input: gameport - fix memory leak
      drivers/net/wireless/ipw2200.c: make ipw_qos_current_mode() static
      drivers/net/wireless/ipw2200.c: fix an array overun
      Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      MAINTAINERS: remove the LANMEDIA entry
      update the i386 defconfig
      SCSI_AACRAID: add a help text
      remove dead Radeon URL
      Kobject: kobject.h: fix a typo
      USB: remove OBSOLETE_OSS_USB_DRIVER drivers
      USB: drivers/usb/core/message.c: make usb_get_string() static
      USB: vicam.c: fix a NULL pointer dereference
      [IPV4] fib_rules.c: make struct fib_rules static again
      [DCCP] ipv4: make struct dccp_v4_prot static
      [TIPC]: Cleanups
      [PKT_SCHED]: Let NET_CLS_ACT no longer depend on EXPERIMENTAL
      [TG3]: make drivers/net/tg3.c:tg3_request_irq() static
      [DECNET]: net/decnet/dn_route.c: fix inconsequent NULL checking
      V4L/DVB (3509): Make a needlessly global function static.
      V4L/DVB (3527): VIDEO_CPIA2 must depend on USB
      Documentation/dvb/get_dvb_firmware: fix firmware URL
      [ALSA] sound/core/: fix 3 off-by-one errors
      [ALSA] sound/pci/rme9652/hdspm.c: fix off-by-one errors
      [ALSA] fix some memory leaks
      [ALSA] sound/pci/ice1712/delta.c: make 2 functions static
      kcalloc(): INT_MAX -> ULONG_MAX
      i386: let REGPARM no longer depend on EXPERIMENTAL
      x86: some fixups for the X86_NUMAQ dependencies
      kill _INLINE_
      kernel/rcupdate.c: make two structs static
      hostap: Fix hw reset after CMDCODE_ACCESS_WRITE timeout
      hostap: Fix ap_add_sta() return value verification
      PCI: cpqphp_ctrl.c: board_replaced(): remove dead code
      PCI: the scheduled removal of PCI_LEGACY_PROC
      w1: misc cleanups
      fix W1_MASTER_DS9490_BRIDGE dependencies
      remove ISA legacy functions: remove documentation
      fs/9p/: possible cleanups
      fs/ext2/: proper ext2_get_parent() prototype
      fs/coda/: proper prototypes
      kill include/linux/platform.h, default_idle() cleanup
      show MCP menu only on ARCH_SA1100
      fs/inode.c: make iprune_mutex static
      drivers/block/nbd.c: don't defer compile error to runtime
      kernel/params.c: make param_array() static
      remove MAINTAINERS entry for rtlinux
      add a proper prototype for setup_arch()
      reiserfs/xattr_acl.c:reiserfs_get_acl(): make size an int
      md/bitmap.c:bitmap_mask_state(): fix inconsequent NULL checking
      drivers/char/ipmi/ipmi_msghandler.c: fix a memory leak
      i4l/isdn_tty.c: fix a check-after-use
      Kconfig help: MTD_JEDECPROBE already supports Intel
      PCMCIA_SPECTRUM must select FW_LOADER
      fs/nfsd/export.c,net/sunrpc/cache.c: make needlessly global code static
      video/sis/init301.c:SiS_ChrontelDoSomething2(): remove dead code
      let BLK_DEV_RAM_COUNT depend on BLK_DEV_RAM
      drivers/block/paride/pd.c: fix an off-by-one error
      fs/fat/: proper prototypes for two functions
      autofs4: proper prototype for autofs4_dentry_release()
      arch/i386/kernel/microcode.c: remove the obsolete microcode_ioctl
      pcmcia: make pcmcia_release_{io,irq} static
      drivers/mtd/: small cleanups
      MTD_NAND_SHARPSL and MTD_NAND_NANDSIM should be tristate's
      unexport get_wchan
      fs/namei.c: make lookup_hash() static
      help text: SOFTWARE_SUSPEND doesn't need ACPI
      fix a typo in the AIC7XXX_DEBUG_MASK help text
      fix the email address of Wendy Xiong
      typos: s/ducument/document/
      V4L/DVB (3670): Fix typo in comment
      Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      [WATCHDOG] pcwd_usb.c: fix a NULL pointer dereference
      [NET]: Fix an off-by-21-or-49 error.
      [TG3]: Fix a memory leak.
      [IPV6]: Unexport secure_ipv6_port_ephemeral
      CONFIGFS_FS must depend on SYSFS
      arch/i386/mach-voyager/voyager_cat.c: named initializers
      mm/migrate.c: don't export a static function
      i386: move SMP option above subarch selection
      arch/s390/Makefile: remove -finline-limit=10000
      the scheduled unexport of panic_timeout
      drivers/isdn/gigaset/common.c: small cleanups
      isdn/gigaset/common.c: fix a memory leak
      ISDN_DRV_GIGASET should select, not depend on CRC_CCITT
      fs/nfsd/nfs4state.c: make a struct static
      video/aty/atyfb_base.c: fix an off-by-one error
      [WAN]: Remove broken and unmaintained Sangoma drivers.
      [ALSA] sound/core/pcm.c: make snd_pcm_format_name() static
      drivers/net/via-rhine.c: make a function static
      remove drivers/net/hydra.h
      USB: pci-quirks.c: proper prototypes
      USB: input/: proper prototypes
      USB: drivers/usb/core/: remove unused exports
      remove kernel/power/pm.c:pm_unregister()
      [IPV4]: Possible cleanups.
      drivers/char/drm/drm_memory.c: possible cleanups
      [CPUFREQ] drivers/cpufreq/cpufreq.c: static functions mustn't be exported
      [CPUFREQ] powernow-k8.c: fix a check-after-use
      remove the obsolete IDEPCI_FLAG_FORCE_PDC
      NFS: fix PROC_FS=n compile error
      NFS: make 2 functions static
      IB/mthca: make a function static
      bcm43xx: fix dyn tssi2dbm memleak
      [SCSI] megaraid/megaraid_mm.c: fix a NULL pointer dereference
      block/elevator.c: remove unused exports
      update OBSOLETE_OSS_DRIVER schedule and dependencies
      make the OSS SOUND_VIA82CXXX option available again
      memory_hotplug.h cleanup
      [ALSA] sound/pci/: remove duplicate #include's
      Kobject: possible cleanups
      re-add the OSS SOUND_CS4232 option
      [IRDA]: Removing unused EXPORT_SYMBOLs
      V4L/DVB (3964): Bt8xx/bttv-cards.c: fix off-by-one errors
      fs/open.c: unexport sys_openat
      [ARM] arch/arm/kernel/dma-isa.c: named initializers
      [TR]: Remove an unused export.
      drivers/base/firmware_class.c: cleanups
      V4L/DVB (3927): Fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y

Adrian Cox (1):
      ppc: Fix platform_notify functions marked __init

Aki M Nyrhinen (1):
      [TCP]: continued: reno sacked_out count fix

Akinobu Mita (57):
      fix swap cluster offset
      x86_64: {set,clear,test}_bit() related cleanup and pci_mmcfg_init() fix
      frv: remove unnesesary "&"
      more s/fucn/func/ typo fixes
      um: fix undefined reference to hweight32
      arm: fix undefined reference to generic_fls
      bitops: alpha: use config options instead of __alpha_fix__ and __alpha_cix__
      bitops: ia64: use cpu_set() instead of __set_bit()
      bitops: parisc: add ()-pair in __ffz() macro
      bitops: cris: remove unnecessary local_irq_restore()
      bitops: use non atomic operations for minix_*_bit() and ext2_*_bit()
      bitops: generic {,test_and_}{set,clear,change}_bit()
      bitops: generic __{,test_and_}{set,clear,change}_bit() and test_bit()
      bitops: generic __ffs()
      bitops: generic ffz()
      bitops: generic fls()
      bitops: generic fls64()
      bitops: generic find_{next,first}{,_zero}_bit()
      bitops: generic sched_find_first_bit()
      bitops: generic ffs()
      bitops: generic hweight{64,32,16,8}()
      fix error: __u32 undeclared
      bitops: generic ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()
      bitops: generic ext2_{set,clear}_bit_atomic()
      bitops: generic minix_{test,set,test_and_clear,test,find_first_zero}_bit()
      bitops: alpha: use generic bitops
      bitops: arm: use generic bitops
      bitops: arm26: use generic bitops
      bitops: cris: use generic bitops
      bitops: frv: use generic bitops
      bitops: h8300: use generic bitops
      bitops: i386: use generic bitops
      bitops: ia64: use generic bitops
      bitops: m32r: use generic bitops
      bitops: m68k: use generic bitops
      m68k: fix undefined reference to generic_find_next_zero_le_bit
      ppc: fix undefined reference to hweight32
      bitops: m68knommu: use generic bitops
      bitops: mips: use generic bitops
      bitops: parisc: use generic bitops
      bitops: powerpc: use generic bitops
      bitops: s390: use generic bitops
      bitops: sh: use generic bitops
      bitops: sh64: use generic bitops
      bitops: sparc: use generic bitops
      bitops: sparc64: use generic bitops
      bitops: v850: use generic bitops
      bitops: x86_64: use generic bitops
      bitops: xtensa: use generic bitops
      bitops: update include/asm-generic/bitops.h
      bitops: sh: make thread_info.flags an unsigned long
      bitops: ia64: make partial_page.bitmap an unsigned long
      bitops: ntfs: remove generic_ffs()
      bitops: remove unused generic bitops in include/linux/bitops.h
      bitops: hweight() related cleanup
      bitops: hweight() speedup
      [NET]: use hlist_unhashed()

Al Viro (55):
      arcnet probing cleanups and fixes
      ibm_emac sparse annotations
      appletalk/cops.h: missing const in struct ltfirmware
      macsonic.c: missed s/driver_unregister/platform_driver_unregister/
      missing include of asm/irq.h in drivers/net
      bogus include of linux/irq.h in 7990.c
      wrong ifdefs in 82596.c
      dead code removed in hp100
      [SCSI] scsi_lib: fix recognition of cache type of Initio SBP-2 bridges
      don't do exit_io_context() until we know we won't be doing any IO
      fix double-free in blk_init_queue_node()
      fix locking in queue_requests_store()
      fix cfq hash lookups
      stop leaking cfq_data in cfq_set_request()
      switch to use of ->key to get cfq_data by cfq_io_context
      keep sync and async cfq_queue separate
      fix the exclusion for ioprio_set()
      make cfq_exit_queue() prune the cfq_io_context for that queue
      stop cfq from pinning queue down
      stop elv_unregister() from rogering other iosched's data, fix locking
      deal with rmmod/put_io_context() races
      fix cfq_get_queue()/ioprio_set(2) races
      regularize blk_cleanup_queue() use
      fix sysfs interaction and lifetime rules handling for queues
      don't bother with refcounting for cfq_data
      noise removal: cfq-iosched.c
      elevator_t lifetime rules and sysfs fixes
      fix rmmod problems with elevator attributes, clean them up
      remove ISA legacy functions: drivers/char/toshiba.c
      remove ISA legacy functions: drivers/scsi/g_NCR5380.c
      remove ISA legacy functions: drivers/scsi/in2000.c
      remove ISA legacy functions: drivers/net/hp-plus.c
      remove ISA legacy functions: drivers/net/lance.c
      remove ISA legacy functions: remove the helpers
      slab: implement /proc/slab_allocators
      uml: eliminate symlinks to host arch
      uml: clean up remapping code build magic
      uml: eliminate duplicate mrpropered files
      uml: kconfigs
      uml: sparse cleanups
      uml: __user annotations
      uml: remove unused make variables
      uml: fix min usage
      uml: __user annotations
      fix leak in activate_ep_files()
      forgotten ->b_data in memcpy() call in ext3/resize.c (oopsable)
      fix mips sys32_p{read,write}
      protect ext3 ioctl modifying append_only, immutable, etc. with i_mutex
      deal with deadlocks in audit_free()
      move call of audit_free() into do_exit()
      drop gfp_mask in audit_log_exit()
      drop task argument of audit_syscall_{entry,exit}
      no need to wank with task_lock() and pinning task down in audit_syscall_exit()
      uml: __user annotation in arch_prctl
      uml: more __user annotations

Alan Cox (32):
      V4L/DVB (3376): Add cpia2 camera support
      libata: Add the useful macros/constants needed for merging PATA stuff
      libata: pick a less confusion "um dunno" error
      libata: make code actually compile with debugging on
      libata: Note weakness in our PCI handling that one day wants fixing
      libata: two new PCI helpers
      libata: report which drive is causing mode problems
      libata: make irqtrap mode compile
      libata: note missing posting in mmio cmd write
      libata: Fix a drive detection problem
      Update libata DMA blacklist to cover versions, and resync with IDE layer
      libata: Symbol exports
      libata: add ata_dev_pair helper
      rio: more header cleanup
      rioboot: lindent
      rioboot: post-Lindent
      rio driver rework continued #1
      rio driver rework continued #2
      rio driver rework continued #3
      rio driver rework continued #4
      rio driver rework continued #5
      Yet more rio cleaning (1 of 2)
      Yet more rio cleaning (2 of 2)
      V4L/DVB (3569): PATCH: switch cpia2 to mutexes and use ioctl 32 compat lib func
      Small fixes backported to old IDE SiS driver
      libata: BMDMA handling updates
      libata: Add ->set_mode hook for odd drivers
      libata - ATA is both ATA and CFA
      libata: Simplex and other mode filtering logic
      libata: Fix interesting use of "extern" and also some bracketing
      Final rio polish
      Clarify maintainers and include linux-security info

Alan Curry (1):
      framebuffer: cmap-setting return values

Alan Horstmann (3):
      [ALSA] ice1712 - disable unused ADCs & DACs on DMX6fire
      [ALSA] ice1712 - typo fixes for dxr_enable module option
      [ALSA] ice1712 - Fix wrong register value for DMX 6FIRE

Alan Modra (1):
      powerpc64: Fix loading of modules without a .toc section

Alan Stern (25):
      [SCSI] Recognize missing LUNs for non-standard devices
      usbhid: add error handling
      UHCI: use one QH per endpoint, not per URB
      UHCI: use dummy TDs
      UHCI: remove main list of URBs
      UHCI: improve debugging code
      UHCI: Don't log short transfers
      uhci-hcd: fix mistaken usage of list_prepare_entry
      USB core and HCDs: don't put_device while atomic
      usbcore: fix compile error with CONFIG_USB_SUSPEND=n
      USB: UHCI: Increase port-reset completion delay for HP controllers
      USB: usbcore: Don't assume a USB configuration includes any interfaces
      PCI: Move pci_dev_put outside a spinlock
      Notifier chain update: API changes
      USB: g_file_storage: Set short_not_ok for bulk-out transfers
      USB: g_file_storage: add comment about buffer allocation
      USB: g_file_storage: use module_param_array_named macro
      USB: UHCI: don't track suspended ports
      driver core: safely unbind drivers for devices not on a bus
      USB: net2280: Handle STALLs for 0-length control-IN requests
      USB: net2280: send 0-length packets for ep0
      USB: net2280: check for shared IRQs
      USB: net2280: set driver data before it is used
      USB: usbcore: don't check the device's power source
      [NET]: Make netdev_chain a raw notifier.

Alasdair G Kergon (6):
      dm: bio split bvec fix
      device-mapper snapshot: fix origin_write pending_exception submission
      device-mapper snapshot: replace sibling list
      device-mapper snapshot: fix invalidation
      dm snapshot: fix kcopyd destructor
      dm: tidy mdptr

Albert Lee (5):
      libata CHS: LBA28/LBA48 optimization (revise #6)
      libata-dev: add flush task to ata_exec_internal()
      libata-dev: Remove ATA_PROT_PIO_MULT
      libata: ata_dev_init_params() fixes
      libata: add pio flush for via atapi (was: Re: TR: ASUS A8V Deluxe, x86_64)

Alberto Mardegan (1):
      w100fb: Add acceleration support to ATI Imageon

Alessandro Zummo (28):
      [ARM] 3349/1: ixp4xx exp bus defines
      [ARM] 3368/1: ixp4xx: set gpio direction in ixp4xx_config_irq
      I2C: i2c-ixp4xx: Add hwmon class
      cirrus ep93xx watchdog driver
      RTC Subsystem: library functions
      RTC subsystem: ARM cleanup
      RTC subsystem: class
      RTC subsystem: I2C cleanup
      RTC subsystem: I2C driver ids
      RTC subsystem: sysfs interface
      RTC subsystem: proc interface
      RTC subsystem: dev interface
      RTC subsystem: X1205 driver
      RTC subsystem: test device/driver
      RTC subsystem: DS1672 driver
      RTC subsystem: PCF8563 driver
      RTC subsystem: RS5C372 driver
      RTC subsystem: EP93XX driver
      RTC subsystem: M48T86 driver
      RTC subsystem: DS1672 cleanup
      RTC subsystem: X1205 sysfs cleanup
      RTC subsystem: whitespaces and error messages cleanup
      RTC subsystem: fix proc output
      RTC subsystem: RS5C372 sysfs fix
      RTC subsystem: compact error messages
      RTC subsystem: SA1100 cleanup
      RTC subsystem: VR41XX cleanup
      rtc subsystem: use ENOIOCTLCMD and ENOTTY where appropriate

Alex Tomas (1):
      fast ext3_statfs

Alexander Clouter (4):
      cpufreq_conservative: aligning of codebase with ondemand
      cpufreq_conservative: alter default responsiveness
      cpufreq_conservative: make for_each_cpu() safe
      cpufreq_conservative: alternative initialise approach

Alexander Zarochentsev (2):
      reiserfs: handle trans_id overflow
      reiserfs: use balance_dirty_pages_ratelimited_nr in reiserfs_file_write()

Alexander Zarochentzev (1):
      reiserfs: fix transaction overflowing

Alexey Dobriyan (44):
      V4L/DVB (3413): Typos grab bag of the month
      [SCSI] drivers/scsi/FlashPoint.c: remove unused things
      [SCSI] drivers/scsi/FlashPoint.c: remove trivial wrappers
      [SCSI] drivers/scsi/FlashPoint.c: remove UCHAR
      [SCSI] drivers/scsi/FlashPoint.c: remove USHORT
      [SCSI] drivers/scsi/FlashPoint.c: remove UINT
      [SCSI] drivers/scsi/FlashPoint.c: remove ULONG
      [SCSI] drivers/scsi/FlashPoint.c: remove ushort_ptr
      [SCSI] drivers/scsi/FlashPoint.c: use standard fixed size types
      [SCSI] drivers/scsi/FlashPoint.c: untypedef struct _SCCB
      [SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBMgr_info
      [SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBMgr_tar_info
      [SCSI] drivers/scsi/FlashPoint.c: untypedef struct NVRAMInfo
      [SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBcard
      [SCSI] drivers/scsi/FlashPoint.c: Lindent
      [SCSI] drivers/scsi/FlashPoint.c: don't use parenthesis with "return"
      [ATM] suni: cast arg properly in SONET_SETFRAMING
      It's UTF-8
      [ALSA] vx - Fix memory leak on error path
      fs/ufs/file.c: drop insane header dependencies
      Extract inode_inc_link_count(), inode_dec_link_count()
      minix: switch to inode_inc_link_count, inode_dec_link_count
      sysv: switch to inode_inc_count, inode_dec_count
      ext2: switch to inode_inc_count, inode_dec_count
      ufs: switch to inode_inc_count, inode_dec_count
      fs/*/file.c: drop insane header dependencies
      extract-ikconfig: use mktemp(1)
      extract-ikconfig: be sure binoffset exists before extracting
      extract-ikconfig: don't use --long-options
      s/;;/;/g
      drivers/block/acsi_slm.c: size_t can't be < 0
      Typo fixes
      ver_linux: don't print reiser4progs version if none found
      fs/compat.c: fix 'if (a |= b )' typo
      gigaset: endian fix
      [IPX]: Correct argument type of ipxrtr_delete().
      [IPX]: Correct return type of ipx_map_frame_type().
      [IPV6]: Endian fix in net/ipv6/netfilter/ip6t_eui64.c:match().
      [NETFILTER]: GRE conntrack: fix htons/htonl confusion
      selinux: endian fix
      [NET]: Fix "ntohl(ntohs" bugs
      [IRDA]: fix 16/32 bit confusion
      [IRDA]: fixup type of ->lsap_state
      [NETFILTER]: PPTP helper: fix sstate/cstate typo

Alexey Kuznetsov (3):
      [TCP]: Do not use inet->id of global tcp_socket when sending RST.
      IPC: access to unmapped vmalloc area in grow_ary()
      [IPV6]: skb leakage in inet6_csk_xmit

Alpt (1):
      [NET] rtnetlink: Add RTPROT entry for Netsukuku.

Ami Perlmutter (1):
      IB/uverbs: Use correct alt_pkey_index in modify QP

Amos Waterland (1):
      The comment describing how MS_ASYNC works in msync.c is confusing

Amy Griffis (7):
      Pass dentry, not just name, in fsnotify creation hooks.
      Collect more inode information during syscall processing.
      audit string fields interface + consumer
      fix audit_init failure path
      inotify: IN_DELETE events missing
      fix race in inotify_release
      fix NULL dereference in inotify_ignore

Ananiev, Leonid I (2):
      ext3: Fix missed mutex unlock
      ext3: Fix missed mutex unlock

Ananth N Mavinakayanahalli (2):
      kprobes: NULL out non-relevant fields in struct kretprobe
      powerpc/kprobes: fix singlestep out-of-line

Anatoli Antonovitch (1):
      ide: ATI SB600 IDE support

Anders Larsen (1):
      MTD: remove obsolete Kconfig options

Andi Kleen (91):
      PCI: Give PCI config access initialization a defined ordering
      [AGPGART] x86_64: Enable VIA AGP driver on x86-64 for VIA P4 chipsets
      x86_64: Update defconfig
      x86-64: Use -mtune=generic for generic kernels
      x86_64: Increase the variability of the process stack on 64bit architectures
      x86_64: Rename struct node in x86-64 NUMA code to struct bootnode
      x86_64: Don't need to read PIT in timer handler when PM timer is used
      x86_64: Report local APIC ID when initializing CPU
      x86_64: Use cpu_relax in poll loop in GART IOMMU
      x86_64: Check that early arguments are words on their own
      x86_64: Don't define string functions to builtin
      x86_64: Make pfn_valid work early in boot
      x86_64: Implement compat code for raw1394 read/write
      x86_64: Move kernel to 2MB
      x86_64: Clean up and tweak ACPI blacklist year code
      x86_64: Implement early DMI scanning
      x86_64: Add __init to fixmap functions that are only called during boot
      x86_64: Handle years beyond 2100
      x86_64: Fix formatting in time.c
      x86_64: Reename CMOS update warning
      x86_64: Don't invoke OOM killer while allocating floppy DMA buffers
      x86_64: Don't invoke OOM killer during dma_alloc_coherent()
      x86_64: Always use IO-APIC routing for timer.
      x86_64: Quieten down microcode update driver
      x86_64: Limit max number of CPUs to 255
      x86_64: Change default setting for noexec32 to match i386 kernel
      x86_64: Force broadcast timer on AMD systems with C3 too.
      x86_64: Try to allocate node memmap near the end of node
      i386/x86-64: List Intel LaGrange AKA SMX in /proc/cpuinfo
      x86_64: Remove CONFIG_UNORDERED_IO
      x86_64: Make local_t 64bit instead of 32bit
      x86_64: Remove bogus special case in AMD core parsing.
      x86_64: Initialize powernow_data[] for all siblings
      x86_64: Report SIGSEGV for IRET faults
      x86_64: Removed duplicated declaration of force_iommu
      x86_64: Don't enable CONFIG_UNWIND_INFO by default for DEBUG_KERNEL
      x86_64: Add cpu_relax() to busy loops in PM timer code
      Fix compilation of processor_idle.c on IA64
      Optimize select/poll by putting small data sets on the stack
      x86_64: Update defconfig
      x86_64: Clean up execve path
      x86_64: Support memory hotadd without sparsemem
      x86_64: Reserve SRAT hotadd memory on x86-64
      x86_64: Handle empty PXMs that only contain hotplug memory
      x86_64: Fix compilation with CONFIG_PCI=n / allnoconfig
      x86_64: Don't sanity check Type 1 PCI bus access on newer systems
      x86-64/i386: Don't process APICs/IO-APICs in ACPI when APIC is disabled.
      x86_64: Clear APIC feature bit when local APIC is disabled
      i386: Consolidate modern APIC handling
      x86_64: Revert earlier powernow-k8 change
      x86_64: Don't run NMI watchdog during machine checks
      x86_64: When user could have changed RIP always force IRET
      x86_64: Don't export strlen twice
      x86_64: Don't return error for HPET initialization in initcall
      i386/x86_64: Check if MCFG works for the first 16 busses
      i386/x86-64: Return defined error value for bad PCI config space accesses
      i386: Remove printk about reboot fixups at reboot
      x86_64: Eliminate IA32_NR_syscalls define
      x86_64: Update 32-bit system call table
      [CPUFREQ] x86_64: Revert earlier powernow-k8 change
      x86-64/i386: Don't process APICs/IO-APICs in ACPI when APIC is disabled.
      x86_64: Remove check for canonical RIP
      i386: Remove bogus special case code from AMD core parsing
      i386/x86-64: Remove checks for value == NULL in PCI config space access
      x86_64: Fix embarassing typo in mmconfig bus check
      x86_64: Update defconfig
      i386/x86-64: Fix ACPI disabled LAPIC handling mismerge
      x86_64: Increase NUMA hash function nodemap
      x86_64: Add tee and sync_file_range
      i386: Move CONFIG_DOUBLEFAULT into arch/i386 where it belongs.
      i386/x86-64: Fix x87 information leak between processes
      x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
      Mark VMSPLIT EMBEDDED
      x86_64: Add compat_sys_vmsplice and use it in x86-64
      i386/x86-64: Fix ACPI disabled LAPIC handling mismerge
      i386: Fix overflow in e820_all_mapped
      i386: Remove apic= warning
      Remove wrong cpu_has_apic checks that came from mismerging
      x86_64: Check for too many northbridges in IOMMU code
      x86_64: Avoid EBDA area in early boot allocator
      x86_64: Move ondemand timer into own work queue
      x86_64: Check for bad dma address in b44 1GB DMA workaround
      x86_64: Check for bad dma address in b44 1GB DMA workaround
      x86_64: Don't warn for overflow in nommu case when dma_mask is < 32bit
      i386/x86_64: Force pci=noacpi on HP XW9300
      x86_64: Fix memory hotadd heuristics
      x86_64: Don't schedule on exception stack on preemptive kernels
      [AGPGART] Enable SIS AGP driver on x86-64 for EM64T systems
      x86_64: Fix stack/mmap randomization for compat tasks
      x86_64: Fix no IOMMU warning in PCI-GART driver
      x86_64: Don't do syscall exit tracing twice

Andrea Bittau (7):
      [DCCP] ackvec: Introduce ack vector records
      [DCCP] CCID2: Initial CCID2 (TCP-Like) implementation
      [DCCP]: Initial feature negotiation implementation
      [DCCP] CCID2: Drop sock reference count on timer expiration and reset.
      [DCCP] feat: Actually change the CCID upon negotiation
      [DCCP]: sparse endianness annotations
      [DCCP] Ackvec: fix soft lockup in ackvec handling code

Andreas Gruenbacher (1):
      kbuild: modules_install for external modules must not remove existing modules

Andreas Happe (1):
      ipw2200: add monitor and qos entries to Kconfig

Andreas Herrmann (1):
      s390: qdio memory allocations

Andreas Mohr (3):
      Small schedule() optimization
      cfq-iosched: small cfq_choose_req() optimization
      [ALSA] maestro3.c: fix BUG, optimization

Andreas Oberritter (8):
      V4L/DVB (3375): Add AUDIO_GET_PTS and VIDEO_GET_PTS ioctls
      V4L/DVB (3435): Remove 'pid' from struct dmxdev_filter
      V4L/DVB (3436): Remove 'dvbdev' from struct dmxdev_filter
      V4L/DVB (3437): Fix typo in enum name and use enum in struct dmxdev_filter
      V4L/DVB (3438): Optical cleanup for dmxdev.c
      V4L/DVB (3484): Make dvb_ringbuffer compatible to dmxdev_buffer
      V4L/DVB (3500): Ringbuffer: don't reset pointers to zero
      V4L/DVB (3501): Dmxdev: use dvb_ringbuffer

Andreas Schwab (3):
      Use pci_set_consistent_dma_mask in ixgb driver
      sound/ppc: snd_pmac_toonie_init should be __init
      powerpc: Wire up *at syscalls

Andrew Burri (1):
      V4L/DVB (3361): Add support for Kworld ATSC110

Andrew Morton (139):
      git-netdev-all: s2io fixes
      s2io c99 warning fix
      [SCSI] cciss: kfree(NULL) is legal
      [SPARC64]: Fix binfmt_aout32.c build.
      [SPARC64]: CONFIG_BLK_DEV_RAM fix
      get_cpu_sysdev() signedness fix
      USB: optimise devio.c usbdev_read fix
      [IRDA]: remove MODULE_PARM()
      [BRIDGE] ebtables: Build fix.
      [BRIDGE] br_netfilter: Warning fixes.
      [BRIDGE]: Remove duplicate const from is_link_local() argument type.
      skfp warning fixes
      efi_call_phys_epilog() warning fix
      __get_page_state() cpumask cleanup and fix
      multiple exports of strpbrk
      slab cleanup
      on_each_cpu(): disable local interrupts
      slab: use on_each_cpu()
      vmscan: scan_control cleanup
      vmscan: use unsigned longs
      vmscan return nr_reclaimed
      vmscan: rename functions
      mm: prep_zero_page() in irq is a bug
      powerpc: Fix warning in add_memory
      powerpc: via-pmu warning fix
      x86: early_printk(): remove MAX_YPOS and MAX_XPOS macros
      revert "swsusp: fix breakage with swap on lvm"
      ext3_readdir: use generic readahead
      notifier: profile.h forward decl fix
      pause_on_oops command line option
      more for_each_cpu() conversions
      W1: u64 is not long long
      more-for_each_cpu-conversions fix
      free_uid() locking improvement
      filemap_fdatawrite_range() api: clarify -end parameter
      fadvise(): write commands
      balance_dirty_pages_ratelimited: take nr_pages arg
      set_page_dirty() return value fixes
      msync(): perform dirty page levelling
      msync(MS_SYNC): don't hold mmap_sem while syncing
      msync: fix return value
      fsync: extract internal code
      msync(): use do_fsync()
      sys_setrlimit() cleanup
      RLIMIT_CPU: fix handling of a zero limit
      RLIMIT_CPU: document wrong return value
      fix build error if CONFIG_SYSFS=n
      V4L/DVB (3571): Printk warning fixes
      V4L/DVB (3604): V4l printk fix
      timer irq driven soft watchdog fix
      jbd: embed j_commit_timer in journal struct
      jbd: convert kjournald to kthread API
      hysdn: remove custom types
      sysrq cleanup
      initcall failure reporting
      kconfig: clarify memory debug options
      tpm: sparc32 build fix
      ads7846 build fix
      irq: uninline migration functions
      find_task_by_pid() needs tasklist_lock
      roundup_pow_of_two() 64-bit fix
      cpumask: uninline first_cpu()
      cpumask: uninline next_cpu()
      cpumask: uninline highest_possible_processor_id()
      cpumask: uninline any_online_cpu()
      git-scsi-misc: min() warning fix
      cpufreq: speedstep-smi asm fix
      tlclk: fix handling of device major
      remove fixup_cpu_present_map()
      ads7846: sparc32 warning fix
      2tb-files-add-blkcnt_t-fixes
      ext3: cleanups and WARN_ON()
      cmpci: don't use generic_hweight32()
      powerpc: hot_add_scn_to_nid() build fix
      blk_execute_rq_nowait-speedup
      dm: remove SECTOR_FORMAT
      dm-md-dependency-tree-in-sysfs-holders-slaves-subdirectory-tidy
      [CPUFREQ] powernow: remove private for_each_cpu_mask()
      git-powerpc: WARN was a dumb idea
      paride: register_chrdev fix
      paride-pt: register_chrdev fix
      capi: register_chrdev() fix
      symversion warning fix
      alpha: make poll flags the same as other architectures
      remove relayfs_fs.h
      ide_generic_all_on() warning fix
      ia64: const f_ops fix
      compat_sys_futex() warning fix
      [NETFILTER]: Rename init functions.
      [NET]: add SO_RCVBUF comment
      m25p80: printk warning fix
      make tty_insert_flip_string a non-GPL export
      sys_sync_file_range()
      "3c59x collision statistics fix" fix
      make local_t signed
      modules: permit Dual-MIT/GPL licenses
      resurrect __put_task_struct
      [NET]: com90xx kmalloc fix
      [NET]: More kzalloc conversions.
      splice: warning fix
      select() warning fixes
      sync_file_range(): use unsigned for flags
      timer initialisation fix
      make tty_insert_flip_string_flags() a non gpl export
      sys_kexec_load() naming fixups
      hdaps: use ENODEV
      3ware: kmap_atomic() fix
      atyfb is bust on sparc32
      sparc32 vga support
      pm: print name of failed suspend function
      oom-kill: mm locking fix
      page_alloc.c: buddy handling cleanup
      [SCSI] megaraid: unused variable
      [ARM] add_memory() build fix
      pcmcia: remove unneeded forward declarations
      splice: fix min() warning
      request_irq(): remove warnings from irq probing
      silence initcall warnings
      V4L/DVB (3912): Sparc32 vivi fix
      V4L/DVB (3914): Vivi build fix
      setup_per_zone_pages_min() overflow fix
      revert "vfs: propagate mnt_flags into do_loopback/vfsmount"
      jffs2 warning fixes
      dl2k needs dma-mapping.h
      revert "forcedeth: fix multi irq issues"
      binfmt_flat: don't check for EMFILE
      pd6729 section fix
      i810 section fix
      mpu401 section fix
      es18xx build fix
      nm256_audio section fix
      ad1848 section fix
      [SUNSU]: Fix license.
      sys_sync_file_range(): move exported flags outside __KERNEL__
      ext3 resize: fix double unlock_super()
      revert "swsusp add check for suspension of X controlled devices"
      net/compat.h build fix
      m48t86: ia64 build fix
      powernow-k8 crash workaround

Andrew Vasquez (3):
      [SCSI] qla2xxx: Remove legacy ISP6312 firmware loader.
      [SCSI] qla2xxx: Firmware updates.
      [SCSI] qla2xxx: update MAINTAINERS

Andrew Victor (12):
      USB: add support for OCHI on AT91rm9200
      [ARM] 3384/1: AT91RM9200: Timer
      [ARM] 3386/1: AT91RM9200 Clock update
      AT91RM9200 Ethernet driver
      [ARM] 3397/1: AT91RM9200 Header update
      pcmcia: AT91RM9200 Compact Flash driver
      [ARM] 3393/2: AT91RM9200 LED support
      [ARM] 3395/2: AT91RM9200 Dataflash Card vs MMC selection
      [ARM] 3396/2: AT91RM9200 Platform devices update
      [WATCHDOG] at91_wdt.c - Atmel AT91RM9200 watchdog driver
      [ARM] 3456/1: AT91RM9200 support for 2.6 (MMC/SD driver)
      [ARM] 3523/1: Serial core pm_state

Andrew de Quincey (6):
      V4L/DVB (3673): Fix budget-av CAM reset
      V4L/DVB (3725): Fix mutex in dvb_register_device to work.
      V4L/DVB (3726): Fix TT budget-ci 1.1 CI slots
      V4L/DVB (3740): Fix oops in budget-av with CI
      V4L/DVB (3742): Set tone/voltage again if the frontend was reinitialised
      V4L/DVB (3743): Fix some more potential oopses

Andrey Borzenkov (1):
      Fix EDD to properly ignore signature of non-existing drives

Andrey Panin (1):
      fix DMI onboard device discovery

Andrzej Zaborowski (1):
      Fix simple typos

Andy Adamson (7):
      lockd: clean up nlmsvc_lock
      lockd: simplify nlmsvc_grant_blocked
      lockd: make nlmsvc_lock use only posix_lock_file
      locks: remove unused posix_block_lock
      locks,lockd: fix race in nlmsvc_testlock
      VFS,fs/locks.c,NFSD4: add race_free posix_lock_file_conf() interface
      NFSD4: return conflict lock without races

Andy Currid (2):
      Fix HPET operation on 32-bit NVIDIA platforms
      Fix HPET operation on 64-bit NVIDIA platforms

Andy Fleming (2):
      powerpc: Add PCI support for 8540 ADS to powerpc tree
      Fix locking in gianfar

Andy Whitcroft (3):
      page flags: add commentry regarding field reservation
      x86_64: sparsemem does not need node_mem_map
      root mount failure: emit filesystems attempted

Aneesh Kumar (1):
      Fix typos in Documentation/memory-barriers.txt

Angelo P. Castellani (1):
      [TCP]: reno sacked_out count fix

Anton Altaparmakov (18):
      NTFS: Fix two compiler warnings on Alpha.  Thanks to Andrew Morton for
      Merge branch 'master' of /home/aia21/ntfs-2.6/
      Merge branch 'master' of /usr/src/ntfs-2.6/
      NTFS: Fix an (innocent) off-by-one error in the runlist code.
      NTFS: Fix a buggette in an "should be impossible" case handling where we
      NTFS: Use buffer_migrate_page() for the ->migratepage function of all ntfs
      NTFS: Fix comparison of $MFT and $MFTMirr to not bail out when there are
      NTFS: Add support for sparse files which have a compression unit of 0.
      NTFS: Remove all the make_bad_inode() calls.  This should only be called
      NTFS: Limit name length in fs/ntfs/unistr.c::ntfs_nlstoucs() to maximum
      NTFS: Improve comments on file attribute flags in fs/ntfs/layout.h.
      NTFS: Fix a bug in fs/ntfs/inode.c::ntfs_read_locked_index_inode() where we
      NTFS: Add a missing call to flush_dcache_mft_record_page() in
      NTFS: Handle the recently introduced -ENAMETOOLONG return value from
      NTFS: 2.1.27 - Various bug fixes and cleanups.
      Merge branch 'master' of /home/aia21/ntfs-2.6/
      Merge branch 'master' of /usr/src/ntfs-2.6/
      Merge branch 'master' of git://imp.csi.cam.ac.uk/home/src/ntfs-2.6-devel/

Anton Blanchard (17):
      powerpc: dont allow old RTC to be selected
      fix scheduler deadlock
      quieten zone_pcp_init
      powerpc: Allow non zero boot cpuids
      powerpc: Consistent printing of node id
      powerpc: Compile warning in hvcs driver
      powerpc: Remove some ifdefs in oprofile_impl.h
      powerpc: export validate_sp for oprofile calltrace
      powerpc: Fix some initcall return values
      powerpc: Add oprofile calltrace support to all powerpc cpus
      powerpc: Remove oprofile spinlock backtrace code
      [NET]: Allow skb headroom to be overridden
      powerpc: trivial spelling fixes in fault.c
      powerpc: Ensure runlatch is off in the idle loop
      powerpc: Avoid __initcall warnings
      powerpc: Add cputable entry for POWER6
      powerpc: fix kernel version display on pseries boxes

Antonino A. Daplas (18):
      i810fb_cursor(): use GFP_ATOMIC
      vgacon: Add support for soft scrollback
      nvidiafb: add suspend and resume hooks
      fbdev: Make BIOS EDID reading configurable
      rivafb: Remove NULL check
      nvidiafb: Remove NULL check
      nvidiafb: Remove NULL check #2
      i810fb: Remove NULL check
      savagefb: Remove NULL check
      atyfb: Remove dead code
      imsttfb: Remove dead code
      fbcon: Save current display during initialization
      fbcon: Fix big-endian bogosity in slow_imageblit()
      vesafb: Fix incorrect logo colors in x86_64
      fbdev: Use logo with depth of 4 or less for static pseudocolor
      fbdev: Fix return error of fb_write
      suspend: Documentation update for IBM Thinkpad X30
      asiliantfb: Add help text in Kconfig

Aras Vaichas (1):
      USB: ethernet gadget driver section fixups

Arjan van de Ven (29):
      JFS: make buddy table static
      Input: serio - semaphore to mutex conversion
      Input: gameport - semaphore to mutex conversion
      Massive net driver const-ification.
      USB: convert a bunch of USB semaphores to mutexes
      [IRDA] sem2mutex: drivers/net/irda
      [NET] sem2mutex: net/
      sem2mutex: kcapi.c
      sem2mutex: drivers: raw, connector, dcdbas, ppp_generic
      sem2mutex: kernel/
      sem2mutex: blockdev #2
      sem2mutex: eventpoll
      sem2mutex: vfs_rename_mutex
      sem2mutex: jbd, j_checkpoint_mutex
      convert ext3's truncate_sem to a mutex
      sem2mutex: drivers/ide
      fat_lock is used as a mutex, convert it to using the new mutex primitive
      I2C: Convert i2c to mutexes
      x86_64: prefetch the mmap_sem in the fault path
      x86_64: Patch to make the head.S-must-be-first-in-vmlinux order explicit
      x86_64: Basic reorder infrastructure
      x86_64: Reorder one field of the PDA to reduce padding
      sem2mutex: drivers/md
      mark f_ops const in the inode
      Make most file operations structs in fs/ const
      revert incorrect mutex conversion in hdaps driver
      x86_64: Rename e820_mapped to e820_any_mapped
      x86_64: Introduce e820_all_mapped
      i386/x86-64: Check that MCFG points to an e820 reserved area

Arnaldo Carvalho de Melo (44):
      sundance: Really read addr 0
      [DCCP] ackvec: Ditch dccpav_buf_len
      [DCCP]: Fix error handling in dccp_init
      [DCCP] ackvec: Introduce dccp_ackvec_slab
      [LIST]: Introduce list_for_each_entry_safe_from
      [LIST]: Introduce list_for_each_entry_from
      [DCCP] CCID: Allow ccid_{init,exit} to be NULL
      [DCCP] ackvec: Delete all the ack vector records in dccp_ackvec_free
      [DCCP]: Don't alloc ack vector for the control sock
      [DCCP] CCID3: Set the no_feedback_timer fields near init_timer
      [DCCP] CCID: Improve CCID infrastructure
      [DCCP]: Make CCID2 be the default
      [DCCP]: Kconfig tidy up
      [DCCP]: Call dccp_feat_init more early in dccp_v4_init_sock
      [DCCP] feat: Introduce sysctls for the default features
      [DCCP]: Generalize dccp_v4_send_reset
      [DCCP]: Move dccp_v4_{init,destroy}_sock to the core
      [DCCP]: Move dccp_[un]hash from ipv4.c to the core
      [DCCP]: Dont use dccp_v4_checksum in dccp_make_response
      [DCCP]: Move dccp_hashinfo from ipv4.c to the core
      [DCCP]: Rename init_dccp_v4_mibs to dccp_mib_init
      [DCCP]: Move the IPv4 specific bits from proto.c to ipv4.c
      [LLC]: Fix struct proto .name
      [LLC]: Replace __inline__ with inline
      [LLC]: Fix sap refcounting
      [DCCP]: Uninline some functions
      [DCCP] ipv6: Add missing ipv6 control socket
      [ICSK]: Introduce inet_csk_ctl_sock_create
      [DCCP] ipv6: cleanups
      [DCCP] ccid2: coding style cleanups
      [DCCP] options: Fix some aspects of mandatory option processing
      [DCCP] options: Fix handling of ackvecs in DATA packets
      [DCCP]: Use sk->sk_prot->max_header consistently for non-data packets
      [DCCP]: ditch dccp_v[46]_ctl_send_ack
      [DCCP]: Remove leftover dccp_send_response prototype
      [DCCP] options: Make dccp_insert_options & friends yell on error
      [SNAP]: Remove leftover unused hdr variable
      [ICSK] compat: Introduce inet_csk_compat_[gs]etsockopt
      [INFINIBAND] ipoib: Remove leftover use of neigh_ops->destructor
      [SECURITY] getpeersec: Fix build breakage
      [SK_BUFF]: export skb_pull_rcsum
      [NET]: Identation & other cleanups related to compat_[gs]etsockopt cset
      [DCCP] minisock: Rename struct dccp_options to struct dccp_minisock
      [DCCP] feat: Pass dccp_minisock ptr where only the minisock is used

Arnaud MAZIN (1):
      sonypi: correct detection of new ICH7-based laptops

Arnd Bergmann (19):
      add sys_unshare to syscalls.h
      powerpc: fix cell iommu setup
      powerpc: update cell defconfig
      powerpc: work around a cell interrupt HW bug
      powerpc: declare arch syscalls in <asm/syscalls.h>
      spufs: allow SPU code to do syscalls
      spufs: implement mfc access for PPE-side DMA
      powerpc: fix spider-pic affinity setting
      powerpc: use guarded ioremap for cell on-chip mappings
      spufs: Fix endless protection fault on LS writes by SPE.
      powerpc: add hvc backend for rtas
      spufs: fix __init/__exit annotations
      inotify: check for NULL inode in inotify_d_instantiate
      powerpc/cell: remove BUILD_BUG_ON and add sys_tee to spu_syscall_table
      spufs: Disable local interrupts for SPE hash_page calls.
      powerpc: update cell_defconfig
      powerpc: Fix cell blade detection
      powerpc: Fix 64k pages on non-partitioned machines
      powerpc: enable CPU_FTR_CI_LARGE_PAGE for cell

Artem B. Bityuckiy (1):
      Remove ugly debugging stuff

Arthur Kepner (1):
      [NET] pktgen: Fix races between control/worker threads.

Arthur Othieno (6):
      block: floppy98 removal, really.
      sound: remove PC98-specific OPL3_HW_OPL3_PC98
      matroxfb: simply return what i2c_add_driver() does
      net: remove CONFIG_NET_CBUS conditional for NS8390
      hugetlbfs: add Kconfig help text
      powerpc: linuxppc64.org no more

Artur Skawina (1):
      sis900 adm7001 PHY support

Ash Willis (1):
      [ALSA] Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards

Ashley Clark (1):
      [ALSA] hda-codec - Adds HDA support for Intel D945Pvs board with subdevice id 0x0707

Ashok Raj (8):
      [IA64] support for cpu0 removal
      [IA64] Fix UP build with BSP removal support.
      x86 topology: don;t create a control file for BSP that cannot be removed
      x86: make CONFIG_HOTPLUG_CPU depend on !X86_PC
      Check if cpu can be onlined before calling smp_prepare_cpu()
      x86_64: cleanup allocating logical cpu numbers in x86_64
      swsusp: don't require bigsmp
      enable X86_PC for HOTPLUG_CPU

Ashutosh Naik (1):
      kernel/module.c Semaphore to Mutex Conversion for module_mutex

Atsushi Nemoto (30):
      [CRYPTO] all: Add missing cra_alignmask
      [CRYPTO] tcrypt: Fix key alignment
      [MIPS] sc-rm7k.c cleanup
      [MIPS] Make I/O helpers more customizable
      [MIPS] Signal cleanup
      [MIPS] fix wrong __user usage in _sysn32_rt_sigsuspend
      [MIPS] Further sparsification for 32-bit compat code.
      [MIPS] TX49XX has prefetch.
      serial: serial_txx9 driver update
      mtd cmdlinepart: allow zero offset value
      kbuild: mips: fix sed regexp to generate asm-offset.h
      [MIPS] Enable SCHED_NO_NO_OMIT_FRAME_POINTER for MIPS.
      [MIPS] Fix tx49_blast_icache32_page_indexed.
      [MIPS] Use __ffs() instead of ffs() for waybit calculation.
      [MIPS] Fix ip27 build.
      [MIPS] Fix bitops for MIPS32/MIPS64 CPUs.
      [MIPS] Use __ffs() instead of ffs() in ip32_irq0().
      [MIPS] Sparse: fix sparse for 64-bit kernels.
      kbuild: fix modpost segfault for 64bit mipsel kernel
      RTC: rtc-dev tweak for 64-bit kernel
      genrtc: fix read on 64-bit platforms
      kbuild: check SHT_REL sections
      kbuild: fix modpost segfault for 64bit mipsel kernel
      [MIPS] Fix kgdb exception handler from user mode.
      [MIPS] Use generic DWARF_DEBUG
      [MIPS] Use generic STABS_DEBUG macro.
      [MIPS] Ignore unresolved weak symbols in modules.
      [MIPS] Fix modpost warning: Rename op_model_xxx to op_model_xxx_ops.
      [MIPS] Fix sparse warnings about too big constants.
      [MIPS] Fix compiler warnings (field width, unused variable)

Auke Kok (4):
      e1000: Update truesize with the length of the packet for packet split
      e1000: add shutdown handler back to fix WOL
      e1000: fix ethtool test irq alloc as "probe"
      e1000: remove risky prefetch on next_skb->data

Ayaz Abdulla (6):
      forcedeth: Add vlan support
      forcedeth: Add support for 64bit rings
      forcedeth: Add support for MSI/MSIX
      forcedeth: fix initialization
      forcedeth: fix multi irq issues
      forcedeth: fix multi irq issues

Badari Pulavarty (6):
      change buffer_head.b_size to size_t
      pass b_size to ->get_block()
      map multiple blocks for mpage_readpages()
      remove ->get_blocks() support
      ext3: multi-block get_block()
      ext3: "nobh" writeback support for filesystems blocksize < pagesize

Bart Samwel (3):
      Represent dirty_*_centisecs as jiffies internally
      Represent laptop_mode as jiffies internally
      Range checking in do_proc_dointvec_(userhz_)jiffies_conv

Baruch Even (4):
      [TCP] H-TCP: Use msecs_to_jiffies
      [TCP] H-TCP: Account for delayed-ACKs
      [TCP] H-TCP: Better time accounting
      rcu: undeclared variable used in documentation

Bastiaan Jacques (2):
      [ALSA] via82xx: add support for VIA VT8251 (AC'97)
      [ALSA] via82xx: tweak VT8251 workaround

Bastian Blank (2):
      dasd: "cleanup dasd_ioctl" fix
      s390: make qeth buildable

Bastien Roucaries (1):
      drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment

Bauke Jan Douma (1):
      PCI: quirk for asus a8v and a8v delux motherboards

Becky Bruce (7):
      powerpc: Updated Initial MPC8540 ADS port with OF Flat Dev
      powerpc: Fix Kernel FP unavail exception for BookE
      powerpc: mpc85xx_ads.c include file cleanup
      powerpc: rename mpc85xx.c to misc.c
      powerpc: lindent 85xx platform code
      powerpc/ppc: Add missing isyncs in head_fsl_booke.S
      ppc: Fix powersave code on arch/ppc

Bellido Nicolas (5):
      [ARM] 3503/1: Fix map_desc structure for aaec2000
      [ARM] 3504/1: Fix clcd includes for aaec2000
      [ARM] 3505/1: aaec2000: entry-macro.S needs asm/arch/irqs.h
      [ARM] 3506/1: aaec2000: debug-macro.S needs hardware.h
      [ARM] 3507/1: Replace map_desc.physical with map_desc.pfn: aaed2000

Ben Dooks (32):
      [ARM] 3327/1: S3C2410 - add osiris machine support
      [ARM] 3329/1: S3C24XX - fix time for osiris machine
      [ARM] 3330/1: S3C24XX - move UPLL to main clock
      [ARM] 3331/1: S3C24XX - add clk_set_parent() to clock code
      [ARM] 3332/1: S3C24XX - documentation update
      [ARM] 3333/1: S3C2XX - add dclk and clkout clock support
      [ARM] 3359/1: S3C24XX - add support for clk_set_rate
      [ARM] 3360/1: S3C2440 - add set rate methods and camera clock
      [ARM] 3361/1: S3C24XX - add USB bus clock source
      [ARM] 3375/1: S3C2440 - fix osiris machine build
      [ARM] 3376/2: S3C2410 - update defconfig
      [ARM] 3440/1: [S3C2410] make SMDK2410 and SMDK2440 similarities common
      [ARM] 3443/1: [S3C2410] Improve IRQ entry code
      [ARM] 3447/1: [S3C2410] SMDK - default LEDs to off
      [ARM] 3442/1: [S3C2410] SMDK: NAND device setup
      [ARM] 3448/1: [S3C2410] Settle delay when _enabling_ USB PLL
      [ARM] 3449/1: [S3C2410] Anubis - fix NAND timings
      [ARM] 3452/1: [S3C2410] RX3715 - add nand information
      [ARM] 3468/1: S3C2410: SMDK common include fix
      [ARM] 3469/1: S3C24XX: clkout missing hclk selector
      S3C24XX GPIO LED support
      leds: fix IDE disk trigger name
      leds: reorganise Kconfig
      leds: re-layout include/linux/leds.h
      [ARM] 3474/1: S3C2440: USB rate writes wrong var to CLKDIVN
      [ARM] 3475/1: S3C2410: fix spelling mistake in SMDK partition table
      USB: cleanups for ohci-s3c2410.c
      USB: S3C2410: use clk_enable() to ensure 48MHz to OHCI core
      [WATCHDOG] s3c2410_wdt.c stop watchdog after boot
      S3C24XX: GPIO based SPI driver
      S3C24XX: hardware SPI driver
      s3c24xx: fix spi driver with CONFIG_PM

Ben Gardner (7):
      i2c: scx200_acb whitespace and comment cleanup
      i2c: scx200_acb debug log cleanup
      i2c: scx200_acb refactor/simplify code
      i2c: scx200_acb remove use of lock_kernel
      i2c: scx200_acb add support for the CS5535/CS5536
      i2c: scx200_acb fix and speed up the poll loop
      i2c: scx200_acb minimal documentation update

Ben Woodard (1):
      [BLOCK] increase size of disk stat counters

Benjamin Herrenschmidt (9):
      powerpc: Kill _machine and hard-coded platform numbers
      powermac: Fix i2c on keywest based chips
      powerpc: fix oops in alsa powermac driver
      pcmcia Oopses fixes
      Fix pSeries identification in prom_init.c
      powerpc: Fix ide-pmac sysfs entry
      powerpc: Fix boot on eMac
      pmf_register_irq_client() gives sleep with locks held warning
      powerpc: Fix call to ibm,client-architecture-support

Benjamin LaHaise (6):
      [AF_UNIX]: use shift instead of integer division
      [AF_UNIX]: scm: better initialization
      [NET]: use fget_light() in net/socket.c
      get_empty_filp tweaks, inline epoll_init_file()
      reduce size of bio mempools
      Add Core Solo and Core Duo support to oprofile

Benoit Boissinot (1):
      indirect_print_item() warning fix

Bernhard Kaindl (1):
      PCI: PCI/Cardbus cards hidden, needs pci=assign-busses to fix

Bernhard R Link (1):
      [SPARC64]: fix sparc_floppy_irq's auxio_register reseting

Bill Moss (1):
      ipw2200: Add signal level to iwlist scan output

Bjorn Helgaas (37):
      Input: ns558 - fix logic around pnp_register_driver()
      Input: i8042 - fix logic around pnp_register_driver()
      [IA64] sn_check_intr: use ia64_get_irr()
      powerpc: tidy-up of_register_driver()/driver_register() return values
      macintosh: tidy-up driver_register() return values
      hp300: fix driver_register() return handling, remove dio_module_init()
      EISA: tidy-up driver_register() return value
      amiga: fix driver_register() return handling, remove zorro_module_init()
      [SERIAL] remove 8250_acpi (replaced by 8250_pnp and PNPACPI)
      EFI, /dev/mem: simplify efi_mem_attribute_range()
      ia64: ioremap: check EFI for valid memory attributes
      DMI: only ioremap stuff we actually need
      EFI: keep physical table addresses in efi structure
      ACPI: clean up memory attribute checking for map/read/write
      pnp: parport: adjust pnp_register_driver signature
      pnp: mpu401: adjust pnp_register_driver signature
      pnp: cs4236: adjust pnp_register_driver signature
      pnp: opl3sa2: adjust pnp_register_driver signature
      pnp: IRDA: adjust pnp_register_driver signature
      pnp: cs4232: adjust pnp_register_driver signature
      pnp: PNP: adjust pnp_register_driver signature
      PNP: adjust pnp_register_card_driver() signature: ad1816a
      PNP: adjust pnp_register_card_driver() signature: als100
      PNP: adjust pnp_register_card_driver() signature: azt2320
      PNP: adjust pnp_register_card_driver() signature: cmi8330
      PNP: adjust pnp_register_card_driver() signature: dt019x
      PNP: adjust pnp_register_card_driver() signature: es18xx
      PNP: adjust pnp_register_card_driver() signature: es968
      PNP: adjust pnp_register_card_driver() signature: interwave
      PNP: adjust pnp_register_card_driver() signature: sb16
      PNP: adjust pnp_register_card_driver() signature: sb_card
      PNP: adjust pnp_register_card_driver() signature: sscape
      PNP: adjust pnp_register_card_driver() signature: wavefront
      [IA64] ioremap() should prefer WB over UC
      [IA64] update HP CSR space discovery via ACPI
      [IA64] always map VGA framebuffer UC, even if it supports WB
      DMI: move dmi_scan.c from arch/i386 to drivers/firmware/

Bob Breuer (1):
      [SPARC]: Try to start getting SMP back into shape.

Bob Picco (1):
      Align the node_mem_map endpoints to a MAX_ORDER boundary

Bodo Stroesser (1):
      uml: more carefully test whether we are in a system call

BoyZonder (1):
      V4L/DVB (3349): Remote control codes for BTTV_BOARD_CONTVFMI

Brent Casavant (3):
      [IA64] hooks to wait for mmio writes to drain when migrating processes
      [IA64] IOC4 config option ordering
      Altix: correct ioc4 port order

Brent Cook (2):
      [ALSA] Add support for EDIROL UM-3ex
      mv643xx_eth: Always free completed tx descs on tx interrupt

Brian Gerst (5):
      kbuild: remove checkconfig.pl
      PCI: Add pci_device_shutdown to pci_bus_type
      x86_64: Use cpumask bitops for cpu_vm_mask
      Remove long dead i386 floppy asm code
      kbuild: fix garbled text in modules.txt

Brian Haley (1):
      [NETFILTER]: Fix build with CONFIG_NETFILTER=y/m on IA64

Brian King (13):
      [SCSI] scsi: Handle device_add failure in scsi_alloc_target
      libata: Add some dummy noop functions
      libata: ata_scsi_slave_config cleanup
      libata: ata_scsi_queuecmd cleanup
      libata: ata_scsi_ioctl cleanup
      libata: Remove dependence on host_set->dev for SAS
      [SCSI] ipr: Disk remove path cleanup
      [SCSI] ipr: Fixup device type check
      [SCSI] ipr: Simplify status area dumping
      [SCSI] ipr: printk macro cleanup/removal
      [SCSI] ipr: Reset device cleanup
      [SCSI] ipr: Bump version
      [SCSI] scsi: Add IBM 2104-DU3 to blist

Brian Rogan (2):
      Add oprofile_add_ext_sample
      powerpc: Add oprofile calltrace support

Brian Uhrain says (1):
      alpha: SMP boot fixes

Bryan Holty (2):
      IRQ: prevent enabling of previously disabled interrupt
      [SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()

Bryan O'Sullivan (37):
      IB/ipath: core device driver
      IB/ipath: core driver header files
      IB/ipath: support for HyperTransport devices
      IB/ipath: support for PCI Express devices
      IB/ipath: chip initialisation code, and diag support
      IB/ipath: misc driver support code
      IB/ipath: sysfs and ipathfs support for core driver
      IB/ipath: support for userspace apps using core driver
      IB/ipath: layering interfaces used by higher-level driver code
      IB/ipath: infiniband header files
      IB/ipath: infiniband UC and UD protocol support
      IB/ipath: infiniband RC protocol support
      IB/ipath: misc infiniband code, part 1
      IB/ipath: misc infiniband code, part 2
      IB/ipath: infiniband verbs support
      IB/ipath: kbuild infrastructure
      IB/ipath: fix race with exposing reset file
      IB/ipath: set up 32-bit DMA mask if 64-bit setup fails
      IB/ipath: iterate over correct number of ports during reset
      IB/ipath: change handling of PIO buffers
      IB/ipath: fix verbs registration
      IB/ipath: prevent hardware from being accessed during reset
      IB/ipath: simplify RC send posting
      IB/ipath: simplify IB timer usage
      IB/ipath: improve sparse annotation
      IB/ipath: fix label name in interrupt handler
      IB/ipath: tidy up white space in a few files
      IB/ipath: fix spinlock recursion bug
      IB/ipath: don't modify QP if changes fail
      IB/ipath: fix reporting of driver version to userspace
      IB/ipath: replace uses of LIST_POISON
      IB/ipath: fix NULL dereference during cleanup
      IB/ipath: enable GPIO interrupt on HT-460
      IB/ipath: enable PE800 receive interrupts on user ports
      IB/ipath: register as IB device owner
      IB/ipath: fix null deref during rdma ops
      IB/ipath: deref correct pointer when using kernel SMA

Bunk (1):
      [netdrvr] schedule eepro100 for removal

C.Y.M (1):
      V4L/DVB (3671): New module parameter 'tv_standard' (dvb-ttpci driver)

Cahill, Ben M (2):
      ipw2200: Set a meaningful silence threshold value
      ipw2200: Enables the "slow diversity" algorithm

Cal Peake (1):
      BFP->BPF in Documentation/networking/tuntap.txt

Carl-Daniel Hailfinger (3):
      kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree
      kbuild: fix unneeded rebuilds in drivers/net/chelsio after moving source tree
      smbus unhiding kills thermal management

Carlos Aguiar (1):
      [MMC] Add OMAP MMC host driver

Carsten Otte (3):
      remove needless check in binfmt_elf.c
      remove needless check in fs/read_write.c
      NFS: remove needless check in nfs_opendir()

Catalin Marinas (9):
      [ARM] 3366/1: Allow the 16bpp mode configuration in the CLCD control register
      [ARM] 3367/1: CLCD mode no longer supported on the RealView boards
      [ARM] 3398/1: Fix the VFP registers loading/storing base address
      [ARM] 3470/1: Clear the HWCAP bits for the disabled kernel features
      [ARM] 3471/1: FTOSI functions should return 0 for NaN
      [ARM] 3472/1: Use the D variants of FLDMIA/FSTMIA on ARMv6
      [ARM] 3473/1: Use numbers 0-15 for the VFP double registers
      [ARM] 3526/1: ioremap should use vunmap instead of vfree on ARM
      [ARM] 3533/1: Implement the __raw_(read|write)_can_lock functions on ARM

Catalin(ux aka Dino) BOIE (1):
      Fix io ordering problems in e100

Catherine Zhang (2):
      [SECURITY]: TCP/UDP getpeersec
      [SELINUX]: selinux_socket_getpeer_{stream,dgram} fixup

Chad Reese (1):
      [MIPS] Fix sparsemem support.

Chandra Seetharaman (2):
      Remove __devinitdata from notifier block definitions
      Remove __devinit and __cpuinit from notifier_call definitions

Charis Kouzinopoulos (1):
      [ALSA] Fix typos and add information about Jack support to Audiophile-Usb.txt

Charl Coetzee (1):
      [ALSA] ac97 - Added a codec patch for LM4550

Chen, Kenneth W (24):
      [IA64] implement ia64 specific mutex primitives
      [IA64] map ia64_hint definition to intel compiler intrinsic
      [IA64] clean up asm/intel_intrin.h
      [IA64] add __builtin_trap definition for icc build
      [IA64] use icc defined constant
      convert hugetlbfs_counter to atomic
      optimize follow_hugetlb_page
      [IA64] fix ia64 is_hugepage_only_range
      [IA64] add __init declaration to mca functions
      [IA64] add init declaration to cpu initialization functions
      [IA64] add init declaration to memory initialization functions
      [IA64] add init declaration - gate page functions
      [IA64] add init declaration - nolwsys
      [IA64] move patchlist and machvec into init section
      [IA64] cleanup dig_irq_init
      x86: HUGETLBFS and DEBUG_PAGEALLOC are incompatible
      direct-io: bug fix in dio handling write error
      [IA64] optimize flush_tlb_range on large numa box
      fix extra page ref count in follow_hugetlb_page
      hugetlb: don't allow free hugetlb count fall below reserved count
      [IA64] fix bug in ia64 __mutex_fastpath_trylock
      [IA64] strcpy returns NULL pointer and not destination pointer
      [IA64] fix broken irq affinity
      [IA64] one-line cleanup on set_irq_affinity_info

Chris Dearman (2):
      [MIPS] 24K LV: Add core card id.
      [MIPS] Fix detection and handling of the 74K processor.

Chris Pascoe (3):
      V4L/DVB (3308): Use parallel transport for FusionHDTV Dual Digital USB
      V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support
      V4L/DVB (3410): Move DViCO hybrid initialisation data from stack.

Chris Wedgwood (2):
      PCI quirk: VIA IRQ fixup should only run for VIA southbridges
      VIA quirk fixup, additional PCI IDs

Chris Wright (4):
      i386: remove duplicate declaration of mp_bus_id_to_pci_bus
      refactor capable() to one implementation, add __capable() helper
      make cap_ptrace enforce PTRACE_TRACME checks
      [NETFILTER]: SNMP NAT: fix memleak in snmp_object_decode

Chris Zankel (1):
      xtensa: Fix TIOCGICOUNT macro

Christian Borntraeger (2):
      s390: fix slab debugging
      s390: add read_mostly optimization

Christoph Hellwig (23):
      JFS: Use the kthread_ API
      [SCSI] mptsas: add support for enclosure and bay identifier attributes
      [SCSI] sas: add support for enclosure and bad ID rphy attributes
      [SCSI] aacraid: use kthread_ API
      [SCSI] aic7xxx: semaphore to completion conversion
      [SCSI] qla2xxx: use kthread_ API
      [SCSI] megaraid_sas: fix extended timeout handling
      powerpc: add for_each_node_by_foo helpers
      spidernet: select FW_LOADER
      lockd: stop abusing file_lock_list
      mm: remove set_pgdir leftovers
      cleanup cdrom_ioctl
      kill cdrom ->dev_ioctl method
      s390: use normal switch statement for ioctls in dasd_ioctlc
      s390: use normal switch statement for ioctls in dasd_ioctlc
      s390: merge cmb into dasdc
      s390: remove dynamic dasd ioctls
      deprecate the kernel_thread export
      deprecate the tasklist_lock export
      move ->eh_strategy_handler to the transport class
      build kernel/irq/migration.c only if CONFIG_GENERIC_PENDING_IRQ is set
      [SCSI] unify SCSI_IOCTL_SEND_COMMAND implementations
      [IRDA]: Switching to a workqueue for the SIR work

Christoph Lameter (24):
      slab: Remove SLAB_NO_REAP option
      Thin out scan_control: remove nr_to_scan and priority
      zone_reclaim: additional comments and cleanup
      vmscan: emove obsolete checks from shrink_list() and fix unlikely in refill_inactive_zone()
      slab: cache_reap(): further reduction in interrupt holdoff
      slab: make drain_array more universal by adding more parameters
      slab: remove drain_array_locked
      slab: fix drain_array() so that it works correctly with the shared_array
      drain_node_pages: interrupt latency reduction / optimization
      page migration reorg
      cpusets: only wakeup kswapd for zones in the current cpuset
      slab: add transfer_objects() function
      slab: Bypass free lists for __drain_alien_cache()
      alloc_kmemlist: Some cleanup in preparation for a real memory leak fix
      slab: fix memory leak in alloc_kmemlist
      mm: make page migration dependent on swap and NUMA
      migrate_pages_to() must be defined for the no swap case
      [IA64] Prefetch mmap_sem in ia64_do_page_fault()
      Fix NULL pointer dereference in node_read_numastat()
      Some page migration fixups
      Remove cond_resched in gather_stats()
      [IA64] Setup an IA64 specific reclaim distance
      page migration: Fix fallback behavior for dirty pages
      typo in vmscan.c

Christophe Lucas (1):
      [IRDA]: pci_register_driver conversion

Chuck Ebbert (15):
      kbuild: add -fverbose-asm to i386 Makefile
      i386: multi-column stack backtraces
      i386: __devinit should be __cpuinit
      i386: allow disabling X86_FEATURE_SEP at boot
      i386: fall back to sensible CPU model name
      i386: Don't let ptrace set the nested task bit
      i386: let signal handlers set the resume flag
      x86: start early_printk at sensible screen row
      i386: fix singlestep through an int80 syscall
      i386: more vsyscall documentation
      i386: fix dump_stack()
      i386 spinlocks: disable interrupts only if we enabled them
      x86_64: fix orphaned bits of timer init messages
      i386: fix broken FP exception handling
      i386: remove junk from stack dump

Chuck Lever (34):
      VFS: New /proc file /proc/self/mountstats
      NFS: show retransmit settings when displaying mount options
      NFS: clean up some mount options
      NFS: introduce mechanism for tracking NFS client metrics
      NFS: add I/O performance counters
      NFS: add hooks to account for NFSERR_JUKEBOX errors
      NFS: report how long an NFS file system has been mounted
      SUNRPC: track length of RPC wait queues
      SUNRPC: add a handful of per-xprt counters
      SUNRPC: introduce per-task RPC iostats
      SUNRPC: provide a mechanism for collecting stats in the RPC client
      NFS: add RPC I/O statistics to /proc/self/mountstats
      SUNRPC: display human-readable procedure name in rpc_iostats output
      SUNRPC: eliminate rpc_call()
      SUNRPC: minor cleanup
      NFS: directory trace messages
      NFS: clean up NFS client's a_ops->direct_IO method
      NFS: update comments and function definitions in fs/nfs/direct.c
      NFS: use size_t type for holding rsize bytes in NFS O_DIRECT read path
      NFS: remove support for multi-segment iovs in the direct read path
      NFS: make iocb available everywhere in direct read path
      NFS: support EIOCBQUEUED return in direct read path
      NFS: create common routine for waiting for direct I/O to complete
      NFS: create common routine for allocating nfs_direct_req
      NFS: create common routine for handling direct I/O completion
      NFS: make direct write path generate write requests concurrently
      NFS: remove support for multi-segment iovs in the direct write path
      NFS: make iocb available everywhere in direct write path
      NFS: support EIOCBQUEUED return in direct write path
      NFS: clean up comments and tab damage in direct.c
      NFS: Replace atomic_t variables in nfs_direct_req with a single spin lock
      NFS: fix data_update accounting in NFS direct I/O path
      SUNRPC: fix compile warnings on 64-bit platforms
      NFS: fix compiler warnings on 64-bit platforms

Clemens Ladisch (21):
      USB: EHCI full speed ISO bugfixes
      [ALSA] usb-audio: cosmetic changes
      [ALSA] usb-audio: factor out packet size calculation code
      [ALSA] ymfpci: fix swapped channels in SPDIF output
      [ALSA] usb-audio: add Edirol PC-50 support
      [ALSA] usb-audio: add Roland G-70 support
      [ALSA] usb-audio: fix number of G-70 ports
      [ALSA] usb-audio: add UM-1EX/UM-2EX information
      [ALSA] usb-audio: rename QUIRK_MIDI_MIDITECH to QUIRK_MIDI_CME
      [ALSA] usb-audio: add Miditech Play'n Roll support
      [ALSA] usb-audio: optimize snd_usbmidi_count_bits()
      [ALSA] return ENODEV for disconnected devices
      [ALSA] usb-audio: add Casio AP-80R support
      [ALSA] usb-audio: show USB error descriptions
      [ALSA] usb-audio: change Casio quirk product name
      [ALSA] bt87x: add more DVB card IDs
      [ALSA] usb-audio: add error message about missing split iso support
      [ALSA] usb-audio: add MDP-5/EZ-J24 support
      [ALSA] usb-audio: add Casio PL-40R support
      [ALSA] usb-audio: add Maya44 mixer control names
      [ALSA] add another Phase 26 quirk

Cliff Wickman (1):
      [IA64] enable dumps to capture second page of kernel stack

Con Kolivas (8):
      swswsup: return correct load_image error
      cleanup smp_call_function UP build
      sched: cleanup task_activated()
      sched: make task_noninteractive use sleep_type
      sched: dont decrease idle sleep avg
      sched: include noninteractive sleep in idle detect
      sched: remove on runqueue requeueing
      sched: activate SCHED BATCH expired

Corey Minyard (11):
      ipmi: add generic PCI handling
      ipmi: add full sysfs support
      ipmi: Increment driver version to v39.0
      IPMI: fix startup race condition
      IPMI: tidy up various things
      IPMI: convert from semaphores to mutexes
      ipmi: fix event queue limit
      IPMI maintainer
      x86_64: fix die_lock nesting
      x86_64: add nmi_exit to die_nmi
      IPMI: reserve I/O ports separately

Cornelia Huck (6):
      s390: wrong interrupt delivered for hsch() or csch()
      s390: cio documentation update
      s390: channel path measurements
      s390: wrong return codes in cio_ignore_proc_init()
      s390: minor fix in cu3088
      s390: irb memcpy argument swap

Coywolf Qi Hunt (4):
      sb_set_blocksize cleanup
      page-writeback comment fixes
      [ALSA] hda-codec - support HP Compaq Presario B2800 laptop with AD1986A codec
      [patch] cleanup: use blk_queue_stopped

Craig Brind (1):
      via-rhine: zero pad short packets on Rhine I ethernet cards

Craig Shelley (1):
      USB: cp2101: add new device IDs

Curt Meyers (3):
      V4L/DVB (3362): KWorld ATSC110: implement set_pll_input
      V4L/DVB (3363): Kworld ATSC110: enable composite and svideo inputs
      V4L/DVB (3366): Kworld ATSC110: initialize the tuner for analog mode on module load

Dale Farnsworth (17):
      mv643xx_eth: Remove needless mp->port_mac_addr
      mv643xx_eth: Merge unicast and multicast address filtering code
      mv643xx_eth: Rename mp->tx_ring_skbs to mp->tx_desc_count
      mv643xx_eth: Make port queue enable/disable code consistent
      mv643xx_eth: Clean up platform_data configuration
      mv643xx_eth: Remove duplicate includes of linux/in.h and linux/ip.h
      mv643xx_eth: Fix misplaced parenthesis in mv643xx_eth_port_disable_rx
      mv643xx_eth: Rename "channels" to "queues"
      mv643xx_eth: Select CONFIG_MII on CONFIG_MV643XX_ETH
      mv643xx_eth: Refactor tx command queuing code
      mv643xx_eth: Refactor/clean up tx queue handling
      mv643xx_eth: Move #defines of constants to mv643xx_eth.h
      mv643xx_eth: Clean up interrupt handling
      mv643xx_eth: Remove non-working feature: task level rx queue refill
      mv643xx_eth: Remove BIT0-BIT31 #defines
      mv643xx_eth: Cache align skb->data if CONFIG_NOT_COHERENT_CACHE
      mv643xx_eth: Fix tx_timeout to only conditionally wake tx queue

Dale Sedivec (1):
      [ALSA] au88x0 - clean up __devinit/__devexit

Dan Aloni (1):
      sata_mv: properly print HC registers

Dan Williams (11):
      wireless/airo: add IWENCODEEXT and IWAUTH support
      wireless/ipw2200: support WE-18 WPA enc_capa
      wireless/atmel: convert constants to ieee80211 layer equivalents
      wireless/airo: fix setting TX key index plus key in ENCODEEXT
      wireless/airo: Remove 'Setting transmit key' info messages
      [libata] sata_vsc: fix inconsistent NULL checking
      wireless/airo: clean up printk usage to print device name
      wireless/airo: define default MTU
      wireless/airo: cache wireless scans
      wireless/airo: clean up WEXT association and scan events
      wireless/atmel: send WEXT scan completion events

Daniel Drake (4):
      sata_promise: Support FastTrak TX4300/TX4310
      tipar oops fix
      softmac: don't reassociate if user asked for deauthentication
      softmac: make non-operational after being stopped

Daniel Jacobowitz (1):
      [MIPS] Update struct sigcontext member names

Daniel Ritz (3):
      USB: usbtouchscreen: unified USB touchscreen driver
      usb/input: remove Kconfig entries of old touchscreen drivers in favour of usbtouchscreen
      pcmcia/pcmcia_resource.c: fix crash when using Cardbus cards

Daniel Walker (1):
      tpm_register_hardware gcc 4.1 warning fix

Daniel Yeisley (1):
      x86_64: Handle empty node zero

Danny van Dyk (1):
      Sync bcm43xx_phy_initb6() with specs

Darrel Goeddel (2):
      support for context based audit filtering
      support for context based audit filtering, part 2

Darren Jenkins (3):
      I2C: hwmon: Rename register parameters
      fix array overrun in efi.c
      fix section mismatch in pm2fb.o

Darrick J. Wong (1):
      dm store geometry

Dave Airlie (18):
      drm: fixup PCI DMA support
      drm: update r300 register names
      drm: rework radeon memory map (radeon 1.23)
      drm: Add general-purpose packet for manipulating scratch registers (r300)
      drm: rationalise some pci ids
      drm: fixup improper cast.
      drm:  remove pointless checks in radeon_state
      drm: fixup i915 breadcrumb read/write
      drm: read breadcrumb in IRQ handler
      drm: add new radeon PCI ids..
      drm: sis fix compile warning
      drm: remove drm_{alloc,free}_pages
      drm: Fix issue reported by Coverity in drivers/char/drm/via_irq.c
      drm: drm_pci needs dma-mapping.h
      drm: remove master setting from add/remove context
      drm: deline a few large inlines in DRM code
      drm: fixup r300 scratch on BE machines
      drm: possible cleanups

Dave C Boutcher (1):
      [SCSI] ibmvscsi: prevent scsi commands being sent in invalid state

Dave Hansen (2):
      unify PFN_* macros
      x86_64: extra NODES_SHIFT definition

Dave Jones (36):
      V4L/DVB (3318c): fix saa7146 kobject register failure
      [CPUFREQ] Silence powernow-k8 warning on k7's.
      [CPUFREQ] Remove duplicate cpuinfo struct
      [CPUFREQ] Lots of whitespace & CodingStyle cleanup.
      [AGPGART] Lots of CodingStyle/whitespace cleanups.
      [AGPGART] ATI RS350 support.
      [CPUFREQ] powernow-k8: Let cpufreq driver handle affected CPUs
      [CPUFREQ] Fix handling for CPU hotplug
      [CPUFREQ] Mark longhaul driver as broken.
      [CPUFREQ] Whitespace cleanup
      [CPUFREQ] kzalloc conversion for gx-suspmod
      [SCSI] fix two leaks in scsi_alloc_sdev failure paths
      [IPV6]: remove useless test in ip6_append_data
      [ALSA] fix usbmixer double kfree
      [ALSA] emu10k1_synth use after free
      [ALSA] sound/isa/sb/sb_mixer.c double kfree
      [ALSA] ad1848 double free
      [ALSA] Fix use after free in opl3_seq and opl3_oss
      [WIRELESS]: Fix config dependencies.
      remove dead address from maintainers list.
      x86_64: s/Overwrite/Override/ in arch/x86-64
      Remove redundant check from autofs4_put_super
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpufreq-2.6
      [CPUFREQ] extra debugging in cpufreq_add_dev()
      [CPUFREQ] trailing whitespace removal de-jour.
      powerpc/cell: compile fixes
      [CPUFREQ] Remove pointless check in conservative governor.
      [SELINUX] Fix build after ipsec decap state changes.
      splice: potential !page dereference
      S390: fix implicit declaration of (un)likely.
      Remove extraneous \n in doubletalk init printk.
      Merge ../linus
      Avoid printing pointless tsc skew msgs
      [WATCHDOG] sc1200wdt.c printk fix
      [AGPGART] Fix Nforce3 suspend on amd64.
      PCI: Improve PCI config space writeback

Dave Kleikamp (8):
      JFS: Add back directory i_size calculations for legacy partitions
      Merge with /home/shaggy/git/linus-clean/
      Merge with /home/shaggy/git/linus-clean/
      JFS: Fix regression.  fsck complains if symlinks do not have INLINEEA attribute
      JFS: Take logsync lock before testing mp->lsn
      JFS: add uid, gid, and umask mount options
      Merge with /home/shaggy/git/linus-clean/
      JFS: Fix multiple errors in metapage_releasepage

Dave Peterson (22):
      EDAC: switch to kthread_ API
      EDAC: printk cleanup
      EDAC: name cleanup
      EDAC: amd76x pci_dev_get/pci_dev_put fixes
      EDAC: e752x cleanup
      EDAC: i82860 cleanup
      EDAC: i82875p cleanup
      EDAC: e7xxx fix minor logic bug
      EDAC: cleanup code for clearing initial errors
      EDAC: edac_mc_add_mc fix [1/2]
      EDAC: edac_mc_add_mc fix [2/2]
      EDAC: kobject_init/kobject_put fixes
      EDAC: kobject/sysfs fixes
      EDAC: protect memory controller list
      EDAC: Kconfig dependency changes
      EDAC: reorder EXPORT_SYMBOL macros
      EDAC: formatting cleanup
      EDAC: documentation spelling fixes
      EDAC: use sysbus_message in e752x code
      EDAC: add maintainers for chipset drivers
      EDAC: use EXPORT_SYMBOL_GPL
      mm: fix mm_struct reference counting bugs in mm/oom_kill.c

Davi Arnaut (4):
      Bug fixes and cleanup for the BSD Secure Levels LSM
      strndup_user()
      strndup_user: convert module
      strndup_user: convert keyctl

David Barksdale (1):
      m41t00: fix bitmasks when writing to chip

David Basden (1):
      [IRDA]: TOIM3232 dongle support

David Brownell (30):
      USB: EHCI and NF2 quirk
      USB: EHCI unlink tweaks
      USB: add support for AT91 gadget
      USB: minor gadget/rndis tweak
      recognize three more usb peripheral controllers
      USB: usbcore sets up root hubs earlier
      USB: ohci uses driver model wakeup flags
      USB: remove usbcore-specific wakeup flags
      USB: gadget driver section fixups
      USB: otg hub support is optional
      USB: fix gadget_is_musbhdrc()
      USB: net2280 short rx status fix
      USB: rndis_host whitespace/comment updates
      USB: gadgetfs highspeed bugfix
      USB: gadget zero poisons OUT buffers
      USB: at91 usb driver supend/resume fixes
      USB: usbtest: scatterlist OUT data pattern testing
      USB: g_ether, highspeed conformance fix
      dma doc updates
      Fix AT91RM9200 build breakage
      USB: fix bug in ohci-hcd.c ohci_restart()
      USB: pegasus fixes (logstorm, suspend)
      USB: fix OHCI PM regression
      [IRDA]: smsc-ircc: Minimal hotplug support.
      SPI: spi whitespace fixes
      SPI: spi bounce buffer has a minimum length
      SPI: devices can require LSB-first encodings
      SPI: busnum == 0 needs to work
      SPI: spi_bitbang: clocking fixes
      ads7846 conversion accuracy

David Chinner (8):
      [XFS] find_exported_dentry().  XFS does not need to use this symbol as it
      [XFS] On machines with more than 8 cpus, when running parallel I/O
      [XFS] Add support for hotplug CPUs to the per-CPU superblock counters by
      [XFS] using a spinlock per cpu for superblock counter exclusion results in
      [XFS] Explain the race closed by the addition of vn_iowait() to the start
      [XFS] Check that a page has dirty buffers before finding it acceptable for
      [XFS] Fix inode reclaim scalability regression. When a filesystem has
      [XFS] Fix an inode use-after-free durin an unpin. When reclaiming inodes

David Gibson (11):
      powerpc: Fixup for STRICT_MM_TYPECHECKS
      powerpc: Better pmd_bad() and pud_bad() checks
      hugepage: Small fixes to hugepage clear/copy path
      hugepage: serialize hugepage allocation and instantiation
      hugepage: Strict page reservation for hugepage inodes
      hugepage: Make {alloc,free}_huge_page() local
      hugepage: Fix hugepage logic in free_pgtables()
      hugepage: Fix hugepage logic in free_pgtables() harder
      hugepage: Move hugetlb_free_pgd_range() prototype to hugetlb.h
      hugepage: is_aligned_hugepage_range() cleanup
      powerpc: Fix pagetable bloat for hugepages

David Hollis (1):
      USB: Rename ax8817x_func() to asix_func() and add utility functions to reduce bloat

David Hollister (1):
      fbcon: fix scrollback with logo issue immediately after boot

David Howells (9):
      Optimise d_find_alias()
      Keys: Fix key quota management on key allocation
      Keys: Replace duplicate non-updateable keys rather than failing
      Document Linux's memory barriers [try #7]
      [Security] Keys: Fix oops when adding key to non-keyring
      Fix memory barrier docs wrt atomic ops
      Improve data-dependency memory barrier example in documentation
      Keys: Improve usage of memory barriers and remove IRQ disablement
      Further alterations for memory barrier document

David McCullough (1):
      [CRYPTO] aes: Fixed array boundary violation

David S. Miller (289):
      [SPARC64]: Move away from virtual page tables, part 1.
      [SPARC64]: No need to D-cache color page tables any longer.
      [SPARC64]: Kill pgtable quicklists and use SLAB.
      [SPARC64]: Elminate all usage of hard-coded trap globals.
      [SPARC64]: TSB refinements.
      [SPARC64]: Add infrastructure for dynamic TSB sizing.
      [SPARC64]: Dynamically grow TSB in response to RSS growth.
      [SPARC64]: Preload TSB entries from update_mmu_cache().
      [SPARC64]: Kill {save,restore}_alternate_globals()
      [SPARC64]: Fix incorrect TSB lock bit handling.
      [SPARC64]: Fix bogus flush instruction usage.
      [SPARC64]: Use sparc64_highest_unlocked_tlb_ent in __tsb_context_switch()
      [SPARC64]: Kill PROM locked TLB entry preservation code.
      [SPARC64]: Kill sole argument passed to setup_tba().
      [SPARC64]: Increase swapper_tsb size to 32K.
      [SPARC64]: Kill hard-coded %pstate setting in sparc_exit.
      [SPARC64]: Fix too early reference to %g6
      [SPARC64]: Kill swapper_pgd_zero, totally unused.
      [SPARC64]: Fix race in LOAD_PER_CPU_BASE()
      [SPARC64]: Don't clobber alt-global %g4 on window fixups.
      [SPARC64]: Kill out-of-date commentary in asm-sparc64/tsb.h
      [SPARC64]: Access TSB with physical addresses when possible.
      [SPARC64]: Correctable ECC errors cannot occur at trap level > 0.
      [SPARC64]: Turn off TSB growing for now.
      [SPARC64]: Refine code sequences to get the cpu id.
      [SPARC64]: Add explicit register args to trap state loading macros.
      [SPARC64]: Refine register window trap handling.
      [SPARC64]: SUN4V hypervisor interface defines.
      [SPARC64]: SUN4V hypervisor TLB flush support code.
      [SPARC64]: Add 'hypervisor' to ultra_tlb_type enumeration.
      [SPARC64]: Add some hypervisor tlb_type checks.
      [SPARC64]: Add Niagara init-store twin-load ASI defines.
      [SPARC64]: Niagara optimized memcpy() and copy_{to,from}_user().
      [SPARC64]: Sun4v specific ASI defines.
      [SPARC64]: Sun4v scratchpad register layout.
      [SPARC64]: Sun4v interrupt queue register definitions.
      [SPARC64]: Add sun4v case to __GET_CPUID() patch tables.
      [SPARC64]: Add define for "GL" field of sun4v %tstate register.
      [SPARC64]: Fill dead cycles on trap entry with real work.
      [SPARC64]: Add initial code to twiddle %gl on trap entry/exit.
      [SPARC64]: Kill all %pstate changes in context switch code.
      [SPARC64]: Sanitize %pstate writes for sun4v.
      [SPARC64]: Add missing memory barriers to instruction patching functions.
      [SPARC64]: Initial sun4v TLB miss handling infrastructure.
      [SPARC64]: Rename gl_{1,2}insn_patch --> sun4v_{1,2}insn_patch
      [SPARC64]: Niagara copy/clear page.
      [SPARC64]: asm/cpudata.h needs asm/asi.h
      [SPARC64]: Register per-cpu fault status area with sun4v hypervisor.
      [SPARC64]: Patch up mmu context register writes for sun4v.
      [SPARC64]: Fix some comment typos in asm/hypervisor.h
      [SPARC64]: Add sun4v mondo queue bases to struct trap_per_cpu.
      [SPARC64]: Verify all trap_per_cpu assembler offsets in trap_init()
      [SPARC64]: Allocate and register the 4 sun4v mondo queues at bootup.
      [SPARC64]: Sun4v interrupt handling.
      [SPARC64]: Sun4v cross-call sending support.
      [SPARC64]: Detect sun4v early in boot process.
      [SPARC64]: Print ARCH as SUN4V when tlb_type is hypervisor.
      [SPARC64]: kernel/cpu.c needs asm/spitfire.h
      [SPARC64]: Implement sun4v TSB miss handlers.
      [SPARC64]: Hypervisor TSB context switching.
      [SPARC64]: SUN4V memory exception trap handlers.
      [SPARC]: Clean up idprom header files.
      [SPARC64]: Fetch cpu mid properly on sun4v.
      [SPARC64]: Beginnings of SUN4V PCI controller support.
      [SPARC64]: More SUN4V PCI controller work.
      [SPARC64]: Implement SUN4V PCI config space access.
      [SPARC64]: Add HV_PCI_TSBID() macro.
      [SPARC64]: Fix hypervisor call arg passing.
      [SPARC64]: First cut at SUN4V PCI IOMMU handling.
      [SPARC64]: Use ASI_SCRATCHPAD address 0x0 properly.
      [SPARC64]: Simplify sun4v TLB handling using macros.
      [SPARC64]: Fetch bootup time of day from Hypervisor.
      [SPARC64]: Add SUN4V Hypervisor Console driver.
      [SPARC64]: Handle hypervisor case correctly in copy_tsb().
      [SPARC64]: Fix some Niagara memcpy() bugs.
      [SPARC64]: Fix sun4v early bootup.
      [SPARC64]: Fix typo in sun4v_patch().
      [SPARC64]: Fix some SUN4V TLB miss bugs.
      [SPARC64]: Register kernel TSB with hypervisor.
      [SPARC64]: Deal with PTE layout differences in SUN4V.
      [SPARC64]: Fix mondo queue allocations.
      [SPARC64]: Do not try to write to %tick or %stick on SUN4V.
      [SPARC64]: Do not try to synchronize %stick registers on SUN4V.
      [SPARC64]: Recognize "virtual-console" as input and output console device.
      [SPARC64]: Fix branch signedness bug in all code patching.
      [SPARC64]: Don't expect cfg space in PCI PBM ranges on SUN4V.
      [SPARC64]: Move PTE field definitions back into asm/pgtable.h
      [SPARC64]: Use inline patching for critical PTE operations.
      [SPARC64]: PCI-SUN4V fixes.
      [SPARC64]: Implement basic pci_sun4v_scan_bus().
      [SPARC64]: Missing 'return' statement in sun4v_pci_init().
      [SPARC64]: Range check bus number in SUN4V PCI controller driver.
      [SPARC64]: Move devino_to_sysino out of pci_sun4v_asm.S
      [SPARC64]: Implement rest of generic interrupt hypervisor calls.
      [SPARC64]: Log faulting vaddr when bogus kernel PC detected.
      [SPARC64]: More SUN4V PCI work.
      [SPARC64]: Generic sun4v_build_irq().
      [SPARC64]: Program IRQ registers correctly on sun4v.
      [SPARC64]: Prevent registering wrong serial console.
      [SPARC64]: Kill spurious semicolon in sun4v_pci_init().
      [SPARC64]: Probe virtual-devices root node on sun4v.
      [SPARC64] sunhv: Use virtual-devices layer to get interrupt.
      [SPARC64]: Fix comment typo in asm/hypervisor.h
      [SPARC64] sunhv: Bug fixes.
      [SPARC64]: Trim down sun4v IRQ translation kernel log message.
      [SPARC64]: Fix IOMMU mapping on sun4v.
      [SPARC64]: Use TRAP_LOAD_IRQ_WORK() in sun4v device mondo handler.
      [SPARC64]: Pass correct ino to sun4v_intr_*().
      [SPARC64]: Make error codes available from sun4v_intr_get*().
      [SPARC64]: arch/sparc64/kernel/trampoline.S needs asm/cpudata.h
      [SPARC64]: Fix gcc-3.3.x warnings.
      [SPARC64]: Kill sun4v_register_fault_status() on SMP.
      [SPARC64]: INO is never fully specified already on SUN4V.
      [SPARC64]: Don't printk() any messaages in sun4v_build_irq().
      [SPARC64]: Fix C-function name called by sun4v_mna trap code.
      [SPARC64]: Restrict PCI bus scanning on SUN4V.
      [SPARC64]: Explicitly init *nregs to 0 in find_device_prom_node().
      [SPARC64]: Fix sun4v_intr_setenabled() return value check in enable_irq().
      [SPARC64]: Make lack of interrupt-map-* a fatal error on SUN4V.
      [SPARC64]: Use different cache sizing defaults on SUN4V.
      [SPARC64]: Fixup TSTATE layout diagram in asm/pstate.h
      [SPARC64]: Two IRQ handling fixes.
      [SPARC64]: Fix pci_intmap_match().
      [SPARC64]: Add prom_{start,stop}cpu_cpuid().
      [SPARC64]: Decode virtual-devices interrupts correctly.
      [SPARC64]: Fix comment typo in __flush_tlb_kernel_range.
      [SPARC64]: Fix flush_tsb_user() on SUN4V.
      [SPARC64]: Do not write garbage into %pstate in tsb_context_switch().
      [SPARC64]: Don't use ASI_QUAD_LDD_PHYS on SUN4V.
      [SPARC64]: Fix OOPS on sunhv interrupts.
      [SPARC64] PCI: Size TSB correctly on SUN4V.
      [SPARC64] sunhv: Support SYSRQ properly.
      [SPARC64]: Fix tl1 trap state capture/dump on SUN4V.
      [SPARC64]: Fix bogus call to sun4v_mna in winfixup code.
      [SPARC64]: do_fptrap needs to load the thread reg into %g6.
      [SPARC]: Kill off these __put_user_ret things.
      [SPARC64]: Add sun4v_cpu_qconf() hypervisor call.
      [SPARC64]: Set dummy bucket->{imap,iclr} unique on SUN4V.
      [SPARC64]: Add GET_GL_GLOBAL() macro for SUN4V.
      [SPARC64]: Fix return from trap on SUN4V.
      [SPARC64]: Don't set interrupt state to IDLE in enable_irq().
      [SPARC64]: Rewrite pci_intmap_match().
      [SPARC64]: Disable smp_report_regs() for now.
      [SPARC64]: Get SUN4V SMP working.
      [SPARC64]: Fix PCI IRQ probing regression.
      [SPARC64]: Fix uniprocessor IRQ targetting on SUN4V.
      [SPARC64]: Use phys tsb address in tsb_insert() in SUN4V.
      [SPARC64]: Add HWCAP_SPARC_BLKINIT elf capability flag for Niagara.
      [SPARC64]: Put SUN4V ITSB miss into correct trap table entry.
      [SPARC64]: __bzero_noasi --> __clear_user
      [SPARC64]: Set associativity of kernel TSB descriptor correctly.
      [SPARC64]: Define ARCH_HAS_READ_CURRENT_TIMER.
      [SPARC64]: Init boot cpu's trap_block[] before paging_init()
      [SPARC64]: Check for errors in hypervisor_tlb_lock().
      [SPARC64]: Fix some SUN4V TLB handling bugs.
      [SPARC64]: Don't do anything in flush_ptrace_access() on SUN4V.
      [SPARC64]: More TLB/TSB handling fixes.
      [SPARC64]: Export a PAGE_SHARED symbol.
      [SPARC64]: Put sunhv.o earliest in the list of sparc serial drivers.
      [SPARC64] sunhv: Fix locking in sunhv_start_tx()
      [SPARC64]: Set %gl to 1 in kvmap_itlb_longpath on SUN4V.
      [SPARC64]: Fix unaligned access winfxup handling on SUN4V.
      [SPARC64]: Use KERN_EMERG in dump_tl1_traplog() and sun4v TLB errors.
      [SPARC64]: Remove PGLIST_NENTS PCI IOMMU mapping limitation on SUN4V.
      [SPARC64]: Disable smp_report_regs() for now.
      [SPARC64]: Fix typo in dump_tl1_traplog()
      [SPARC64]: Kill stray PGLIST_NENTS check in pci_sun4v.c
      [SPARC64]: Handle zero-length map requests in pci_sun4v.c
      [SPARC64]: Typo in sun4v_data_access_exception log message.
      [SPARC] serial: Make sure sysfs nodes get named correctly.
      [SPARC64]: Handle unimplemented FPU square-root on Niagara.
      [SPARC64]: Args to SUNW,set-trap-table are 64-bit.
      [SPARC64]: Pass multiple CPUs at once to hypervisor cross-call API.
      [SPARC64]: Niagara optimized memset/bzero/clear_user.
      [SPARC64]: Kill cpudata->idle_volume.
      [SPARC64]: Add sun4v_cpu_yield().
      [SPARC64] math-emu: Delete debugging printk left by previous commit.
      [SPARC64]: Use sun4v_cpu_idle() in cpu_idle() on SUN4V.
      [SPARC64]: Make use of Niagara 256MB PTEs for kernel mappings.
      [SPARC64]: Create a seperate kernel TSB for 4MB/256MB mappings.
      [SPARC64]: Drop %gl to 0 before re-enabling PSTATE_IE in rtrap
      [SPARC64]: Fix %tstate ASI handling in start_thread{,32}()
      [SPARC64]: Export _PAGE_E and _PAGE_CACHE to modules.
      [SPARC64]: Put syscall tables after trap table.
      [SPARC64]: Fix TLB context allocation with SMT style shared TLBs.
      [SPARC64]: destroy_context() needs to disable interrupts.
      [SPARC64]: Niagara optimized XOR functions for RAID.
      [SPARC64]: Report mondo error correctly in hypervisor_xcall_deliver().
      [SPARC64]: Bulletproof hypervisor TLB flushing.
      [SPARC64]: Avoid dcache-dirty page state management on sun4v.
      [SPARC64]: Use 13-bit context size always.
      [SPARC64]: Fix indexing into kpte_linear_bitmap.
      [SPARC64]: Fix bugs in SMP TLB context version expiration handling.
      [SPARC64]: Fix bugs in SUN4V cpu mondo dispatch.
      [SPARC64]: Add mini-RTC driver for Starfire and SUN4V.
      [SPARC64]: Kill bogus function externs in asm/pgtable.h
      [SPARC64]: Fix typo in SUN4V D-TLB miss handler.
      [SPARC64]: Fix _PAGE_EXEC handling.
      [SPARC64]: Do not allow mapping pages within 4GB of 64-bit VA hole.
      [SPARC64]: Fix mini RTC driver reading.
      [SPARC64]: Fix sun4v mna winfixup handling.
      [SPARC64]: More SUN4V cpu mondo bug fixing.
      [SPARC64]: Simplify TSB insert checks.
      [SPARC64]: Fix loop termination in mark_kpte_bitmap()
      [SPARC64]: Bulletproof MMU context locking.
      [SPARC64]: Fix new context version SMP handling.
      [SPARC64]: Move over to sparsemem.
      [SPARC64]: Fix 32-bit truncation which broke sparsemem.
      [SPARC64]: Add SMT scheduling support for Niagara.
      [SPARC64]: Fix system type in /proc/cpuinfo and remove bogus OBP check.
      [SPARC64]: First cut at VIS simulator for Niagara.
      [TG3]: Do not try to access NIC_SRAM_DATA_SIG on Sun parts.
      [SUNSU]: Fix missing spinlock initialization.
      [SPARC64]: Fix and re-enable dynamic TSB sizing.
      [SPARC64] bbc_i2c: Fix cpu check and add missing module license.
      [SPARC64]: Top-down address space allocation for 32-bit tasks.
      [SPARC64]: Increase top of 32-bit process stack.
      [SPARC64]: Randomize mm->mmap_base when PF_RANDOMIZE is set.
      [SPARC64]: Don't kill the page allocator when growing a TSB.
      [SPARC64]: Use SLAB caches for TSB tables.
      [SPARC64]: Allow CONFIG_MEMORY_HOTPLUG to build.
      [SPARC64]: Optimized TSB table initialization.
      [SPARC64]: Fix 2 bugs in huge page support.
      [SPARC64]: Update defconfig.
      [NET]: Do not lose accepted socket when -ENFILE/-EMFILE.
      [XFRM]: Make sure xfrm_replay_timer_handler() is declared early enough.
      [XFRM]: Move xfrm_nl to xfrm_state.c from xfrm_user.c
      [XFRM]: Add some missing exports.
      [IPV6]: Fix some code/comment formatting in ip6_dst_output().
      [IPSEC] xfrm_user: Kill PAGE_SIZE check in verify_sec_ctx_len()
      [ATM]: Fix build after neigh->parms->neigh_destructor change.
      [DCCP]: Fix uninitialized var warnings in dccp_parse_options().
      [NETFILTER]: Fix warnings in ip_nat_snmp_basic.c
      [INET]: Fix typo in Arnaldo's connection sock compat fixups.
      [SPARC]: Fixup SO_PEERSEC value on 32-bit sparc.
      [TG3]: Don't mark tg3_test_registers() as returning const.
      [TG3]: Bump driver version and reldate.
      [SPARC]: Respect vm_page_prot in io_remap_page_range().
      [SPARC64]: Add a secondary TSB for hugepage mappings.
      [TG3]: Update driver version and reldate.
      [NET]: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
      [NET]: Fill in a 32-bit hole in struct sock on 64-bit platforms.
      [TCP]: Mark tcp_*mem[] __read_mostly.
      [SPARC64]: Keep cpu_present_map in sync with phys_cpu_present_map.
      [SPARC64]: Update defconfig.
      [SPARC64]: Kill duplicate exports of string library functions.
      [SPARC64]: Fix off-by-1 error in TSB grow check.
      [SPARC64]: Implement futex_atomic_cmpxchg_inatomic().
      [NET]: Kill Documentation/networking/TODO
      [ECONET]: Convert away from SOCKOPS_WRAPPED
      [TCP]: Kill unused extern decl for tcp_v4_hash_connecting()
      [SPARC64]: Make tsb_sync() mm comparison more precise.
      [SPARC64]: Document the instruction checks we do in do_sparc64_fault().
      [SPARC64]: Align address in huge_pte_alloc().
      [SPARC64]: Update defconfig.
      [SPARC]: Wire up sys_splice() into the syscall tables.
      [SPARC]: Wire up sys_sync_file_range() into syscall tables.
      [TG3]: Revert "Speed up SRAM access"
      [TG3]: Update driver version and reldate.
      [NET]: Fix dentry leak in sys_accept().
      [NET]: Fully fix the memory leaks in sys_accept().
      [X25]: Restore skb->dev setting in x25_type_trans().
      [IPV4] ip_fragment: Always compute hash with ipfrag_lock held.
      [SPARC64]: Add dummy PTRACE_PEEKUSR for gdb.
      [SPARC64]: Print out return PC in cheetah_log_errors().
      [SPARC64]: Update defconfig.
      [SPARC64]: Translate PTRACE_GETEVENTMSG for 32-bit tasks.
      [SPARC64]: smp_call_function() fixups...
      [SPARC64]: Set ARCH_SELECT_MEMORY_MODEL
      [SPARC]: Hook up sys_tee() into syscall tables.
      [SPARC64]: Export pcibios_resource_to_bus().
      [SPARC]: __NR_sys_splice --> __NR_splice
      [LLC]: Use pskb_trim_rcsum() in llc_fixup_skb().
      [NET]: Add skb->truesize assertion checking.
      [SPARC64]: Kill __flush_tlb_page() prototype.
      [SPARC64]: Disable preemption during flush_tlb_pending().
      [SPARC]: Hook up vmsplice into syscall tables.
      [SPARC64]: Update defconfig.
      [SPARC]: Handle UNWIND_INFO properly.
      [SPARC]: Add robust futex syscall entries.
      [SPARC64]: Respect gfp_t argument to dma_alloc_coherent().
      [SPARC64]: Make smp_processor_id() functional before start_kernel()
      [SPARC64]: Fix D-cache corruption in mremap
      [SPARC64]: Fix missing fold at end of checksums.
      [SPARC64]: Dump local cpu registers in sun4v_log_error()
      [TG3]: Handle Sun onboard tg3 chips more correctly.
      [SPARC64]: Avoid JBUS errors on some Niagara systems.
      [SPARC64]: Set appropriate max_cache_size.
      [SPARC64]: Do not double-export sys_close() when CONFIG_SOLARIS_EMUL_MODULE

David Vrabel (4):
      driver core: platform_get_irq*(): return -ENXIO on error
      handle errors returned by platform_get_irq*()
      [ALSA] CS5535: shorter delays when accessing AC'97 codec registers
      fbdev: framebuffer driver for Geode GX

David Woodhouse (12):
      Fix IA64 success/failure indication in syscall auditing.
      Fix audit record filtering with !CONFIG_AUDITSYSCALL
      Minor cosmetic cleanups to the code moved into auditfilter.c
      Restore channel setting after scan.
      softmac: reduce scan dwell time
      softmac: reduce default rate to 11Mbps.
      powerpc: Use check_legacy_ioport() on ppc32 too.
      bcm43xx: Fix access to non-existent PHY registers
      bcm43xx: associate on 'ifconfig up'
      powerpc: fill hole in Cell SPU syscall table
      powerpc: check Cell SPU syscall number range _before_ using it
      powerpc: wire up sys_[gs]et_robust_list

David chosrova (1):
      [IRDA]: sti/cli removal from EP7211 IrDA driver

Davide Libenzi (2):
      POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
      uniform POLLRDHUP handling between epoll and poll/select

Dean Roe (1):
      [IA64-SGI] fix for-loop in sn_hwperf_geoid_to_cnode()

Deepak Saxena (4):
      [ARM] 3334/1: Add support for IXDP28x5 platforms
      [ARM] 3487/1: IXP4xx: Support non-PCI systems
      ARM: explicitly disable BTB on ixp2350
      ARM: Fix XScale PMD setting

Denis Vlasenko (9):
      WEP fields are incorrectly shown to be INSIDE snap in the doc
      ieee80211: trivial fix for misplaced ()'s
      [CRYPTO] twofish: Use rol32/ror32 where appropriate
      ieee80211_rx_any: filter out packets, call ieee80211_rx or ieee80211_rx_mgt
      fix messages in fs/minix
      [NET]: deinline 200+ byte inlines in sock.h
      [NET]: Deinline some larger functions from netdevice.h
      [IPV6]: Deinline few large functions in inet6 code
      [SCSI] aic7xxx: ahc_pci_write_config() fix

Dick Streefland (1):
      USB: support for USB-to-serial cable from Speed Dragon Multimedia

Dimitri Sivanich (2):
      Add SA_PERCPU_IRQ flag support
      hrtimer: call get_softirq_time() only when necessary in run_hrtimer_queue()

Dimitry Andric (1):
      [ARM] 3529/1: s3c24xx: fix restoring control register with undefined instruction

Dipankar Sarma (1):
      Fix file lookup without ref

Dirk Herrendoerfer (1):
      spufs: initialize context correctly

Dirk Opfer (1):
      LED: add device support for tosa

Dmitry Mishin (5):
      [NET]: {get|set}sockopt compatibility layer
      [NETFILTER]: futher {ip,ip6,arp}_tables unification
      [NETFILTER]: iptables 32bit compat layer
      unaligned access in sk_run_filter()
      [NETFILTER]: x_tables: move table->lock initialization

Dmitry Torokhov (20):
      Input: uinput - semaphore to mutex conversion
      Input: initialize serio and gameport at subsystem level
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: fix input_free_device() implementation
      Input: atkbd - allow disabling on X86_PC (if EMBEDDED)
      [IRDA]: nsc-ircc: PM update
      vr41xx: convert to the new platform device interface
      mv64x600_wdt: convert to the new platform device interface
      tb0219: convert to the new platform device interface
      dcdbas: convert to the new platform device interface
      Manual merge with Linus.
      Input: limit attributes' output to PAGE_SIZE
      Input: convert /proc handling to seq_file
      Input: make modalias code respect allowed buffer size
      Input: allow passing NULL to input_free_device()
      Input: move input_device_id to mod_devicetable.h
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: psmouse - fix new device detection logic
      Input: ressurect EVIOCGREP and EVIOCSREP
      Input: make EVIOCGSND return meaningful data

Domen Puncer (3):
      powerpc: Remove arch/ppc/syslib/ppc4xx_pm.c
      devpts: use lib/parser.c for parsing mount options
      serial_cs: add Merlin U630 IDs

Dominik Brodowski (30):
      cpufreq_ondemand: add range check
      pcmcia: remove unused field Present from config_t
      pcmcia: access config_t using pointer instead of array
      pcmcia: always use device pointer to config_t
      pcmcia: make config_t independent, add reference counting
      pcmcia: remove unused defines
      pcmcia: use mutexes instead of semaphores
      pcmcia: remove include of config.h
      pcmcia: remove pcmcia_compat.c
      pcmcia: size reduction if ioctl isn't compiled
      pcmcia: remove duplicate fields in io_window_t
      parport_cs: don't play games with resources
      pcmcia: socket.functions starts with 1
      pcmcia: add pcmcia_disable_device
      pcmcia: convert remaining users of pcmcia_release_io and _irq
      pcmcia: default suspend and resume handling
      pcmcia: remove export of pcmcia_release_configuration
      pcmcia: remove unneeded Vcc pseudo setting
      pcmcia: rename pcmcia_device.state
      pcmcia: embed dev_link_t into struct pcmcia_device
      pcmcia: remove dev_link_t and client_handle_t indirection
      pcmcia: add return value to _config() functions
      pcmcia: remove unused p_dev->state flags
      pcmcia: use bitfield instead of p_state and state
      pcmcia: convert DEV_OK to pcmcia_dev_present
      pcmcia: pseudo device handling update
      pcmcia: add new ID to pcnet_cs
      pcmcia: do not set dev_node to NULL too early
      pcmcia: fix oops in static mapping case
      pcmcia: fix zeroing of cm4000_cs.c data

Don Fry (2):
      pcnet32: support boards with multiple phys
      pcnet32: remove incorrect pcnet32_free_ring

Dotan Barak (10):
      IB/uverbs: Support for query QP from userspace
      IB/uverbs: Support for query SRQ from userspace
      IB/mthca: Return actual capacity from create_srq
      IB/uverbs: Return actual capacity from create SRQ operation
      IB/mthca: Add support for send work request fence flag
      IB/mthca: Check alternate P_Key index when setting alternate path
      IB: Fix modify QP checking of "current QP state" attribute
      IB/uverbs: Fix query QP return of sq_sig_all
      IB/mthca: Correct reported SRQ size in MemFree case.
      IB/mthca: Check that sgid_index and path_mtu are valid in modify_qp

Doug McLain (1):
      [ALSA] ice1712 - Fix wordclock status on Delta1010LT

Douglas Gilbert (1):
      [SCSI] sg: fix leak when dio setup fails

Duncan Sands (7):
      V4L/DVB (3394): Bttv: correct bttv_risc_packed buffer size
      V4L/DVB (3420): Nskips maybe used uninitialized in bttv_risc_overlay
      V4L/DVB (3488): Snd_cx88_create: don't dereference NULL core
      USBATM: change the default speedtouch iso altsetting
      USBATM: fix modinfo output
      V4L/DVB (3704): Fix some errors on bttv_risc_overlay
      V4L/DVB (3766): Correct buffer size calculations in cx88-core.c

Dustin Kirkland (5):
      Filter rule comparators
      Exclude messages by message type
      Capture selinux subject/object context information.
      Miscellaneous bug and warning fixes
      Fix audit operators

Ed L. Cashin (12):
      aoe [1/8]: zero packet data after skb allocation
      aoe [2/8]: support dynamic resizing of AoE devices
      aoe [3/8]: increase allowed outstanding packets
      aoe [4/8]: use less confusing driver name
      aoe [5/8]: allow network interface migration on packet retransmit
      aoe [6/8]: update device information on last close
      aoe [7/8]: update driver compatibility string
      aoe [8/8]: update driver version number
      aoe: do not stop retransmit timer when device goes down
      aoe [1/3]: support multiple AoE listeners
      aoe [2/3]: don't request ATA device ID on ATA error
      aoe [3/3]: update version to 22

Egry Gabor (1):
      [ARM] Trivial typo fixes

Eli Cohen (9):
      IB/mthca: Support for query QP and SRQ
      IB/mthca: Write FW commands through doorbell page
      IPoIB: Close race in setting mcast->ah
      IPoIB: Clean up if posting receives fails
      IB/mthca: Optimize large messages on Sinai HCAs
      IB/mthca: Query SRQ srq_limit fixes
      IPoIB: Wait for join to finish before freeing mcast struct
      IPoIB: Close race in ipoib_flush_paths()
      IPoIB: Fix AH leak at interface down

Eric Dumazet (11):
      kref: avoid an atomic operation in kref_put()
      Shrinks sizeof(files_struct) and better layout
      Only allocate percpu data for possible CPUs
      __GENERIC_PER_CPU changes
      HOTPLUG_CPU: avoid hitting too many cachelines in recalc_bh_state()
      No need to protect current->group_info in sys_getgroups(), in_group_p() and in_egroup_p()
      Use unsigned int types for a faster bsearch
      x86_64: group memnodemap and memnodeshift in a memnode structure
      Use __read_mostly on some hot fs variables
      use fget_light() in select/poll
      x86_64: bring back __read_mostly support to linux-2.6.17-rc2

Eric Moore (3):
      [SCSI] fusion - bug fix stack overflow in mptbase
      [SCSI] mptspi: revalidate negotiation parameters after host reset and resume
      [SCSI] scsi_transport_sas: make write attrs writeable

Eric Piel (2):
      cpufreq_ondemand: Warn if it cannot run due to too long transition latency
      cpufreq_ondemand: keep ignore_nice_load value when it is reselected

Eric Rossman (1):
      s390: CEX2A crt message length

Eric Sesterhenn (97):
      [CIFS] Convert remaining places in fs/cifs from
      JFS: kzalloc conversion
      Input: use kzalloc() throughout the code
      kzalloc() conversion in arch/ppc
      [SPARC]: BUG_ON() Conversion in arch/sparc/kernel/ioport.c
      [SPARC64]: kzalloc() conversion
      NFS: kzalloc conversion in fs/nfs
      sysfs: kzalloc conversion
      USB: kzalloc() conversion for rest of drivers/usb
      USB: kzalloc() conversion in drivers/usb/gadget
      [CRYPTO] all: Use kzalloc where possible
      V4L/DVB (3485): BUG_ON() Conversion in drivers/video/media
      Use after free in net/tulip/de2104x.c
      Use of uninitialized variable in drivers/net/depca.c
      PCI: kzalloc() conversion in drivers/pci
      s390: kzalloc() conversion in arch/s390
      s390: kzalloc() conversion in drivers/s390
      BUG_ON() Conversion in md/bitmap.c
      BUG_ON() Conversion in md/dm-hw-handler.c
      BUG_ON() Conversion in input/serio/hil_mlc.c
      BUG_ON() Conversion in fs/binfmt_elf_fdpic.c
      BUG_ON() Conversion in fs/coda/
      BUG_ON() Conversion in block/elevator.c
      BUG_ON() Conversion in ipc/msg.c
      BUG_ON() Conversion in kernel/cpu.c
      BUG_ON() Conversion in lib/swiotlb.c
      BUG_ON() Conversion in drivers/s390/block/dasd.c
      BUG_ON() Conversion in sound/sparc/cs4231.c
      BUG_ON() Conversion in drivers/block/
      BUG_ON() Conversion in drivers/parisc/
      BUG_ON() Conversion in drivers/video/
      BUG_ON() Conversion in drivers/mtd/
      BUG_ON() Conversion in drivers/char
      BUG_ON() Conversion in drivers/isdn
      BUG_ON() Conversion in md/dm-path-selector.c
      BUG_ON() Conversion in md/dm-table.c
      BUG_ON() Conversion in input/serio/hp_sdc_mlc.c
      BUG_ON() Conversion in fs/buffer.c
      BUG_ON() Conversion in fs/dcache.c
      BUG_ON() Conversion in fs/hfs/
      BUG_ON() Conversion in fs/ext2/
      BUG_ON() Conversion in ipc/sem.c
      BUG_ON() Conversion in kernel/fork.c
      BUG_ON() Conversion in mm/memory.c
      BUG_ON() Conversion in mm/mempool.c
      BUG_ON() Conversion in drivers/s390/block/dasd_devmap.c
      Fix compilation for sound/oss/vwsnd.c
      Dead code in drivers/isdn/avm/avmcard.h
      kzalloc() conversion in drivers/block
      unused label in drivers/block/cciss.
      Change dash2underscore() return value to char
      Dead code in mtd/maps/pci.c
      BUG_ON() Conversion in md/dm-target.c
      BUG_ON() Conversion in md/raid1.c
      BUG_ON() Conversion in fs/direct-io.c
      BUG_ON() Conversion in fs/exec.c
      BUG_ON() Conversion in fs/hfsplus/
      BUG_ON() Conversion in fs/jffs2/
      BUG_ON() Conversion in fs/smbfs/
      BUG_ON() Conversion in fs/sysfs/
      BUG_ON() Conversion in ipc/util.c
      BUG_ON() Conversion in kernel/printk.c
      BUG_ON() Conversion in mm/mmap.c
      BUG_ON() Conversion in mm/swap_state.c
      BUG_ON() Conversion in mm/vmalloc.c
      BUG_ON() Conversion in drivers/s390/block/dasd_erp.c
      BUG_ON() Conversion in drivers/s390/char/tape_block.c
      BUG_ON() Conversion in md/raid5.c
      BUG_ON() Conversion in md/raid6main.c
      BUG_ON() Conversion in md/raid10.c
      BUG_ON() Conversion in fs/dquot.c
      BUG_ON() Conversion in fs/fcntl.c
      BUG_ON() Conversion in fs/inode.c
      BUG_ON() Conversion in fs/sysv/
      BUG_ON() Conversion in fs/udf/
      BUG_ON() Conversion in fs/freevxfs/
      BUG_ON() Conversion in ipc/shm.c
      BUG_ON() Conversion in kernel/ptrace.c
      BUG_ON() Conversion in kernel/signal.c
      BUG_ON() Conversion in kernel/signal.c
      BUG_ON() Conversion in mm/highmem.c
      BUG_ON() Conversion in mm/slab.c
      BUG_ON() Conversion in drivers/s390/net/lcs.c
      BUG_ON() Conversion in drivers/net/
      [BLUETOOTH] sco: Possible double free.
      Bogus NULL pointer check in fs/configfs/dir.c
      kbuild: fix NULL dereference in scripts/mod/modpost.c
      Wrong out of range check in drivers/char/applicom.c
      Overrun in cdrom/aztcd.c
      [DCCP]: Fix leak in net/dccp/ipv4.c
      [ISDN]: Static overruns in drivers/isdn/i4l/isdn_ppp.c
      [ALSA] Overrun in sound/pci/au88x0/au88x0_pcm.c
      SUNRPC: Dead code in net/sunrpc/auth_gss/auth_gss.c
      [SCSI] Overrun in drivers/scsi/sim710.c
      fix array overrun in drivers/char/mwave/mwavedd.c
      V4L/DVB (3790): Use after free in drivers/media/video/em28xx/em28xx-video.c
      Overrun in isdn_tty.c

Eric Sesterhenn / snakebyte (4):
      BUG_ON() Conversion in net/tulip/xircom_cb.c
      BUG_ON() Conversion in net/tulip/de2104x.c
      BUG_ON() Conversion in net/tulip/winbond-840.c
      Fix debug statement in inftlcore.c

Eric Van Hensbergen (4):
      v9fs: update license boilerplate
      9p: fix name consistency problems
      9p: update documentation
      9p: handle sget() failure

Eric W. Biederman (16):
      unshare: Error if passed unsupported flags
      i386: Add a temporary to make put_user more type safe
      exec: allow init to exec from any thread.
      Remove dead kill_sl prototype from sched.h
      do_tty_hangup: use group_send_sig_info not send_group_sig_info
      do_SAK: don't depend on session ID 0
      pidhash: kill switch_exec_pids
      Make setsid() more robust
      task: RCU protect task->usage
      pidhash: Refactor the pid hash table
      dcache: Add helper d_hash_and_lookup
      de_thread: Don't confuse users do_each_thread.
      do_SAK: Don't recursively take the tasklist_lock
      de_thread: Don't change our parents and ptrace flags.
      kill unushed __put_task_struct_cb
      task: Make task list manipulations RCU safe

Erik Hovland (1):
      [ARM] 3389/1: typo and grammar fix

Erik Mouw (4):
      [ARM] 3416/1: Update LART site URL
      [CPUFREQ] Update LART site URL
      bcm43xx: iw_priv_args names should be <16 characters
      [ALSA] PCMCIA sound devices shouldn't depend on ISA

Erling A. Jacobsen (1):
      winbond-840-remove-badness-in-pci_map_single

Eugene Surovegin (2):
      lock PTE before updating it in 440/BookE page fault handler
      ppc32: add 440GX erratum 440_43 workaround

Eugene Teo (7):
      USB: Fix irda-usb use after use
      [ALSA] Fix seq_clientmgr dereferences before NULL check
      [ALSA] Fix gus_pcm dereference before NULL
      hostap: Fix double free in prism2_config() error path
      v9fs: fix vfs_inode dereference before NULL check
      Fix sb_mixer use before validation
      Fix sequencer missing negative bound check

Evgeniy Polyakov (5):
      [CONNECTOR]: Use netlink_has_listeners() to avoind unnecessary allocations.
      W1: Change the type 'unsigned long' member of 'struct w1_bus_master' to 'void *'.
      W1: Move w1 bus master code into 'w1/masters' and move w1 slave code into 'w1/slaves'
      W1: Add the DS2482 I2C-to-w1 bridge driver.
      w1: use kthread api.

FUJITA Tomonori (3):
      [SCSI] ibmvscsi: convert the ibmvscsi driver to use include/scsi/srp.h
      [SCSI] ibmvscsi: remove drivers/scsi/ibmvscsi/srp.h
      [SCSI] ibmvscsi: fix leak when failing to send srp event

Fabio M. Di Nitto (1):
      [SPARC64] Fix build if CONFIG_HUGETLB_PAGE is not set

Felix Kuehling (1):
      [ALSA] hda-intel - Add support of ATI SB600

Fenghua Yu (1):
      [IA64] New IA64 core/thread detection patch

Florian Schlichting (1):
      [ALSA] Fix NM256 hard lock up

Florin Malita (8):
      do_mounts.c: Minor ROOT_DEV comment cleanup
      nfsd: sign conversion obscuring errors in nfsd_set_posix_acl()
      orinoco: possible null pointer dereference in orinoco_rx_monitor()
      affs: possible null pointer dereference in affs_rename()
      pcmcia: missing pcmcia_get_socket() result check
      nmclan_cs: dereferencing skb after netif_rx()
      [PPPOE]: Missing result check in __pppoe_xmit().
      [IRDA]: Missing allocation result check in irlap_change_speed().

Folkert van Heusden (1):
      USB: add support for Papouch TMU (USB thermometer)

Franck Bui-Huu (1):
      USB: Zero driver: Removed duplicated code

Francois Romieu (1):
      dl2k: use DMA_48BIT_MASK constant

Frank Gevaerts (1):
      hdaps: add support for Thinkpad R52

Frank Pavlic (3):
      s390: qeth driver statistics fixes
      s390: qeth driver cleanups
      s390: qeth :allow setting of attribute "route6" to "no_router".

Freddy Spierenburg (1):
      [SERIAL] Small time UART configuration fix for AU1100 processor

Frederik Deweerdt (1):
      [ALSA] Kconfig SND_SEQUENCER_OSS help text fix

Gary Zambrano (5):
      b44: fix force mac address before ifconfig up
      b44: ensure valid mac addr
      b44: disable default tx pause
      b44: increase version to 1.00
      [TG3]: Add reset_phy parameter to chip reset functions

Geert Uytterhoeven (1):
      Update contact info for Geert Uytterhoeven

Geoff Levand (1):
      powerpc: Add missing vmlinux.bin target

George G. Davis (1):
      [ARM] 3499/1: Fix VFP FPSCR corruption for double exception case

Gerald Schaefer (1):
      s390: segment operation error codes

Gerd Hoffmann (1):
      x86: SMP alternatives

Giampiero Giancipoli (1):
      V4L/DVB (3302): Added support for the LifeView FlyDVB-T LR301 card

Giuliano Pochini (1):
      [ALSA] make control.c suspend aware

Glauber de Oliveira Costa (1):
      ext3: Properly report backup block present in a group

Glen Overby (1):
      [XFS] A change to inode chunk allocation to try allocating the new chunk

Goldwyn Rodrigues (1):
      NFS: Code comments update in NFS

Grant C. Likely (9):
      powerpc: Move xparameters.h into xilinx virtex device specific path
      powerpc: Make Virtex-II Pro support generic for all Virtex devices
      powerpc: Migrate Xilinx Vertex support from the OCP bus to the platfom bus.
      powerpc: Migrate ML300 reference design to the platform bus
      powerpc: Add ML300 defconfig
      powerpc: Add Virtex-4 FX to cpu table
      powerpc: Add xparameters file for Xilinx ML403 reference design
      powerpc: Add support for Xilinx ML403 reference design
      powerpc: Add ML403 defconfig

Grant Grundler (3):
      PCI: clean up msi.c a bit
      PCI: fix problems with MSI-X on ia64
      [PARISC] Document that we tolerate "Relaxed Ordering"

Grant Likely (1):
      Fix compile error for ML300/403

Greg KH (1):
      [SCSI] Remove devfs support from the SCSI subsystem

Greg Kroah-Hartman (18):
      sysfs: sysfs_remove_dir() needs to invalidate the dentry
      Mark empty release functions as broken
      add EXPORT_SYMBOL_GPL_FUTURE()
      add EXPORT_SYMBOL_GPL_FUTURE() to RCU subsystem
      add EXPORT_SYMBOL_GPL_FUTURE() to USB subsystem
      fix module sysfs files reference counting
      Kobject: provide better warning messages when people do stupid things
      sysfs: don't export dir symbols
      sysfs: fix a kobject leak in sysfs_add_link on the error path
      USB: fix initdata issue in isp116x-hcd
      USB serial: add navman driver
      USB: omninet: fix up debugging comments
      sysfs: zero terminate sysfs write buffers
      USB: add driver for funsoft usb serial device
      PCI: fix via irq SATA patch
      USB: add ark3116 usb to serial driver
      USB: fix omninet driver bug
      kobject: quiet errors in kobject_add

Greg Smith (1):
      s390: lcs incorrect test

Grzegorz Janoszka (1):
      arch/i386/pci/irq.c - new VIA chipsets (fwd)

Guennadi Liakhovetski (1):
      USB: net2282 and net2280 software compatibility

H. Peter Anvin (4):
      [MIPS] sys_mmap2 offset argument should always be shifted 12, not PAGE_SHIFT.
      x86: "make isoimage" support; FDINITRD= support; minor cleanups
      Update documentation for BLK_DEV_INITRD to match current usage
      [efficeon-agp] Add missing memory mask

Hal Rosenstock (2):
      IB/mad: RMPP support for additional classes
      IB/mad: Fix RMPP version check during agent registration

Hannes Reinecke (9):
      [SCSI] aic79xx: remove qfrozen
      [SCSI] aic79xx: use tcq functions
      [SCSI] aic79xx: Remove dead code
      [SCSI] aic79xx: Update error recovery
      [SCSI] aic79xx: Invalid Sequencer interrupt occured
      [SCSI] aic79xx: use BIOS settings
      [SCSI] aic79xx: Avoid renegotiation on inquiry
      [SCSI] aic79xx bus reset update
      [SCSI] aic79xx: target hotplug fixes

Hans Verkuil (38):
      V4L/DVB (3402): Fix handling of VIDIOC_G_TUNER audmode in msp3400
      V4L/DVB (3403): Add probe check for the tda9840.
      V4L/DVB (3427): audmode and rxsubchans fixes (VIDIOC_G/S_TUNER)
      V4L/DVB (3430): Add new internal VIDIOC_INT commands
      V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio.
      V4L/DVB (3324): Fix Samsung tuner frequency ranges
      V4L/DVB (3354): Fix maximum for the saturation and contrast controls.
      V4L/DVB (3551): Fix saturation bug. Fix NTSC->PAL standard change. Detect NTSC-KR standard.
      V4L/DVB (3577): Cleanup audio input handling
      V4L/DVB (3578): Make scart definitions easier to handle
      V4L/DVB (3579): Move msp_modus to msp3400-kthreads, add JP and KR std detection
      V4L/DVB (3580): Last round of msp3400 cleanups before adding routing commands
      V4L/DVB (3581): Add new media/msp3400.h header containing the routing macros
      V4L/DVB (3582): Implement correct msp3400 input/output routing
      V4L/DVB (3584): Implement V4L2_TUNER_MODE_LANG1_LANG2 audio mode
      V4L/DVB (3587): Always wake thread after routing change.
      V4L/DVB (3588): Remove VIDIOC_G/S_AUDOUT from msp3400
      V4L/DVB (3598): Add bit algorithm adapter for the Conexant CX2341X boards.
      V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a.
      V4L/DVB (3605): Add support for I2C_HW_B_CX2341X board adapter
      V4L/DVB (3606): Minor layout changes to make it consistent
      V4L/DVB (3607): Implement routing command for saa7115.c
      V4L/DVB (3608): Implement new routing commands in saa7127.c
      V4L/DVB (3609): Remove VIDIOC_S_AUDIO from tvaudio: no longer used.
      V4L/DVB (3610): Added the new routing commands to cx25840.
      V4L/DVB (3661): Add wm8739 stereo audio ADC i2c driver
      V4L/DVB (3662): Don't set msp3400c-non-existent register
      V4L/DVB (3663): Fix msp3400c wait time and better audio mode fallbacks
      V4L/DVB (3665): Add new NEC uPD64031A and uPD64083 i2c drivers
      V4L/DVB (3666): Remove trailing newlines
      V4L/DVB (3692): Keep experimental SLICED_VBI defines under an #if 0
      V4L/DVB (3693): Fix msp3400c and bttv stereo/mono/bilingual detection/handling
      V4L/DVB (3696): Previous change for cx2341X boards broke the remote support
      V4L/DVB (3697): More msp3400 and bttv fixes
      V4L/DVB (3700): Remove obsolete commands from tvp5150.c
      V4L/DVB (3702): Make msp3400 routing defines more consistent
      V4L/DVB (3813): Add support for TCL M2523_5N_E tuner.
      V4L/DVB (3825): Remove broken 'fast firmware load' from cx25840.

Hansjoerg Lipp (9):
      isdn4linux: Siemens Gigaset drivers - Kconfigs and Makefiles
      isdn4linux: Siemens Gigaset drivers - common module
      isdn4linux: Siemens Gigaset drivers - event layer
      isdn4linux: Siemens Gigaset drivers - isdn4linux interface
      isdn4linux: Siemens Gigaset drivers - tty interface
      isdn4linux: Siemens Gigaset drivers - procfs interface
      isdn4linux: Siemens Gigaset drivers - direct USB connection
      isdn4linux: Siemens Gigaset drivers - isochronous data handler
      isdn4linux: Siemens Gigaset drivers - M105 USB DECT adapter

Harald Welte (4):
      [NETFILTER] NAT sequence adjustment: Save eight bytes per conntrack
      [NETFILTER] nfnetlink_log: add sequence numbers for log events
      [NETFILTER] nf_conntrack: clean up to reduce size of 'struct nf_conn'
      [Cardman 40x0] Fix udev device creation

Harry Fearnhamm (1):
      [ARM] 3527/1: MPCore Boot Lockup Fix

Hartmut Hackmann (11):
      V4L/DVB (3275): Allow SAA7134 to fall back to AM sound when there is NICAM-L
      V4L/DVB (3303): TDA8290 update
      V4L/DVB (3304): TDA10046 Driver update
      V4L/DVB (3305): Added support for the ADS Instant TV DUO Cardbus PTV331
      V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe
      V4L/DVB (3395): Fixed Pinnacle 300i DVB-T support
      V4L/DVB (3400): Fixes for Lifeview Trio non fatal bugs
      V4L/DVB (3401): Coding style fixes in saa7134-dvb.c
      V4L/DVB (3644): Added PCI IDs of 2 LifeView Cards
      V4L/DVB (3645): Corrected CVBS input for the AVERMEDIA 777 DVB-T
      V4L/DVB (3646): Added support for the new Lifeview hybrid cardbus modules

Heikki Orsila (1):
      Open IPMI BT overflow

Heiko Carstens (7):
      s390: early parameter parsing
      s390: instruction processing damage handling
      [IPV4]: inet_init() -> fs_initcall
      s390: fix ipd handling
      s390: bug in setup_rt_frame
      RCU: introduce rcu_needs_cpu() interface
      s390: exploit rcu_needs_cpu() interface

Heiko J Schick (1):
      powerpc: Extends HCALL interface for InfiniBand usage

Helge Deller (16):
      [PARISC] Enable free_initrd_mem()
      [PARISC] I/O-Space must be ioremap_nocache()'d
      [PARISC] Fix IOREMAP with a 64-bit kernel
      [PARISC] Add STRICT_MM_TYPECHECKS
      [PARISC] Add CONFIG_HPPA_IOREMAP to conditionally enable ioremap
      [PARISC] Fix stifb with IOREMAP and a 64-bit kernel
      [PARISC] Enable ioremap functionality unconditionally
      [PARISC] Temporary FIXME for ioremapping EISA regions
      [PARISC] Remove obsolete CONFIG_DEBUG_IOREMAP
      [PARISC] Fixup CONFIG_EISA a bit
      [PARISC] Convert HIL drivers to use input_allocate_device
      [PARISC] Update defconfigs
      [PARISC] EISA regions must be mapped NO_CACHE
      [PARISC] Misc. janitorial work
      [PARISC] defconfig updates
      [PARISC] Further work for multiple page sizes

Henrik Brix Andersen (1):
      ipw2200: print geography code upon module load

Henrik Kretzschmar (4):
      [AGPGART] x86_64: Fix wrong PCI ID for ALI M1695 AGP bridge
      x86_64: Fix wrong PCI ID for ALI M1695 AGP bridge
      [ALSA] pcxhr - Fix a compiler warning on 64bit architectures
      [ALSA] add __devinitdata to all pci_device_id

Herbert Poetzl (7):
      JFS: ext2 inode attributes for jfs
      JFS: Add missing file from fa3241d24cf1182b0ffb6e4d412c3bc2a2ab7bf6
      don't call check_acpi_pci() on x86 with ACPI disabled
      loop: potential kernel hang waiting for kthread
      mtd: fix broken name_to_dev_t() declaration
      cleanup in proc_check_chroot()
      vfs: propagate mnt_flags into do_loopback/vfsmount

Herbert Valerio Riedel (3):
      au1000_eth.c: use ether_crc() from <linux/crc32.h>
      phy: mdiobus_register(): initialize all phy_map entries
      [MIPS] AU1xxx mips_timer_interrupt() fixes

Herbert Xu (17):
      [NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsum
      [CRYPTO] api: Align tfm context as wide as possible
      [NET]: Take RTNL when unregistering notifier
      [SCTP]: Fix up sctp_rcv return value
      [IPSEC]: Fix tunnel error handling in ipcomp6
      [INET]: Introduce tunnel4/tunnel6
      [IPSEC]: Kill unused decap state argument
      [IPSEC]: Kill unused decap state structure
      [IPSEC]: Check x->encap before dereferencing it
      [INET]: Move no-tunnel ICMP error to tunnel4/tunnel6
      [INET]: Use