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

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


Tag 'v2.6.15' created by Linus Torvalds <torvalds at g5.osdl.org> at 2006-01-03 03:21 -0800

Linux 2.6.15 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDue3GF3YsRnbiHLsRAmqbAJ9xibzDd+mY5u3byWNX3B1Y3/ywhACgrgEq
4Ao5rAebDs/FtMqRex9NwbM=
=hUf0
-----END PGP SIGNATURE-----

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

ASANO Masahiro (1):
      fix posix lock on NFS

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

Adam Brooks (1):
      [ARM] 3173/1: Fix to allow 2.6.15-rc2 to compile for IOP3xx boards

Adam Kropelin (1):
      hid-core: Zero-pad truncated reports

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

Adrian Bunk (74):
      drivers/net/wan/: possible cleanups
      [ARM] Documentation/arm/README: small update
      drivers/net/ixgb/: make some code static
      drivers/net/e1000/: possible cleanups
      drivers/net/hamradio/dmascc.c: remove dmascc_setup()
      airo.c/airo_cs.c: correct prototypes
      [SCSI] remove the obsolete SCSI qlogicisp driver
      I am the new monkey.
      Merge with http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      arch/i386/kernel/ldt.c should #include <asm/mmu_context.h>
      arch/i386/kernel/reboot_fixups.c should #include <linux/reboot_fixups.h>
      arch/i386/kernel/scx200.c should #include <linux/scx200_gpio.h>
      cris: "extern inline" -> "static inline"
      include/asm-v850/ "extern inline" -> "static inline"
      fs/smbfs/request.c: turn NULL dereference into BUG()
      quota: small cleanups
      mm/{mmap,nommu}.c: several unexports
      unexport hugetlb_total_pages
      unexport clear_page_dirty_for_io
      unexport nr_swap_pages
      unexport console_unblank
      mm/swap.c: unexport vm_acct_memory
      mm/swapfile.c: unexport total_swap_pages
      mm/swap_state.c: unexport swapper_space
      unexport idle_cpu
      unexport uts_sem
      __deprecated_for_modules: insert_resource
      __deprecated_for_modules: panic_timeout
      sound/oss/sequencer_syms: unexport reprogram_timer
      fs/super.c: unexport user_get_super
      unexport phys_proc_id and cpu_core_id
      drivers/pnp/: cleanups
      OSS MIPS drivers: "extern inline" -> "static inline"
      fix NET_RADIO=n, IEEE80211=y compile
      kill include/linux/eeprom.h
      drivers/net/s2io.c: make functions static
      mm/slab.c: fix a comment typo
      MAINTAINERS: PKTCDVD DRIVER: remove entry for a subscribers-only list
      fs/freevxfs/: add #include's
      jffs_fm.c should #include "intrep.h"
      fs/partitions/ultrix.c should #include "ultrix.h"
      fs/reiserfs/hashes.c should #include <linux/reiserfs_fs.h>
      drivers/char/ftape/lowlevel/ftape-buffer.c should #include "../lowlevel/ftape-buffer.h"
      fs/afs/callback.c should #include "cmservice.h"
      fs/ioprio.c should #include <linux/syscalls.h>
      s390: "extern inline" -> "static inline"
      schedule obsolete OSS drivers for removal
      remove CONFIG_EXT{2,3}_CHECK
      ext2: remove the ancient CHANGES file
      i386: EXPORT_SYMBOL(screen_info) even #ifndef CONFIG_VT
      drivers/video/vgastate.c: kill dead code
      fs/namei.c: make path_lookup_create() static
      drivers/char/sysrq.c: make two functions static
      drivers/message/fusion/mptbase.c: make code static
      fs/hugetlbfs/inode.c: make a function static
      ide: possible cleanups
      PCI: drivers/pci/: small cleanups
      arch/i386/mm/init.c: small cleanups
      [SPARC]: drivers/sbus/char/aurora.c:  "extern inline" -> "static inline"
      drivers/message/i2o/pci.c: fix a NULL pointer dereference
      drivers/infiniband/core/mad.c: fix use-after-release case
      drivers/scsi/dpt_i2o.c: fix a NULL pointer dereference
      [MTD] Make functions static, include header files with prototypes
      [IPV4]: make two functions static
      [NETFILTER] ipv4: small cleanups
      [IPV6]: make two functions static
      V4L: Makes needlessly global code static
      DVB: Small cleanups and CodeStyle fixes
      allow KOBJECT_UEVENT=n only if EMBEDDED
      drivers/base/memory.c: unexport the static (sic) memory_sysdev_class
      [SPARC]: Fix RTC build failure.
      include/linux/irq.h: #include <linux/smp.h>
      [SUNGEM]: Fix link error with CONFIG_HOTPLUG disabled.
      [SPARC]: introduce a SPARC Kconfig symbol

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

