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

Rick Balocca rbalocca at suva.vyatta.com
Mon Jan 22 16:06:25 PST 2007


Tag 'v2.6.18' created by Linus Torvalds <torvalds at g5.osdl.org> at 2006-09-20 04:42 -0700

Raise the Jolly Roger!

Linux 2.6.18 released in honor of talk-like-a-pirate day
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBFELj5F3YsRnbiHLsRAkcCAJ4pwomeYDnhBvVY3k060+UbObhpxQCbB15f
cJN2XAOuA0O6wl7pKuYVVn4=
=t5ty
-----END PGP SIGNATURE-----

Changes since v2.6.17:
ASANO Masahiro (1):
      VFS: add lookup hint for network file systems

Aaron Young (1):
      [IA64-SGI] fix prom revision checks in SN kernel

Adam B. Jerome (1):
      /fs/proc/: 'larger than buffer size' memory accessed by clear_user()

Adam Litke (1):
      [POWERPC] hugepage BUG fix

Adrian Bunk (112):
      [ACPI] drivers/acpi/video.c: fix error path NULL pointer dereference
      ACPI: Kconfig: ACPI should depend on, not select PCI
      ieee80211_wx.c: remove dead code
      drivers/mtd/devices/docprobe.c: correct #if's
      drivers/net/s2io.c: make bus_speed[] static
      USB: sisusbvga: possible cleanups
      drivers/w1/w1.c: fix a compile error
      make drivers/net/forcedeth.c:nv_update_pause() static
      arch/i386/kernel/apic.c: make modern_apic() static
      kernel/power/snapshot.c: cleanups
      fs/locks.c: make posix_locks_deadlock() static
      fs/fat/misc.c: unexport fat_sync_bhs
      drivers/md/raid6algos.c: fix a NULL dereference
      [AGPGART] remove unused variable
      V4L/DVB (3770): Kill drivers/media/common/saa7146_vv_ksyms.c
      V4L/DVB (3820): Drivers/media/dvb/dvb-usb/: possible cleanups
      V4L/DVB (3931): Vivi.c: possible cleanups
      V4L/DVB (3963): Em28xx/: possible cleanups
      V4L/DVB (4060): Make dvb/b2c2/flexcop-fe-tuner.c:alps_tdee4_stv0297_tuner_set_params() static
      V4L/DVB (4146): Drivers/media/video/vivi.c: make 2 functions static
      V4L/DVB (4147): Drivers/media/video/pwc/: make code static
      V4L/DVB (4184): Static variables mustn't be EXPORT_SYMBOL 'ed
      uml: remove dead declaration
      fs/ufs/inode.c: make 2 functions static
      drivers/char/applicom.c: proper module_{init,exit}
      kernel/sys.c: cleanups
      [NET]: make net/core/dev.c:netdev_nit static
      V4L/DVB (4213): Cx88: cleanups
      remove the bouncing email address of David Campbell
      move acknowledgment for Mark Adler to CREDITS
      fbdev: cleanup the CONFIG_VIDEO_SELECT mess
      fbdev: Remove duplicate #include's
      fbdev: Remove unused exports
      md: make md_print_devices() static
      drivers/md/md.c: make code static
      x86_64: remove sys32_ni_syscall()
      fs/ocfs2/dlm/: cleanups
      drivers/net/hamradio/dmascc.c: fix section mismatch
      V4L/DVB (4260): Stradis.c: make 2 functions static
      fs/buffer.c: cleanups
      drivers/char/ipmi/ipmi_msghandler.c: make proc_ipmi_root static
      drivers/message/i2o/iop.c: unexport i2o_msg_nop()
      fix sgivwfb compile
      arch/i386/mach-visws/setup.c: remove dummy function calls
      re-add CONFIG_SOUND_SSCAPE
      drivers/md/raid5.c: remove an unused variable
      ocfs2: OCFS2_FS must depend on SYSFS
      fs/jffs2/: make 2 functions static
      fs/ocfs2/dlm/dlmrecovery.c: make dlm_lockres_master_requery() static
      [IrDA]: MCS7780 usb_driver struct should be static
      [NET]: make skb_release_data() static
      [XFRM]: unexport xfrm_state_mtu
      [IrDA]: Fix the AU1000 FIR dependencies
      smb is no longer maintained
      fix a typo in the RTC_CLASS help text
      typo fixes: bandwith -> bandwidth
      typo fixes: mecanism -> mechanism
      typo fixes: aquire -> acquire
      typo fixes: disadvantadge -> disadvantage
      typo fixes: infomation -> information
      typo fixes: occuring -> occurring
      typo fixes in Documentation/networking/pktgen.txt
      typo fixes: specfic -> specific
      fix ISTALLION=y
      UML: fix the INIT_ENV_ARG_LIMIT dependencies
      show Acorn-specific block devices menu only when required
      drivers/cdrom/cm206.c: cleanups
      ACPI: drivers/acpi/scan.c: make acpi_bus_type static
      V4L/DVB (4287): Pvrusb2/: possible cleanups
      [SCSI] qla2xxx: make some more functions static
      [IOAT]: drivers/dma/iovlock.c: make num_pages_spanned() static
      make fs/jffs2/nodelist.c:jffs2_obsolete_node_frag() static
      [IRDA]: fix drivers/net/irda/ali-ircc.c:ali_ircc_init()
      [SCSI] aic79xx: make ahd_done_with_status() static
      [ATM] net/atm/clip.c: fix PROC_FS=n compile
      kernel/printk.c: EXPORT_SYMBOL_UNUSED
      mm/bootmem.c: EXPORT_UNUSED_SYMBOL
      mm/memory.c: EXPORT_UNUSED_SYMBOL
      mm/mmzone.c: EXPORT_UNUSED_SYMBOL
      fs/read_write.c: EXPORT_UNUSED_SYMBOL
      kernel/softirq.c: EXPORT_UNUSED_SYMBOL
      i386 defconfig: set CONFIG_PM_STD_PARTITION=""
      proper prototype for drivers/message/i2o/device.c:i2o_parm_issue()
      [ALSA] fix the SND_FM801_TEA575X dependencies
      [ALSA] sound/i2c/cs8427.c: don't export a static function
      [ALSA] make sound/isa/gus/gusextreme.c:devices static
      w1: remove drivers/w1/w1.h
      PCI: poper prototype for arch/i386/pci/pcbios.c:pcibios_sort()
      Driver core: bus.c cleanups
      remove kernel/power/pm.c:pm_unregister_all()
      The scheduled unexport of insert_resource
      [ARM] arch/arm/kernel/bios32.c: no need to set isa_bridge
      remove kernel/kthread.c:kthread_stop_sem()
      drivers/block/cpqarray.c: remove an unused variable
      unexport open_softirq
      let the the lockdep options depend on DEBUG_KERNEL
      [I/OAT]: net/core/user_dma.c should #include <net/netdma.h>
      [NETFILTER]: conntrack: fix SYSCTL=n compile
      V4L/DVB (4310): Saa7134: rename dmasound_{init, exit}
      drivers/char/pc8736x_gpio.c: unexport a static struct
      [CPUFREQ] X86_GX_SUSPMOD must depend on PCI
      [CPUFREQ] Make longhaul_walk_callback() static
      [NET]: skb_queue_lock_key() is no longer used.
      USB: fix the USB_GADGET_DUMMY_HCD dependencies
      NFS: make 2 functions static
      drivers/edac/edac_mc.h must #include <linux/platform_device.h>
      fs/ocfs2/dlm/dlmmaster.c: unexport dlm_migrate_lockres
      fs/jffs2/xattr.c: remove dead code
      drivers/net/e1000/: possible cleanups
      [XFS] Fix char size overflow in bmap_alloc call for unwritten extent
      schedule obsolete OSS drivers for removal, 2nd round
      USB: hid-core.c: fix duplicate USB_DEVICE_ID_GTCO_404

Akinobu Mita (9):
      iosched: use hlist for request hashtable
      use list_add_tail() instead of list_add()
      arch: use list_move()
      core: use list_move()
      net/rxrpc: use list_move()
      drivers: use list_move()
      fs: use list_move()
      [NETLINK]: Call panic if nl_table allocation fails
      [NET]: Rate limiting for socket allocation failure messages.

Al Boldi (1):
      ide-io: increase timeout value to allow for slave wakeup

Al Viro (58):
      trivial annotations in rio
      rio ->Copy() expects the sourse as first argument
      bogus order of copy_from_user() arguments
      uses of ->Copy() in rioroute are bogus
      fix rio_copy_to_card() for OLDPCI case
      handling rio MEMDUMP
      forgotten swap of copyout() arguments
      copy_to_user() from iomem is a bad thing
      missing readb/readw in rio
      [XFS] Kill direct access to ->count in valusema(); all we ever use it for
      remove config.h from inotify.h
      audit_panic() is audit-internal
      fix deadlocks in AUDIT_LIST/AUDIT_LIST_RULES
      execve argument logging
      collect sid of those who send signals to auditd
      log ppid
      add filtering by ppid
      proc_loginuid_write() uses simple_strtoul() on non-terminated array
      inline more audit helpers
      deprecate AUDIT_POSSBILE
      validate rule fields' types
      [SCTP]: sctp_unpack_cookie() fix
      [ATM]: fix broken uses of NIPQUAD in net/atm
      sparc build breakage
      frv: __user infrastructure
      frv: basic __iomem annotations
      frv: signal annotations
      frv: sysctl __user annotations
      frv: binfmt_elf_fdpic __user annotations
      frv: misc __user annotations
      frv: misc sparse annotations
      frv: wrong syscall
      ext2 XIP won't build without MMU
      frv: initrd is grossly broken on frv (never built)
      frv: NULL noise removal in frv xchg()
      frv: ieee1394 is borken on frv
      frv: Add missing qualifier to memcpy_fromio() prototype
      frv: trivial cleanups in frv_ksyms.c
      frv: clean frv unistd.h
      m68k traps.c constraints
      m68k: windfarm is powerpc-only, don't do it on m68k macs
      intelfb delousing
      kbuild: kill some false positives from modpost
      fix %s in affs_fill_super()
      spufs: update ->flush method proto
      kill open-coded offsetof in cm4000_cs.c ZERO_DEV()
      audit syscall classes
      symlink nesting level change
      introduce audit rules counter
      mark context of syscall entered with no rules as dummy
      don't bother with aux entires for dummy context
      take filling ->pid, etc. out of audit_get_context()
      syscall classes hookup for ppc and s390
      audit: more syscall classes added
      audit: AUDIT_PERM support
      syscall class hookup for all normal targets
      sparc64 audit syscall classes hookup
      [IPV4] fib_trie: missing ntohl() when calling fib_semantic_match()

Alan Cox (31):
      libata: PIO 0
      libata - fix bracketing and DMA oops
      PATCH: libata. Add ->data_xfer method
      ata_piix formatting
      libata: Remove obsolete flag
      PCI identifiers for the pata_via update
      libata: add pio_data_xfer_noirq
      skb_padto()-area fixes in 8390, wavelan
      IDE CD end-of media error fix
      Correct tty doc
      Fix IDE locking error
      [SCSI] Bogus disk geometry on large disks
      stallion clean up
      stallion: fix recent SMP locking cleanup
      istallion: cleanups
      Old IDE, fix SATA detection for cabling
      ide: clean up siimage
      SC1200 debug printk
      ide: fix error handling for drives which clear the FIFO on error
      ide: housekeeping on IDE drivers
      ide: clean up pdc202xx_old so its more readable (done so I could work on libata ports)
      Set err_stops_fifo for newer Promise as well
      pcmcia: warn if driver requests exclusive, but gets a shared IRQ
      Fix problem with ATAPI DMA on IT8212 in Linux
      [DCCP]: Fix sparse warnings.
      ide: fix Jmicron support
      PATCH: 2.6.18 oops on boot fix for IDE
      tty layer comment the locking assumptions and functions somewhat
      Fix tty layer DoS and comment relevant code
      Missing PCI id update for VIA IDE
      Fix 2.6.18-rc6 IDE breakage, add missing ident needed for current VIA boards

Alan Horstmann (6):
      [ALSA] Change seq_midi.c so client name is card, rather than port, specific
      [ALSA] ice1712 - Provides specified midi port names instead of defaults
      [ALSA] au88x0 - Init before create components
      [ALSA] Remove ENTER_UART from au88x0 init
      [ALSA] ice1712 - Disable AC97 for DMX6fire
      [ALSA] ice1712 - Set mpu401 info flags from _card_info

Alan Nisota (1):
      V4L/DVB (4029): [PATCH] Genpix 8PSK->USB driver (Take 2)

Alan Stern (43):
      Driver Core: Make dev_info and friends print the bus name if there is no driver
      USB: usbcore: always turn on hub port power
      USB: net2280: add a shutdown routine
      USB: UHCI: store the endpoint type in the QH structure
      USB: UHCI: fix obscure bug in enqueue()
      usbhid: automatically set HID_QUIRK_NOGET for keyboards and mice
      UHCI: Common result routine for Control/Bulk/Interrupt
      UHCI: Remove non-iso TDs as they are used
      UHCI: Move code for cleaning up unlinked URBs
      UHCI: Eliminate the TD-removal list
      UHCI: Reimplement FSBR
      UHCI: Work around old Intel bug
      UHCI: use integer-sized frame numbers
      UHCI: fix race in ISO dequeuing
      UHCI: store the period in the queue header
      UHCI: remove ISO TDs as they are used
      gadgetfs: fix AIO interface bugs
      gadgetfs: fix memory leaks
      usbtest: report errors in iso tests
      usbhid: Remove unneeded blacklist entries
      usbcore: port reset for composite devices
      USB hub: use usb_reset_composite_device
      usb-storage: use usb_reset_composite_device
      usbhid: use usb_reset_composite_device
      usbcore: recovery from Set-Configuration failure
      usb-storage: unusual_devs entry for Nikon DSC D70s
      UHCI: remove hc_inaccessible flag
      UHCI: Improve FSBR-off timing
      USB: unusual_devs entry for Nokia N80
      Allow raw_notifier callouts to unregister themselves
      [SCSI] SCSI core: Allow QUIESCE -> CANCEL sdev transition
      usb-storage: wait for URB to complete
      usb-storage: fix race between reset and disconnect
      USB hub: don't return status > 0 from resume
      usbcore: fixes for hub_port_resume
      USB: unusual_devs entry for Nokia N91
      USB: unusual_devs entry for Nokia E61
      USB: dummy-hcd: disable interrupts during req->complete
      USB: unusual_devs entry for Nokia 3250
      USB: UHCI: Don't test the Short Packet Detect bit
      unusual_devs update for UCR-61S2B
      UHCI: don't stop at an Iso error
      uhci-hcd: fix list access bug

Alasdair G Kergon (8):
      dm snapshot: unify chunk_size
      dm mirror log: refactor context
      dm mirror log: bitset_size fix
      dm mirror log: sync_count fix
      dm: consolidate creation functions
      dm: add exports
      dm: prevent removal if open
      dm: improve error message consistency

Albert Lee (45):
      libata: interrupt driven pio for libata-core
      libata: interrupt driven pio for LLD
      libata irq-pio: add comments and cleanup
      libata irq-pio: rename atapi_packet_task() and comments
      libata irq-pio: simplify if condition in ata_dataout_task()
      libata irq-pio: cleanup ata_qc_issue_prot()
      libata: move atapi_send_cdb() and ata_dataout_task()
      [libata irq-pio] reorganize ata_pio_sector() and __atapi_pio_bytes()
      [libata irq-pio] reorganize "buf + offset" in ata_pio_sector()
      [libata irq-pio] use PageHighMem() to optimize the kmap_atomic() usage
      libata irq-pio: misc fixes
      libata irq-pio: merge the ata_dataout_task workqueue with ata_pio_task workqueue
      libata irq-pio: eliminate unnecessary queuing in ata_pio_first_block()
      libata irq-pio: add read/write multiple support
      libata-dev: determine err_mask when error is found
      libata-dev: filter out noisy ATAPI error messages
      libata-dev: Fix array index value in ata_rwcmd_protocol()
      libata-dev: Use new ata_queue_pio_task() for PIO polling task
      libata-dev: Use new AC_ERR_* flags
      libata-dev: Minor comment fix
      libata-dev: recognize WRITE_MULTI_FUA_EXT for r/w multiple
      libata-dev: Remove trailing whitespaces
      libata-dev: Fix merge problem with upstream
      libata-dev: Remove atapi_packet_task()
      libata-dev: Move out the HSM code from ata_host_intr()
      libata-dev: Minor fix for ata_hsm_move() to work with ata_host_intr()
      libata-dev: Let ata_hsm_move() work with both irq-pio and polling pio
      libata-dev: Convert ata_pio_task() to use the new ata_hsm_move()
      libata-dev: Cleanup unused enums/functions
      libata-dev: ata_check_atapi_dma() fix for ATA_FLAG_PIO_POLLING LLDDs
      libata-dev: Make the the in_wq check as an inline function
      libata-dev: irq-pio minor fixes (respin)
      libata-dev: fix the device err check sequence (respin)
      libata-dev: wait idle after reading the last data block
      libata-dev: print out information for ATAPI devices with CDB interrupts
      libata-dev: handle DRQ=1 ERR=1 (revised)
      libata-dev: irq-pio minor fix
      libata-dev: irq-pio minor fix 2
      libata: convert ATAPI_ENABLE_DMADIR to module parameter
      libata: Fix the HSM error_mask mapping (was: Re: libata-tj and SMART)
      libata: use qc->result_tf for temp taskfile storage
      libata: minor fix for irq-pio merge
      libata: add back ->data_xfer to ata_piix.c
      libata-dev: move the CDB-intr DMA blacklisting
      libata: Use ATA_FLAG_PIO_POLLING for pdc_adma

