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

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


Tag 'v2.6.18-rc1' created by Linus Torvalds <torvalds at g5.osdl.org> at 2006-07-06 05:10 -0700

Linux v2.6.18-rc1

Merge window closed..
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBErI0rF3YsRnbiHLsRAtO3AJ9QDgGdBj0immi4tBYjYTCASkkjAgCcDLY0
SVPMSyDlAIGWkHCmi0mTERA=
=ps58
-----END PGP SIGNATURE-----

Changes since v2.6.17:
Aaron Young (1):
      [IA64-SGI] fix prom revision checks in SN kernel

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

Akinobu Mita (7):
      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()

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

Al Viro (47):
      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

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

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

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

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)

Alexey Dobriyan (22):
      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.

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

Ananda Raju (5):
      s2io: performance improvements
      s2io: input parms, output messages update
      s2io: fixes
      s2io: additional stats
      s2io: init/shutdown fixes

Andi Kleen (27):
      [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

Andreas Dilger (1):
      reserve space for swap label

Andreas Gruenbacher (2):
      NFSv3: Client-side nfsacl caching fix
      kbuild: support for %.symtypes files

Andreas Herrmann (6):
      [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

Andreas Mohr (23):
      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

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

Andreas Schwab (3):
      [CONNECTOR]: Fix warning in cn_queue.c
      [POWERPC] Unify ppc syscall tables
      Makefile typo

Andrew Chew (1):
      sata_nv: Add MCP61 support

Andrew Morton (79):
      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"

Andrew Vasquez (25):
      [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.

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

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

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

Andy Fleming (1):
      Add 85xx CDS to arch/powerpc

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

Arjan van de Ven (17):
      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

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

Arnaud Patard (2):
      ACPI: suppress power button event on S3 resume
      s3c2410fb: Fix resume

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

Artem B. Bityutskiy (2):
      [MTD] assume mtd->writesize is 1 for NOR flashes
      [MTD] Initialize 'writesize'

Arthur Othieno (1):
      [SCSI] scsi: remove Documentation/scsi/cpqfc.txt

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

Auke Kok (43):
      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
      ata_piix: add ICH6/7/8 to Kconfig

Ayaz Abdulla (14):
      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

Badari Pulavarty (1):
      ext3: Add "-o bh" option

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

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

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

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

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

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

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

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

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

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

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

Bob Moore (10):
      [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

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

Brent Casavant (2):
      PCI: Move various PCI IDs to header file
      SGI IOC4: Detect IO card variant

Brian Haley (1):
      s2io: netpoll support

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

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 (1):
      [ARM] 3548/1: Fix the ARMv6 CPU id in compressed/head.S

Catherine Zhang (2):
      [LSM-IPsec]: SELinux Authorize
      [AF_UNIX]: Datagram getpeersec

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

Chandra Seetharaman (7):
      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

Charles Spirakis (1):
      HWMON: w83791d: New hardware monitoring driver for the Winbond W83791D

Chas Williams (3):
      [ATM]: [idt77105] should be __devinit not __init
      [ATM]: [iphase] should be __devinit not __init
      [ATM]: [suni] change suni_init to __devinit

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

Chris Dearman (3):
      [MIPS] MIPS32/MIPS64 secondary cache management
      [MIPS] Typo fixes.
      [MIPS] Fix handling of 0 length I & D caches.

Chris Leech (9):
      [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

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

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

Chris Wright (1):
      cpuset: remove extra cpuset_zone_allowed check in __alloc_pages

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

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

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

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

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

Clemens Ladisch (8):
      [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

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

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 (4):
      [WATCHDOG] Pre-Timeout flags
      IPMI: tidy msghandler timer
      IPMI: remove high res timer code
      IPMI: watchdog handle panic properly

Cornelia Huck (4):
      [S390] channel measurement fix.
      [S390] ccwgroup device unregister.
      [S390] cio chpid offline.
      [S390] rework of channel measurement facility.

Dan Streetman (1):
      improved TT scheduling for EHCI

Dan Williams (1):
      wireless/airo: minimal WPA awareness

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

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

Daniel Jacobowitz (1):
      [ARM] 3648/1: Update struct ucontext layout for coprocessor registers

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 (2):
      i2c-i801.c: don't pci_disable_device() after it was just enabled
      yenta: do power-up only after socket is configured

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

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

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 (2):
      [POWERPC] check firmware state before suspending
      [SCSI] ibmvscsi: treat busy and error conditions separately

Dave Jones (35):
      [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.

Dave Kleikamp (1):
      [CIFS] Do not overwrite aops

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

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

David Chinner (1):
      [XFS] Stop a BUG from occurring in generic_delete_inode by preventing

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

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

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

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

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 Wilder (2):
      Updated kdump documentation
      [POWERPC] Add the use of the firmware soft-reset-nmi to kdump.

David Woodhouse (184):
      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()

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

Dean Nelson (1):
      change gen_pool allocator to not touch managed memory

Deepak Saxena (2):
      [ARM] 3610/1: Make reboot work on Versatile
      Add driver for ARM AMBA PL031 RTC

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

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

Dmitry Torokhov (12):
      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

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

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

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

Doug Thompson (7):
      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

Douglas Gilbert (1):
      [SCSI] scsi_debug version 1.79

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 Hucek (1):
      imacfb: Add Intel-based Macintosh Framebuffer Support

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

Egry Gabor (1):
      i386: Trivial typo fixes

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

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

Eric Paris (1):
      SELinux: Add sockcreate node to procattr API

Eric Sandeen (2):
      x86_64: (resend) x86_64 stack overflow debugging
      x86_64: x86_64 stack usage debugging

Eric Sesterhenn (21):
      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

Eric W. Biederman (25):
      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()
      simply fix first_tgid
      proc: make PROC_NUMBUF the buffer size for holding integers as strings
      proc: don't lock task_structs indefinitely
      proc: Use struct pid not struct task_ref
      proc: optimize proc_check_dentry_visible
      proc: Use sane permission checks on the /proc/<pid>/fd/ symlinks
      proc: Cleanup proc_fd_access_allowed
      proc: Remove tasklist_lock from proc_task_readdir.
      genirq: irq: document what an IRQ is

Evgeniy Dushistov (21):
      ufs: ufs_trunc_indirect: infinite cycle
      ufs: right block allocation
      ufs: change block number on the fly
      ufs: directory and page cache: install aops
      ufs: directory and page cache: from blocks to pages
      ufs: wrong type cast
      ufs: not usual amounts of fragments per block
      ufs: Unmark CONFIG_UFS_FS_WRITE as BROKEN
      ufs: easy debug
      ufs: little directory lookup optimization
      ufs: i_blocks wrong count
      ufs: unlock_super without lock
      ufs: zero metadata
      ufs: missed brelse and wrong baseblk
      ufs: one way to access super block
      ufs: fsync implementation
      ufs: make fsck -f happy
      ufs: ubh_ll_rw_block cleanup
      ext2: cleanup: put_page and comment fix
      ufs: ufs_read_inode cleanup
      ufs: truncate should allocate block for last byte

Evgeniy Polyakov (11):
      [CONNECTOR]: Initialize subsystem earlier.
      w1: Added default generic read/write operations.
      w1: Replace dscore and ds_w1_bridge with ds2490 driver.
      w1: Userspace communication protocol over connector.
      w1: Move w1-connector definitions into linux/include/connector.h
      w1: netlink: Mark netlink group 1 as unused.
      w1: Make w1 connector notifications depend on connector.
      w1: Use mutexes instead of semaphores.
      W1: cleanups
      W1: possible cleanups
      w1: clean up W1_CON dependency.

FUJITA Tomonori (1):
      [SCSI] ibmvscsi: convert kmalloc + memset to kcalloc

Faidon Liambotis (1):
      Add two PLX device IDs

Felix Kuehling (1):
      [ALSA] hda - Add support for the ATI RS600 HDMI audio device

Ferenc Havasi (1):
      [JFFS2] Remove forgotten summary code

Finn Thain (1):
      m68k: m68k mac VIA2 fixes and cleanups

Florin Malita (4):
      jffs2: memory leak in jffs2_scan_medium()
      orinoco: possible null pointer dereference in orinoco_rx_monitor()
      9pfs: missing result check in v9fs_vfs_readlink() and v9fs_vfs_link()
      ocfs2: remove redundant NULL checks in ocfs2_direct_IO_get_blocks()

Franck Bui-Huu (4):
      Fix a deadlock in usbtest
      usb-storage: get rid of the timer during URB submission
      USB: gadget-serial: fix a deadlock when closing the serial device
      USB: gadget-serial: do not save/restore IRQ flags in gs_close()

Francois Romieu (1):
      via-velocity: the link is not correctly detected when the device starts

Frank Filz (1):
      knfsd: fixing missing 'expkey' support for fsid type 3

Frank Gevaerts (1):
      USB Serial: clean tty fields on failed device open

Frank Pavlic (2):
      s390: remove tty support from ctc network device driver [1/2]
      s390: remove tty support from ctc network device driver [2/2]

Frank de Lange (1):
      Input: wistron - add mapping for Wistron MS 2111

Fredrik Roubert (1):
      fix magic sysrq on strange keyboards

Fredrik Tolf (1):
      keys: let keyctl_chown() change a key's owner

Frode Isaksen (1):
      fs: sys_poll with timeout -1 bug fix

G. Liakhovetski (1):
      drivers/acorn/char/pcf8583.[hc] vs. RTC subsystem

GOTO Masanori (1):
      [SCSI] Add scsi_add_host() failure handling for nsp32

Ganapathi CH (1):
      IB/uverbs: Release lock on error path

Gary Zambrano (7):
      b44: fix manual speed/duplex/autoneg settings
      b44: add wol
      b44: add parameter
      b44: add wol for old nic
      b44: update version to 1.01
      b44: update b44 Kconfig entry
      add b44 to maintainers

Geoff Levand (5):
      powerpc: remove do-nothing cpu setup routines
      [POWERPC] spufs: split the Cell BE support into generic and platform dependant parts
      [POWERPC] spufs: further abstract priv1 register access
      [POWERPC] spufs: fix spu irq affinity setting
      [POWERPC] spufs: fix memory hotplug dependency

George C. Wilson (1):
      Audit of POSIX Message Queue Syscalls v.2

Gerald Schaefer (3):
      [S390] add __cpuinit to appldata cpu hotplug notifier.
      [S390] avenrun export in appdata_base.c
      [S390] appldata enhancements.

Gerd Hoffmann (2):
      x86_64: x86_64 version of the smp alternative patch.
      SMP alternatives: skip with UP kernels

Giridhar Pemmasani (1):
      usbcore: Fix broken RNDIS config selection

Giuliano Pochini (1):
      [ALSA] Add echoaudio sound drivers

Grant Grundler (3):
      PCI: remove unneeded msi code
      PCI: clean up pci documentation to be more specific
      [PARISC] Fix gcc 4.1 warnings in sba_iommu.c

Greg Kroah-Hartman (55):
      PCI: fix error with pci_get_device() call in the mpc85xx driver
      kobject: make people pay attention to kobject_add errors
      Add kernel<->userspace ABI stability documentation
      CCISS: add device symlink to the block cciss block devices in sysfs
      Driver Core: remove unused exports
      Driver core: change make_class_name() to take kobjects
      Driver core: allow struct device to have a dev_t
      Driver core: add proper symlinks for devices
      USB: add usb_interrupt_msg() function for api completeness.
      USB: move the endpoint specific sysfs code to it's own file
      USB: make usb_create_ep_files take a struct device
      USB: make endpoints real struct devices
      USB: move usb_device_class class devices to be real devices
      USB: convert usb class devices to real devices
      USB: only make /sys/class/usb show up when there is something in it
      USB: get USB suspend to work again
      Driver core: fix locking issues with the devices that are attached to classes
      devfs: Remove devfs from the kernel tree
      devfs: Remove devfs documentation from the kernel tree
      devfs: Remove devfs from the partition code
      devfs: Remove devfs from the init code
      devfs: Remove devfs support from the serial subsystem
      devfs: Remove devfs support from the ide subsystem.
      devfs: Remove devfs support from the sound subsystem
      devfs: Remove devfs_*_tape() functions from the kernel tree
      devfs: Remove devfs_mk_dir() function from the kernel tree
      devfs: Remove devfs_mk_symlink() function from the kernel tree
      devfs: Remove devfs_mk_bdev() function from the kernel tree
      devfs: Remove devfs_mk_cdev() function from the kernel tree
      devfs: Remove devfs_remove() function from the kernel tree
      devfs: Remove the devfs_fs_kernel.h file from the tree
      devfs: Remove the miscdevice devfs_name field as it's no longer needed
      devfs: Remove the gendisk devfs_name field as it's no longer needed
      devfs: Remove the videodevice devfs_name field as it's no longer needed
      devfs: Remove the line_driver devfs_name field as it's no longer needed
      devfs: Remove the tty_driver devfs_name field as it's no longer needed
      devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV
      devfs: Last little devfs cleanups throughout the kernel tree.
      devfs: Remove it from the feature_removal.txt file
      64bit resource: C99 changes for struct resource declarations
      64bit resource: fix up printks for resources in sound drivers
      64bit resource: fix up printks for resources in networks drivers
      64bit resource: fix up printks for resources in pci core and hotplug drivers
      64bit resource: fix up printks for resources in mtd drivers
      64bit resource: fix up printks for resources in ide drivers
      64bit resource: fix up printks for resources in video drivers
      64bit resource: fix up printks for resources in pcmcia drivers
      64bit resource: fix up printks for resources in arch and core code
      64bit resource: fix up printks for resources in misc drivers
      64bit resource: introduce resource_size_t for the start and end of struct resource
      64bit resource: change resource core to use resource_size_t
      64bit resource: change pci core and arch code to use resource_size_t
      64bit resource: change pnp core to use resource_size_t
      64bit Resource: convert a few remaining drivers to use resource_size_t where needed
      64bit Resource: finally enable 64bit resource sizes

Greg Ungerer (47):
      m68knommu: 532x FEC eth struct map
      m68knommu: read/write register access for ColdFire core timer
      m68knommu: switch arch config name to CONFIG_M68K
      m68knommu: remove use of rom_length
      m68knommu: read/write register access for PIT timer
      m68knommu: ColdFire 532x CPU startup code
      m68knommu: ColdFire 532x register definitions
      m68knommu: 532x UART support
      m68knommu: add ColdFire 532x cache init
      m68knommu: include ColdFire 532x register definitions
      m68knommu: check DEBUG defined arch code
      m68knommu: cleanup setup.c
      m68knommu: add ColdFire 532x timer build support
      m68knommu: add ColdFire 532x UART address support
      m68knommu: ColdFire 532x CPU platform build support
      m68knommu: ColdFire 532x CPU configure support
      m68knommu: configure support for Avnet5282 board
      m68knommu: configurable frequency selection
      m68knommu: configurable frequency selection header
      m68knommu: force stack alignment on ColdFire
      m68knommu: ColdFire cache flush fixups
      m68knommu: fix ColdFire 5249 PLL set
      m68knommu: make enable_irq() macro statement
      m68knommu: remove __ramvec from 68328/pilot start code
      m68knommu: remove unused vars from generic 68328 start code
      m68knommu: create configurable RAM setup
      m68knommu: use configurable RAM setup in linker script
      m68knommu: use configurable RAM setup in start up code
      m68knommu: use configurable RAM setup page_offset.h
      m68knommu: update m68knommu defconfnig
      m68knommu: FEC driver event/irq fixes
      m68knommu: remove NO_FORMAT_VECi from ptrace.h header
      m68knommu: use Kconfig RAM config options in 68360 RAM startup code
      m68knommu: use Kconfig RAM config options in 68360 ROM startup code
      m68knommu: use Kconfig RAM config options in 68328 startup code
      m68knommu: create romvec.S for 68328
      m68knommu: fix compilation problems with 68328serial driver
      m68knommu: remove romvec asm code from ints.c
      m68knommu: build support for 68328 romvec.S
      m68knommu: fix clobber list in uCdimm/uCsimm helper asm
      m68knommu: include irqnode.h in 68360/ints.c
      m68knommu: fix 68360/config.c asm
      m68knommu: fix 68VZ328/config.c asm
      m68knommu: fix 68EZ328/config.c asm
      m68knommu: configuration options for ROM region
      m68knommu: remove fixed ROM region setups from linker script
      uclinux: fix proc_task()/get_proc-task() naming

Guennadi Liakhovetski (5):
      [SCSI] dc395x: dynamically map scatter-gather for PIO
      [SCSI] Remove last page_address from dc395x.c
      USB: console: fix oops
      USB console: fix disconnection issues
      [ARM] 3672/1: PXA: don't probe output GPIOs for interrupt

H. Peter Anvin (5):
      [ARM] Fix byte order macros for Thumb
      PCI: Ignore pre-set 64-bit BARs on 32-bit platforms
      Make procfs obligatory except under CONFIG_EMBEDDED
      Make sysctl obligatory except under CONFIG_EMBEDDED
      initramfs overwrite fix

Hannes Reinecke (3):
      [SCSI] audit drivers for incorrect max_id use
      [SCSI] HP XP devinfo update
      [SCSI] aic79xx: remove slave_destroy

Hans Verkuil (32):
      V4L/DVB (3709): Improve line-in handling
      V4L/DVB (3711): Add support for VIDIOC_INT_S_CRYSTAL_FREQ internal command.
      V4L/DVB (3712): Fix video input setting of em28xx, use _INT_S_VIDEO_ROUTING in tvp5150
      V4L/DVB (3814): Add support for Samsung TCPG 6121P30A PAL tuner.
      V4L/DVB (4005): Add support for the cx25836/7 video decoder.
      V4L/DVB (4006): Stop/start microcontroller when changing sampling frequency
      V4L/DVB (4008): Audio soft reset improvements
      V4L/DVB (4188): Add new MPEG control/ioctl definitions to videodev2.h
      V4L/DVB (4189): Add videodev support for VIDIOC_S/G/TRY_EXT_CTRLS.
      V4L/DVB (4190): Add helper functions for control processing to v4l2-common.
      V4L/DVB (4191): Add CX2341X MPEG encoder module.
      V4L/DVB (4192): Use control helpers for saa7115, cx25840, msp3400.
      V4L/DVB (4193): Update cx2341x fw encoding API doc.
      V4L/DVB (4196): Port cx88-blackbird to the new MPEG API.
      V4L/DVB (4197): Port new MPEG API to saa7134-empress with saa6752hs
      V4L/DVB (4198): Avoid newer usages of obsoleted experimental MPEGCOMP API
      V4L/DVB (4199): Add cx2341x-specific control array to cx2341x.c
      V4L/DVB (4200): Disable bitrate_mode when encoding mpeg-1.
      V4L/DVB (4202): allow selecting CX2341x port mode
      V4L/DVB (4203): Explicitly set the enum values.
      V4L/DVB (4221): Add HM12 YUV format define.
      V4L/DVB (4222): Always switch tuner mode when calling VIDIOC_S_FREQUENCY.
      V4L/DVB (4223): Add V4L2_CID_MPEG_STREAM_VBI_FMT control
      V4L/DVB (4252): Remove duplicate 'tda9887' in info messages.
      V4L/DVB (4253): IVTV VBI format description too long.
      V4L/DVB (4254): Remove obsoleted tuner_debug option.
      V4L/DVB (4255): Tda9887 default TOP value is 0x10
      V4L/DVB (4257): Fix 64-bit compile warnings.
      V4L/DVB (4259): Pass an explicit log prefix to cx2341x_log_status
      V4L/DVB (4270): Add tda9887-specific tuner configuration
      V4L/DVB (4281): TDA9887_SET_CONFIG should only be handled by the tda9887.
      V4L/DVB (4290): Add support for the TCL M2523_3DB_E tuner.

Hans de Goede (3):
      abituguru: New hardware monitoring driver
      abituguru: Review fixes
      abituguru: Fix fan detection

Hansjoerg Lipp (3):
      TTY: return class device pointer from tty_register_device()
      i4l gigaset: move sysfs entry to tty class device
      i4l: Gigaset drivers: add IOCTLs to compat_ioctl.h

Haren Myneni (2):
      powerpc: clear IPIs on kdump
      [POWERPC] kdump: Reserve the existing TCE mappings left by the first kernel

Hartmut Rick (1):
      smsc47m192: New hwmon driver for SMSC LPC47M192/997

Heiko Carstens (20):
      cpu hotplug: fix CPU_UP_CANCEL handling
      s390: setup.c cleanup + build fix
      [S390] cleanup bitops.h.
      [S390] incomplete stack traces.
      [S390] memory detection.
      [S390] __syscall_return error check.
      [S390] head.S code moving.
      [S390] preempt_count initialization.
      add __[start|end]_rodata sections to asm-generic/sections.h
      s390: put sys_call_table into .rodata section and write protect it
      lockdep: special s390 print_symbol() version
      lockdep: console_init after local_irq_enable()
      lockdep: add print_ip_sym()
      lockdep: s390 CONFIG_FRAME_POINTER support
      lockdep: stacktrace subsystem, s390 support
      lockdep: irqtrace subsystem, s390 support
      lockdep: s390 turn validator off in machine-check handler
      lockdep: annotate qeth driver
      zfcp: fix incorrect usage of erp_lock
      zfcp: fix incorrect usage of fsf_req_list_lock

Henk Vergonet (1):
      USB: add YEALINK phones to the HID_QUIRK_IGNORE blacklist

Henrik Sjoberg (1):
      V4L/DVB (4181): Fix CA Info and Application Info

Herbert Valerio Riedel (4):
      phy: new SMSC LAN83C185 PHY driver
      net: au1000_eth: PHY framework conversion
      [MIPS] Au1xxx: board specific irq code cleanup
      [MTD] CORE mtdchar.c: fix off-by-one error in lseek()

Herbert Xu (41):
      [IPSEC] xfrm: Undo afinfo lock proliferation
      [IPSEC] xfrm: Abstract out encapsulation modes
      [IPSEC] proto: Move transport mode input path into xfrm_mode_transport
      [IPSEC] xfrm: Use IPPROTO_MAX instead of 256
      [NET]: Add netif_tx_lock
      [NET]: Clean up skb_linearize
      [NET] ppp: Remove unnecessary pskb_may_pull
      [NET]: skb_trim audit
      [NET]: Warn in __skb_trim if skb is paged
      [NET]: Add NETIF_F_GEN_CSUM and NETIF_F_ALL_CSUM
      [BRIDGE]: Add support for NETIF_F_HW_CSUM devices
      [ETHTOOL]: Fix UFO typo
      [NET]: Prevent multiple qdisc runs
      [FORCEDETH] Fix xmit_lock/netif_tx_lock after merge
      [NET]: Avoid allocating skb in skb_pad
      [NET]: Prevent transmission after dev_deactivate
      [NET]: Merge TSO/UFO fields in sk_buff
      [NET]: Add generic segmentation offload
      [NET]: Add software TSOv4
      [NET]: Added GSO toggle
      [IPSEC]: Handle GSO packets
      [NET]: Fix CHECKSUM_HW GSO problems.
      [CRYPTO] aes-i586: Get rid of useless function wrappers
      [CRYPTO] digest: Remove unnecessary zeroing during init
      [CRYPTO] all: Pass tfm instead of ctx to algorithms
      [CRYPTO] padlock: Rearrange context structure to reduce code size
      [CRYPTO] api: Added cra_init/cra_exit
      [CRYPTO] api: Removed const from cra_name/cra_driver_name
      [CRYPTO] api: Allow replacement when registering new algorithms
      [CRYPTO] aes: Add wrappers for assembly routines
      [CRYPTO] tcrypt: Forbid tcrypt from being built-in
      nfsd kconfig: select things at the closest tristate instead of bool
      [NET]: Added GSO header verification
      [NET]: Make illegal_highdma more anal
      [NET]: Fix logical error in skb_gso_ok
      [TCP]: Reset gso_segs if packet is dodgy
      [IPV6]: Remove redundant length check on input
      [IPV6]: Added GSO support for TCPv6
      [NET]: Generalise TSO-specific bits from skb_setup_caps
      [IPV6]: Added GSO support for TCPv6
      [NET]: Verify gso_type too in gso_segment

HighPoint Linux Team (2):
      [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver
      [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver

Hiro Yoshioka (1):
      x86: cache pollution aware __copy_from_user_ll()

Hong Liu (1):
      ieee80211: fix not allocating IV+ICV space when usingencryption in ieee80211_tx_frame

Horms (2):
      [IPVS]: Add sysctl documentation
      CONFIG_WIRELESS_EXT is neccessary after all

Horst Hummel (3):
      [S390] dasd_eckd_dump_sense bug.
      [S390] dasd whitespace and other cosmetics.
      [S390] add PAV support to the dasd driver.

Hua Zhong (3):
      likely cleanup: remove unlikely in sys_mprotect()
      remove unlikely() in might_sleep_if()
      remove unlikely(sb) in prune_dcache

Hugh Dickins (3):
      swapoff: use atomic_inc_not_zero() on mm_users
      remove unused o_flags from do_shmat
      fix update_mmu_cache in fremap.c

Hyok S. Choi (4):
      [ARM] nommu: avoid selecting TLB and CPU specific copy code
      [ARM] nommu: add arch/arm/Kconfig-nommu to Kconfig files
      [ARM] nommu: export flush_dcache_page()
      [ARM] nommu: Initial uCLinux support for MMU-based CPUs

Ian Abbott (1):
      USB: ftdi_sio: add support for Yost Engineering ServoCenter3.1

Ian Kent (1):
      autofs4: need to invalidate children on tree mount expire

Ian Wienand (1):
      [IA64] SKI Simulator boot

Imre Deak (2):
      ARM: OMAP: GPIO IRQ lazy IRQ disable fix
      ARM: OMAP: Fix GPIO IRQ mask handling

Ingo Molnar (126):
      sem2mutex: acpi, acpi_link_lock
      [XFS] lock validator: lockdep: small xfs init_rwsem() cleanup
      mm/slab.c: fix early init assumption
      i386: break out of recursion in stackframe walk
      cond_resched() might_sleep() fix
      introduce WARN_ON_ONCE(cond)
      [CIFS] Remove calls to to take f_owner.lock
      [ARM] fix drivers/mfd/ucb1x00-core.c IRQ probing bug
      work around ppc64 bootup bug by making mutex-debugging save/restore irqs
      Convert kernel/cpu.c to mutexes
      fix IDE deadlock in error reporting code
      x86_64: x86_64-enable-large-bzImage.patch
      x86_64: fix unlikely profiling & vsyscalls on x86_64
      x86_64: fix vector_lock deadlock in io_apic.c
      vdso: randomize the i386 vDSO by moving it into a vma
      spin/rwlock init cleanups
      pi-futex: futex code cleanups
      pi-futex: robust futex docs fix
      pi-futex: introduce debug_check_no_locks_freed()
      pi-futex: introduce WARN_ON_SMP
      pi-futex: add plist implementation
      pi-futex: scheduler support for pi
      pi-futex: rt mutex core
      pi-futex: rt mutex debug
      pi-futex: rt mutex futex api
      pi-futex: futex_lock_pi/futex_unlock_pi support
      genirq: rename desc->handler to desc->chip
      genirq: sem2mutex probe_sem -> probing_active
      genirq: cleanup: merge irq_affinity[] into irq_desc[]
      genirq: cleanup: remove irq_descp()
      genirq: cleanup: remove fastcall
      genirq: cleanup: misc code cleanups
      genirq: cleanup: reduce irq_desc_t use, mark it obsolete
      genirq: cleanup: include/linux/irq.h
      genirq: cleanup: merge irq_dir[], smp_affinity_entry[] into irq_desc[]
      genirq: cleanup: merge pending_irq_cpumask[] into irq_desc[]
      genirq: cleanup: turn ARCH_HAS_IRQ_PER_CPU into CONFIG_IRQ_PER_CPU
      genirq: add ->retrigger() irq op to consolidate hw_irq_resend()
      genirq: doc: comment include/linux/irq.h structures
      genirq: doc: handle_IRQ_event() and __do_IRQ() comments
      genirq: cleanup: no_irq_type cleanups
      genirq: update copyrights
      genirq MSI fixes
      genirq: add handle_bad_irq()
      genirq: cleanup: no_irq_type -> no_irq_chip rename
      genirq: more verbose debugging on unexpected IRQ vectors
      genirq: add chip->eoi(), fastack -> fasteoi
      fix drivers/video/imacfb.c compilation
      fix platform_device_put/del mishaps
      pi-futex: futex_wake() lockup fix
      lockdep: floppy.c irq release fix
      lockdep: add is_module_address()
      lockdep: add per_cpu_offset()
      lockdep: add disable/enable_irq_lockdep() API
      lockdep: add local_irq_enable_in_hardirq() API
      lockdep: add DECLARE_COMPLETION_ONSTACK() API
      lockdep: clean up rwsems
      lockdep: remove RWSEM_DEBUG remnants
      lockdep: rename DEBUG_WARN_ON()
      lockdep: remove DEBUG_BUG_ON()
      lockdep: remove mutex deadlock checking code
      lockdep: better lock debugging
      lockdep: mutex section binutils workaround
      lockdep: locking init debugging improvement
      lockdep: beautify x86_64 stacktraces
      lockdep: x86_64 document stack frame internals
      lockdep: i386 remove multi entry backtraces
      lockdep: stacktrace subsystem, core
      lockdep: stacktrace subsystem, i386 support
      lockdep: stacktrace subsystem, x86_64 support
      lockdep: irqtrace subsystem, core
      lockdep: irqtrace subsystem, docs
      lockdep: irqtrace subsystem, i386 support
      lockdep: irqtrace cleanup of include/asm-i386/irqflags.h
      lockdep: irqtrace subsystem, x86_64 support
      lockdep: irqtrace cleanup of include/asm-x86_64/irqflags.h
      lockdep: locking API self tests
      lockdep: core
      lockdep: allow read_lock() recursion of same class
      lockdep: design docs
      lockdep: procfs
      lockdep: prove rwsem locking correctness
      lockdep: prove spinlock rwlock locking correctness
      lockdep: prove mutex locking correctness
      lockdep: kconfig
      lockdep: print all lock classes on SysRQ-D
      lockdep: x86_64 early init
      lockdep: x86 smp alternatives workaround
      lockdep: do not recurse in printk
      lockdep: fix RT_HASH_LOCK_SZ
      lockdep: enable on i386
      lockdep: enable on x86_64
      lockdep: enable on s390
      lockdep: annotate direct io
      lockdep: annotate serial
      lockdep: annotate dcache
      lockdep: annotate i_mutex
      lockdep: annotate futex
      lockdep: annotate genirq
      lockdep: annotate waitqueues
      lockdep: annotate mm
      lockdep: annotate skb_queue_head_init
      lockdep: annotate timer base locks
      lockdep: annotate scheduler runqueue locks
      lockdep: annotate hrtimer base locks
      lockdep: annotate sock_lock_init()
      lockdep: annotate af_unix locking
      lockdep: annotate bh_lock_sock()
      lockdep: annotate ieee1394 skb-queue-head locking
      lockdep: annotate ->mmap_sem
      lockdep: annotate NTFS locking rules
      lockdep: annotate sound/core/seq/seq_ports.c
      lockdep: annotate 8390.c disable_irq()
      lockdep: annotate 3c59x.c disable_irq()
      lockdep: annotate enable_in_hardirq()
      lockdep: annotate on-stack completions
      lockdep: annotate ->s_lock
      lockdep: annotate SLAB code
      lockdep: annotate blkdev nesting
      lockdep: annotate on-stack completions, mmc
      lockdep: annotate sk_locks
      lockdep: annotate forcedeth.c disable_irq()
      sched: clean up fallout of recent changes
      sched: cleanup, remove task_t, convert to struct task_struct
      sched: cleanup, convert sched.c-internal typedefs to struct
      lock validator: fix ns83820.c irq-flags bug

Ingo van Lil (1):
      drivers/block/nbd.c compile fix

Irwan Djajadi (1):
      [ACPI] drivers/acpi/hotkey.c: check kmalloc return value

Ishai Rabinovitz (4):
      IB/srp: Clean up loop in srp_remove_one()
      IB/srp: Handle DREQ events from CM
      IB/srp: Factor out common request reset code
      [SCSI] sg.c: Fix bad error handling in

J. Bruce Fields (10):
      NFSv4: remove obviously bogus comparison from decode_getacl
      knfsd: nfsd4: fix open_confirm locking
      knfsd: nfsd: call nfsd_setuser() on fh_compose(), fix nfsd4 permissions problem
      knfsd: nfsd4: remove superfluous grace period checks
      knfsd: svcrpc: gss: simplify rsc_parse()
      knfsd: nfsd4: fix some open argument tests
      knfsd: nfsd4: fix open flag passing
      knfsd: svcrpc: Simplify nfsd rpcsec_gss integrity code
      knfsd: nfsd: mark rqstp to prevent use of sendfile in privacy case
      knfsd: svcrpc: gss: server-side implementation of rpcsec_gss privacy

Jack Morgenstein (3):
      IB: Add caching of ports' LMC
      IB/mad: Check GID/LID when matching requests
      IPoIB: Fix kernel unaligned access on ia64

Jack Steiner (2):
      [IA64-SGI] SN topology fix for large systems
      [IA64-SGI] - Pass OS logical cpu number to the SN prom (bios)

Jacob Shin (4):
      x86_64: apic support for extended apic interrupt
      x86_64: mce_amd relocate sysfs files
      x86_64: mce_amd support for family 0x10 processors
      x86_64: mce_amd cleanup

Jae-hyeon Park (2):
      ACPI: Device [kobj-name] is not power manageable
      ACPI: fix not power-manageable device message

Jake Moilanen (2):
      [POWERPC] Add support for PCI-Express nodes in the device tree
      [POWERPC] MSI abstraction

James Bottomley (19):
      Merge ../scsi-rc-fixes-2.6
      [SCSI] fix proc_scsi_write to return "length" on success with remove-single-device case
      [SCSI] aic7xxx: expose the bus setting to sysfs
      [SCSI] spi transport: don't allow dt to be set on SE or HVD buses
      Merge ../linux-2.6
      [SCSI] scsi_transport_sas: fix panic in sas_free_rphy
      [SCSI] hptiop: don't use cmnd->bufflen
      [SCSI] 53c700: remove reliance on deprecated cmnd fields
      [PARISC] Fix PCREL22F relocation problem for most modules
      [PARISC] Fix do_gettimeofday() hang
      fix subarchitecture breakage with CONFIG_SCHED_SMT
      voyager: fix compile after setup rework
      voyager: add cpu_present_map
      [SCSI] scsi_transport_sas: introduce a sas_port entity
      Merge ../linux-2.6/
      [SCSI] 53c700: fix breakage caused by the autosense update
      [SCSI] mptsas: eliminate ghost devices
      [SCSI] fix error handling in scsi_io_completion
      Merge ../scsi-misc-2.6

James Courtier-Dutton (6):
      [ALSA] ca0106: Add analog capture controls.
      [ALSA] emu10k1: Add support for Audigy4 (not Pro)
      [ALSA] Add p17v.h file.
      [ALSA] ca0106: Fixes MSI K8N's SB Live 24 bit, no sound from line-in.
      [ALSA] AC97: Correct Mic Boost label.
      [ALSA] snd-ca0106: Update playback to 24bit. Fix typo is comment.

James Morris (8):
      [SECMARK]: Add new flask definitions to SELinux
      [SECMARK]: Add SELinux exports
      [SECMARK]: Add secmark support to core networking.
      [SECMARK]: Add xtables SECMARK target
      [SECMARK]: Add secmark support to conntrack
      [SECMARK]: Add CONNSECMARK xtables target
      [SECMARK]: Add new packet controls to SELinux
      lsm: add task_setioprio hook

James Smart (5):
      [SCSI] Block I/O while SG reset operation in progress - the midlayer patch
      [SCSI] Block I/O while SG reset operation in progress - lpfc portion
      [SCSI] fc transport: resolve scan vs delete deadlocks
      [SCSI] update max sdev block limit
      [SCSI] fc transport: bug fix: correct references

Jan Altenberg (1):
      m68k: ptrace.h typo fix

Jan Beulich (21):
      [CPUFREQ] dprintk adjustments to cpufreq-nforce2
      [CPUFREQ] dprintk adjustments to cpufreq-speedstep-centrino
      [CPUFREQ] cpufreq core {d,}printk adjustments
      PCI Hotplug: Fix recovery path from errors during pcie_init()
      fix x86 microcode driver handling of multiple matching revisions
      adjust handle_IRR_event() return type
      x86_64: serialize assign_irq_vector() use of static variables
      i386/x86-64: simplify ioapic_register_intr()
      x86_64: add END()/ENDPROC() annotations to entry.S
      x86_64: reliable stack trace support
      x86_64: reliable stack trace support (x86-64)
      x86_64: reliable stack trace support (x86-64 IRQ stack
      x86_64: reliable stack trace support (x86-64 syscall
      i386: reliable stack trace support (i386)
      i386: reliable stack trace support i386 entry.S
      i386/x86-64: fall back to old-style call trace if no unwinding
      x86_64: allow unwinder to build without module support
      x86_64: use halt() instead of raw inline assembly
      x86_64: miscellaneous mm/init.c fixes
      i386/x86-64: adjust /proc/interrupts column headings
      x86_64: adjust kstack_depth_to_print default

Jan Engelhardt (7):
      Update devices.txt
      openpromfs: fix missing NUL
      openpromfs: remove unnecessary casts
      openpromfs: factorize out
      printk time parameter
      fuse: use MISC_MAJOR
      update-devices.txt

Jan Kara (2):
      jbd: fix BUG in journal_commit_transaction()
      JBD: split checkpoint lists

Jani Alinikula (1):
      [ALSA] Stereo controls for M-Audio Revolution cards

Jarkko Lavinen (1):
      OneNand: Fix free byte positions.

Jarkko Nikula (1):
      ARM: OMAP: Correct two bugs in arch/arm/mach-omap2/clock.c

Jaroslav Kysela (2):
      [ALSA] aoa driver - Kconfig - remove spaces for SND!=n
      [ALSA] version 1.0.12rc1

Jason Lunz (1):
      bcm43xx: quiet down log spam from set_security

Jay Cliburn (1):
      via-velocity: allow MTU size less than 1500 bytes

Jaya Kumar (6):
      [ALSA] PM support for cs5535audio
      [ALSA] Single variables for cs5535audio
      [ALSA] ac97_codec - fix duplicate control creation in AC97
      [ALSA] cs5535audio - trivial debug printk
      [ALSA] AD1888 suspend/resume fix
      [ALSA] AD1888 mixer controls for DC mode

Jean Delvare (24):
      Remove <linux/i2c-id.h> and <linux/i2c-algo-ite.h> from userspace export
      w83627ehf: Add alarms support
      f71805f: Resource needs not be global
      hwmon: Add sysfs interface for individual alarm files
      I2C: i2c-piix4: Fix typo in documentation
      I2C: i2c-piix4: Document the IBM problem more clearly
      I2C: i2c-nforce2: Add support for the nForce4 MCP51 and MCP55
      HWMON: hdaps: Update the list of supported systems
      HWMON: lm83: Documentation update
      HWMON: Improve the help text for CONFIG_HWMON
      i2c: Suggest N for rare devices in Kconfig
      hwmon: Sysfs interface documentation update, 2 of 2, take 2
      hwmon: Fix a typo in the hdaps driver
      hwmon: Drop some maintainers entries
      scx200_acb: Mark scx200_acb_probe __init
      scx200_acb: Documentation update
      i2c-i801: Fix block transaction poll loops
      i2c-i801: Remove force_addr parameter
      i2c-i801: Remove PCI function check
      i2c-i801: Cleanups
      i2c-i801: Better pci subsystem integration
      i2c-i801: Merge setup function
      hwmon: Fix the Kconfig header
      rtc: small documentation update

Jean-Luc Leger (6):
      [MTD] Fix invalid default value of CONFIG_MTD_PCMCIA_ANONYMOUS in Kconfig
      W1: fix dependencies of W1_SLAVE_DS2433_CRC
      clean up default value of SCHED_SMT
      clean up default value of SYSCALL_DEBUG
      clean up default value of USB_ISP116X_HCD, USB_SL811_HCD and USB_SL811_CS
      clean up default value of IP_DCCP_ACKVEC

Jeff Dike (9):
      UML: fix wall_to_monotonic initialization
      uml: fix /proc/mounts parsing boundary condition
      uml: fix off-by-one bug in VM file creation
      uml: unregister useless console when it's not needed
      uml: add locking to x