Al Viro (91):
      iomem annotations (sata_nv)
      iomem annotations (ahci)
      iomem annotations (sata_promise)
      enum safety (sata_qstor)
      iomem annotations (sata_sx4)
      iomem annotations (sata_sil)
      iomem annotations (sata_vsc)
      gfp_t: infrastructure
      gfp_t: mm/* (easy parts)
      gfp_t: lib/*
      gfp_t: net/*
      gfp_t: fs/*
      gfp_t: block layer core
      gfp_t: dma-mapping (arm)
      gfp_t: dma-mapping (ia64)
      gfp_t: dma-mapping (alpha)
      gfp_t: dma-mapping (cris)
      gfp_t: dma-mapping (frv)
      gfp_t: dma-mapping (mips)
      gfp_t: dma-mapping (parisc)
      gfp_t: dma-mapping (ppc)
      gfp_t: dma-mapping (sh)
      gfp_t: dma-mapping (amd64)
      gfp_t: dma-mapping (xtensa)
      gfp_t: dma-mapping (simple cases)
      gfp_t: drivers/usb
      gfp_t: kernel/*
      gfp_t: drivers/scsi
      gfp_t: drivers/infiniband
      gfp_t: sound
      gfp_t: remaining bits of arch/*
      gfp_t: drivers/net
      gfp_t: remaining bits of drivers/*
      gfp_t: reiserfs mapping_set_gfp_mask() use
      gfp_t: the rest
      s2io iomem annotations
      sata_sil24 iomem annotations and fixes
      missing include in infiniband
      arguments out of order in class_device_create() call (s390)
      missing bits in sparkspkr conversion
      missing exports of do_settimeofday() variants
      amikbd fix
      idmouse cleanup and overflow fix
      bluetooth hidp is broken on s390
      type fix in arm/boot/compressed/misc.c
      sata_sil24 iomem annotations and fixes
      s2io iomem annotations
      ppc bug.h namespace pollution
      missing platform_device.h includes
      saner handling of auto_acct_off() and DQUOT_OFF() in umount
      cleanups and bug fix in do_loopback()
      allow callers of seq_open do allocation themselves
      make /proc/mounts pollable
      Fix sysctl unregistration oops (CVE-2005-2709)
      m68k: introduce task_thread_info
      m68k: introduce setup_thread_stack() and end_of_stack()
      m68k: thread_info header cleanup
      m68k: m68k-specific thread_info changes
      [ACPI] IA64 build: blacklist.c is used only on X86
      fix iomem annotations in sparc32 pcic code
      sparc: vfc __iomem annotations and fixes
      sparc: jsflash __user annotations
      sbus/char/uctrl: missing prototypes and NULL noise removal
      sparc/kernel/time: __iomem annotations
      sparc: NULL noise removal (ebus.c)
      sun4c_memerr_reg __iomem annotations
      arch/sparc/kernel/led.c __user annotations
      iscsi gfp_t annotations
      xfs: missing gfp_t annotations
      s2io: __iomem annotations for recent changes
      auerswald.c: %zd for size_t
      em28xx: %zd for size_t
      i386,amd64: mmconfig __iomem annotations
      i386,amd64: ioremap.c __iomem annotations
      cm4000_cs: __user annotations
      dell_rbu: NULL noise removal
      wdrtas.c: fix __user annotations
      cyber2000fb.c __iomem annotations
      arcfb __user annotations
      __user annotations (booke_wdt.c)
      missing prototype (mm/page_alloc.c)
      Address of void __user * is void __user * *, not void * __user *
      ia64 sn __iomem annotations
      dst_ca __user annotations, portability fixes
      arch/alpha/kernel/machvec_impl.h: C99 struct initializer
      drivers/atm/adummy.c NULL noise removal
      mwave: missing __user in ioctl struct declaration
      drivers/input/misc/wistron_btns.c NULL noise removal
      arch/powerpc/kernel/syscalls.c __user annotations
      ppc: booke_wdt compile fix
      ppc: ppc4xx_dma DMA_MODE_{READ,WRITE} fix

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

Alan Hourihane (1):
      AGP performance fixes

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

Alasdair G Kergon (2):
      device-mapper: list_versions fix
      device-mapper: mirror log bitset fix

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

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

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

Alex Williamson (2):
      [IA64] more robust zx1/sx1000 machvec support
      [ACPI] increase owner_id limit to 64 from 32

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

Alexandra Kossovsky (1):
      [COMPAT] net: SIOCGIFCONF data corruption

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

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

Amit Gud (1):
      cs5520: fix return value of cs5520_init_one()

Amos Waterland (1):
      protect ide_cdrom_capacity by ifdef

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

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

Andi Kleen (45):
      Convert mempolicies to nodemask_t
      Remove near all BUGs in mm/mempolicy.c
      Don't set dcdbas driver to default m
      x86_64: Update defconfig
      x86_64: Add 4GB DMA32 zone
      x86_64: Set compatibility flag for 4GB zone on IA64
      x86_64: Make i386 compile again with fourth DMA32 zone
      x86_64: When cpu_up fails clean up page allocator properly
      x86_64: Account mem_map in VM holes accounting
      x86_64: Fix up outdated pfn_to_page comment
      x86_64: Remove obsolete ARCH_HAS_ATOMIC_UNSIGNED and page_flags_t
      x86_64: Use the DMA32 zone for dma_alloc_coherent()/pci_alloc_consistent
      x86_64: Fix gcc 4 warning in aperture.c
      x86_64: Speed up numa_node_id by putting it directly into the PDA
      x86_64: Don't apply __PHYSICAL_MASK to page frame numbers
      x86_64: Only use asm/sections.h to declare section symbols
      x86_64: Replace cpu_pda extern with include
      x86_64: Replace swiotlb extern with include
      x86_64: Some clarifications for Documention/x86_64/mm.txt
      x86_64: Use int operations in spinlocks to support more than 128 CPUs spinning.
      x86_64: New heuristics to find out hotpluggable CPUs.
      AGP: Support ULI/ALI 1689 bridge on AMD64
      AGP: Try unsupported AGP chipsets on x86-64 by default
      AGP: Make gart iterator in K8 AGP driver SMP safe
      x86_64: Allow modular build of ia32 aout loader
      x86_64: Formatting fixes for arch/x86_64/kernel/process.c
      x86_64: Don't enable interrupt unconditionally in reboot path
      x86_64: Fix NUMA node lookup debug code which had bitrotted
      x86_64: Reduce number of retries for reset through keyboard controller
      x86_64: Remove optimization for B stepping AMD K8
      x86_64: Remove asm-x86_64/rwsem.h
      x86_64: Log machine checks from boot on Intel systems
      x86_64: Remove CONFIG_CHECKING and add command line option for pagefault tracing
      x86_64: Increase the maximum number of local APICs to the maximum
      i386: Use bigsmp for > 8 core Opteron systems
      Remove compat ioctl semaphore
      x86_64: Make sure hpet_address is 0 when any part of HPET initialization fails
      i386/x86-64: Don't call change_page_attr with a spinlock held
      i386/x86-64 Fall back to type 1 access when no entry found
      i386/x86-64 Correct for broken MCFG tables on K8 systems
      x86_64: Fix 32bit thread coredumps
      PCI: Fix dumb bug in mmconfig fix
      Fix swiotlb pci_map_sg error handling
      Fix build with CONFIG_PCI_MMCONFIG
      Make sure interleave masks have at least one node set

Andrea Arcangeli (5):
      .text page fault SMP scalability optimization
      ptrace/coredump/exit_group deadlock
      fix nr_unused accounting, and avoid recursing in iput with I_WILL_FREE set
      fix __writeback_single_inode WARN_ON
      shrinker->nr = LONG_MAX means deadlock for icache

Andrea Bittau (1):
      [PKT_SCHED]: sch_netem: correctly order packets to be sent simultaneously

Andreas Gruenbacher (2):
      ext3: fix mount options documentation
      nfsd: check for read-only exports before setting acls

Andreas Herrmann (2):
      [SCSI] zfcp: fix adapter initialization
      [SCSI] zfcp: fix return code of zfcp_scsi_slave_alloc

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

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

Andreas Schwab (1):
      KERNELRELEASE depends on CONFIG_LOCALVERSION

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

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

Andrew Morton (54):
      e1000_intr build fix
      s2io build fix
      e1000 build fix
      [netdrvr b44] include linux/dma-mapping.h to eliminate warning
      PCI: fix edac drivers for radisys 82600 borkage
      revert "orinoco: Information leakage due to incorrect padding"
      USB: sisusb warning fix
      USB: fix pm patches with CONFIG_PM off part 1
      USB: fix pm patches with CONFIG_PM off part 2
      selinux-canonicalize-getxattr-fix
      ide-scsi highmem cleanup
      ntp whitespace cleanup
      remove timer debug field
      add_timer() of a pending timer is illegal
      setkeys needs root
      __bread oops fix
      tpm-tidies
      [ROSE]: rose_heartbeat_expiry() locking fix
      revert ide-scsi highmem cleanup
      tlclk build fix
      posix-timers `unlikely' rejig
      slab: don't BUG on duplicated cache
      serial console: touch NMI watchdog
      write_inode_now(): write inode if not BDI_CAP_NO_WRITEBACK
      readahead commentary
      nvidiafb-fix-mode-setting-ppc-support-warning-fixes
      max1619 fix
      [IRDA] donauboe: locking fix
      i460-agp warning fixes
      vx_hwdep.c needs vmalloc.h
      mtd: rfd_ftl build fix
      mtd: onenand_base needs sched.h
      dvb-usb-urb printk fix
      powerpc: sched fixups
      [SPARC]: display7seg build fix
      libata.h needs dma-mapping.h
      nv_of.c build fix
      pciehp_hpc build fix
      shpchp_hpc build fix
      powerpc-xmon-build-fix
      acct.h needs jiffies.h
      v4l-944-added-driver-for-saa7127-video-tidy
      hfc_usb: fix usb device table
      USB: usbdevfs_ioctl 32bit fix
      usb devio warning fix
      git-netdev-all-ieee80211_get_payload-warning-fix
      Input: wistron - disable for x86_64
      revert floppy-fix-read-only-handling
      jffs2 debug gcc-2.9x fix
      memory_sysdev_class is static
      fork.c: proc_fork_connector() called under write_lock()
      blkmtd: use clear_page_dirty()
      raw driver: Kconfig fix
      Fix memory ordering problem in wake_futex()

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

Andrew de Quincey (3):
      dvb: stv0299: revert improper method
      dvb: Remove DEBUG_LOCKLOSS stuff
      DVB: Fix locking problems and code cleanup

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

Andrey Volkov (3):
      [SERIAL] Fix mpc52xx_uart.c
      [DRIVER MODEL] Fix typo in ohci-ppc-soc.c
      Fix copy-paste bug in ohci-ppc-soc.c

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

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

Andy Whitcroft (2):
      ppc64 memory model depends on NUMA
      ppc64 need HPAGE_SHIFT when huge pages disabled

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

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

Antonino A. Daplas (40):
      fbcon/fbdev: Move softcursor out of fbdev to fbcon
      fbcon: Consolidate redundant code
      fbcon: Use helper function when filling out var structure
      fbcon: Initialize new driver when old driver is released
      fbdev: Remove software clipping from drawing functions
      vesafb: Fix color palette handling
      atyfb: Get initial mode timings from LCD BIOS
      savagefb: Convert from VGA IO access to MMIO access
      fbdev: Workaround for buggy EDID blocks
      nvidiafb: Fix empty macro
      vesafb: Disable mtrr as the default
      i810fb: Cleanup I2C code
      console: Fix compile error
      fbdev: Rearrange mode database entries
      fbdev: Add helper to get an appropriate initial mode
      fbdev: Convert a few drivers to use the fb_find_best_display helper
      savagefb: X-panning fixes
      fbcon: Console Rotation - Prepare fbcon for console rotation
      fbcon: Console Rotation - Add support to rotate the logo
      fbcon: Console Rotation - Add support to rotate font bitmap
      fbcon: Console Rotation - Add support for 90-degree console rotation
      fbcon: Console Rotation - Add support for 180-degree console rotation
      fbcon: Console Rotation - Add support for 270-degree rotation
      fbcon: Console Rotation - Add ability to control rotation via sysfs
      fbcon: Console Rotation - Add framebuffer console documentation
      vga16fb: Convert vga16fb as a platform device
      fbdev: Possible endian fix in cfbimageblit
      fbdev: fix module dependency loop
      nvidiafb: Fix bug in nvidiafb_pan_display
      fbcon: Console Rotation - Fix wrong shift calculation
      vgacon: Fix usage of stale height value on vc initialization
      fbdev: cirrusfb: Driver cleanup and bug fixes
      fbcon: fix complement_mask() with 512 character map
      fbcon: Add ability to save/restore graphics state
      fbdev: Pan display fixes
      fbcon: Avoid illegal display panning
      fbdev: Shift pixel value before entering loop in cfbimageblit
      fbdev: Fix incorrect unaligned access in little-endian machines
      intelfb: Fix freeing of nonexistent resource
      intelfb: Fix oops when changing video mode

Antti Andreimann (1):
      USB: Maxtor OneTouch button support for older drives

Arjan van de Ven (2):
      [SERIAL] mark several serial tables const
      [NET]: Add const markers to various variables.

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

Arnaud Giersch (5):
      [MIPS] IP32: Export mace symbol.
      [MIPS] IP32 Fix and complete IP32 parport definitions
      [MIPS] IP32: Fix sparse warnings.
      [MIPS] Add const qualifier to writes##bwlq.
      [MIPS] Fix documentation typos.

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

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

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

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

Ashok Raj (9):
      introduce get_cpu_sysdev() to retrieve a sysfs entry for a cpu.
      create and destroy cache sysfs entries based on cpu notifiers
      Remove cpu_sys_devices in cpufreq subsystem.
      create and destroy cpufreq sysfs entries based on cpu notifiers
      cpu hotplug: fix locking in cpufreq drivers
      PCI: Change MSI to use physical delivery mode always
      x86_64: Remove duplicate __cpuinit define
      Register disabled CPUs
      clean up lock_cpu_hotplug() in cpufreq

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

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

Aurelien Jarno (2):
      sis190.c: fix multicast MAC filter
      sis5513: enable ATA133 for the SiS965 southbridge

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

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

Bart De Schuymer (1):
      [BRIDGE-NF]: Fix bridge-nf ipv6 length check

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

Bartlomiej Zolnierkiewicz (9):
      ide: remove duplicate documentation for ide_do_drive_cmd()
      ide: remove unused ide_action_t:ide_next
      ide: remove dead DEBUG_TASKFILE code
      ide: remove dead code from flagged_taskfile()
      ide: add missing __init tags to device drivers
      ide-disk: flush cache after calling del_gendisk()
      ide: cleanup ide.h
      ide: cleanup ide_driver_t
      ide-cd: remove write-only cmd field from struct cdrom_info

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

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

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

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

Ben Collins (7):
      Add missing EXPORT_SYMBOLS() for __ide_mm_* functions on powerpc
      Update location of ll_rw_blk.c in docs
      Fix hardcoded cpu=0 in workqueue for per_cpu_ptr() calls
      Fix missing pfn variables caused by vm changes
      i2o: Do not disable pci device when it's in use
      block: Cleanup CDROMEJECT ioctl
      Fix typo in x86_64 __build_write_lock_const assembly

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

Ben Lahaise (1):
      uml: switch_mm fix

Benjamin Herrenschmidt (41):
      ppc64: Store virtual address in TLB flush batches
      ppc64: support 64k pages
      ppc64: Fix zImage boot
      ppc: Fix ppc32 build after 64K pages
      nvidiafb: Fix mode setting & PPC support
      nvidiafb: Add flat panel dither support
      ppc64: SMU based macs cpufreq support
      ppc64: SMU partition recovery
      ppc64: Update g5_defconfig for ARCH=powerpc
      ppc64: More U3 device-tree fixes
      ppc64: Thermal control for SMU based machines
      ppc: fix a bunch of warnings
      ppc: Fix ARCH=ppc build with xmon
      ppc: Fix PowerBook HD led on ARCH=powerpc
      ppc64: Fix the lazy icache/dcache code for non-RAM pages
      ppc64: Don't panic when early __ioremap fails
      powerpc: 64k pages pmd alloc fix
      powerpc: 64k pages vs. U3 iommu
      ppc64: fix PCI IO mapping
      powerpc: Merge vdso's and add vdso support to 32 bits kernel
      powerpc: Always rebuild arch/powerpc/include/asm symlink
      powerpc: vdso fixes (take #2)
      powerpc: kill ppc64 rtc.c, use genrtc instead
      powerpc: update defconfigs
      powerpc: pci_64 fixes & cleanups
      ppc: Fix boot with yaboot with ARCH=ppc
      ppc: Fix build with CONFIG_CHRP not set
      powerpc: Make the vDSO functions set error code (#2)
      powerpc: Workaround for offb on 64 bits platforms
      powerpc: merge align.c
      powerpc: Fix setting MPIC priority
      Fix crash in unregister_console()
      Console rotation fixes
      USB: Fix USB suspend/resume crasher (#2)
      powerpc: Fix a huge page bug
      powerpc: Remove debug code in hash path
      powerpc: Fix clock spreading setting on some powermacs
      radeon drm: fix agp aperture map offset
      powerpc: g5 thermal overtemp bug
      Fix more radeon GART start calculation cases
      powerpc: more g5 overtemp problem fix

Benoit Boissinot (2):
      Fix 'Driver using old /proc/net/wireless support, please fix driver !' message.
      [NETFILTER]: ip_conntrack_netlink.c needs linux/interrupt.h

Bernhard Rosenkraenzer (1):
      Input: wistron - add support for Acer Aspire 1500 notebooks

Bill Pechter (1):
      v4l:: (936) Support for sabrent bt848 version

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

Bob Picco (10):
      V5 ia64 SPARSEMEM - Kconfig and Makefile
      V5 ia64 SPARSEMEM - eliminate contig_page_data
      V5 ia64 SPARSEMEM - conditional changes for SPARSEMEM
      V5 ia64 SPARSEMEM - SPARSEMEM code changes
      V5 ia64 SPARSEMEM - gensparse_defconfig
      [IA64] Recent SPARSEMEM and DISCONTIG changes break some builds
      HPET, Maintainers
      [IA64] fix memory less node allocation
      cpuset: fix return without releasing semaphore
      x86_64: Fix sparse mem

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

Borislav Petkov (2):
      USB: make usb storage note visible in Kconfig
      [ACPI] delete "default y" on Kconfig for ibm_acpi extras driver

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

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

Brian King (4):
      PCI: Block config access during BIST
      PCI: ipr: Block config access during BIST
      [SCSI] fix double free of scsi request queue
      Fix SCSI scanning slab corruption

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

Bryan Ford (1):
      x86_64: Save/restore CS in 64bit signal handlers and force __USER_CS for CS

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

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

Carlos O'Donell (2):
      [PARISC] Implement 5 argument clone.
      [PARISC] Document some register usages in assembly files

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

Carlos Silva (1):
      DVB: BUDGET CI card depends on STV0297 demodulator.

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

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

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

Chas Williams (2):
      [ATM]: linux/config.h only needed for #ifdef __KERNEL__ section
      [ATM]: [adummy] dummy ATM driver (similar to net/dummy)

Chen, Kenneth W (7):
      [patch] remove gendisk->stamp_idle field
      Following the same idea, it occurs to me that we should only update
      [IA64] make mmu_context.h and tlb.c 80-column friendly
      optimize activate_task()
      ia64: cpu_idle performance bug fix
      [IA64] 4 level page table bug fix in vhpt_miss
      [IA64] polish comments for tlb fault handler in ivt.S

Chris Elmquist (1):
      [TG3]: ethtool -d hangs PCIe systems

Chris Humbert (1):
      fix broken lib/genalloc.c

Chris Wright (2):
      TPM compile fix
      VFS: local denial-of-service with file leases

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

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

Christoph Lameter (8):
      vmalloc_node
      slab: add additional debugging to detect slabs from the wrong node
      Implement sys_* do_* layering in the memory policy layer.
      Remove policy contextualization from mbind
      Use alloc_percpu to allocate workqueues locally
      slab: remove alloc_pages() calls
      [IA64] Fix missing parameter for local_add/sub
      [IA64] Add __read_mostly support for IA64

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

Clemens Buchacher (1):
      arch/mips/au1000/common/usbdev.c: don't concatenate __FUNCTION__ with strings

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

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

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

Constantine Gavrilov (1):
      x86: fix sigaddset() inline asm memory constraint

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

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

Coywolf Qi Hunt (3):
      PF_DEAD cleanup
      __find_get_block_slow() cleanup
      [BLOCK] new block/ directory comment tidy

Dag-Erling Smørgrav (1):
      Avoid namespace pollution in <asm/param.h>

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

Damian Wrobel (1):
      USB: SN9C10x driver - bad page state fix

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

Daniel Drake (9):
      USB Storage: HP8200: Another device type detection fix
      usb-storage: Some minor shuttle_usbat cleanups
      usb-storage: Readd missing SDDR-05b unusual_devs entry
      prism54: Remove redundant assignment
      usb-storage: Fix detection of kodak flash readers in shuttle_usbat driver
      via82cxxx IDE: remove /proc/via entry
      via82cxxx IDE: support multiple controllers
      Fix listxattr() for generic security attributes
      via82cxxx IDE: Add VT8251 ISA bridge

Daniel Jacobowitz (4):
      Revise MIPS 64-bit ptrace interface
      [ARM] 3168/1: Update ARM signal delivery and masking
      [MIPS] Generate SIGILL again
      [ARM] 3205/1: Handle new EABI relocations when loading kernel modules.

Daniel Marjamäki (1):
      PCI: direct.c: DBG

Daniel Marjamäkia (1):
      PCI: trivial printk updates in common.c

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

Dave Airlie (22):
      drm: missing drm_vm.c changes for consistent maps
      drm: update radeon driver to 1.18
      drm: add radeon PCI express support
      update from upstream
      drm: use kernel macros
      drm: lindent the drm directory.
      drm: cast handle to a pointer to avoid warning
      drm: fix some lindent damage
      drm: add option to force writeback off.
      drm: fix all sparse warning on 32-bit x86
      drm: fix drm PCIGART
      merge Linus head tree into my drm tree and fix up conflicts
      merge linus head to drm-mm branch
      merge linus head to drm-mm branch
      drm: fix warning on 64-bit platforms..
      drm: remove unused components of drm structures
      drm fixup pci gart settings
      I think that if a PCI bus is a root bus, attached to a host bridge not a
      drm: add __GFP_COMP to the drm_alloc_pages
      drm: move is_pci to the end of the structure
      drm: fix quiescent locking
      [drm] fix radeon aperture issue

Dave C Boutcher (1):
      [SCSI] ibmvscsi kexec fix

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

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

Dave Jones (27):
      [CPUFREQ] Avoid the ondemand cpufreq governor to use a too high frequency for stats.
      [CPUFREQ] Remove preempt_disable from powernow-k8
      [AGPGART] Fix serverworks TLB flush.
      [AGPGART] Replace kmalloc+memset's with kzalloc's
      [CPUFREQ] kzalloc conversions for i386 drivers.
      [CPUFREQ] kzalloc conversions for cpufreq core.
      [AGPGART] Set .owner field of struct pci_driver.
      [CPUFREQ] Check return value of cpufreq_cpu_get in cpufreq_stats
      [CPUFREQ] Fix up compile of cpufreq_stats
      [AGPGART] When we encounter reserved mode bits, print them out.
      [AGPGART] Fix up sgi-agp bug with no devices on bus.
      [AGPGART] Fix up warning in efficeon driver.
      [ATM]: [horizon] fix sparse warnings
      Don't print per-cpu vm stats for offline cpus.
      v4l: saa711x driver doesn't need segment.h
      oops-tracing: mention extended VGA
      [AGPGART] Mark maxes_table as const
      [AGPGART] Mark AMD64 aperture size structs as const
      [AGPGART] Support VIA P4M800CE bridge.
      Merge ../linus/
      dell_rbu driver depends on x86[64]
      [ATM]: [lanai] lanai missing unregister
      Additional device ID for Conexant AccessRunner USB driver
      [SERIAL] 8250_pci: Remove redundant assignment, and mark fallthrough.
      broken cast in parport_pc
      ACPI: fix sleeping whilst atomic warnings on resume
      fix ia64 compile failure with gcc4.1

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

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

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

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

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

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

David Gibson (39):
      powerpc: Fix use of LOADBASE in merge tree
      powerpc: Another maple merge tree fix
      powerpc: Merge ppc64 pmc.[ch] with ppc32 perfmon.[ch]
      Fix broken initialization of conswitchp for ARCH=ppc64
      powerpc: Merge thread_info.h
      powerpc: Fix handling of fpscr on 64-bit
      powerpc: Purge bootinfo.h
      powerpc: Merge parport.h
      powerpc: Don't use kmalloc() for kernel stacks
      powerpc: Remove dregs of bootinfo.h
      powerpc: Move xics.[ch] into platforms/pseries
      powerpc: Merge ipcbuf.h
      powerpc: Merge bitops.h
      powerpc: Fix merged ipcbuf.h
      powerpc: Merge futex.h
      powerpc: Merge (move) numnodes.h and sparsemem.h
      powerpc: Move dart.h
      powerpc: Move naca.h to platforms/iseries
      powerpc: Keep fixing merged ipcbuf.h
      powerpc: Kill ppcdebug
      ppc64: Fix bug in SLB miss handler for hugepages
      FUTEX_WAKE_OP: enhanced error handling
      kconfig: Fix Kconfig performance bug
      powerpc: Merge signal.h
      powerpc: Merge current.h
      powerpc: Move various ppc64 files with no ppc32 equivalent to powerpc
      powerpc: Merge cacheflush.h and cache.h
      powerpc: Move scanlog.c to platforms/pseries
      powerpc: Consolidate asm compatibility macros
      powerpc: Move more ppc64 files with no ppc32 equivalent to powerpc
      powerpc: Move udbg code to arch/powerpc
      powerpc: Remove imalloc.h
      Fix error handling with put_compat_statfs()
      Fix hugetlbfs_statfs() reporting of block limits
      powerpc: fix for hugepage areas straddling 4GB boundary
      powerpc: More hugepage boundary case fixes
      Fix crash when ptrace poking hugepage areas
      powerpc: Add missing icache flushes for hugepages
      powerpc: Fix SLB flushing path in hugepage

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

David Howells (6):
      Keys: Export user-defined keyring operations
      Keys: Add LSM hooks for key management [try #3]
      Keys: Get rid of warning in kmod.c if keys disabled
      Keys: Remove incorrect and obsolete '!' operators
      FRV: Make the FRV arch work again
      Keys: Fix permissions check for update vs add

David Härdeman (1):
      USB: fix USB key generates ioctl_internal_command errors issue

David Kimdon (1):
      [BR_NETFILTER]: Fix leak if skb traverses > 1 bridge

David L Stevens (2):
      [IPV6]: Increase default MLD_MAX_MSF to 64.
      [IPV6] mcast: Fix multiple issues in MLDv2 reports.

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

David S. Miller (36):
      [USB]: Make early handoff a final fixup instead of a header one.
      [SPARC]: Remove bogus register programming in cg6 driver.
      [SPARC64] mm: Do not flush TLB mm in tlb_finish_mmu()
      [SPARC64]: Kill off dummy_tick_ops.
      [SUNSU]: Do not mark sunsu_console_setup() __init
      [SPARC64]: Kill some unnecessary includes from ioctl32.c
      [SPARC]: Missing compat_ioctl hookup in openprom driver.
      [SPARC]: Fix locking thinkos in display7seg and cpwatchdog drivers.
      [SPARC64]: Re-export uts_sem for solaris compat module.
      [SPARC64]: Restore 2.4.x /proc/cpuinfo behavior for "ncpus probed" field.
      [IPV6]: Fix inet6_init missing unregister.
      [DVB] cinergyT2: cinergyt2_register_rc() should return 0 on success
      [DVB]: Add compat ioctl handling.
      [COMPAT]: Add ext3 ioctl translations.
      [LLC]: Fix compiler warnings introduced by TX window scaling changes.
      [IPV6]: Fib dump really needs GFP_ATOMIC.
      [COMPAT]: EXT3_IOC_SETVERSION is _IOW() not _IOR().
      Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6.14+advapi-fix/
      sparc: convert IO remapping to VM_PFNMAP
      [SPARC64]: Fix >8K I/O mappings.
      [TCP] Vegas: timestamp before clone
      [AF_PACKET]: Convert PACKET_MMAP over to vm_insert_page().
      [SBUSFB]: Kill 'list' member from foo_par structs, totally unused.
      [IPV6] addrconf: Do not print device pointer in privacy log message.
      [PKT_SCHED]: Disable debug tracing logs by default in packet action API.
      Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
      [IPSEC]: Perform SA switchover immediately.
      [SPARC64]: Stop putting -finline-limit=XXX into CFLAGS
      [IPSEC]: Fix policy updates missed by sockets
      Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6.14+git+ipv6-fix-20051221a
      [SPARC]: Kill CHILD_MAX.
      [VIDEO] sbuslib: Disallow private mmaps.
      [NET]: Validate socket filters against BPF_MAXINSNS in one spot.
      [TG3]: Update driver version and reldate.
      [SPARC]: Use STABS_DEBUG and DWARF_DEBUG macros in vmlinux.lds.S
      [SERMOUSE]: Sun mice speak 5-byte protocol too.

David Shaohua Li (2):
      [ACPI] properly detect pmtimer on ASUS a8v motherboard
      [ACPI] correct earlier SMP deep C-states on HT patch

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

David Stevens (1):
      [IGMP]: workaround for IGMP v1/v2 bug

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

David Woodhouse (8):
      powerpc: always init nvram on 64-bit powermac
      [MTD] Missing check on kmalloc return in INFTL mount.
      powerpc: Fix i8259 cascade IRQ
      powerpc: Fix ppc32 initrd
      v4l: 687: fix source charset make symbols utf 8
      powerpc: remove initrd debug printk
      Avoid use of uninitialised spinlock in EEH.
      [MTD] Make some tables 'const' so they can live in .rodata

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

Dean Roe (3):
      [IA64-SGI] Remove references to the SN bist_lock
      [IA64] - Avoid slow TLB purges on SGI Altix systems
      [IA64] - Make pfn_valid more precise for SGI Altix systems

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

Denis Lunev (1):
      ext3: journal handling on error path in ext3_journalled_writepage()

Denis Vlasenko (1):
      DVB: Fixes ifs in ves1820 set symbolrate().

Denny Priebe (1):
      Input: wacom - fix X axis setup

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

Diego Calleja (1):
      oops-tracing: mention digital photos

Dipankar Sarma (1):
      add rcu_barrier() synchronization point

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

Dmitry Torokhov (51):
      Driver core: send hotplug event before adding class interfaces
      I2O: remove class interface
      I2O: remove i2o_device_class
      Driver core: pass interface to class interface methods
      Input: kill devfs references
      Input: prepare to sysfs integration
      drivers/input/mouse: convert to dynamic input_dev allocation
      drivers/input/keyboard: convert to dynamic input_dev allocation
      drivers/usb/input: convert to dynamic input_dev allocation
      Input: convert ucb1x00-ts to dynamic input_dev allocation
      drivers/input/touchscreen: convert to dynamic input_dev allocation
      Input: convert sonypi to dynamic input_dev allocation
      Input: convert onetouch to dynamic input_dev allocation
      Input: convert driver/input/misc to dynamic input_dev allocation
      drivers/media: convert to dynamic input_dev allocation
      Input: convert drivers/macintosh to dynamic input_dev allocation
      Input: convert konicawc to dynamic input_dev allocation
      drivers/input/joystick: convert to dynamic input_dev allocation
      Input: convert net/bluetooth to dynamic input_dev allocation
      Input: convert sound/ppc/beep to dynamic input_dev allocation
      Input: show sysfs path in /proc/bus/input/devices
      Input: export input_dev data via sysfs attributes
      input core: remove custom-made hotplug handler
      smsc-ircc2: PM cleanup - do not close device when suspending
      Input: evdev - allow querying EV_SW bits from compat_ioctl
      Input: evdev - allow querying SW state from compat ioctl
      Input: fix input_dev registration message
      Input: pcspkr - fix setting name and phys for the device
      Input: lkkbd - fix debug message in lkkbd_interrupt()
      Input: locomokbd - convert to dynamic input allocation
      Input: do not register statically allocated devices
      Input: fix input device deregistration
      Input: fix 'uniq' reporting in hotplug handler
      Input: convert hdaps to dynamic input_dev allocation.
      I8K: fix /proc reporting of blank service tags
      USB: fix 'unused variable' warning
      Input: atkbd - speed up setting leds/repeat state
      Input: add Wistron driver
      Input: wistron - convert to dynamic input_dev allocation
      Input: wistron - add PM support
      Input: uinput - convert to dynalloc allocation
      Input: uinput - add UI_SET_SWBIT ioctl
      Input: uinput - don't use "interruptible" in FF code
      Input: handle failures in input_register_device()
      Input: make serio and gameport more swsusp friendly
      Fix an OOPS when initializing IR remote on saa7134
      Fix missing initialization in ir-kbd-gpio.c
      Fix an OOPS is CinergyT2
      Input: fix an OOPS in HID driver
      Input: kbtab - fix Y axis setup
      Input: warrior - fix HAT0Y axis setup

Dominik Brodowski (2):
      [PCMCIA] i82365: use new platform_device helpers
      [PCMCIA] inform user of insertion and ejection events

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

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

Dwaine Garden (2):
      v4l: 789: added support for saa7113
      V4L: Write cached value to correct register for SECAM

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

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

Edson Seabra (1):
      powerpc: CPM2 interrupt handler failure after 100,000 interrupts

Egbert Eich (1):
      SiS DRM: Fix possible NULL dereference

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

Eric Dumazet (4):
      reduce sizeof(struct file)
      reorder struct files_struct
      x86_64: Optimize NUMA node hash function
      x86_64: Bug correction in populate_memnodemap()

Eric Paris (1):
      hugetlb: fix race in set_max_huge_pages for multiple updaters of nr_huge_pages

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

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

Erik Hovland (4):
      [ARM] 3031/1: fix typos in comments of mmc.h
      kobject_uevent.c has a typo in a comment
      changes device to driver in porting.txt
      [ARM] 3216/1: indent and typo in drivers/serial/pxa.c

Eugene Surovegin (7):
      New PowerPC 4xx on-chip ethernet controller driver
      Add MAINTAINER entry for the new PowerPC 4xx on-chip ethernet controller driver
      PPC 44x EMAC driver: add 440SPe support
      PPC 44x EMAC driver: add 440GR support
      PPC 4xx EMAC driver: fix VSC8201 PHY initialization
      ibm_emac: fix graceful stop timeout handling
      ppc32: fix treeboot image entrypoint

Eugeniy Meshcheryakov (1):
      hwmon: hdaps missing an axis

Felix Blyakher (1):
      [XFS] Tight loop in xfs_finish_reclaim_all prevented the xfslogd to run

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

Florin Malita (2):
      eepro.c: module_param_array cleanup
      [SERIAL] sa1100_start_tx spinlock recursion

Francois Romieu (12):
      b44: b44_start_xmit returns with a lock held when it fails allocating
      b44: miscellaneous cleanup
      b44: expose counters through ethtool
      b44: s/spin_lock_irqsave/spin_lock/ in b44_interrupt
      b44: late request_irq in b44_open
      b44: replace B44_FLAG_INIT_COMPLETE with netif_running()
      b44: race on device closing
      b44: increase version number
      r8169: fix printk_ratelimit in the interrupt handler
      r8169: do not abort when the power management capabilities are disabled
      b44: early return in dev->do_ioctl when the device is not up
      b44: increase version number

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

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

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

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

George Anzinger (1):
      timespec: normalize off by one errors

Glauber de Oliveira Costa (3):
      Locking problems while EXT3FS_DEBUG on
      Test for sb_getblk return value
      ext3: Wrong return value for EXT3_IOC_GROUP_ADD

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

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

Grant Coady (10):
      hwmon: adm9240 driver update - cleanups
      hwmon: adm9240 driver update - dynamic sysfs
      pci_ids: remove duplicates from pci_ids.h
      pci_ids: macros: replace partial with whole symbols
      pci_ids: remove non-referenced symbols from pci_ids.h
      pci_ids: cleanup comments
      pci_ids cleanup: fix two additional IDs in bt87x
      cciss_scsi warning fix
      cpufreq: silence cpufreq for UP
      pci_ids.h: remove duplicate entries

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

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

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

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

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

Guido Guenther (2):
      PowerBook 6,1: headphone not detected after suspend
      [SPARC64]: Oops in pci_alloc_consistent with cingergyT2

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

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

Hanna Linder (1):
      alim15x3: replace pci_find_device() with pci_dev_present()

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

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

Hans Reiser (2):
      reiser4: add radix_tree_lookup_slot()
      re-export clear_page_dirty_for_io()

Hans Verkuil (20):
      v4l: 685: update the tveeprom tuner list with the tuner
      v4l: 728: vidiocsfreq and vidiocgfreq expect an unsigned long as argument
      v4l: 754: add the adapter address prefix to the tda9887 kernel messages
      v4l: 763: include newer i2c id at linux include media id h
      v4l: 771: the wm8775 is a wolfson microelectronics 24 bit 96khz adc with 4
      v4l: 788: log message
      v4l: 798: this patch adds the vidioc log status to videodev2 h and adds
      v4l: 810: vidioc log status is added to videodev2.h
      v4l: 816: added driver for cirrus logic low voltage stereo a-d converter
      V4L: 915: fixes compilation problems due removal of media/id.h and i2c-algo-bit
      V4L: 917: fixes some bugs in msp3400
      v4l: (944) added driver for saa7127 video decoder
      v4l: (945) adds a new include for internal v4l2 ioctls and api
      v4l: (946) adds support for cx25840 video decoder
      v4l: (948) adds support for saa7115 video decoder
      v4l: (966) Authorship fixes for new Modules
      v4l: 976: ensure consistent v4l firmware prefixes
      V4L: Add workaround for Hauppauge PVR150 with certain NTSC tuner models
      V4L/dvb: fix kernel message (print of %s from random pointer)
      V4L/DVB (3191): Fix CC output

Harald Welte (16):
      [NETFILTER] ip_conntrack: Make "hashsize" conntrack parameter writable
      [NETFILTER]: Add "revision" support to arp_tables and ip6_tables
      [NETFILTER] PPTP helper: Fix compilation of conntrack helper without NAT
      [NETFILTER] PPTP helper: Fix endianness bug in GRE key / CallID NAT
      [NETFILTER] NAT: Fix module refcount dropping too far
      [NETFILTER]: Fix double free after netlink_unicast() in ctnetlink
      [NETFILTER] nfnetlink: Use kzalloc
      [NETFILTER]: CONNMARK target needs ip_conntrack
      [NETFILTER] nf_queue: Fix Ooops when no queue handler registered
      [NETFILTER] nfnetlink: nfattr_parse() can never fail, make it void
      [NETFILTER] nfnetlink: only load subsystems if CAP_NET_ADMIN is set
      New Omnikey Cardman 4040 driver
      New Omnikey Cardman 4000 driver
      [NETFILTER] nfnetlink: unconditionally require CAP_NET_ADMIN
      Make sysctl.h (again) usable from userspace
      [NETFILTER] ip_conntrack: fix ftp/irc/tftp helpers on ports >= 32768

Hareesh Nagarajan (1):
      [SBUSFB] tcx: Use FB_BLANK_UNBLANK instead of magic constant.

Haren Myneni (1):
      fix in __alloc_bootmem_core() when there is no free page in first node's memory

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

Heiko Carstens (7):
      s390: export ipl device parameters
      cpu hoptlug: avoid usage of smp_processor_id() in preemptible code
      s390: signal delivery
      s390: memory query wait psw
      s390: merge common parts of head.S and head64.S
      signal handling: revert sigkill priority fix
      [SCSI] zfcp: fix spinlock initialization

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

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

Herbert Xu (16):
      [IPV4]: Kill redundant rcu_dereference on fa_info
      [IPSEC]: Kill obsolete get_mss function
      Introduce sg_set_buf
      [CRYPTO] Simplify one-member scatterlist expressions
      [CRYPTO] Check cra_alignmask against cra_blocksize
      [DCCP]: Simplify skb_set_owner_w semantics
      [DCCP]: Set socket owner iff packet is not data
      [NET]: Fix zero-size datagram reception
      [NET]: Fix race condition in sk_stream_wait_connect
      [IPV4]: Fix ip_queue_xmit identity increment for TSO packets
      [NET]: Detect hardware rx checksum faults correctly
      [IPV6]: Fix rtnetlink dump infinite loop
      USB: fix race in kaweth disconnect
      [NETLINK]: Use tgid instead of pid for nlmsg_pid
      [IPV4] Fix EPROTONOSUPPORT error in inet_create
      [GRE]: Fix hardware checksum modification

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

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

Hirokazu Takata (7):
      m32r: remove unused instructions
      m32r: fix #if warnings
      m32r: NONCACHE_OFFSET in _port2addr
      m32r: SMC91x driver update
      m32r: Fix sys_tas() syscall
      m32r: Introduce atomic_cmpxchg and atomic_inc_not_zero operations
      m32r: M3A-2170(Mappi-III) IDE support

Hiroki Kaminaga (1):
      [ARM] 3194/1: add pfn_to_kaddr macro for ARM take2

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

Hiroyuki YAMAMORI (1):
      [IPV6]: Fix Temporary Address Generation

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

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

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

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

Hugh Dickins (78):
      mm: copy_pte_range progress fix
      mm: msync_pte_range progress
      mm: zap_pte_range dont dirty anon
      mm: anon is already wrprotected
      mm: vm_stat_account unshackled
      mm: remove_vma_list consolidation
      mm: unlink_file_vma, remove_vma
      mm: exit_mmap need not reset
      mm: page fault handlers tidyup
      mm: move_page_tables by extents
      mm: tlb_gather_mmu get_cpu_var
      mm: tlb_is_full_mm was obscure
      mm: tlb_finish_mmu forget rss
      mm: mm_init set_mm_counters
      mm: rss = file_rss + anon_rss
      mm: batch updating mm_counters
      mm: dup_mmap use oldmm more
      mm: dup_mmap down new mmap_sem
      mm: sh64 hugetlbpage.c
      mm: m68k kill stram swap
      mm: copy_one_pte inc rss
      mm: zap_pte_range dec rss
      mm: do_swap_page race major
      mm: do_mremap current mm
      mm: zap_pte out of line
      mm: update_hiwaters just in time
      mm: mm_struct hiwaters moved
      mm: ia64 use expand_upwards
      mm: init_mm without ptlock
      mm: ptd_alloc inline and out
      mm: ptd_alloc take ptlock
      mm: arches skip ptlock
      mm: page fault handler locking
      mm: pte_offset_map_lock loops
      mm: flush_tlb_range outside ptlock
      mm: unlink vma before pagetables
      mm: unmap_vmas with inner ptlock
      mm: xip_unmap ZERO_PAGE fix
      mm: rmap with inner ptlock
      mm: kill check_user_page_readable
      mm: follow_page with inner ptlock
      mm: i386 sh sh64 ready for split ptlock
      mm: arm ready for split ptlock
      mm: parisc pte atomicity
      mm: cris v32 mmu_context_lock
      mm: uml pte atomicity
      mm: uml kill unused
      mm: split page table lock
      mm: fix rss and mmlist locking
      mm: update comments to pte lock
      Suppress split ptlock on arches which may use one page for multiple page tables
      [SPARC64] mm: don't re-evaluate *ptep
      [SPARC64] mm: context switch ptlock
      [SPARC64] mm: simpler tlb_flush_mmu
      [SPARC64] mm: update get_user_insn comment
      unpaged: get_user_pages VM_RESERVED
      unpaged: private write VM_RESERVED
      unpaged: sound nopage get_page
      unpaged: unifdefed PageCompound
      unpaged: VM_UNPAGED
      unpaged: VM_NONLINEAR VM_RESERVED
      unpaged: COW on VM_UNPAGED
      unpaged: anon in VM_UNPAGED
      unpaged: ZERO_PAGE in VM_UNPAGED
      unpaged: PG_reserved bad_page
      unpaged: copy_page_range vma
      unpaged: fix sound Bad page states
      mm: update split ptlock Kconfig
      mm: unbloat get_futex_key
      mm: powerpc ptlock comments
      mm: powerpc init_mm without ptlock
      mm: fill arch atomic64 gaps
      pfnmap: remove src_page from do_wp_page
      pfnmap: do_no_page BUG_ON again
      [SCSI] st: fix a bug in sgl_map_user_pages failure path
      [SCSI] sg and st unmap_user_pages allow PageReserved
      [SCSI] sg: fix a bug in st_map_user_pages failure path
      mips: setup_zero_pages count 1

Ian Abbott (1):
      USB: ftdi_sio: new IDs for KOBIL devices

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

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

Ian Pickworth (1):
      V4L: Fixes nicam sound

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

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

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

Ingo Molnar (5):
      x86: inline spin_unlock if !CONFIG_DEBUG_SPINLOCK and !CONFIG_PREEMPT
      small kernel_stat.h cleanup
      rcutorture: renice to low priority
      add hlist_replace_rcu()
      fix spinlock-debugging smp_processor_id() usage

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

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

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

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

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

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

Jack Steiner (7):
      [IA64] Cleanup use of various #defines related to nodes
      [IA64] Increase max NR_CPUS on IA64 from 512 to 1024
      [IA64-SGI] Increase max system size of SGI SN systems
      [IA64-SGI] support for older versions of PROM
      [IA64] Limit the maximum NODEDATA_ALIGN() offset
      [IA64-SGI] Fix SN PTC deadlock recovery
      [IA64-SGI] Missed TLB flush

Jacob Shin (1):
      x86_64: Support for AMD specific MCE Threshold.

Jacob.Shin at amd.com (1):
      Fix x86_64/msr.h interface to agree with i386/msr.h

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

Jamal Hadi Salim (1):
      [IPV4]: Fix secondary IP addresses after promotion

James Bottomley (33):
      [SCSI] iscsi: fix 64 bit compile warning
      Merge ../linux-2.6
      Merge HEAD from ../scsi-iscsi-2.6
      [SCSI] iscsi_tcp: make iscsi compile again after recent netlink changes
      [SCSI] move iscsi to a better place in Kconfig
      [PARISC] Fix the alloc_slabmgmt panic
      [PARISC] Remove the spurious do_softirq calls from entry.S
      [SCSI] aacraid: Use DMA mask defines
      Merge HEAD from ../scsi-misc-2.6-old
      [SCSI] qla2xxx: Resync with latest released ISP23xx/63xx firmware -- 3.03.18.
      [SCSI] avoid overflows in disk size calculations
      [SCSI] move the mid-layer printk's over to shost/starget/sdev_printk
      [SCSI] qla2xxx: fix unnecessary activation of blk tag queue
      [SCSI] qla2xxx: put back label erroneously removed by eh_active patch
      [SCSI] fix up mismerge in osst
      [SCSI] remove broken driver cpqfc
      [SCSI] lpfc: Fix for "command completion for iotax x?? not found"
      Merge by Hand
      Fix ips.c compile
      [SCSI] Fix transport class oops
      [SCSI] raid class update
      Merge by hand (conflicts between pending drivers and kfree cleanups)
      [SCSI] sd: fix issue_flush
      Merge by hand (whitespace conflicts in libata.h)
      [PARISC] Make sure timer and IPI execute with interrupts disabled
      [PARISC] Fix our interrupts not to use smp_call_function
      [PARISC] Add IRQ affinities
      [PARISC] Fix our spinlock implementation
      ide: fix ide_toggle_bounce() to not try to bounce if we have an IOMMU
      [SCSI] SPI DV: be more conservative about echo buffer usage
      [SCSI] Consolidate REQ_BLOCK_PC handling path (fix ipod panic)
      [SCSI] fix scsi_reap_target() device_del from atomic context
      Fix Fibre Channel boot oops

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

James Cleverdon (1):
      i386/x86-64: Share interrupt vectors when there is a large number of interrupt sources

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

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

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

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

James Nelson (1):
      floppy: relocate devfs comment

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

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

Jan Beulich (4):
      x86: cmpxchg improvements
      i386: NMI pointer comparison fix
      make vesafb build without CONFIG_MTRR
      x86_64: Adjust, correct, and complete the HPET definitions for x86-64.

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

Jan Pieter (1):
      [ATM]: drivers/atm/atmdev_init.c no longer necessary

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

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

Jason Wessel (1):
      kernel/params.c: fix sysfs access with CONFIG_MODULES=n

Jasper Spaans (1):
      fbcon: fix obvious bug in fbcon logo rotation code

Jay Vosburgh (1):
      bonding: fix feature consolidation

Jaya Kumar (1):
      ide: CS5535 driver

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

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

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

Jeff Dike (10):
      uml: improve stub debugging
      uml: separate libc-dependent early initialization
      uml: separate libc-dependent helper code
      uml: big memory fixes
      uml: make tt mode-dependent options depend on MODE_TT
      uml: eliminate use of local in clone stub
      uml: eliminate anonymous union and clean up symlink lossage
      uml: properly invoke x86_64 system calls
      uml: eliminate use of libc PAGE_SIZE
      uml skas0: stop gcc's insanity

Jeff Garzik (163):
      [libata] ATA passthru (arbitrary ATA command execution)
      Merge upstream kernel changes into 'C/H/S support' branch of libata.
      Merge /spare/repo/linux-2.6/
      libata: Update 'passthru' branch for latest libata
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      /spare/repo/libata-dev branch 'v2.6.13'
      Merge upstream kernel into libata 'passthru' branch
      Merge /spare/repo/linux-2.6/
      Merge libata branch 'chs-support' to latest upstream kernel.
      /spare/repo/libata-dev branch 'master'
      /spare/repo/libata-dev branch 'master'
      /spare/repo/libata-dev branch 'master'
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      [netdrvr] delete CONFIG_PHYCONTROL
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Remove WIRELESS_EXT ifdefs from several wireless drivers.
      [wireless airo] remove needed dma_addr_t obfuscation
      /spare/repo/libata-dev branch 'chs-support'
      libata: move EH docs to separate DocBook chapter
      [libata] improve device scan
      Merge branch 'master'
      [libata] improve device scan even more
      Merge branch 'upstream-fixes'
      Merge branch 'upstream-fixes'
      e1000: fix warnings
      Merge rsync://bughost.org/repos/ieee80211-delta/
      Merge /spare/repo/linux-2.6/
      Merge branch 'scsi-scan'
      Merge branch 'master'
      libata: add ata_ratelimit(), use it in AHCI driver irq handler
      libata: fix ATAPI DMA alignment issues
      libata: ATAPI command completion tweaks and notes
      libata: move atapi_request_sense() to libata-scsi module
      [libata sata_mv] fix warning
      libata: minor cleanups
      Merge branch 'master'
      [libata passthru] add (DRIVER_SENSE << 24) to all check-conditions
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'upstream'
      [libata passthru] update ATAPI completion for new error handling
      Merge branch 'sil24'
      Merge branch 'upstream'
      [libata pdc_adma] license update, minor cleanup
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'upstream'
      Merge branch 'upstream'
      libata: add ata_sg_is_last() helper, use it in several drivers
      Merge branch 'master'
      Merge branch 'master'
      Merge rsync://bughost.org/repos/ieee80211-delta/
      Merge branch 'upstream'
      drivers/block/sx8: several minor changes
      libata: turn on block layer clustering
      drivers/block/sx8: kill unused variable
      libata: const-ification bombing run
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      Merge branch 'master'
      [libata pdc_adma] minor fixes and cleanups
      [git] change permissions on drivers/net/amd8111e.[ch] to 0644,
      [libata sata_promise] add pci id
      Merge branch 'master'
      Merge branch 'master'
      [SCSI] kill unused scsi_scan_single_target()
      Merge branch 'upstream'
      [SCSI] introduce sfoo_printk, sfoo_id, sfoo_channel helpers
      [SCSI] use {sdev,scmd,starget,shost}_printk in generic code
      [SCSI] use sfoo_printk() in drivers
      [SCSI] use scmd_id(), scmd_channel() throughout code
      [libata] ensure ->tf_read() hook reads Status and Error registers
      Merge branch 'master'
      [libata] remove ata_chk_err(), ->check_err() hook.
      Merge branch 'master'
      Merge branch 'upstream'
      [libata] change ata_qc_complete() to take error mask as second arg
      Merge branch 'upstream'
      [libata] fix legacy IDE probing
      [libata ata_piix] use dev_printk() where appropriate
      [libata ata_piix] fix native mode probe, after recent updates
      [libata] use dev_printk() throughout drivers
      Merge branch 'master'
      remove some more check_region stuff
      Merge branch 'master'
      [libata] ata_tf_to_host cleanups
      [libata] locking rewrite (== fix)
      Merge branch 'upstream'
      Merge branch 'master'
      [libata] ATAPI pad allocation fixes/cleanup
      Merge branch 'master'
      Merge git://git.tuxdriver.com/git/netdev-jwl
      Remove linux/version.h include from drivers/net/phy/* and net/ieee80211/*.
      [netdrvr] fac_8xx build fix
      [netdrvr s2io] warning fixes
      Merge branch 'master'
      [libata] eliminate use of drivers/scsi/scsi.h compatibility header/defines
      Merge branch 'master'
      Merge git://git.tuxdriver.com/git/netdev-jwl
      Merge rsync://bughost.org/repos/ieee80211-delta/
      Merge rsync://bughost.org/repos/ipw-delta/
      [wireless ipw2100] kill unused-var warnings for debug-disabled code
      Merge branch 'master'
      [libata] constify PCI ID table in several drivers
      lpfc build fix
      Merge branch 'master'
      [libata sata_mv] add Adaptec 1420SA PCI ID
      Merge branch 'atmel'
      TCP: fix vegas build
      [libata ahci, qstor] fix miscount of scatter/gather entries
      [libata ahci] set port ATAPI bit correctly
      [libata sata_mv] minor fixes
      [libata sata_mv] trim trailing whitespace
      [libata sata_mv] note driver is "HIGHLY EXPERIMENTAL" in Kconfig
      [libata sata_mv] implement a bunch of errata workarounds
      [libata sata_mv] move code around
      [libata sata_mv] mv_hw_ops for hardware families; new errata
      [libata sata_mv] hardware initialization work
      [libata sata_mv] move code around
      [libata sata_mv] call phy fixups during init, as well as phy reset
      [libata sata_mv] fix tons of 50XX bugs
      move pm_register/etc. to CONFIG_PM_LEGACY, pm_legacy.h
      Merge branch 'master'
      [libata ahci] error handling fixes
      [libata] fix bugs in ATAPI padding DMA mapping code
      [libata] minor fixes, new helpers
      [libata] REQUEST SENSE handling fixes
      [libata ahci] command completion fixes, improved debug msgs
      [libata ahci] tone down ATAPI errors
      [libata] bump versions
      Merge branch 'upstream-fixes'
      Merge branch 'master'
      Merge branch 'upstream-fixes'
      [libata] add timeout to commands for which we call wait_completion()
      [libata sata_mv] SATA probe, DMA boundary fixes
      [libata sata_mv] handle lack of hardware nIEN support
      Merge branch 'for-jeff' of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6
      Merge branch 'halasa-hdlc' of git://git.tuxdriver.com/git/netdev-jwl
      Merge branch 'upstream-fixes' of git://git.tuxdriver.com/git/netdev-jwl
      [libata sata_mv] update copyright, driver version
      [wireless hermes] build fix
      siimage: docs urls
      Merge branch 'for-jeff' of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6
      [netdrvr skge] fix typo, fix build
      Merge branch 'master'
      [libata] mark certain hardware (or drivers) with a no-atapi flag
      [netdrvr skge] fix build

Jeff Hansen (1):
      [ARM] Fix IXDP425 setup bug

Jeff Mahoney (3):
      reiserfs: handle cnode allocation failure gracefully
      reiserfs: skip commit on io error
      reiserfs: close open transactions on error path

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

Jens Axboe (19):
      [PARISC] Add new ioprio_{set,get} syscalls
      generic dispatch fixes
      elevator: leftover function declaration
      02/05: update ioscheds to use generic dispatch queue
      [BLOCK] elevator switch fixes/cleanup
      [BLOCK] Leftover reference to ->max_back_kb
      Fix on-the-fly switch from cfq i/o scheduler
      noop-iosched: avoid corrupted request merging
      [BLOCK] Update read/write block io statistics at completion time
      [BLOCK] Unify the seperate read/write io stat fields into arrays
      [BLOCK] aoe: update for combined io statistics
      [BLOCK] Move all core block layer code to new block/ directory
      [BLOCK] iosched: fix setting of default io scheduler
      [BLOCK] Document the READ/WRITE splitup of the disk stats
      VM: fix zone list restart in page allocatate
      cciss: bug fix for BIG_PASS_THRU
      as-iosched: remove state assertion in as_add_request()
      [SCSI] fix panic when ejecting ieee1394 ipod
      cciss: double put_disk()

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

Jeremy Higdon (1):
      sgiioc4: check for no hwifs available

Jes Sorensen (1):
      [IA64] uncached ref count leak

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

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

Jesse Brandeburg (2):
      e100: re-enable microcode with more useful defaults
      e1000: fix for dhcp issue

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

Jim Keniston (1):
      kprobes: Fix return probes on sys_execve

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

Jochen Friedrich (3):
      [LLC]: Fix TX window scaling
      [LLC]: Make core block on remote busy.
      [LLC]: Fix typo

Jody McIntyre (5):
      Add SCM info to MAINTAINERS
      sbp2_command_orb_lock must be held when accessing the _orb_inuse list.
      Clarify T: field in MAINTAINERS
      Merge with http://kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      Merge with http://kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git

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

Johann Lombardi (1):
      ext2: remove duplicate newlines in ext2_fill_super

Johannes Berg (1):
      ppc32: set smp_tb_synchronized on UP with SMP kernel

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

John Bowler (3):
      [ARM] arch-ixp4xx/io.h: make const args const to remove compiler warning
      [ARM] 3083/1: include/asm-arm/arch-ixp4xx/io.h: eliminate warnings for pointer passed to integral function argument
      [MTD] maps/ixp4xx: half-word boundary and little-endian fixups

John Hawkes (3):
      [NET]: Wider use of for_each_*cpu()
      mm: wider use of for_each_*cpu()
      [IA64] disable preemption in udelay()

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

John Keller (1):
      [IA64-SGI] altix: pci_window fixup

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

John McCutchan (1):
      inotify: add two inotify_add_watch flags

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

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

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

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

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

Jonathan E Brassow (1):
      device-mapper raid1: drop mark_region spinlock fix

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

Jordan Crouse (3):
      ide: AMD Geode GX/LX support
      ide: core modifications for AU1200
      ide: AU1200 IDE update

Josef Balatka (1):
      USB: cp2101.c: Jablotron usb serial interface identification

Josh Boyer (2):
      MTD git tree location added to MAINTAINERS
      Add more SCM trees to MAINTAINERS

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

Jozsef Kadlecsik (1):
      [NETFILTER]: Ignore ACKs ACKs on half open connections in TCP conntrack

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

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

KOVACS Krisztian (3):
      [NETFILTER] nf_conntrack: Add missing code to TCP conntrack module
      [NETFILTER] Remove nf_conntrack stat proc file when cleaning up
      [NETFILTER] Free layer-3 specific protocol tables at cleanup

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

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

Karsten Wiese (2):
      [ALSA] Reduce interrupt latency in sound/pci/via82xx.c
      x86_64 two timer entries in /sys

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

Kazunori MIYAZAWA (1):
      [IPv6] IPsec: fix pmtu calculation of esp

Keith Owens (3):
      [IA64] Extend notify_die() hooks for IA64
      [IA64] Allow salinfo_decode to detect signals on read
      [IA64] Define an ia64 version of __raw_read_trylock

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

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

Kenneth Tan (2):
      [ARM] 3022/1: Missing peripheral devices memory mapping definition for IXP46X processor
      [ARM] 3171/1: To add missing QMGR region size for IXP4XX

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

Keshavamurthy Anil S (4):
      [IA64] Remove getting break_num by decoding instruction
      kprobes: fix race in aggregate kprobe registration
      kprobes: no probes on critical path
      kprobes: increment kprobe missed count for multiprobes

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

Kirill Korotaev (3):
      proc: fix of error path in proc_get_inode()
      mm: __GFP_NOFAIL fix
      stop_machine() vs. synchronous IPI send deadlock

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

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

Kiyoshi Ueda (1):
      device-mapper dm-ioctl: missing put in table load error case

Knut Petersen (2):
      fbdev: fix switch to KD_TEXT, enhanced version
      Fix framebuffer console upside-down ywrap scrolling

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

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

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

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

Kris Katterjohn (1):
      [NET]: Reject socket filter if division by constant zero is attempted.

Krishnakumar R (1):
      hugetlb: remove repeated code

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

Kristian Slavov (2):
      [RTNETLINK]: Fix RTNLGRP definitions in rtnetlink.h
      [IPV6]: Fix address deletion

Krzysztof Halasa (1):
      Generic HDLC WAN drivers - disable netif_carrier_off()

Krzysztof Oledzki (1):
      [NETFILTER]: link 'netfilter' before ipv4

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

Kumar Gala (33):
      powerpc: Merged ppc_asm.h
      ppc32: Removed non-inlined versions of local_irq* functions
      ppc32: Allow user to individual select CHRP/PMAC/PREP config
      ppc32: Allow user to individual select CHRP/PMAC/PREP config
      powerpc: unified signature of timer_interrupt() between ppc32/ppc64
      powerpc: merge include/asm-ppc*/auxvec.h into include/asm-powerpc/auxvec.h
      powerpc: merge include/asm-ppc*/spinlock_types.h into include/asm-powerpc/spinlock_types.h
      powerpc: merge include/asm-ppc*/statfs.h into include/asm-powerpc/statfs.h
      powerpc: Fix compiling of ppc32
      powerpc: merged hw_irq.h
      powerpc: Fix building of power3 c