Aleksey Gorelov (1):
      fix broken vm86 interrupt/signal handling

Alessandro Zummo (2):
      rtc subsystem, fix capability checks in kernel interface
      rtc subsystem: add capability checks

Alex Williamson (3):
      [IA64] add vmlinuz target
      [IA64] sanity check reserved region usage
      pcmcia: TI PCIxx12 CardBus controller support

Alexander Belyakov (1):
      MTD: mtdconcat NAND/Sibley support (rev.2)

Alexander Zarochentsev (2):
      i_mutex does not need to be locked in reiserfs_delete_inode()
      fuse: fix error case in fuse_readpages

Alexey Dobriyan (35):
      e1000: endian fixes
      NFSv4: really return status from decode_recall_args()
      sata_sil24: endian anotations
      [NETFILTER]: PPTP helper: fixup gre_keymap_lookup() return type
      [IPV4] igmp: Fixup struct ip_mc_list::multiaddr type
      [IPV4]: Right prototype of __raw_v4_lookup()
      [IPX]: Endian bug in ipxrtr_route_packet()
      [BNX2]: Endian fixes.
      Don't trigger full rebuild via CONFIG_MTRR
      Don't trigger full rebuild via CONFIG_X86_MCE
      blktrace_api.h: endian annotations
      nfs: remove nfs_put_link()
      emu10k1: mark midi_spinlock as used
      nbd: endian annotations
      Fix "biovec-(256)" in /proc/slabinfo
      xfs: update ->flush method proto
      reiserfs: remove reiserfs_aio_write()
      [XFS] link(2) on directory is banned in VFS.
      [XFS] * There is trivial "inode => vnode => inode" conversion, but only
      [XFS] remove unused behaviour lock - shrink XFS vnode as a side effect.
      [XFS] Reduce size of xfs_trans_t structure. * remove ->t_forw, ->t_back --
      [XFS] Remove redundant directory checks from inode link operation.
      [SUNLANCE]: fix compilation on sparc-UP
      [NETFILTER]: include/linux/netfilter_bridge.h: header cleanup
      [NET]: Fix more per-cpu typos
      debug_locks.h: add "struct task_struct;"
      Fix more per-cpu typos
      eicon: fix define conflict with ptrace
      xircom_cb: wire up errors from pci_register_driver()
      Input: remove dead URLs from Doclumentation/input/joystick.txt
      Fix docs for fs.suid_dumpable
      optical /proc/ide/*/media
      sh: fix FPN_START typo
      headers_check: improve #include regexp
      headers_check: clarify error message

Alexey Korolev (1):
      [MTD] Fixes of performance and stability issues in CFI driver.

Alexey Kuznetsov (2):
      [IPV4] ipmr: ip multicast route bug fix.
      [IPV4]: severe locking bug in fib_semantics.c

Alexey Starikovskiy (1):
      ACPI: execute Notify() handlers on new thread

Allan Stephens (34):
      [TIPC]: Prevent name table corruption if no room for new publication
      [TIPC]: Use correct upper bound when validating network zone number.
      [TIPC]: Corrected potential misuse of tipc_media_addr structure.
      [TIPC]: Allow ports to receive multicast messages through native API.
      [TIPC]: Links now validate destination node specified by incoming messages.
      [TIPC]: Multicast link failure now resets all links to "nacking" node.
      [TIPC]: Allow compilation when CONFIG_TIPC_DEBUG is not set.
      [TIPC]: Fixed privilege checking typo in dest_name_check().
      [TIPC]: Fix misleading comment in buf_discard() routine.
      [TIPC]: Added support for MODULE_VERSION capability.
      [TIPC]: Validate entire interface name when locating bearer to enable.
      [TIPC]: Non-operation-affecting corrections to comments & function definitions.
      [TIPC]: Fixed connect() to detect a dest address that is missing or too short.
      [TIPC]: Implied connect now saves dest name for retrieval as ancillary data.
      [TIPC]: Can now return destination name of form {0,x,y} via ancillary data.
      [TIPC]: Connected send now checks socket state when retrying congested send.
      [TIPC]: Stream socket send indicates partial success if data partially sent.
      [TIPC]: Improved performance of error checking during socket creation.
      [TIPC]: recvmsg() now returns TIPC ancillary data using correct level (SOL_TIPC)
      [TIPC]: Simplify code for returning partial success of stream send request.
      [TIPC]: Optimized argument validation done by connect().
      [TIPC]: Withdrawing all names from nameless port now returns success, not error
      [TIPC]: Added missing warning for out-of-memory condition
      [TIPC]: Fixed memory leak in tipc_link_send() when destination is unreachable
      [TIPC]: Disallow config operations that aren't supported in certain modes.
      [TIPC]: First phase of assert() cleanup
      [TIPC]: Enhanced & cleaned up system messages; fixed 2 obscure memory leaks.
      [TIPC]: Fixed link switchover bugs
      [TIPC]: Get rid of dynamically allocated arrays in broadcast code.
      [TIPC]: Fix incorrect correction to discovery timer frequency computation.
      [TIPC]: Fixed skb_under_panic caused by tipc_link_bundle_buf
      [TIPC]: Improve response to requests for node/link information
      [TIPC]: Initial activation message now includes TIPC version number
      [TIPC] Fixed sk_buff panic caused by tipc_link_bundle_buf (REVISED)

Amit Arora (1):
      [SCSI] Return -EINVAL when "id == max_id" in scsi_scan_host_selected()

Amos Waterland (1):
      [POWERPC] Fix builtin command line interaction with firmware

Amul Shah (1):
      Fix kdump Crash Kernel boot memory reservation for NUMA machines

Amy Griffis (16):
      inotify (1/5): split kernel API from userspace support
      inotify (2/5): add name's inode to event handler
      inotify (3/5): add interfaces to kernel API
      inotify (4/5): allow watch removal from event handler
      inotify (5/5): update kernel documentation
      fix audit_krule_to_{rule,data} return values
      audit: path-based rules
      fix AUDIT_FILTER_PREPEND handling
      log more info for directory entry change events
      add rule filterkey
      fix faulty inode data collection for open() with O_CREAT
      fix missed create event for directory audit
      fix oops with CONFIG_AUDIT and !CONFIG_AUDITSYSCALL
      fix audit oops with invalid operator
      sanity check audit_buffer
      update audit rule change messages

Ananda Raju (8):
      s2io: performance improvements
      s2io: input parms, output messages update
      s2io: fixes
      s2io: additional stats
      s2io: init/shutdown fixes
      s2io driver irq fix
      s2io driver bug fixes #1
      s2io driver bug fixes #2

Ananth N Mavinakayanahalli (1):
      [POWERPC] kprobes: Fix possible system crash during out-of-line single-stepping

Andi Kleen (56):
      [ACPI] fix "nolapic" flag in ACPI mode
      [BLOCK] Fix bounce limit address check
      x86_64: Update defconfig
      x86_64: Use __always_inline for __inline_memcpy
      i386/x86-64: Use new official CPUID to get APICID/core split on AMD platforms
      i386/x86-64: Emulate CPUID4 on AMD
      x86_64: Remove most of ia32_unistd.h
      x86_64: Remove bogus comment in topology.h
      x86_64: Implement compat functions for PTRACE_SETSIGINFO/GETSIGINFO
      x86_64: Clean and enhance up K8 northbridge access code
      x86_64: Use -ENODEV in IOMMU initialization
      x86_64: Add compat_printk and sysctl to turn off compat layer warnings
      x86_64: Remove long obsolete CVS
      x86_64: Remove ia32_sys_call_table export
      x86_64: Optimize bitmap_weight for small bitmaps
      x86_64: Make sure is_compat_task works early
      x86_64: Rename IOMMU option, fix help and mark option embedded.
      x86_64: Get rid of pud_offset_k / __pud_offset_k
      i386/x86-64: Fix isoimage when syslinux is in /usr/share
      x86_64: Move VM86 config into arch/i386/Kconfig
      x86_64: Mark mce_amd cpu notifier __cpuinit/__cpuinitdata
      x86_64: Remove bogus RED-PEN comment in signal.c
      i386/x86-64/ia64: Move polling flag into thread_info_status
      x86_64: Fix fast check in safe_smp_processor_id
      x86_64: Fix race in cpu_local_* on preemptible kernels
      x86_64: Move export symbols to their C functions
      x86_64: Minor string functions optimizations
      ACPI: delete some defaults from ACPI Kconfig
      Minor cleanup to lockdep.c
      x86_64: Update defconfig
      x86_64: Fix up bogus defaults in ACPI Kconfig
      x86_64: Allow oprofile for model P4 models
      x86_64: Fix access check in ptrace compat
      i386/x86-64: Add user_mode checks to profile_pc for oprofile
      x86_64: Don't clobber r8-r11 in int 0x80 handler
      x86_64: Dump leftover backtrace entries when dwarf2 unwinder got stuck
      x86_64: Document backtracer selection options
      i386: Do backtrace fallback too
      x86_64: Update defconfig
      x86_64: On Intel systems when CPU has C3 don't use TSC
      x86_64: Revert k8-bus.c northbridge access change
      x86_64: Fix swiotlb=force
      i386: Fix up backtrace fallback patch
      MM: Remove rogue readahead printk
      x86_64: Fix backtracing for interrupt stacks
      x86_64: Update defconfig
      x86: Revert e820 MCFG heuristics
      x86_64: Add kernel thread stack frame termination for properly stopping stack unwinds.
      i386: Add kernel thread stack frame termination for properly stopping stack unwinds.
      x86_64: Recover 1MB of kernel memory
      x86_64: Remove alternative_smp
      i386: Remove alternative_smp
      x86: Disable MMCONFIG on Intel SDV using DMI blacklist
      x86_64: Remove __KERNEL__ ifdef around _syscall*()
      i386: Fix stack switching in do_IRQ
      i386: Remove __KERNEL__ ifdef around _syscall*()

Andreas Dilger (1):
      reserve space for swap label

Andreas Gruenbacher (4):
      NFSv3: Client-side nfsacl caching fix
      kbuild: support for %.symtypes files
      Remove leftover ext3 acl declarations
      null-terminate over-long /proc/kallsyms symbols

Andreas Herrmann (8):
      [SCSI] zfcp: (cleanup) shortened copyright and author information
      [SCSI] zfcp: (cleanup) remove useless comments
      [SCSI] zfcp: (cleanup) kmalloc/kzalloc replacement
      [SCSI] zfcp: (cleanup) removed superfluous macros, struct members, typedefs
      [SCSI] zfcp: make use of fc_remote_port_delete when target port is unavailable
      [SCSI] zfcp: bump up version number
      [SCSI] zfcp: minor erp bug fixes
      [SCSI] zfcp: bump version number

Andreas Krebbel (1):
      [S390] get_clock inline assembly.

Andreas Mohr (24):
      ACPI: apply "__read_mostly" to processor_idle.c loop module parameters and friends
      Input: constify drivers/char/keyboard.c
      [ALSA] azt3328.c: add suspend/resume support
      [ALSA] azt3328.c: add 3D sound mixer switch/rename controls
      [ALSA] azt3328.c: use kernel coding style
      i386 apm.c optimization
      x86: make using_apic_timer __read_mostly
      x86: cyrix code CONFIG_PCI fix / add __initdata
      x86: make i387 mxcsr_feature_mask __read_mostly
      make ACPI errata __read_mostly
      x86: constify arch/i386/pci/irq.c
      x86: use proper defines for i8259A I/O
      x86/powerpc make hardirq_ctx and softirq_ctx __read_mostly
      make noirqdebug/irqfixup __read_mostly, add (un)likely()
      cpu_relax(): smpboot.c
      constify parts of kernel/power/
      constify libcrc32c table
      spelling fixes
      make pmtmr_ioport __read_mostly
      x86_64: Add cpu_relax to apic_wait_icr_idle
      x86: constify some parts of arch/i386/kernel/cpu/
      ACPI: restore comment justifying 'extra' P_LVLx access
      NI5010 netcard cleanup
      small kernel/sched.c cleanup

Andreas Oberritter (1):
      V4L/DVB (3727): Remove DMX_GET_EVENT and associated data structures

Andreas Schwab (5):
      [CONNECTOR]: Fix warning in cn_queue.c
      [POWERPC] Unify ppc syscall tables
      Makefile typo
      Fix snd-aoa irq conversion
      [IA64] Unwire set/get_robust_list

Andres Salomon (1):
      [libata] sata_mv: errata check buglet fix

Andrew Chew (1):
      sata_nv: Add MCP61 support

Andrew Morton (133):
      ACPI: UP build fix for bugzilla-5737
      [SCSI] scsi_lib.c: fix warning in scsi_kmap_atomic_sg
      Update UML kernel/physmem.c to use rb_parent() accessor macro
      ACPI: asus_acpi_init(): propagate correct return value
      [JFFS2] Fix printk format in some error messages.
      git-mtd: symbol_get() fix
      [MTD] Avoid 64-bit division in mtdconcat
      [MTD] Fix debug printk format warning in m25p80 SPI chip driver, again.
      [MTD] Fix build warnings (and debug build error) in nand_base.c
      [AGPGART] uninorth-agp warning fixes
      [AGPGART] alpha-agp warning fix
      powerpc kbuild warning fix
      [MTD] Prepare physmap for 64-bit-resources
      kbuild: modpost build fix
      smc911x Kconfig fix
      [MMC] sdhci truncated pointer fix
      [I/OAT]: Do not use for_each_cpu().
      [LLC]: Fix double receive of SKB.
      w1 exports
      w1: warning fix
      suspend_console() warning fix
      myri10ge build fix
      prune_one_dentry() tweaks
      PG_uncached is ia64 only
      initialise total_memory() earlier
      mmput() might sleep
      jbd: avoid kfree(NULL)
      ext3_clear_inode(): avoid kfree(NULL)
      connector-exports
      CONFIG_NET=n build fix
      cpufreq build fix
      s390_hypfs filesystem: get_sb_single() fix
      V4L/DVB (3809a): Remove compat stuff for DMX_GET_EVENT
      V4L/DVB (4210a): git-dvb versus matroxfb
      V4L/DVB (4210b): git-dvb: tea575x-tuner build fix
      git-nfs-build-fixes
      nfs-build-fix-99
      more for_each_cpu() removal
      remove for_each_cpu()
      ufs: printk warning fixes
      msnd section fix
      cpqarray section fix
      pdflush: handle resume wakeups
      schedule_on_each_cpu(): reduce kmalloc() size
      for_each_cpu_mask() warning fix
      at91rm9200-rtc-driver-tidy
      irda-usb printk fix
      [ATM]: atm/mpc.c warning fix
      V4L/DVB (4227): Update this driver for recent header file movement.
      fix "USB: move <linux/usb_input.h> to <linux/usb/input.h>"
      hangcheck: remove monotomic_clock on x86
      x86_64: check_addr() cleanups
      libata.h needs scatterlist.h
      libata reduce timeouts
      ACPI: asus_acpi_init: propagate correct return value
      pm_trace is dangerous
      do_IRQ() warning fix
      [POWERPC] powerpc: kconfig warning fix
      x86: do_IRQ(): check irq number
      load_module() cleanup
      x86_64: oprofile build fix
      generic_file_buffered_write(): handle zero-length iovec segments
      sparc: register_cpu() build fix
      ufs: printk() fix
      msr.c: use register_hotcpu_notifier()
      zoned-vm-counters: remove read_page_state()
      add smp_setup_processor_id()
      cond_resched() fix
      infiniband: devfs fix
      i2c-801: 64bit resource fix
      ACPI: Kconfig: ACPI_SRAT depends on ACPI
      hotcpu_notifier-fixes
      pnp: suppress request_irq() warning
      genirq ia64 cleanup
      sparc i8042 build fix
      sparc: resource warning fix
      forcedeth: typecast cleanup
      [AF_UNIX]: datagram getpeersec fix
      revert "kthread: convert stop_machine into a kthread"
      Input: wistron - fix section reference mismatches
      [SERIAL] 8250: sysrq deadlock fix
      ACPI: SBS: fix initialization, sem2mutex
      don't select CONFIG_HOTPLUG
      x86_64: e820.c needs pgtable.h
      count_vm_events() fix
      fadvise: remove dead comments
      md: fix oops in error-handling
      get_cmos_time() locking fix (lockdep)
      swsusp warning fix
      fix weird logic in alloc_fdtable()
      checklist update
      alloc_fdtable() expansion fix
      e1000: irq naming update
      8139cp.c printk fix
      [SPARC64]: of_device_register() error checking fix
      del_timer_sync(): add cpu_relax()
      Input: fix list iteration in input_release_device()
      mce section fix
      synchronize_tsc() fixes
      invalidate_bdev() speedup
      disable debugging version of write_lock()
      fadvise() make POSIX_FADV_NOREUSE a no-op
      adfs error message fix
      panic.c build fix
      workqueue: remove lock_cpu_hotplug()
      [NETFILTER]: xt_physdev build fix
      82596 section fixes
      ac3200 section fixes
      cops section fix
      cs89x0 section fix
      at1700 section fix
      e2100 section fix
      eepro section fix
      eexpress section fix
      es3210 section fix
      eth16i section fix
      lance section fix
      lne390 section fix
      ni52 section fix
      ibmtr section fix
      smctr section fix
      wd section fix
      ni65 section fix
      seeq8005 section fix
      winbond-840 section fix
      fealnx section fix
      sundance section fix
      s2io build fix
      /proc/meminfo: don't put spaces in names
      USB: rtl8150_disconnect() needs tasklet_kill()
      x86: increase MAX_MP_BUSSES on default arch
      invalidate_complete_page() race fix
      hvc_console suspend fix

Andrew Vasquez (30):
      [SCSI] qla2xxx: Update ISP24xx firwmare loading heuristics.
      [SCSI] qla2xxx: ABBA lock ordering fix.
      [SCSI] qla2xxx: Correct endianess comparisons during ISP24xx NVRAM configuration.
      [SCSI] qla2xxx: Add support for alternate WWN NVRAM setting.
      [SCSI] qla2xxx: Drop unused driver cruft.
      [SCSI] qla2xxx: Remove unused port-type RSCN handling code.
      [SCSI] qla2xxx: Remove obsolete firmware-loader-module support.
      [SCSI] qla2xxx: Use PCI_DEVICE() for pci_device_id definition.
      [SCSI] qla2xxx: Consolidate "qla2xxx" string usage to a #define.
      [SCSI] qla2xxx: Consolidate firmware-dump handling across ISPs.
      [SCSI] qla2xxx: Correct issue where driver improperly issued SNS commands in N2N topologies.
      [SCSI] qla2xxx: Update version number to 8.01.05-k2.
      [SCSI] qla2xxx: Rework firmware-trace facilities.
      [SCSI] qla2xxx: Resync with latest HBA SSID specification -- 2.2j.
      [SCSI] qla2xxx: Add NVRAM 'Disable Serdes' bit support.
      [SCSI] qla2xxx: Honour 'skip process-login' option during fabric-login IOCB.
      [SCSI] qla2xxx: Add DMI (Diagnostics Monitoring Interface) support.
      [SCSI] qla2xxx: Create an VPD sysfs entry for supported ISPs only.
      [SCSI] qla2xxx: Remove no-op IOCTL codes and macros.
      [SCSI] qla2xxx: Cleanup DEBUG macro usage.
      [SCSI] qla2xxx: Add support for extended error logging.
      [SCSI] qla2xxx: Correct 'loop-down' determination logic in qla2x00_fw_ready().
      [SCSI] qla2xxx: Convert from pci_module_init() to pci_register_driver().
      [SCSI] qla2xxx: Correctly set the firmware NOS/OLS timeout during initialization.
      [SCSI] qla2xxx: Update version number to 8.01.05-k3.
      [SCSI] qla2xxx: Log Trace/Diagonostic asynchronous events.
      [SCSI] qla2xxx: Update version number to 8.01.05-k4.
      [SCSI] qla2xxx: Correct PLOGI retry logic.
      [SCSI] qla2xxx: Properly re-enable EFT support after an ISP abort.
      [SCSI] qla2xxx: Update version number to 8.01.07-k1.

Andrew Victor (33):
      [ARM] 3565/1: AT91RM9200 MMC update
      [ARM] 3578/1: AT91RM9200 Clock update
      [ARM] 3579/1: AT91RM9200 Timer simplification
      [ARM] 3580/1: AT91RM9200 Timer suspend/resume support
      [ARM] 3581/1: AT91RM9200 Internal SRAM
      [ARM] 3582/1: AT91RM9200 IRQ trigger types
      [ARM] 3583/1: AT91RM9200 IRQ suspend/resume support
      [ARM] 3584/1: AT91RM9200 GPIO suspend/resume support
      [ARM] 3585/1: AT91RM9200 Platform devices
      [ARM] 3586/1: AT91RM9200 header update
      [ARM] 3587/1: AT91RM9200 hardware headers
      [ARM] 3588/1: AT91RM9200 CSB337/637 board update
      [ARM] 3589/1: AT91RM9200 DK/EK board update
      [ARM] 3590/1: AT91RM9200 Platform devices support
      [ARM] 3592/1: AT91RM9200 Serial driver update
      [WATCHDOG] convert AT91RM9200 watchdog to platform driver
      [ARM] 3603/1: AT91RM9200 remove old files
      [ARM] 3604/1: AT91RM9200 New boards
      [ARM] 3605/1: AT91RM9200 Power Management
      [ARM] 3607/1: AT91RM9200 misc fixes
      [ARM] 3599/1: AT91RM9200 remove global variables
      AT91RM9200 Ethernet #1: Link poll
      AT91RM9200 Ethernet #2: MII interface
      AT91RM9200 Ethernet #3: Cleanup
      AT91RM9200 Ethernet #4: Suspend/Resume
      [ARM] 3631/1: Remove legacy __mem_isa() definitions
      RTC: Add rtc_year_days() to calculate tm_yday
      AT91RM9200 RTC driver
      [ARM] 3660/1: Remove legacy defines
      [ARM] 3675/2: Preparing for AT91SAM926 support
      Correct rtc_wkalrm comments
      [ARM] 3710/1: AT91 Serial: Use GPIO API
      [ARM] 3711/1: AT91 timer update

Andrew de Quincey (70):
      V4L/DVB (3741): Budget-core doesn't check if register adapter fails
      V4L/DVB (3762): Add sysfs device links to dvb devices
      V4L/DVB (3805): Fix KNC1 card frontend detection
      V4L/DVB (3845): DVB core changes for PLL refactoring
      V4L/DVB (3847): Convert cx22700 to refactored tuner code
      V4L/DVB (3848): Convert cx22702 to refactored tuner code
      V4L/DVB (3849): Convert mt312 to refactored tuner code
      V4L/DVB (3850): Convert stv0297 to refactored tuner code
      V4L/DVB (3851): Convert tda8083 to refactored tuner code
      V4L/DVB (3853): Convert ves1820 to refactored tuner code
      V4L/DVB (3854): Convert ves1x93 to refactored tuner code
      V4L/DVB (3855): Convert stv0299 to refactored tuner code
      V4L/DVB (3856): Convert sp887x to refactored tuner code
      V4L/DVB (3857): Convert sp8870 to refactored tuner code
      V4L/DVB (3858): Convert tda1004x to refactored tuner code
      V4L/DVB (3859): Convert s5h1420 to refactored tuner code
      V4L/DVB (3860): Convert l64871 to refactored tuner code
      V4L/DVB (3861): Convert mt352 to refactored tuner code
      V4L/DVB (3862): Convert tda10021 to refactored tuner code
      V4L/DVB (3863): Convert cx24110 to refactored tuner code
      V4L/DVB (3864): Convert dvb_dummy_fe to refactored tuner code
      V4L/DVB (3865): Convert or51132 to refactored tuner code
      V4L/DVB (3866): Convert nxt200x to refactored tuner code
      V4L/DVB (3867): Convert nxt6000 to refactored tuner code
      V4L/DVB (3868): Convert zl10353 to refactored tuner code
      V4L/DVB (3869): Convert cx24123 to refactored tuner code
      V4L/DVB (3870): Convert dib3000* to refactored tuner code
      V4L/DVB (3871): Convert lgdt330x to refactored tuner code
      V4L/DVB (3872): Convert bsbe1/bsru6 to refactored tuner code
      V4L/DVB (3873): Convert pluto2 to refactored tuner code
      V4L/DVB (3874): Convert ttpci/av7110 to refactored tuner code
      V4L/DVB (3875): Convert ttpci/budget to refactored tuner code
      V4L/DVB (3876): Convert ttpci/budget-ci to refactored tuner code
      V4L/DVB (3877): Convert ttpci/budget-av to refactored tuner code
      V4L/DVB (3878): Convert ttpci/budget-patch to refactored tuner code
      V4L/DVB (3879): Convert saa7134-dvb to refactored tuner code
      V4L/DVB (3880): Convert dvb-ttusb-budget to refactored tuner code
      V4L/DVB (3881): Convert core dvb-usb pll code to refactored tuner code
      V4L/DVB (3882): Convert dvb-usb/umt-010 to refactored tuner code
      V4L/DVB (3883): Convert digtv to refactored tuner code
      V4L/DVB (3884): Convert dibusb* to refactored tuner code
      V4L/DVB (3885): Convert dvb-pll to be a refactored tuner
      V4L/DVB (3887): Convert bt8xx to refactored tuner code
      V4L/DVB (3889): Sort out support for non-attached tuners on mt352
      V4L/DVB (3890): Add support for non-attached tuners to zl10353
      V4L/DVB (3891): Convert cx88-dvb to refactored tuner code
      V4L/DVB (3892): Trim documentation
      V4L/DVB (3898): Fix dvb-usb tuner code
      V4L/DVB (3886): Convert flexcop-fe-tuner to refactored tuner code
      V4L/DVB (3888): Convert cxusb to refactored tuner code
      V4L/DVB (3893): Convert calls from _pllbuf() to _calc_reg()
      V4L/DVB (3894): Fix tda10046 tuning
      V4L/DVB (3895): Additional frontend_init safety checks
      V4L/DVB (3932): Convert lnbp21 to a module
      V4L/DVB (3933): Add isl6421 module
      V4L/DVB (3935): Add missing pll gate control calls
      V4L/DVB (3984): Fix CI interface on KNC1 DVBT and DVBC cards
      V4L/DVB (4011): Fix PLL refactoring breakage to WinTV NOVA T USB 2 driver
      V4L/DVB (4012): Fix cx24123 diseqc
      V4L/DVB (4032): Fix Pinnacle 300i
      V4L/DVB (4276): Fix CI on old KNC1 DVBC cards
      V4L/DVB (4277): Fix CI interface on PRO KNC1 cards
      V4L/DVB (4291): Add dvbpll i2c device check.
      V4L/DVB (4292): Fix DISEQC regression
      V4L/DVB (4293): Fix unstable DISEQC behaviour on budget cards.
      V4L/DVB (4294): Fix broken tda665x PLL definition.
      V4L/DVB (4296): Remove stradis MODULE_DEVICE_INFO definition
      V4L/DVB (4311): Fix possible dvb-pll oops
      V4L/DVB (4322): Fix dvb-pll autoprobing
      V4L/DVB (4608b): i2c deps fix on DVB

Andrey Savochkin (1):
      [BRIDGE]: br_dump_ifinfo index fix

Andries Brouwer (2):
      Fix for minix crash
      ext2: prevent div-by-zero on corrupted fs

Andy Adamson (1):
      NFSv4: A root pathname is sent as a zero component4

Andy Fleming (5):
      Add 85xx CDS to arch/powerpc
      [POWERPC] Fix interrupts on 8540 ADS board
      [POWERPC] Fix CDS IRQ handling and PCI code
      [POWERPC] Add 85xx DTS files to powerpc
      [POWERPC] Fix FEC node in 8540 ADS dts

Andy Walker (1):
      [SPARC]: Fix regression in sys_getdomainname()

Andy Whitcroft (3):
      zone handle unaligned zone boundaries
      squash duplicate page_to_pfn and pfn_to_page
      sparsemem: record nid during memory present

Angelo Marconi (1):
      V4L/DVB (4016): Cx88-blackbird: add support for ProLink Pixelview Playtv at P7000

Angelo P. Castellani (1):
      [TCP]: TCP Compound congestion control

Anil Keshavamurthy (1):
      ia64: race flushing icache in COW path

Anil S Keshavamurthy (7):
      Notify page fault call chain for x86_64
      Notify page fault call chain for i386
      Notify page fault call chain for ia64
      Notify page fault call chain for powerpc
      Notify page fault call chain for sparc64
      Kprobes registers for notify page fault
      Notify page fault call chain

Anssi Hannula (2):
      Input: iforce - use ENOSPC instead of ENOMEM
      Input: fix accuracy of fixp-arith.h

Anton Altaparmakov (1):
      NTFS: Critical bug fix (affects MIPS and possibly others)

Anton Blanchard (17):
      powerpc: remove io_page_mask
      powerpc: add num_pmcs to 970MP cputable entry
      Add a prctl to change the endianness of a process.
      [POWERPC] 64bit FPSCR support
      [POWERPC] Optimise some TOC usage
      [POWERPC] Remove stale 64bit on 32bit kernel code
      [POWERPC] Update pseries defconfig
      [POWERPC] pcibus_to_node fixes
      [POWERPC] node local IOMMU tables
      [POWERPC] cleanup dma_mapping_ops
      [POWERPC] Fix HV bit handling on non partitioned machines
      [POWERPC] system call micro optimisation
      [POWERPC] update pmac32_defconfig
      [POWERPC] Fix mdelay badness on shared processor partitions
      [POWERPC] Dont look for class-code in pci children
      [POWERPC] support ibm,extended-*-frequency properties
      Link error when futexes are disabled on 64bit architectures

Antonino A. Daplas (47):
      intelfb: use firmware EDID for mode database
      savagefb: Allocate space for current and saved register states
      savagefb: Add state save and_restore hooks
      fbdev: More accurate sync range extrapolation
      nvidiafb: Revise pci_device_id table
      atyfb: Fix hardware cursor handling
      atyfb: Remove unneeded calls to wait_for_idle
      atyfb: Set correct acceleration flags
      epson1355fb: Update platform code
      vesafb: Update platform code
      vfb: Update platform code
      vga16fb: Update platform code
      fbdev: Static pseudocolor with depth less than 4 does exist
      savagefb: Whitespace cleanup
      fbdev: Firmware EDID fixes
      nvidiafb: Add support for Geforce 6100 and related chipsets
      vesafb: Fix return code of vesafb_setcolreg
      vesafb: Prefer VGA registers over PMI
      atyfb: Fix dead code
      fbdev: Coverity Bug 85
      fbdev: Coverity Bug 90
      backlight: Fix Kconfig dependency
      fbdev: Fix logo rotation if width != height
      macmodes: Fix section warning
      atyfb: Fix section warnings
      Detaching fbcon: fix vgacon to allow retaking of the console
      Detaching fbcon: fix give_up_console()
      Detaching fbcon: remove calls to pci_disable_device()
      Detaching fbcon: sdd sysfs class device entry for fbcon
      Detaching fbcon: clean up exit code
      Detaching fbcon: add capability to attach/detach fbcon
      Detaching fbcon: update documentation
      VT binding: Add binding/unbinding support for the VT console
      VT binding: Update fbcon to support binding
      VT binding: fbcon: Update documentation
      VT binding: Add new doc file describing the feature
      VT binding: Add sysfs control to the VT layer
      VT binding: Make VT binding a Kconfig option
      VT binding: Do not create a device file for class device 'fbcon'
      VT binding: Update documentation
      VT binding: Make mdacon support binding
      VT binding: Make newport_con support binding
      VT binding: Make promcon support binding
      VT binding: Make sticon support binding
      vt: Decrement ref count of the VT backend on deallocation
      fbdev: statically link the framebuffer notification functions
      vt: printk: Fix framebuffer console triggering might_sleep assertion

Arjan van de Ven (30):
      sem2mutex: drivers/acpi/processor_perflib.c
      unused exports in wireless drivers
      PCI: Add a "enable" sysfs attribute to the pci devices to allow userspace (Xorg) to enable devices without doing foul direct access
      USB: convert the semaphores in the sisusb driver to mutexes
      Add EXPORT_UNUSED_SYMBOL and EXPORT_UNUSED_SYMBOL_GPL
      pcmcia: fix deadlock in pcmcia_parse_events
      bcm43xx: netlink deadlock fix
      make more file_operation structs static
      lockdep: annotate serio
      lockdep: annotate sunrpc code
      lockdep: annotate the quota code
      lockdep: annotate USBFS
      lockdep: annotate sound/core/seq/seq_device.c
      lockdep: annotate sb ->s_umount
      lockdep: annotate vlan net device as being a special class
      lockdep: annotate hostap netdev ->xmit_lock
      fix AB-BA deadlock inversion at cs46xx_dsp_remove_scb
      8139too deadlock fix
      [ATM]: fix possible recursive locking in skb_migrate()
      ACPI: add 'const' to several ACPI file_operations
      lockdep: improve debug output
      put a comment at register_die_notifier that the export is used
      lockdep: disable lock debugging when kernel state becomes untrusted
      lockdep: annotate the sysfs i_mutex to be a separate class
      lockdep: annotate mm/slab.c
      lockdep: annotate the BLKPG_DEL_PARTITION ioctl
      Reorganize the cpufreq cpu hotplug locking to not be totally bizare
      lockdep: annotate pktcdvd natural device hierarchy
      inotify: fix deadlock found by lockdep
      [NET]: Remove lockdep_set_class() call from skb_queue_head_init().

Arnaldo Carvalho de Melo (1):
      skeletonfb: remove duplicate module init, exit, license lines

Arnaud Patard (3):
      ACPI: suppress power button event on S3 resume
      s3c2410fb: Fix resume
      IPMI: Fix oops on ipmi_msghandler removal for non ipmi systems

Arnd Bergmann (2):
      [POWERPC] disable floating point exceptions for init
      [POWERPC] spufs: fix class0 interrupt assignment

Artem B. Bityutskiy (3):
      [MTD] assume mtd->writesize is 1 for NOR flashes
      [MTD] Initialize 'writesize'
      [MTD] NAND: fix dead URL in Kconfig

Arthur Othieno (3):
      [SCSI] scsi: remove Documentation/scsi/cpqfc.txt
      i386: fix CONFIG_EFI help
      nvidiafb: remove redundant CONFIG_PCI check

Ashok Raj (3):
      ACPI: build fix for u8 cpu_index
      ACPI: Allow hot-add of ejected processor
      x86_64: Remove stale lapic definition from apicdef.h

Atsushi Nemoto (20):
      [MIPS] Fix fpu_save_double on 64-bit.
      [MIPS] Fix futex_atomic_op_inuser.
      [MIPS] Unify mips_fpu_soft_struct and mips_fpu_hard_structs.
      [MIPS] Make timer interrupt frequency configurable from kconfig.
      RTC: rtc-dev UIE emulation
      RTC: add rtc-ds1553 driver
      RTC: add rtc-ds1742 driver
      LED: add LED heartbeat trigger
      [CRYPTO] khazad: Use 32-bit reads on key
      [CRYPTO] digest: Add alignment handling
      RTC: Add a comment for ENOIOCTLCMD in ds1553_rtc_ioctl
      RTC: add rtc-rs5c348 driver
      [MIPS] Fix FIXADDR_TOP for TX39/TX49.
      [MIPS] MIPS32/MIPS64 S-cache fix and cleanup
      [MIPS] Make SPARSEMEM selectable on QEMU.
      [MIPS] Make SPARSEMEM selectable on QEMU.
      [MIPS] Sparsemem fixes
      [MIPS] Do not count pages in holes with sparsemem
      [MIPS] Fix rdhwr_op definition.
      [MIPS] sparsemem: fix crash in show_mem

Aubrey Lee (1):
      [MTD] DEVICES: Fill more device IDs in the structure of m25p80

Auke Kok (71):
      e1000: Remove PM warning DPRINTKs breaking 2.4.x kernels
      e1000: Esb2 wol link cycle bug and uninitialized registers
      e1000: De-inline functions to benefit from compiler smartness
      e1000: Made an adapter struct variable into a local (txb2b)
      e1000: Update truesize with the length of the packet for packet split
      e1000: Dead variable cleanup
      e1000: Buffer optimizations for small MTU
      e1000: implement more efficient tx queue locking
      e1000: Version bump, contact fix, year string change
      {e100{,0},ixgb}: Add Auke Kok as new patch maintainer for e{100,1000} and ixgb
      e1000: fix mispatch for media type detect.
      e1000: fix mismerge skb_put.
      ixgb: fix rare early tso completion
      ixgb: remove duplicate code setting duplex and speed
      ixgb: fix flow control
      ixgb: add NETIF_F_LLTX analogous to e1000
      ixgb: add copper 10gig driver id
      ixgb: remove hardcoded number
      ixgb: use DPRINTK and msglvl, and ethtool to control it
      ixgb: add tx timeout counter
      ixgb: increment version to 1.0.104-k2
      e1000: add shutdown handler back to fix WOL
      e1000: remove backslash r debug printfs
      e1000: remove leading and trailing whitespace.
      e1000: Fix date string in Makefile
      e1000: remove changelog in driver
      e1000: bump version to 7.0.38-k4
      ixgb: add performance enhancements to the buffer_info struct
      ixgb: use rx copybreak/skb recycle
      ixgb: increment version to 1.0.104-k4
      ixgb: fix smp polling race condition
      ixgb: fix interface losing macaddr on ifdn/up
      ixgb: revert an unwanted fix regarding tso/descriptors
      ixgb: allocate only buffersize needed
      ixgb: remove lock access in the fast path
      ixgb: remove inlines, allow compiler to choose
      ixgb: replace netdev->priv with netdev_priv()
      ixgb: remove changelog
      ixgb: update version, dates
      e100: add PCI Error Recovery
      e1000: add PCI Error Recovery
      [DOC] Update bonding documentation with sysfs info
      e1000: prevent statistics from garbling during bus resets
      Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      ata_piix: add ICH6/7/8 to Kconfig
      e1000: fix loopback ethtool test
      e1000: rework driver hardware reset locking
      e1000: Make PHY powerup/down a function
      e1000: fix CONFIG_PM blocks
      e1000: small performance tweak by removing double code
      e1000: add smart power down code
      e1000: change printk into DPRINTK
      e1000: recycle skb
      e1000: rework module param code with uninitialized values
      e1000: force register write flushes to circumvent broken platforms
      e1000: disable CRC stripping workaround
      e1000: fix adapter led blinking inconsistency
      e1000: M88 PHY workaround
      e1000: check return value of _get_speed_and_duplex
      e1000: disable ERT
      e1000: add ich8lan core functions
      e1000: integrate ich8 support into driver
      e1000: allow user to disable ich8 lock loss workaround
      e1000: add ich8lan device ID's
      e1000: increase version to 7.1.9-k2
      ixgb: fix tx unit hang - properly calculate desciptor count
      e1000: Redo netpoll fix to address community concerns
      e1000: remove CRC bytes from measured packet length
      e1000: fix panic on large frame receive when mtu=default
      e1000: bump version to 7.1.9-k4
      e1000: fix TX timout hang regression for 82542rev3

Ayaz Abdulla (16):
      forcedeth: add support for flow control
      pci_ids: add new device ids
      forcedeth config: tso cleanup
      forcedeth config: ring sizes
      forcedeth config: flow control
      forcedeth config: phy
      forcedeth config: wol
      forcedeth config: csum
      forcedeth config: statistics
      forcedeth config: move functions
      forcedeth config: diagnostics
      forcedeth config: module parameters
      forcedeth config: version
      forcedeth: new device ids
      forcedeth: deferral fixup
      forcedeth: watermark fixup

Badari Pulavarty (5):
      ext3: Add "-o bh" option
      ext3 -nobh option causes oops
      Manage jbd allocations from its own slabs
      manage-jbd-its-own-slab fix
      ext3_getblk() should handle HOLE correctly

Balbir Singh (1):
      per-task-delay-accounting: utilities for genetlink usage

Barry Naujok (1):
      [XFS] Add degframentation exclusion support

Bart Massey (1):
      USB HID/HIDBP, INPUT DRIVERS: fix various usb/input/hid-input.c bugs that make Apple Mighty Mouse work poorly

Bart Oldeman (1):
      USB: ipw.c driver fix

Bartlomiej Swiercz (1):
      ACPI: additional blacklist entry for ThinkPad R40e

Bastiaan Jacques (1):
      ahci: add support for VIA VT8251

Ben Collins (30):
      video1394: be quiet
      ieee1394: speed up of dma_region_sync_for_cpu
      ohci1394: Remove superfluous call to free_dma_rcv_ctx,
      sbp2: make TSB42AA9 workaround specific to Momobay CX-1
      From: Arjan van de Ven <arjan at infradead.org>
      raw1394: fix whitespace after x86_64 compat patch
      ieee1394/ohci1394: CycleTooLong interrupt management
      ieee1394: support for slow links or slow 1394b phy ports
      ieee1394: save RAM by using a single tlabel for broadcast transactions
      sbp2: remove manipulation of inquiry response
      sbp2: log number of supported concurrent logins
      ieee1394: extend lowlevel API for address range properties
      ohci1394: set address range properties
      ohci1394: make phys_dma parameter read-only
      sbp2: remove ohci1394 specific constant
      sbp2: fix S800 transfers if phys_dma is off
      Update feature removal of obsolete raw1394 ISO requests.
      sbp2: provide helptext for CONFIG_IEEE1394_SBP2_PHYS_DMA and mark it experimental
      sbp2: use __attribute__((packed)) for on-the-wire structures
      Fix broken suspend/resume in ohci1394
      eth1394: endian fixes
      sbp2: fix deregistration of status fifo address space
      ieee1394: add preprocessor constant for invalid csr address
      ieee1394: sbp2: Kconfig fix
      ieee1394_core: switch to kthread API
      ieee1394: hl_irqs_lock is taken in hardware interrupt context
      ieee1394: adjust code formatting in highlevel.c
      eth1394: replace __constant_htons by htons
      [IRDA]: add some IBM think pads
      [SERIAL] 8250_pnp: add support for other Wacom tablets

Ben Dooks (63):
      [MTD] Fix build warnings in RedBoot MTD partition parser.
      [ARM] 3550/1: OSIRIS: fix serial port map for 1:1
      [ARM] 3551/1: S3C24XX: PM code failes to compile with CONFIG_DCACHE_WRITETHROUGH
      [ARM] 3552/1: S3C24XX: Move VA of GPIO for low-level debug
      [ARM] 3553/1: S3C24XX: earlier print of cpu idcode info
      [ARM] 3558/1: SMDK24XX: LED platform devices
      [ARM] 3557/1: S3C24XX: centralise and cleanup uart registration
      [ARM] 3559/1: S3C2442: core and serial port
      [MTD NAND] s3c24x0 board: Fix clock handling, ensure proper initialisation.
      [MTD NAND] S3C2410 driver cleanup
      [ARM] 3591/1: Anubis: IDE device definitions
      [ARM] 3609/1: S3C24XX: defconfig update for s3c2410_defconfig
      [MTD] NAND: S3C2410 convert prinks to dev_*()s
      [ARM] 3613/1: S3C2410: Add sysdev and sysclass
      [ARM] 3627/1: S3C24XX: split s3c2410 clocks from core clocks
      [ARM] 3628/1: S3C24XX: add get_rate call to struct clk
      [ARM] 3629/1: S3C24XX: fix missing bracket in regs-dsc.h
      [ARM] 3633/1: S3C24XX: s3c2410 gpio bugfix - wrong pin nos
      [ARM] 3635/1: S3C24XX: Add S3C2412 core cpu support
      [ARM] 3636/1: S3C2412: Add selection of CPU_ARM926
      [ARM] 3637/1: S3C24XX: Add mpll clock, and set as fclk parent
      [ARM] 3638/1: S3C2412: core clocks
      [ARM] 3639/1: S3C2412: serial port support
      [ARM] 3640/1: S3C2412: Use S3C24XX_DCLKCON instead of S3C2410_DCLKCON
      [ARM] 3641/1: S3C2412: Fixup gpio register naming
      [ARM] 3642/1: S3C24XX: Add machine SMDK2413
      [ARM] 3643/1: S3C2410: Add new usb clocks
      [ARM] 3645/1: S3C2412: irq support for external interrupts
      [ARM] 3647/1: S3C24XX: add Osiris to the list of simtec pm machines
      AX88796 parallel port driver
      [ARM] 3649/1: S3C24XX: Fix capitalisation of CPU on SMDK2440
      [ARM] 3650/1: S3C2412: Update s3c2410_defconfig
      [ARM] 3651/1: S3C24XX: Make arch list more detailed
      [ARM] 3656/1: S3C2412: Add S3C2412 and S3C2413 documenation
      [ARM] 3657/1: S3C24XX: Documentation update of Overview.txt
      DM9000 - better checks for platform resources
      DM9000 - check for MAC left in by bootloader
      DM9000 - do no re-init spin lock
      DM9000 - minor code cleanups
      [MTD NAND] s3c2412 support in s3c2410.c
      [ARM] 3658/1: S3C244X: Change usb-gadget name to s3c2440-usbgadget
      [ARM] 3661/1: S3C2412: Fix compilation if CPU_S3C2410 only
      RTC: class driver for Samsung S3C series SoC
      [ARM] 3732/1: S3C24XX: tidy syntax in osiris and anubis machines
      [ARM] 3733/2: S3C24XX: Remove old IDE registers in Anubis
      [ARM] 3753/1: S3C24XX: DMA fixes
      [ARM] 3754/1: S3C24XX: tidy arch/arm/mach-s3c2410/Makefile
      drivers/rtc: fix rtc-s3c.c
      rtc-s3c.c: fix time setting checks
      [ARM] 3764/1: S3C24XX: change type naming to kernel style
      [ARM] 3765/1: S3C24XX: cleanup include/asm-arm/arch-s3c2410/dma.h
      [ARM] 3767/1: S3C24XX: remove changelog comments from arch/arm/mach-s3c2410
      [ARM] 3774/1: S3C24XX: SMDK2413 has two machine IDs
      [ARM] 3775/1: S3C24XX: do not add same sysdev_driver to two classes
      [ARM] 3776/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410
      [ARM] 3777/1: S3C24XX:  remove changelogs from include/asm-arm/arch-s3c2410 [regs-*.h]
      [ARM] 3779/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [left]
      [ARM] 3783/1: S3C2412: fix IRQ_EINT0 to IRQ_EINT3 handling
      [ARM] 3778/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [simtec]
      [ARM] 3784/1: S3C2413: fix config for MACH_S3C2413/MACH_SMDK2413
      [ARM] 3785/1: S3C2412: Fix idle code as default uses wrong clocks
      [ARM] 3793/1: S3C2412: fix wrong serial info struct
      [ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM

Ben Gardner (2):
      w1: fix idle check loop in ds2482
      pca9539: Honor the force parameter

Ben Williamson (1):
      [ALSA] USB midi: Remove duplicate CS_AUDIO_* #defines

Benjamin Herrenschmidt (49):
      powerpc vdso updates
      powerpc: Fix buglet with MMU hash management
      powerpc: Add udbg-immortal kernel option
      [POWERPC] cell: add RAS support
      [POWERPC] spufs: map mmio space as guarded into user space
      [POWERPC] spufs: fix MFC command queue purge
      genirq: add IRQ_TYPE_SENSE_MASK
      genirq: fasteoi handler: handle interrupt disabling
      powermac: Fix some 64b resource damage
      [POWERPC] Fix various offb and BootX-related issues
      [POWERPC] Fix booting on Momentum "Apache" board (a Maple derivative)
      [POWERPC] Fix error handling in detecting legacy serial ports
      [POWERPC] Update the SWIM3 (powermac) floppy driver
      genirq: Allow fasteoi handler to retrigger disabled interrupts
      [POWERPC] Use the genirq framework
      [POWERPC] New device-tree interrupt parsing code
      [POWERPC] Copy i8259 code back to arch/ppc
      [POWERPC] Add new interrupt mapping core and change platforms to use it
      [POWERPC] Actually copy over i8259.c to arch/ppc/syslib this time
      powerpc: Fix loss of interrupts with MPIC
      aoa: i2sbus: move module parameter declaration up
      aoa: i2sbus: fix for PowerMac7,2 and 7,3
      aoa: fix when all is built into the kernel
      aoa: i2sbus: revamp control layer
      aoa: pmf gpio: report if function calling fails
      aoa fabric layout: clean up messages
      aoa: tas: fix initialisation/reset
      powerpc: fix trigger handling in the new irq code
      powerpc: fix MPIC OF tree parsing on Apple quad g5
      powerpc: fix SMU driver interrupt mapping
      [POWERPC] Workaround Pegasos incorrect ISA "ranges"
      [POWERPC] Fix 32 bits warning in prom_init.c
      [POWERPC] Fix non-MPIC CHRPs with CONFIG_SMP set
      [POWERPC] Fix default clock for udbg_16550
      [POWERPC] Fix legacy_serial.c error handling on 32 bits
      [POWERPC] More offb/bootx fixes
      [POWERPC] Xserve G5 thermal control fixes
      [POWERPC] Add cpufreq support for Xserve G5
      [POWERPC] Fix irq radix tree remapping typo
      [POWERPC] Fix BootX booting with an initrd
      [POWERPC] Fix performance regression in IRQ radix tree locking
      [POWERPC] Fix MPIC sense codes in documentation
      [POWERPC] Make OF irq map code detect more error cases
      fbdev: Fix crashes in various fbdev's blank routines
      powerpc: More via-pmu backlight fixes
      powerpc: Fix PowerMac IRQ handling bug
      backlight last round of fixes
      powerpc: Fix typo in powermac platform functions
      [POWERPC] Fix G5 DART (IOMMU) race causing occasional data corruption

Benjamin LaHaise (1):
      i386/x86-64: Add core 2 to oprofile

Benoit Boissinot (1):
      [IOAT]: Fix a warning in ioatdma

Bernhard Kaindl (1):
      yenta: fix hidden PCI bus numbers

Bill Huey (hui (1):
      xtensa: ptrace: EXIT_ZOMBIE fix

Bin Zhou (1):
      [TCP]: TCP Veno congestion control

Bjorn Helgaas (31):
      PNPACPI: fix non-memory address space descriptor handling
      PNPACPI: remove some code duplication
      PNPACPI: whitespace cleanup
      ACPI: request correct fixed hardware resource type (MMIO vs I/O port)
      ACPI: Display "ACPI" to motherboard resources in /proc/io{mem,port}
      ACPI: make acpi_bus_register_driver() return success/failure, not device count
      ACPI: update asus_acpi driver registration to unload on failure
      ACPI: fix sonypi ACPI driver registration to unregister on failure
      ACPI: simplify scan.c coding
      ACPI: fix memory hotplug range length handling
      HPET: fix ACPI memory range length handling
      ACPI: remove __init/__exit from Asus .add()/.remove() methods
      ACPI: Don't print internal BIOS names of wakeup devices
      [IA64] rework memory attribute aliasing
      ACPI: acpi_bus_unregister_driver() returns void
      PCI: fix to pci ignore pre-set 64-bit bars on 32-bit platforms
      vgacon: make VGA_MAP_MEM take size, remove extra use
      CCISS: disable device when returning failure
      CCISS: request all PCI resources
      CCISS: announce cciss%d devices with PCI address/IRQ/DAC info
      CCISS: use ARRAY_SIZE without intermediates
      CCISS: fix a few spelling errors
      CCISS: remove parens around return values
      CCISS: run through Lindent
      CCISS: tidy up product table indentation
      ACPI: acpi_os_wait_semaphore(): silence complaint
      IRQ: Use SA_PERCPU_IRQ, not IRQ_PER_CPU, for irqaction.flags
      IRQ: warning message cleanup
      PNPACPI: support shareable interrupts
      SERIAL: allow shared 8250_pnp interrupts
      PCI: quirk to disable e100 interrupt if RESET failed to

Björn Steinbrink (1):
      i386: Fix softirq accounting with 4K stacks

Bob Breuer (7):
      [SPARC]: Add topology_init()
      [SPARC]: Setup cpu_possible_map
      [SPARC]: Add missing rw can_lock macros
      [SPARC]: Mark smp init functions as cpuinit
      [SPARC]: Fix iommu_flush_iotlb end address
      [SPARC]: Fix property name acquisition in prom.c
      [SPARC]: Defer clock_probe to fs_initcall()

Bob Copeland (1):
      docs: update sparse.txt with CHECK_ENDIAN

Bob Moore (11):
      [ACPI] ACPICA 20060210
      ACPI: ACPICA 20060217
      ACPI: ACPICA 20060310
      [ACPI] ACPICA 20060317
      ACPI: ACPICA 20060331
      ACPI: ACPICA 20060421
      ACPI: ACPICA 20060512
      ACPI: ACPICA 20060526
      ACPI: ACPICA 20060608
      ACPI: ACPICA 20060623
      ACPI: ACPICA 20060707

Bob Picco (2):
      [IA64] align high endpoint of VIRTUAL_MEM_MAP
      [IA64] fix show_mem for VIRTUAL_MEM_MAP+FLATMEM

Borislav Petkov (4):
      libata debugging: set initial dbg value
      libata: Adjust initial debugging levels through preprocessor defines.
      [libata] conversion to new debug scheme, part 1 of $N
      libata-core.c: restore configuration boot messages in ata_dev_configure(), v2

Brandon Philips (1):
      genhd.c reference in Documentation/kobjects.txt

Brent Casavant (3):
      PCI: Move various PCI IDs to header file
      SGI IOC4: Detect IO card variant
      sgiioc4: Always share IRQ

Brian Haley (2):
      s2io: netpoll support
      [IPV6]: order addresses by scope

Brian King (5):
      libata: Setup nbytes in ata_sg_init_one
      libata: Add ata_scsi_dev_disabled
      [SCSI] scsi: Add allow_restart sysfs class attribute
      [SCSI] scsi: Device scanning oops for offlined devices (resend)
      libata: Conditionally set host->max_cmd_len

Brian Swetland (1):
      ARM: OMAP: Add core fsample support

Brice Goglin (18):
      Revive pci_find_ext_capability
      Add Myri-10G Ethernet driver
      myri10ge update
      add __iowrite64_copy
      PCI: Add PCI_CAP_ID_VNDR
      PCI: AMD 8131 MSI quirk called too late, bus_flags not inherited ?
      PCI: nVidia quirk to make AER PCI-E extended capability visible
      PCI: Add PCI_CAP_ID_VNDR
      myri10ge - drop workaround for the missing AER ext cap on nVidia CK804
      myri10ge - drop workaround pci_save_state() disabling MSI
      myri10ge - Use dev_info() when printing parameters after probe
      myri10ge - Export more parameters to ethtool
      myri10ge return value fix
      myri10ge - Always do a dummy RDMA after loading the firmware
      myri10ge - Write the firmware in 256-bytes chunks
      myri10ge - Fix spurious invokations of the watchdog reset handler
      myri10ge: always re-enable dummy rdmas in myri10ge_resume
      myri10ge: update the firmware download URL in Kconfig

Bryan O'Sullivan (36):
      IB/ipath: name zero counter offsets so it's clear they aren't counters
      IB/ipath: update copyrights and other strings to reflect new company name
      IB/ipath: share more common code between RC and UC protocols
      IB/ipath: fix an indenting problem
      IB/ipath: fix shared receive queues for RC
      IB/ipath: allow diags on any unit
      IB/ipath: update some comments and fix typos
      IB/ipath: remove some duplicate code
      IB/ipath: don't allow resources to be created with illegal values
      IB/ipath: fix some memory leaks on failure paths
      IB/ipath: return an error for unknown multicast GID
      IB/ipath: report correct device identification information in /sys
      IB/ipath: enforce device resource limits
      IB/ipath: removed unused field ipath_kregvirt from struct ipath_devdata
      IB/ipath: print better debug info when handling 32/64-bit DMA mask problems
      IB/ipath: enable freeze mode when shutting down device
      IB/ipath: use more appropriate gfp flags
      IB/ipath: use vmalloc to allocate struct ipath_devdata
      IB/ipath: memory management cleanups
      IB/ipath: reduce overhead on receive interrupts
      IB/ipath: fixed bug 9776 for real
      IB/ipath: fix lost interrupts on HT-400
      IB/ipath: disallow send of invalid packet sizes over UD
      IB/ipath: don't confuse the max message size with the MTU
      IB/ipath: removed redundant statements
      IB/ipath: check for valid LID and multicast LIDs
      IB/ipath: fixes to performance get counters for IB compliance
      IB/ipath: rC receive interrupt performance changes
      IB/ipath: purge sps_lid and sps_mlid arrays
      IB/ipath: drop the "stats" sysfs attribute group
      IB/ipath: support more models of InfiniPath hardware
      IB/ipath: read/write correct sizes through diag interface
      IB/ipath: fix a bug that results in addresses near 0 being written via DMA
      IB/ipath: remove some #if 0 code related to lockable memory
      IB/ipath: ignore receive queue size if SRQ is specified
      IB/ipath: namespace cleanup: replace ips with ipath

Bryan Scott (1):
      V4L/DVB (4170): ATSC typecheck bugfix

Cameron Hutchinson (1):
      V4L/DVB (4186): Add support for the DNTV Live! mini DVB-T card.

Carl-Daniel Hailfinger (1):
      i386/x86-64: Consolidate arch/{i386,x86_64}/boot/compressed/misc.c

Carlos O'Donell (2):
      [PARISC] Use FIXUP_BRANCH_CLOBBER to asm clobber list
      [PARISC] Remove unconditional #define PIC in syscall macros

Catalin Marinas (6):
      [ARM] 3548/1: Fix the ARMv6 CPU id in compressed/head.S
      Fix a memory leak in the i386 setup code
      [ARM] 3734/1: Fix the unused variable warning in __iounmap()
      [ARM] 3757/1: Use PROCINFO_INITFUNC in head.S
      [ARM] 3766/1: Fix typo in ARM _raw_read_trylock
      [ARM] 3773/1: Add the HWCAP_VFP bit for the ARM926 CPUs

Catherine Zhang (3):
      [LSM-IPsec]: SELinux Authorize
      [AF_UNIX]: Datagram getpeersec
      [AF_UNIX]: Kernel memory leak fix for af_unix datagram getpeersec patch

Cedric Le Goater (1):
      s390: add __raw_writeq required by __iowrite64_copy

Chandra Seetharaman (12):
      cpu hotplug: revert init patch submitted for 2.6.17
      cpu hotplug: revert initdata patch submitted for 2.6.17
      cpu hotplug: make [un]register_cpu_notifier init time only
      cpu hotplug: make cpu_notifier related notifier blocks __cpuinit only
      cpu hotplug: make cpu_notifier related notifier calls __cpuinit only
      cpu hotplug: add hotplug versions of cpu_notifier
      cpu hotplug: use hotplug version of cpu notifier in appropriate places
      per-task-delay-accounting: cpu delay collection via schedstats
      Process Events: Fix biarch compatibility issue. use __u64 timestamp
      cpu hotplug: replace __devinit* with __cpuinit* for cpu notifications
      cpu hotplug: fix hotplug cpu documentation for proper usage
      cpu hotplug: use hotplug version of registration in late inits

Charles Spirakis (2):
      HWMON: w83791d: New hardware monitoring driver for the Winbond W83791D
      hwmon: New maintainer for w83791d

Chas Williams (5):
      [ATM]: [idt77105] should be __devinit not __init
      [ATM]: [iphase] should be __devinit not __init
      [ATM]: [suni] change suni_init to __devinit
      [ATM]: [he] when transmit fails, unmap the dma regions
      [ATM]: [he] don't hold the device lock when upcalling

Chase Venters (1):
      Make cpu_relax() imply barrier() on all arches

Chen, Kenneth W (2):
      tightening hugetlb strict accounting
      sched: fix smt nice lock contention and optimization

Chen-Li Tien (1):
      [PKTGEN]: Fix oops when used with balance-tlb bonding

Chris Boot (2):
      LED Class support for Soekris net48xx
      net48xx LED cleanups

Chris Dearman (7):
      [MIPS] MIPS32/MIPS64 secondary cache management
      [MIPS] Typo fixes.
      [MIPS] Fix handling of 0 length I & D caches.
      [MIPS] Less noise on multithreading exceptions.
      [MIPS] Use KERN_DEBUG to log the SDBBP messages
      [MIPS] Default cpu_has_mipsmt to a runtime check
      [MIPS] Panic on fp exception in kernel mode.

Chris Leech (10):
      [I/OAT]: DMA memcpy subsystem
      [I/OAT]: Driver for the Intel(R) I/OAT DMA engine
      [I/OAT]: Setup the networking subsystem as a DMA client
      [I/OAT]: Utility functions for offloading sk_buff to iovec copies
      [I/OAT]: Structure changes for TCP recv offload to I/OAT
      [I/OAT]: Rename cleanup_rbuf to tcp_cleanup_rbuf and make non-static
      [I/OAT]: Make sk_eat_skb I/OAT aware.
      [I/OAT]: Add a sysctl for tuning the I/OAT offloaded I/O threshold
      [I/OAT]: TCP recv offload to I/OAT
      [I/OAT]: Remove CPU hotplug lock from net_dma_rebalance

Chris Lund (1):
      USB: free allocated memory on io_edgeport startup memory failure

Chris Mason (2):
      fix reiserfs lock inversion of bkl vs inode semaphore
      reiserfs_write_full_page() should not get_block past eof

Chris Wedgwood (2):
      PCI: MSI-K8T-Neo2-Fir: run only where needed
      EDD isn't EXPERIMENTAL anymore

Chris Wright (2):
      cpuset: remove extra cpuset_zone_allowed check in __alloc_pages
      i386: rwlock.h fix smp alternatives fix

Christian Borntraeger (1):
      bug in futex unqueue_me

Christian Kujau (1):
      x86_64: msi_apic.c build fix

Christian Lupien (1):
      ACPI: handle AC notify event on broken BIOS

Christian Praehauser (1):
      V4L/DVB (3966): Core: ULE fixes and RFC4326 additions

Christian Trefzer (1):
      neofb: fix unblank logic interfering with lid toggled backlight

Christoph Hellwig (28):
      [SCSI] fix up request buffer reference in various scsi drivers
      [XFS] endianess annotations for xfs_dir2_data_entry_t
      [XFS] endianess annotations for xfs_dir_leaf_hdr_t
      [XFS] endianess annotations for xfs_dir_leaf_entry_t
      powerpc: implement pcibus_to_node and pcibus_to_cpumask
      powerpc: node-aware dma allocations
      [SCSI] remove scsi_request infrastructure
      [SCSI] remove RQ_SCSI_* flags
      [IRDA]: stir4200, switching to the kthread API
      slab: clean up kmem_getpages
      slab: stop using list_for_each
      mark address_space_operations const
      [SCSI] aha152x: stop poking at saved scsi_cmnd members
      [SCSI] hide EH backup data outside the scsi_cmnd
      snsc: switch from force_sig to kill_proc
      disallow modular binfmt_elf32
      remove the tasklist_lock export
      [SCSI] More buffer->request_buffer changes
      [NET]: Remove CONFIG_HAVE_ARCH_DEV_ALLOC_SKB
      [NET]: Correct dev_alloc_skb kerneldoc
      fix compile regression for a few scsi drivers
      [XFS] All xfs_disk_dquot_t values are (as the name says) disk endian.
      [SCSI] fix simscsi
      [NET]: Add netdev_alloc_skb().
      [SCSI] hptiop: backout ioctl mess
      [NET]: Fix alloc_skb comment typo
      [NET]: Assign skb->dev in netdev_alloc_skb
      [TG3]: skb->dev assignment is done by netdev_alloc_skb

Christoph Lameter (48):
      Page Migration: Make do_swap_page redo the fault
      migration: remove unnecessary PageSwapCache checks
      page migration cleanup: rename "ignrefs" to "migration"
      page migration cleanup: group functions
      page migration cleanup: remove useless definitions
      page migration cleanup: drop nr_refs in remove_references()
      page migration cleanup: extract try_to_unmap from migration functions
      page migration cleanup: pass "mapping" to migration functions
      page migration cleanup: move fallback handling into special function
      Swapless page migration: add R/W migration entries
      Swapless page migration: rip out swap based logic
      Swapless page migration: modify core logic
      More page migration: do not inc/dec rss counters
      More page migration: use migration entries for file pages
      page migration: Update documentation
      page migration: simplify migrate_pages()
      page migration: handle freeing of pages in migrate_pages()
      page migration: use allocator function for migrate_pages()
      page migration: sys_move_pages(): support moving of individual pages
      sys_move_pages: x86_64 support
      sys_move_pages: 32bit support (i386, x86_64)
      move_pages: fix 32 -> 64 bit compat function
      mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM
      page migration: Support a vma migration function
      Allow migration of mlocked pages
      zoned vm counters: create vmstat.c/.h from page_alloc.c/.h
      zoned vm counters: basic ZVC (zoned vm counter) implementation
      zoned vm counters: convert nr_mapped to per zone counter
      zoned vm counters: conversion of nr_pagecache to per zone counter
      zoned vm counters: remove NR_FILE_MAPPED from scan control structure
      zoned vm counters: split NR_ANON_PAGES off from NR_FILE_MAPPED
      zoned vm counters: zone_reclaim: remove /proc/sys/vm/zone_reclaim_interval
      zoned vm counters: conversion of nr_slab to per zone counter
      zoned vm counters: conversion of nr_pagetables to per zone counter
      zoned vm counters: conversion of nr_dirty to per zone counter
      zoned vm counters: conversion of nr_writeback to per zone counter
      zoned vm counters: conversion of nr_unstable to per zone counter
      zoned vm counters: conversion of nr_bounce to per zone counter
      zoned vm counters: remove useless struct wbs
      Use Zoned VM Counters for NUMA statistics
      Light weight event counters
      slab: consolidate code to free slabs from freelist
      ZVC/zone_reclaim: Leave 1% of unmapped pagecache pages for file I/O
      ZVC: add __inc_zone_state for !SMP configuration
      USB: remove empty destructor from drivers/usb/mon/mon_text.c
      [IA64] Increase default nodes shift to 10, nr_cpus to 1024
      ZVC: Overstep counters
      ZVC: Scale thresholds depending on the size of the system

Christoph Pfister (2):
      V4L/DVB (3988): Add math routines required by DVB demods
      V4L/DVB (3996): Make the table static

Christophe Mariac (1):
      USB: new device ids for ftdi_sio driver

Christopher J. PeBenito (1):
      [SELINUX]: add security class for appletalk sockets

Christopher Neufeld (1):
      V4L/DVB (4050): Add NTSC sliced VBI support to the cx25840 module.

Chuck Ebbert (14):
      PCI: fix issues with extended conf space when MMCONFIG disabled because of e820
      i386: let usermode execute the "enter" instruction
      i386: fix get_segment_eip() with vm86 segments
      i386: extra checks in show_registers()
      i386: cpu_relax() in crash.c and doublefault.c
      x86_64: enlarge window for stack growth
      i386: use C code for current_thread_info()
      binfmt_elf: fix checks for bad address
      i386: system.h: remove extra semicolons and fix order
      i386: handle_BUG(): don't print garbage if debug info unavailable
      ieee80211: TKIP requires CRC32
      i386: switch_to(): misplaced parentheses
      ptrace: make pid of child process available for PTRACE_EVENT_VFORK_DONE
      Kconfig: move CONFIG_EMBEDDED options to submenu

Chuck Lever (10):
      SUNRPC: select privileged port numbers at random
      SUNRPC: NFS_ROOT always uses the same XIDs
      NFS: Optimize allocation of nfs_read/write_data structures
      NFS: Separate functions for counting outstanding NFS direct I/Os
      NFS: "open code" the NFS direct write rescheduler
      NFS: remove user_addr, user_count, and pos from nfs_direct_req
      NFS: refactor nfs_direct_free_user_pages
      NFS: Eliminate nfs_get_user_pages()
      NFS: alloc nfs_read/write_data as direct I/O is scheduled
      SUNRPC: avoid choosing an IPMI port for RPC traffic

Chuck Short (2):
      Add Computone IntelliPort Plus serial hotplug support
      Add Specialix IO8+ card support hotplug support

Clemens Ladisch (10):
      [ALSA] fix a wrong lock
      [ALSA] fix port type bits
      [ALSA] add more sequencer port type information bits
      [ALSA] rawmidi: add get_port_info callback for sequencer information flags
      [ALSA] usb-audio: add workaround for CSR Bluetooth Headphones (Saitek A-250)
      [ALSA] bt87x: add Voodoo TV 200 whitelist entry
      [ALSA] virmidi: revert erroneous removal of zero initialization
      [ALSA] make CONFIG_SND_DYNAMIC_MINORS non-experimental
      [ALSA] wavefront: fix __init/__devinit confusion
      [ALSA] remove unused snd_minor.name field

Cliff Wickman (1):
      fs/freevxfs: cleanup of spelling errors

Colin Leroy (1):
      USB: Add one VID/PID to ftdi_sio

Con Kolivas (2):
      mm: fix swap unused warning
      sched: fix interactive ceiling code

Constantine Sapuntzakis (1):
      drivers/block/loop.c: don't return garbage if LOOP_SET_STATUS not called

Corey Minyard (6):
      [WATCHDOG] Pre-Timeout flags
      IPMI: tidy msghandler timer
      IPMI: remove high res timer code
      IPMI: watchdog handle panic properly
      IPMI: fix occasional oops on module unload
      IPMI: fix handling of OEM flags

Cornelia Huck (9):
      [S390] channel measurement fix.
      [S390] ccwgroup device unregister.
      [S390] cio chpid offline.
      [S390] rework of channel measurement facility.
      [S390] subchannel register/unregister mutex.
      [S390] path grouping and path verifications fixes.
      [S390] channel measurement interval display.
      [S390] duplicate ccw devices in ccwgroup.
      [S390] retry after deferred condition code.

D. Peter Siddons (1):
      USB: new device id for Thorlabs motor driver

Daikichi Osuga (1):
      [TCP]: Two RFC3465 Appropriate Byte Count fixes.

Dale Farnsworth (1):
      mv643xx_eth: Unmap DMA buffers in receive path

Dan Bastone (1):
      initialize parts of udf inode earlier in create

Dan Streetman (2):
      improved TT scheduling for EHCI
      USB: add ZyXEL vendor/product ID to rtl8150 driver

Dan Williams (3):
      wireless/airo: minimal WPA awareness
      orinoco: fix setting transmit key only
      [ARM] 3780/1: Fix iop321 cpuid

Daniel Alomar (1):
      m68knommu: build support for the Avnet/5282 board

Daniel Drake (18):
      mtd: SC520CDP should depend on MTD_CONCAT
      softmac: deauthentication implies deassociation
      softmac: suggest per-frame-type TX rate
      softmac: complete shared key authentication
      softmac: Fix handling of authentication failure
      USB shuttle_usbat: hardcode flash detection for now
      USB: usb-storage alauda: Fix transport info mismerge
      USB: print message when device is rejected due to insufficient power
      bcm43xx: use softmac-suggested TX rate
      bcm43xx: enable shared key authentication
      ZyDAS ZD1211 USB-WLAN driver
      zd1211rw: disable TX queue during stop
      zd1211rw: usb_clear_halt not allowed in IRQ context
      softmac: do shared key auth in workqueue
      zd1211rw: Pass more management frame types up to host
      zd1211rw: Fix software encryption/decryption
      zd1211rw: Remove bogus assert
      usb-storage: Add US_FL_IGNORE_DEVICE flag; ignore ZyXEL G220F

Daniel Jacobowitz (5):
      [ARM] 3648/1: Update struct ucontext layout for coprocessor registers
      [ARM] 3748/3: Correct error check in vfp_raise_exceptions
      [ARM] 3749/3: Correct VFP single/double conversion emulation
      [ARM] 3758/1: Preserve signalling NaNs in conversion
      [ARM] 3750/3: Fix double VFP emulation for EABI kernels

Daniel Kobras (1):
      dm: Fix deadlock under high i/o load in raid1 setup.

Daniel Mack (1):
      USB: au1200: EHCI and OHCI fixes

Daniel Phillips (2):
      Clean up ocfs2 hash probe and make it faster
      ocfs2: allocate lockres hash pages in an array

Daniel R Thompson (1):
      fbdev: tag by scantype in sysfs

Daniel Ritz (7):
      i2c-i801.c: don't pci_disable_device() after it was just enabled
      yenta: do power-up only after socket is configured
      pcmcia: fix ioctl for GET_STATUS and GET_CONFIGURATION_INFO
      pcmcia: fix ioctl GET_CONFIGURATION_INFO for pcmcia_cards
      PCI: use PCBIOS as last fallback
      PCI: i386 mmconfig: don't forget bus number when setting fallback_slots bits
      PCI: fix ICH6 quirks

Daniel T Chen (3):
      [ALSA] sound/pci/: Add hp_only quirk for Dell D800 laptops
      [ALSA] Add hp_only quirk for pci id [161f:2032] to via82xx
      [ALSA] HDA - Lenovo 3000 N100-07684JU - enable laptop-eapd by default

Daniel Walker (2):
      invert irq/migration.c brach prediction
      idetape gcc 4.1 warning fix

Daniele Venzano (1):
      Add VLAN (802.1q) support to sis900 driver

Danny Tholen (1):
      1394: fix for recently added firewire patch that breaks things on ppc

Danny van Dyk (1):
      [POWERPC] PMAC_APM_EMU should depend on ADB_PMU

Darrel Goeddel (5):
      fix se_sen audit filter
      [NETLINK]: Encapsulate eff_cap usage within security framework.
      audit: rename AUDIT_SE_* constants
      audit: support for object context filters
      selinux: fix memory leak

Dave Airlie (22):
      intelfb: prepare for i9xx support.
      intelfb: add pll index to the intelfb structure
      intelfb: change splitm to be brute force
      intelfb: add p divisor increments for i9xx.
      intelfb: enable on x86_64
      intelfb: add support for i945G
      intelfb: make i915 modeset
      intelfb: add hw cursor support for i9xx
      intelfb: fixup whitespace..
      intelfb: add i945GM support
      This patch makes a needlessly global struct static.
      intelfb: fixup p calculation
      intelfb: fixup pitch calculation like X does
      intelfb: some cleanups for intelfbhw
      intelfb: align with changes from my X driver.
      sync modesetting code with X.org
      Revert "intelfb driver -- use the regular modedb table instead of the VESA"
      intelfb: fixup clock calculation debugging.
      drm: radeon add a tcl state flush before accessing tcl vector space
      drm: update radeon to 1.25 add r200 vertex program support
      Add i915 ioctls to configure pipes for vblank interrupt.
      drm: radeon constify radeon microcode

Dave C Boutcher (4):
      [POWERPC] check firmware state before suspending
      [SCSI] ibmvscsi: treat busy and error conditions separately
      [SCSI] ibmvscsi: allocate lpevents for ibmvscsi on iseries
      [SCSI] ibmvscsi: handle inactive SCSI target during probe

Dave Jones (43):
      [ACPI] fix possible acpi thermal leak in failure path
      [CPUFREQ] Typo in powernow-k8
      [CPUFREQ] Disambiguate loop indexes in powernow-k7
      [CPUFREQ] Clean up longhaul's speed pretty-printer
      [CPUFREQ] Remove redundant initialisation from longhaul.
      [CPUFREQ] Remove pointless reinitialisation from powernow-k8
      [CPUFREQ] Remove pointless reinitialisations in acpi-cpufreq
      [CPUFREQ] Remove duplicate assignment from cpufreq-nforce2
      [CPUFREQ] CodingStyle nits in cpufreq_stats.c
      [CPUFREQ] Remove duplicate assignment in freq_table
      [CPUFREQ] Fix another redundant initialisation in freq_table
      [CPUFREQ] Remove more freq_table reinitialisations.
      [AGPGART] Remove pointless code from agp_generic_create_gatt_table()
      [AGPGART] Remove pointless initialisation in intel-agp
      [CPUFREQ] Remove strange No-op from longrun.c
      [CPUFREQ] Make acpi-cpufreq 'sticky'.
      [CPUFREQ] Prepare powernow-k8 for future CPUs.
      [CPUFREQ] Make powernow-k7 work on SMP kernels.
      [CPUFREQ] sets nforce2 minimum PLL divider to 2.
      [NET]: NET_TCPPROBE Kconfig fix
      [AGPGART] Whitespace cleanups for ati-agp
      [AGPGART] Suspend/Resume improvements for ATI AGP
      [AGPGART] Suspend/Resume support for nVidia nForce AGP.
      [AGPGART] Compile fix for ati-agp
      [AGPGART] Fix pci_register_driver checking in amd64-agp
      remove dead code from elevator switching
      fix typo in acpi video brightness changes.
      V4L/DVB (4149): Fix up funky logic in dvb
      [SCSI] kmalloc argument switcheroo in recent 53c700 change.
      [AGPGART] Make AGP depend on PCI
      remove devinit from ioc4 pci_driver
      GPIO for SCx200 & PC-8736x: x86-only
      Merge ../linus
      Move workqueue exports to where the functions are defined.
      [POWERPC] fix implicit declaration on cell.
      Fix cpufreq vs hotplug lockdep recursion.
      fix oddball boolean logic in s390 netiucv
      s390: broken null test in claw driver
      sch_htb compile fix.
      kbuild: fix typo in modpost
      PCI: remove dead HOTPLUG_PCI_SHPC_PHPRM_LEGACY option.
      cpufreq: acpi-cpufreq: Ignore failure from acpi_cpufreq_early_init_acpi
      fix up lockdep trace in fs/exec.c

Dave Kleikamp (4):
      [CIFS] Do not overwrite aops
      JFS: Quota support broken, no quota_read and quota_write
      JFS: Fix bug in quota code.  tmp_bh.b_size must be initialized
      EXT2: Remove superblock lock contention in ext2_statfs

Dave Peterson (1):
      mm: fix typos in comments in mm/oom_kill.c

Dave Platt (1):
      USB: Additional PID for the ftdi_sio driver

David Brownell (36):
      [JFFS2] Fix section mismatch warnings in JFFS2.
      [ARM] 3534/1: add spi support to lubbock platform
      Driver Core: CONFIG_DEBUG_PM covers drivers/base/power too
      platform_bus learns about modalias
      remove duplication from Documentation/power/devices.txt
      Driver core: PM_DEBUG device suspend() messages become informative
      USB: usbnet, zaurus mtu fixup
      USB: correct the USB info in Documentation/power/swsusp.txt
      USB: more pegasus log spamming removed
      USB: cdc_ether: recognize olympus r1000 (fix regression)
      UHCI: various updates
      USB: whitespace removal from usb/gadget/ether
      USB: move <linux/usb_cdc.h> to <linux/usb/cdc.h>
      USB: move hardware-specific <linux/usb_*.h> to <linux/usb/*.h>
      USB: move <linux/usb_input.h> to <linux/usb/input.h>
      I2C: I2C controllers go into right place on sysfs
      "RTC-framework" driver for DS1307 and similar RTC chips
      ARM: OMAP: Mistral board updates (spi, ...)
      ARM: OMAP: Mistral ads7846 pendown state
      ARM: OMAP: Add bitbank SPI driver for Innovator 1510 touchscreen
      fix static linking of NFS
      SPI: infrastructure to initialize spi_device.mode early
      pcmcia: at91_cf suspend/resume/wakeup
      USB: ehci: fix bogus alteration of a local variable
      USB: gadget section fixups
      genirq: {en,dis}able_irq_wake() need refcounting too
      [ARM] 3739/1: genirq updates:  irq_chip, add and use irq_chip.name
      USB: AT91 UDC updates, mostly power management
      USB: AT91 OHCI updates, mostly power management
      omap-rng build fix
      build fixes: smc91x
      i2c: tps65010 build fixes
      [ARM] 3741/1: remove sa1111.c build warning on non-sa1100 systems
      [ARM] 3763/1: add both rtcs to csb337 defconfig
      usb gadget: g_ether spinlock recursion fix
      [MMC] constify mmc_host_ops

David Chinner (3):
      [XFS] Stop a BUG from occurring in generic_delete_inode by preventing
      [XFS] Prevent free space oversubscription and xfssyncd looping.
      [XFS] Fix xfs_splice_write() so appended data gets to disk.

David Hollister (1):
      vt: Delay the update of the visible console

David Howells (20):
      NFS: Split fs/nfs/inode.c
      Keys: Fix race between two instantiators of a key
      VFS: Permit filesystem to override root dentry on mount
      VFS: Permit filesystem to perform statfs with a known root dentry
      XFS: Use the dentry passed to statfs() to limit the scope of the results
      add page_mkwrite() vm_operations method
      Another couple of alterations to the memory barrier doc
      Corrections to memory barrier doc
      keys: sort out key quota system
      keys: discard the contents of a key on revocation
      Keys: Allow in-kernel key requestor to pass auxiliary data to upcaller
      FDPIC: Fix FDPIC compile errors
      FRV: Fix FRV arch compile errors
      NOMMU: Fix execution off of ramfs with mmap()
      FDPIC: Adjust the ELF-FDPIC driver to conform more to the CodingStyle
      FDPIC: Define SEEK_* constants in the Linux kernel headers
      FDPIC: Move roundup() into linux/kernel.h
      FDPIC: Add coredump capability for the ELF-FDPIC binfmt
      FRV: Introduce asm-offsets for FRV arch
      NFS: Check lengths more thoroughly in NFS4 readdir XDR decode

David Kuehling (1):
      USB: unusual_devs entry for A-VOX WSX-300ER MP3 player

David L Stevens (1):
      [MCAST]: Fix filter leak on device removal.

David M. Richter (1):
      knfsd: nfsd: fix misplaced fh_unlock() in nfsd_link()

David Miller (1):
      USB: OHCI hub code unaligned access

David Mosberger-Tang (2):
      [IA64] make efi_stub.S fit in 80 cols
      V4L/DVB (4046): Trivial videodev2.h patch

David Quigley (8):
      SELinux: add security hooks to {get,set}affinity
      SELinux: add security hook call to mediate attach_task (kernel/cpuset.c)
      SELinux: add task_movememory hook
      SELinux: add security_task_movememory calls to mm code
      SELinux: extend task_kill hook to handle signals sent by AIO completion
      SELinux: add security hook call to kill_proc_info_as_uid
      SELinux: update USB code with new kill_proc_info_as_uid
      SELinux: Add security hook definition for getioprio and insert hooks

David S. Miller (152):
      [I/OAT]: ioatdma.c needs linux/dma-mapping.h
      [I/OAT]: Move PCI_DEVICE_ID_INTEL_IOAT to linux/pci_ids.h
      [TCP]: tcp_rcv_rtt_measure_ts() call in pure-ACK path is superfluous
      [TCP]: Fix compile warning in tcp_probe.c
      [IPV4] icmp: Kill local 'ip' arg in icmp_redirect().
      [NET]: Fix warnings after LSM-IPSEC changes.
      [TCP]: Add tcp_slow_start_after_idle sysctl.
      [IRDA]: Use put_unaligned() in irlmp_do_discovery().
      [SCTP]: Fix unintentional change to SCTP_ASSERT when !SCTP_DEBUG
      Restrict headers exported to userspace for SPARC and SPARC64
      [SPARC64]: Send all device interrupts via one PIL.
      [SPARC64]: bp->pil can never be zero
      [SPARC]: Kill __irq_itoa().
      [SPARC64]: Kill ino_bucket->pil
      [SPARC64]: Virtualize IRQ numbers.
      [SPARC64]: Move over to GENERIC_HARDIRQS.
      [SPARC64]: Don't double-export synchronize_irq.
      [SPARC64]: Update defconfig.
      [SBUS]: Start cleaning up generic sbus support layer.
      [SPARC64]: Import OBP device tree into kernel data structures.
      [SPARC64]: Add of_find_node_by_{name,type}().
      [SPARC64]: Use in-kernel OBP device tree for PCI controller probing.
      [SPARC64]: Disable verbose PCI IRQ probing messages by default.
      [SPARC64]: Rate limited kernel unaligned trap logging, ala IA64.
      [SPARC64]: Convert sun4v virtual-device layer to in-kernel PROM device tree.
      [SPARC64]: Add of_getintprop_default().
      [SPARC64]: Convert cpu_find_by_*() interface to in-kernel PROM device tree.
      [SPARC64]: Minor bug fix to obp_read_memory().
      [SPARC64]: Fix for Niagara memory corruption.
      [SPARC64]: Must run smp_setup_cpu_possible_map() after paging_init()
      [SPARC64]: Convert sparc64 PCI layer to in-kernel device tree.
      [SPARC64]: Use in-kernel PROM tree for EBUS and ISA.
      [SPARC64]: Kill ebus/isa range and interrupt mapping struct members.
      [SPARC64]: Convert central bus layer to in-kernel PROM device tree.
      [SPARC64]: Convert Cheetah memory controller driver to in-kernel PROM tree.
      [SPARC64]: Kill off some more prom_getproperty() remnants.
      [SPARC64]: Kill unused local vars in map_prom_timers().
      [SPARC64]: Expand of_*() interfaces some more.
      [SPARC64]: Add of_device layer and make ebus/isa use it.
      [SPARC]: Port sparc64 in-kernel device tree code to sparc32.
      [SPARC]: Port of_device layer and make ebus use it.
      [SBUS]: Rewrite and plug into of_device framework.
      [SOUND] sparc: Port amd7930 to new SBUS device layer.
      [SCSI] sparc: Port esp to new SBUS driver layer.
      [NET] sunhme: Kill __sparc__ and __sparc_v9__ ifdefs.
      [NET] sunhme: Convert to new SBUS driver framework.
      [NET] sunlance: Convert to new SBUS driver framework.
      [NET] sunbmac: Convert over to new SBUS device framework.
      [NET] sunqe: Convert to new SBUS driver layer.
      [NET] myri_sbus: Convert to new SBUS device layer.
      [NET] myri_sbus: Kill unused next_module struct member.
      [NET] sunhme: Kill useless loop over sdevs in quattro_sbus_find().
      [SCSI] esp: Fix bug in esp_remove_common.
      [SCSI] qlogicpti: Convert to new SBUS device framework.
      [Documentation]: Update probing info in sbus_drivers.txt
      [PARPORT] sunbpp: Convert to new SBUS device framework.
      [SPARC64]: Make auxio a real driver.
      [SPARC64]: Update defconfig.
      [MTD] sun_uflash: Port to new EBUS device layer.
      [PARPORT] sunbpp: Fix typo.
      [CPWATCHDOG]: Fix the build.
      [RIOWATCHDOG]: Fix the build.
      [SPARC]: Export x_bus_type to modules.
      [SPARC64]: Allow floppy driver to build modular.
      [SPARC64]: Export _PAGE_IE to modules.
      [SPARC64]: Add missing interfaces to dma-mapping.h
      [SPARC64]: Export auxio_register to modules.
      [SPARC]: Add of_set_property() interface.
      [SPARC]: Add unique device_node IDs and a ".node" property.
      [OPENPROMFS]: Rewrite using in-kernel device tree and seq_file.
      [OPENPROM]: Rewrite driver to use in-kernel device tree.
      [SPARC]: Add iomap interfaces.
      [IOAT]: Do not dereference THIS_MODULE directly to set unsafe.
      [SPARC64]: Kill starfire_cookie from SBUS/PCI.
      [SPARC]: Add of_n_{addr,size}_cells().
      [SPARC]: Beginnings of generic of_device framework.
      [SPARC]: Encode I/O space into resource flags on sparc32.
      [SPARC]: Add of_io{remap,unmap}().
      [SPARC]: Convert all FB SBUS drivers to of_driver framework.
      [SPARC64] auxio: Convert to pure of_device driver.
      [SPARC]: Convert clock drivers to of_driver framework.
      [SPARC]: Kill interrupt stuff and linux_phandle from device_node.
      [SPARC64]: Let irq_install_pre_handler() get called multiple times.
      [SPARC64]: Fix typo in isa_dev_get_irq_using_imap().
      [SPARC64] power: Do not pass SA_SHIRQ to request_irq().
      [SPARC64] clock: Only probe central fhc clock on Enterprise boxes.
      [SPARC64]: Fix typo in clock_probe().
      [SPARC64]: of_device layer IRQ resolution
      [SPARC]: sparc32 side of of_device layer IRQ resolution.
      [SERIAL] sunzilog: Convert to of_driver.
      [SERIAL] sunzilog: Fix bugs in device deregristration.
      [SERIAL] sunsu: Convert to of_driver framework.
      [SERIAL] sun{su,zilog}: Add missing MODULE_*() niceties.
      [SERIAL] sunsab: Convert to of_driver framework.
      [SERIAL] sunsab: Fix section mis-match errors.
      [SPARC64] auxio: Remove asm/{sbus,ebus}.h includes.
      [SPARC64] power: Convert to of_driver.
      [SPARC64]: time: Kill unnecessary asm/{fhc,sbus,ebus,isa}.h includes.
      [SERIO] i8042-sparcio.h: Convert to of_driver framework.
      [SPARC64]: Print symbol name of regs->tpc on kernel unaligned accesses.
      [SUNHME]: Mark SBUS probing routines as __devinit.
      [SERIAL] sunsu: Missing return statement in su_probe().
      [SPARC64]: Mask out top 8-bits in physical address when building resources.
      [SERIAL] sunhv: Convert to of_driver layer.
      [SPARC64]: Kill sun4v virtual device layer.
      [TCP]: Remove TCP Compound
      [SPARC64]: Update defconfig.
      [SPARC64]: Fix 2 bugs in sabre_irq_build()
      [SERIAL] sunsu: Handle keyboard and mouse ports directly.
      [SPARC64]: Refine Sabre wsync logic.
      [SPARC]: Fix OF register translations under sub-PCI busses.
      [SPARC64]: Make sure IRQs are disabled properly during early boot.
      [SERIAL] sunsu: Report keyboard and mouse ports in kernel log.
      [SERIAL] sunsab: Fix significant typo in sab_probe()
      [SPARC64] psycho: Fix pbm->name handling in pbm_register_toplevel_resources()
      [SPARC64]: Fix more of_device layer IRQ bugs, and correct PROMREG_MAX.
      [SPARC]: Kill prom_getname, unused and not implemented properly.
      [SERIAL] sunsab: Get line numbers and table sizing correct.
      [SPARC] sbus: Make sure sbus nodes are named uniquely.
      [SERIAL] sunzilog: Register IRQ after all devices have been probed.
      [SPARC]: Fix initialization of sun4d SBUS interrupts.
      [SPARC]: Simplify and correct __cpu_find_by()
      [SERIAL] sunzilog: Remove duplicate IRQ registry in zs_probe().
      [SERIAL] sunzilog: Fix instance enumeration.
      [SPARC]: Fix length parameter verification in sys_getdomainname().
      [SPARC64]: Update defconfig.
      [MAINTAINERS]: Mark LAPB as Oprhan.
      [IPV6] xfrm6_tunnel: Delete debugging code.
      [SPARC64]: Explicitly print return PC when the kernel fault PC is bogus.
      [SPARC]: Fix SA_STATIC_ALLOC value.
      [SCSI] esp: Fix build.
      [SPARC64]: Fix quad-float multiply emulation.
      [SPARC64]: Fix typo in pgprot_noncached().
      [ATALK]: Make CONFIG_DEV_APPLETALK a tristate.
      [TCP]: Process linger2 timeout consistently.
      [TG3]: Convert to netdev_alloc_skb
      [E1000]: Convert to netdev_alloc_skb
      [NET]: Kill the WARN_ON() calls for checksum fixups.
      [SECURITY]: Fix build with CONFIG_SECURITY disabled.
      [PKTGEN]: Make sure skb->{nh,h} are initialized in fill_packet_ipv6() too.
      [RTNETLINK]: Fix IFLA_ADDRESS handling.
      [IPX]: Fix typo, ipxhdr() --> ipx_hdr()
      [TCP]: Fix botched memory leak fix to tcpprobe_read().
      [IPSEC]: Validate properly in xfrm_dst_check()
      [VLAN]: Make sure bonding packet drop checks get done in hwaccel RX path.
      [NET]: Disallow whitespace in network device names.
      [SPARC64]: Fix pfn_pte() build failure.
      [SCSI] esp: Fix build on SUN4.
      [SERIAL] sunzilog: Mirror the sunsab serial setup bug fix.
      [E100]: Add module option to ignore bad EEPROM checksums.
      [SPARC64]: Fix X server hangs due to large pages.
      [OPENPROMIO]: Handle current_node being NULL correctly.

David Shaohua Li (1):
      [ACPI] enable SMP C-states on x86_64

David Teigland (2):
      dm table split_args: handle no input
      dm: create error table

David Wang (1):
      sis5513: add SiS south bridge ID 0x966 and 0x968

David Wilder (3):
      Updated kdump documentation
      [POWERPC] Add the use of the firmware soft-reset-nmi to kdump.
      [POWERPC] Make secondary CPUs call into kdump on reset exception

David Woodhouse (207):
      New MTD git tree in MAINTAINERS
      [JFFS2] Fix race in post-mount node checking
      Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      [RBTREE] Add accessor macros for colour and parent fields of rb_node
      [RBTREE] Change rbtree off-tree marking in I/O schedulers.
      [RBTREE] Update ext3 to use rb_parent() accessor macro.
      [RBTREE] Update key.c to use rb_parent() accessor macro.
      [RBTREE] Update eventpoll.c to use rb_parent() accessor macro.
      [RBTREE] Update JFFS2 to use rb_parent() accessor macro.
      [RBTREE] Remove dead code in rb_erase()
      [RBTREE] Merge colour and parent fields of struct rb_node.
      [RBTREE] Add explicit alignment to sizeof(long) for struct rb_node.
      [RBTREE] Update hrtimers to use rb_parent() accessor macro.
      Remove user-visible references to PAGE_SIZE in include/asm-powerpc/elf.h
      Include <linux/jiffies.h> from linux/acct.h only in kernel-private part.
      Don't include agp_backend.h in user-visible part of agpgart.h
      Use __KERNEL__ to hide kernel-private bits of linux/gameport.h
      Export only the appropriate GS_xxx flags to userspace from generic_serial.h
      Include various private files only from within __KERNEL__ in genhd.h
      Sanitise linux/i2c-algo-ite.h for userspace consumption
      Sanitise linux/i2c.h for userspace consumption
      Don't include <linux/device.h> from user-visible part of linux/ipmi.h
      Remove gratuitous inclusion of <linux/pci.h> from linux/isdn/tpam.h
      Sanitise linux/mman.h for userspace consumption
      Don't include private files from user-visible part of linux/ncp_fs.h
      Don't include <linux/list.h> from user-visible part of linux/msg.h
      Don't include <linux/stringify> from user-visible part of linux/net.h
      Don't include private headers from user-visible parts of include/linux/nfs*.h
      Don't include private headers from user-visible parts of linux/quota.h
      Don't include <linux/list.h> from user-visible part of reiserfs_xattr.h
      Partially sanitise linux/sched.h for userspace consumption
      Don't include <asm/atomic.h> from user-visible part of linux/sem.h
      Don't include private headers from user-visible part of linux/signal.h
      Move comment in mtd-abi.h to stop confusing unifdef
      Don't include <linux/spinlock.h> from user-visible part of linux/wanrouter.h
      Don't export CONFIG_COMPAT stuff in linux/usbdevice_fs.h to userspace
      Sanitise linux/sunrpc/debug.h for userspace consumption
      Don't include private headers from user-visible part of linux/smb_fs.h
      Don't include private headers from user-visible part of linux/ext2_fs.h
      Don't include private headers from user-visible part of linux/ext3_fs.h
      Don't include <linux/config.h> and <linux/linkage.h> from linux/socket.h
      Don't include linux/config.h from anywhere else in include/
      Sanitise linux/audit.h for userspace consumption, split elf-em.h from elf.h
      Sanitise linux/sched.h for userspace consumption
      Don't include implementation details from asm-s390/ptrace.h and page.h
      Add standard include guard to asm-generic/signal and use compiler.h
      Exclude asm-generic/{page,memory_model}.h from user bits of i386/x86_64 page.h
      linux/blkpg.h needs <linux/compiler.h> for __user
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Don't include <linux/mod_devicetable.h> in public part of linux/pci.h
      Remove struct input_device_id from public view in linux/input.h
      Remove 'extern int errno;' from public view in linux/unistd.h
      Remove unneeded _syscallX macros from user view in asm-*/unistd.h
      Sanitise ethtool.h and mii.h for userspace.
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Guard some of linux/compiler.h with #ifdef __KERNEL__
      Move jffs2_fs_i.h and jffs2_fs_sb.h from include/linux/ to fs/jffs2/
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Restore __attribute_const__ to user-visibility in linux/compiler.h...for now
      Fix integer types in <sound/hdsp.h> SNDRV_HDSP_IOCTL_GET_PEAK_RMS ioctl
      Fix private integer types used in V4L2 ioctls.
      Remove unneeded inclusion of <linux/time.h> from <linux/ufs_fs.h>
      S390 BIODASDREADCMB ioctl should use __u64 not u64 type.
      Use __uXX types for S390 DASD volume label definitions which are user-visible
      Don't use 'u32' in user-visible struct ip_conntrack_old_tuple.
      Use __uXX types in user-visible structures in <linux/nbd.h>
      Remove PPP_FCS from user view in <linux/ppp_defs.h>, remove __P mess entirely
      Use __u32 for elf_addr_t in <asm-powerpc/elf.h>, not u32. It's user-visible.
      Use __uXX types in <linux/divert.h> for struct divert_blk et al.
      Include <linux/types.h> and use __uXX types in <linux/affs_hardblocks.h>
      Remove private struct dx_hash_info from public view in <linux/ext3_fs.h>
      Use __uXX types in <linux/i2o_dev.h>, include <linux/ioctl.h> too
      Include <linux/types.h> and use __uXX types in <linux/cramfs_fs.h>
      Revert include/media changes: Mauro says those ioctls are only used in-kernel(!)
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Remove inter_module_xxx() from DiskOnChip drivers.
      Move user-visible parts of drivers/s390/crypto/z90crypt.h to include/asm-s390
      Fix non-modular case for DiskOnChip probe
      Remove use of inter_module_crap in NOR flash chip drivers.
      Finally remove the obnoxious inter_module_xxx()
      Export cfi_cmdset_0020 and cfi_cmdset_0002 with EXPORT_SYMBOL_GPL
      [MTD] Fix capitalisation in export of DiskOnChip Millennium initfunc
      [MTD] Basic NAND driver for AMD/NatSemi CS5535/CS5536 Geode companion chip
      [MTD] Fix capitalisation in export of old doc2001.c initfunc
      [MTD NAND] Use vmalloc for buffer when scanning for bad blocks.
      [MTD NAND] Update CS553x NAND driver: Hardware ECC support, optimisations.
      [MTD NAND] Reduce paranoia level when scanning for bad blocks on virgin chips
      [MTD NAND] Indent all of drivers/mtd/nand/*.c.
      [MTD] Fix module refcounting in NAND board drivers.
      [MTD] Deal correctly with NOR chips which are smaller than the map window
      [MTD] Fix legacy character sets throughout drivers/mtd, include/linux/mtd
      [JFFS2] Reduce excessive node count for syslog files.
      [MTD] Remove gratuitous inclusion of ARM-only header from physmap.c
      [MTD] Clean up <linux/mtd/physmap.h> to fix modular build
      [MTD NAND] Modify check for modules registering NAND devices without ->owner
      [JFFS2] Don't pack on-medium structures, because GCC emits crappy code
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      [MTD] Add help text for MTD_NAND_CS553X option.
      [MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs
      [JFFS2] Fix printk format in jffs2_sum_write_data() error message.
      [JFFS2] Repack some on-medium structures. ARM is weirder than I thought.
      Remove struct fddi_statistics from user view in <linux/if_fddi.h>
      [MTD] Fix mtdconcat build. We didn't introduce mtd->writesize yet.
      [MTD] Fix printk format error in gen_probe.c
      [JFFS2] Support new device nodes
      [MTD] Use __symbol_get() instead of symbol_get() in NOR chip probe
      [JFFS2] Optimise reading of eraseblock summary nodes
      [JFFS2] Reduce calls to ref_totlen() in jffs2_mark_node_obsolete()
      Merge git://git.infradead.org/jffs2-xattr-2.6
      [JFFS2] Introduce jffs2_link_node_ref() function to reduce code duplication
      [JFFS2] Correct accounting of erroneous cleanmarkers and failed summaries.
      [JFFS2] Correct handling of JFFS2_FEATURE_RWCOMPAT_COPY nodes.
      [JFFS2] Fix memory leak in scan code; improve comments.
      [JFFS2] Fix summary handling of unknown but compatible nodes.
      [JFFS2] Introduce jffs2_scan_dirty_space() function.
      [JFFS2] Discard remaining free space when filing a dirty block in scan.
      [JFFS2] Mark gaps in summary list as dirty space
      [JFFS2] Add length argument to jffs2_add_physical_node_ref()
      [JFFS2] File node reference for wasted space when flushing wbuf
      [JFFS2] Remove stray kfree of summary info in XATTR code.
      [JFFS2] Locking issues in summary write code.
      [JFFS2] Finally eliminate __totlen field from struct jffs2_raw_node_ref
      [MTD] Use symbol_request() in old DiskOnChip probe code to find actual driver
      [MTD] Account for MODULE_SYMBOL_PREFIX when requesting NOR chip driver
      Merge git://git.infradead.org/jffs2-devel-2.6
      Move inclusion of <linux/compat.h> out of user scope in asm-x86_64/mtrr.h
      [JFFS2] Fix dummy jffs2_sum_scan_sumnode() macro for !SUMMARY case.
      [JFFS2] Fix accounting error in jffs2_link_node_ref()
      [JFFS2] Initialise ref->next_in_ino when marking dirty space in wbuf flush
      [JFFS2] Extend jffs2_link_node_ref() to link into per-inode list too.
      [JFFS2] Add some preemptive BUG checks for XATTR code
      [JFFS2] Put list of nodes in common part of ic/x_ref/x_datum structure
      [JFFS2] Remove flash offset argument from various functions.
      [JFFS2] Reduce visibility of raw_node_ref to upper layers of JFFS2 code.
      [JFFS2] Introduce ref_next() macro for finding next physical node
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.infradead.org/~gleixner/mtd-nand-2.6.git
      [JFFS2] Revert Artem's Bunkage in debug messages.
      [JFFS2] Allocate node_ref for wasted space when skipping to page boundary
      [JFFS2] jffs2_free_all_node_refs() doesn't free them all. Rename it.
      [JFFS2] Correctly handle wasted space before summary node.
      [JFFS2] Add 'jeb' argument to jffs2_prealloc_raw_node_refs()
      [JFFS2] Fix and improve debugging output during scan.
      [MTD] Fix NAND_VERIFY_WRITE case to build with tglx's recent changes
      [JFFS2] Fix 64-bit size_t problems in XATTR code.
      [MTD] Remove PCI dependency for Geode CS553[56] NAND controller.
      [JFFS2] Switch to using an array of jffs2_raw_node_refs instead of a list.
      [MTD] Fix thinko in nand_write_page_hwecc()
      [JFFS2] Fix wbuf recovery of f->metadata->raw node.
      [JFFS2] Fix oops when marking space dirty in scan, but no previous node exists.
      [JFFS2] Preallocate raw_node_refs in a couple of missing places in scan
      [MTD] AMD Geode NAND support can depend on X86_32; we won't see it on x86_64
      [JFFS2] Fix calculation of potential summary marker offset on NOR flash.
      [JFFS2] Preallocate node refs for cleanmarker in summary scan
      Add <sys/types.h> to headers included for userspace in <linux/input.h>
      [JFFS2] Remove stray __exit from jffs2_compressors_exit()
      Switch to __s32 types in joystick.h instead of C99 types for consistency.
      [RBTREE] Switch rb_colour() et al to en_US spelling of 'color' for consistency
      [JFFS2] Fix more breakage caused by janitorial meddling.
      [MTD NAND] Fix s3c2410 NAND driver so it at least _looks_ like it compiles
      [MTD] Restore MTD_ROM and MTD_RAM types
      [JFFS2] Don't trust node headers before the CRC is checked.
      [JFFS2] Mark XATTR support as experimental, for now
      Basic implementation of 'make headers_install'
      Basic implementation of 'make headers_check'
      Add generic Kbuild files for 'make headers_install'
      Add Kbuild file for PowerPC 'make headers_install'
      Add Kbuild file for x86_64 'make headers_install'
      Add Kbuild file for i386 'make headers_install'
      Add Kbuild file for S390 'make headers_install'
      Add Kbuild file for IA64 'make headers_install'
      Add Kbuild file for SPARC 'make headers_install'
      Add Kbuild file for Alpha 'make headers_install'
      Add empty Kbuild files for 'make headers_install' in remaining arches.
      [JFFS2] When retiring nextblock, allocate a node_ref for the wasted space
      [JFFS2] Check CRC32 on dirent and data nodes each time they're read
      [TCP]: Move inclusion of <linux/dmaengine.h> to correct place in <linux/tcp.h>
      [NET]: Require CAP_NET_ADMIN to create tuntap devices.
      R3964: fix GFP_KERNEL allocations in timer function
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Remove gratuitous inclusion of <linux/config.h> from <linux/dmaengine.h>
      Remove export of include/linux/isdn/tpam.h
      powerpc: implement missing jiffies64_to_cputime64()
      [SPARC64]: Fix make headers_install
      hdrinstall: remove asm/irq.h from user visibility
      hdrinstall: remove asm/atomic.h from user visibility
      hdrinstall: remove asm/io.h from user visibility
      [MTD NAND] Fix lookup error in nand_get_flash_type()
      SCX200_ACB: eliminate spurious timeout errors
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Remove unneeded asm-i386/cpufeature.h from user visibility.
      [POWERPC] Implement PowerPC futex_atomic_cmpxchg_inatomic().
      headers_check: reduce user-visible noise in <linux/nfs_fs.h>
      headers_check: remove <asm/timex.h> from user export
      headers_check: move inclusion of <linux/linkage.h> in <asm-i386/signal.h>
      headers_check: move kernel-only #includes within <asm-i386/elf.h>
      headers_check: don't expose PFN stuff to userspace in <asm-i386/setup.h>
      headers_check: fix userspace build of asm-mips/page.h
      Fix 'make headers_check' on biarch architectures
      Fix 'make headers_check' on s390
      Fix 'make headers_check' on ia64
      Fix 'make headers_check' on i386
      Fix 'make headers_check' on x86_64
      Fix 'make headers_check' for Alpha
      headers_check: use a different default directory
      Add headers_check' target to output of 'make help'

Davide Libenzi (1):
      epoll: use unlocked wqueue operations

Davide Perini (1):
      usb-storage: unusual_devs entry for Motorola RAZR V3x

Dean Nelson (3):
      change gen_pool allocator to not touch managed memory
      [IA64] make uncached allocator more node aware
      [IA64-SGI] Silent data corruption caused by XPC V2.

Deepak Saxena (4):
      [ARM] 3610/1: Make reboot work on Versatile
      Add driver for ARM AMBA PL031 RTC
      Update smc91x driver with ARM Versatile board info
      Update smc91x driver with ARM Versatile board info

Dennis Munsie (5):
      intelfb -- uses stride alignment of 64 on the 9xx chipsets.
      intelfb driver -- use the regular modedb table instead of the VESA
      intelfb: use regular modedb table instead of VESA
      Removed hard coded EDID buffer size.
      fbdev: Add 1366x768 (WXGA) mode to mode database

Diego Calleja (3):
      [LAPB]: Fix windowsize check
      Fix BeFS slab corruption
      V4L/DVB (4430): Quickcam_messenger compilation fix

Dirk Eibach (1):
      char/moxa.c: fix endianess and multiple-card issues

Dirk Opfer (1):
      Fix dm9000 release_resource

Dmitry Bazhenov (1):
      [JFFS2] Fix race in setting file attributes

Dmitry Mishin (1):
      [NET]: add_timer -> mod_timer() in dst_run_gc()

Dmitry Torokhov (32):
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: fix potential overflows in driver/input/mouse
      Input: fix potential overflows in driver/input/joystick
      Input: fix potential overflows in driver/input/touchscreen
      Input: fix potential overflows in driver/input/keyboard
      Input: change my e-mail address in MAINTAINERS file
      Input: reset name, phys and uniq when unregistering
      Input: fix formatting to better follow CodingStyle
      Input: rearrange exports
      Input: atkbd - fix HANGEUL/HANJA keys
      Input: fix resetting name, phys and uniq when unregistering device
      Input: atkbd - fix hardware autorepeat
      Input: remove accept method from input_dev
      Input: add start() method to input handlers
      Input: introduce input_inject_event() function
      Input: fm801-gp - fix use after free
      Input: libps2 - warn instead of oopsing when passed bad arguments
      Input: iforce - check array bounds before accessing elements
      smsc-ircc2: fix section reference mismatches
      Input: HID - fix potential out-of-bound array access
      Input: add missing handler->start() call
      Input: hiddev - use standard list implementation
      Input: keyboard - remove static variable and clean up initialization
      Input: keyboard - simplify emulate_raw() implementation
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus
      Input: keyboard - change to use kzalloc
      Input: trackpoint - activate protocol when resuming
      Input: atkbd - restore repeat rate when resuming
      Input: ati_remote - relax permissions sysfs module parameters
      Input: ati_remote - add missing input_sync()
      Input: ati_remote - use msec instead of jiffies
      Input: wistron - fix crash due to referencing __initdata

Domen Puncer (10):
      [JFFS2] Remove obsolete histo.h
      Remove CONFIG_PARPORT_ARC, drivers/parport/parport_arc.c
      au1550_ac97: spin_unlock in error path
      au1xxx: oss sound support for au1200
      [MIPS] au1xxx: fix PSC_SMBTXRX_RSR.
      [MIPS] au1xxx: dbdma, no sleeping under spin_lock
      [MIPS] au1xxx: export dbdma functions
      au1xxx: pcmcia: fix __init called from non-init
      USB: au1xxx: compile fixes for OHCI for au1200
      [MIPS] au1xxx: Support both YAMON and U-Boot

Dominik Brodowski (4):
      ACPI: C-States: accounting of sleep states
      ACPI: C-States: bm_activity improvements
      ACPI: C-States: only demote on current bus mastering activity
      pcmcia: another ID for serial_cs.c

Dominik Hackl (1):
      nfs: non-procfs build fix

Don Fry (8):
      pcnet32: Fix Section mismatch error
      pcnet32: Use PCI_DEVICE macro
      pcnet32: Fix off-by-one in get_ringparam
      pcnet32: Use kcalloc instead of kmalloc and memset
      pcnet32: Handle memory allocation failures cleanly when resizing tx/rx rings
      pcnet32: Suspend the chip rather than restart when changing multicast/promisc
      pcnet32: Cleanup rx buffers after loopback test.
      pcnet32: break in 2.6.18-rc1 identified

Don Zickus (1):
      x86_64: nmi watchdog header cleanup

Dotan Barak (1):
      IB/mthca: Fix SRQ limit event range check

Doug Thompson (8):
      PCI Bus Parity Status-broken hardware attribute, EDAC foundation
      PCI: Bus Parity Status sysfs interface
      EDAC: PCI device to DEVICE cleanup
      EDAC: mc numbers refactor 1-of-2
      EDAC: probe1 cleanup 1-of-2
      EDAC: maintainers update
      EDAC: fix module names quoted in sysfs
      Fix and enable EDAC sysfs operation

Douglas Gilbert (3):
      [SCSI] scsi_debug version 1.79
      [SCSI] update additional sense codes and some opcode names
      [SCSI] sg: fix incorrect page problem

Duncan Sands (2):
      USBATM: remove pointless inline
      USBATM: remove no-longer needed #include

Dustin Kirkland (1):
      kbuild: documentation change on allowing checkers besides sparse

Dustin McIntire (1):
      RE: [PATCH 1/1] net driver: Add support for SMSC LAN911x line of ethernet chips

Dyks, Axel (XL) (1):
      V4L/DVB (4090): Fix cinergyt2_poll() to allow non-blocking IO on frontend

Edgar E. Iglesias (1):
      skge: remember to run netif_poll_disable()

Edgar Hucek (2):
      imacfb: Add Intel-based Macintosh Framebuffer Support
      add imacfb documentation and detection

Eduard Warkentin (1):
      USB: added support for ASIX 88178 chipset USB Gigabit Ethernet adaptor

Edwin Huffstutler (1):
      Input: ati_remote - make filter time a module parameter

Egry Gabor (1):
      i386: Trivial typo fixes

Egry Gábor (1):
      Trivial typo fixes in Kconfig files (MTD).

Eli Cohen (1):
      IPoIB: Retry failed send-only multicast group joins

Elizabeth Oldham (1):
      [MIPS] Malta: Handle byteswapping hardare bug in big endian mode.

Eric Hustvedt (2):
      Adds support for 256MB aperture on 945 chipsets to the intelfb driver
      intelfb: int option fix

Eric Leblond (1):
      [NETFILTER]: conntrack: add fixed timeout flag in connection tracking

Eric Moore (14):
      [SCSI] fusion : mpi header update
      [SCSI] mptsas: wide port support
      [SCSI] mptsas: Adding 1078 ROC support
      [SCSI] mptsas: make two functions static
      [SCSI] mptbase: mpt_interrupt should return IRQ_NONE
      [SCSI] mptsas: use unnumbered port API and remove driver porttracking
      [SCSI] mptfusion: sas enclosures with smart drive
      [SCSI] mptfusion: mptctl panic when loading
      [SCSI] mptfusion: sas loginfo update
      [SCSI] mptfusion: sas nexus loss support
      [SCSI] mptfusion: task abort fix's
      [SCSI] mptfusion: firmware download boot fix's
      [SCSI] mptfusion: misc fix's
      [SCSI] mptfusion: bump version to 3.04.01

Eric Paris (4):
      SELinux: Add sockcreate node to procattr API
      SELinux: decouple fscontext/context mount options
      SELinux: add rootcontext= option to label root inode when mounting
      Fix security check for joint context= and fscontext= mount options

Eric Sandeen (3):
      x86_64: (resend) x86_64 stack overflow debugging
      x86_64: x86_64 stack usage debugging
      udf: initialize parts of inode earlier in create

Eric Sesterhenn (27):
      PCI Hotplug: fake NULL pointer dereferences in IBM Hot Plug Controller Driver
      USB: negative index in drivers/usb/host/isp116x-hcd.c
      [ALSA] NULL pointer dereference in sound/synth/emux/soundfont.c
      Remove useless check in drivers/net/pcmcia/xirc2ps_cs.c
      Array overrun in drivers/net/wireless/wavelan.c
      Dereference in tokenring/olympic.c
      More BUG_ON conversion
      V4L/DVB (4070): Zoran strncpy() fix
      Cyclades Cleanup
      Clean up char/esp.c
      More !tty cleanups in drivers/char
      Remove needless checks in fs/9p/vfs_inode.c
      [TIPC] Fix for NULL pointer dereference
      Fix typo in drivers/isdn/hisax/q931.c
      Array overrun in drivers/infiniband/core/cma.c
      [XFS] Fix realtime subvolume expansion, a porting bug b0rked it.  Coverity
      Input: db9 - fix potential buffer overrun
      Deref in drivers/block/paride/pf.c
      SKB leak in drivers/isdn/i4l/isdn_x25iface.c
      V4L/DVB (4289): Missing statement in drivers/media/dvb/frontends/cx22700.c
      skb used after passing to netif_rx in net/ieee80211/ieee80211_rx.c
      cris: switch to iminor/imajor
      aoe: cleanup i_rdev usage
      isdn: cleanup i_rdev udage
      [ALSA] Memory leak in sound/pcmcia/pdaudiocf/pdaudiocf.c
      USB: fix pointer dereference in drivers/usb/misc/usblcd
      Signedness issue in drivers/net/3c515.c

Eric Van Hensbergen (1):
      9p: fix fid behavior on failed remove

Eric W. Biederman (28):
      ptrace: document the locking rules
      proc: Fix the .. inode number on /proc/<pid>/fd
      proc: Remove useless BKL in proc_pid_readlink
      proc: Remove unnecessary and misleading assignments from proc_pid_make_inode
      proc: Simplify the ownership rules for /proc
      proc: Replace proc_inode.type with proc_inode.fd
      proc: Remove bogus proc_task_permission
      proc: Kill proc_mem_inode_operations
      proc: Properly filter out files that are not visible to a process
      proc: Fix the link count for /proc/<pid>/task
      proc: Move proc_maps_operations into task_mmu.c
      proc: Rewrite the proc dentry flush on exit optimization
      proc: Close the race of a process dying durning lookup
      proc: refactor reading directories of tasks
      proc: Remove tasklist_lock from proc_pid_readdir
      proc: Remove tasklist_lock from proc_pid_lookup() and proc_task_lookup()