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

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


Tag 'v2.6.13' created by Linus Torvalds <torvalds at g5.osdl.org> at 2005-08-29 00:42 -0700

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

iD8DBQBDEkvwF3YsRnbiHLsRAp5tAKCEK1XmOropxvWp+k9eiTcafNMXXACcDAVb
+hOwdKI+bi84SSNNSGnSXGg=
=cnNS
-----END PGP SIGNATURE-----

Changes since v2.6.12:
 (30):
      8139cp net driver: add MODULE_VERSION
      [netdrvrs] Use netif_carrier_* instead of IFF_RUNNING
      [netdrvr] Fix register_netdev() races in older ISA net drivers
      Wireless Extensions 18 (aka WPA)
      Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD
      Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD
      Automatic merge of rsync://www.fr.zoreil.com/linux-2.6.git branch HEAD
      Automatic merge of /spare/repo/netdev-2.6 branch master
      Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD
      Automatic merge of /spare/repo/linux-2.6/.git branch HEAD
      Automatic merge of /spare/repo/linux-2.6/.git branch HEAD
      Automatic merge of /spare/repo/libata-dev branch ahci-msi
      Merge of /spare/repo/libata-dev branch pdc20619
      Automatic merge of /spare/repo/libata-dev branch svw
      Merge of /spare/repo/libata-dev branch bridge-detect
      Automatic merge of /spare/repo/netdev-2.6 branch 8139cp
      Automatic merge of /spare/repo/netdev-2.6 branch 8139too-iomap
      Automatic merge of /spare/repo/netdev-2.6 branch dm9000
      Automatic merge of /spare/repo/netdev-2.6 branch hdlc
      Automatic merge of /spare/repo/netdev-2.6 branch ppp
      Automatic merge of /spare/repo/netdev-2.6 branch orinoco-hch
      Automatic merge of /spare/repo/netdev-2.6 branch r8169
      Automatic merge of /spare/repo/netdev-2.6 branch viro
      Automatic merge of /spare/repo/netdev-2.6 branch we18
      Automatic merge of /spare/repo/netdev-2.6 branch iff-running
      Automatic merge of /spare/repo/netdev-2.6 branch remove-drivers
      Automatic merge of /spare/repo/netdev-2.6 branch smc91x
      Automatic merge of /spare/repo/netdev-2.6 branch starfire
      Automatic merge of /spare/repo/netdev-2.6 branch skge
      [IA64] Make ia64 die() preempt safe

? (1):
      [MTD] ms02-nv: Fix 64bit operation

Abhijit Karmarkar (1):
      msync: check pte dirty earlier

Adam Belay (1):
      fix tulip suspend/resume #2

Adam Kropelin (2):
      Input: HID items of width 32 (bits) or greater are incorrectly extracted
      Input: HID - only report events coming from interrupts to hiddev

Adrian Bunk (83):
      drivers/net/smc-mca.c: cleanups
      drivers/net/tulip/dmfe.c: remove a check after use
      remove two obsolete net drivers
      remove drivers/net/skfp/lnkstat.c
      [SCSI] drivers/scsi/atp870u.c: make a function static
      [SCSI] drivers/scsi/NCR53C9x.c: make a struct static
      [SCSI] drivers/scsi/aacraid/: make some functions static
      [SCSI] drivers/scsi/sym53c416.c: fix a wrong check
      [ALSA] kill dead code
      [ALSA] remove dead code
      [ALSA] make code static
      [ALSA] sound/core/: possible cleanups
      [ALSA] sound/isa/: cleanups
      Input: kill empty comment in gameport support section of
      fix "make mandocs" after class_simple.c removal
      NFSv4: fs/nfs/nfs4proc.c: small simplification
      better USB_MON dependencies
      VIDEO_CX88_DVB must select DVB_CX22702
      make various thing static
      drivers/isdn/sc/: possible cleanups
      drivers/isdn/pcbit/: possible cleanups
      drivers/isdn/i4l/: possible cleanups
      unexport mca_find_device_by_slot
      drivers/isdn/hardware/avm/: misc cleanups
      drivers/isdn/act2000/capi.c: #if 0 an unused function
      small partitions/msdos cleanups
      drivers/scsi/initio.c: cleanups
      drivers/char/isicom.c: section fixes
      sound/oss/: cleanups
      sound/oss/rme96xx.c: remove kernel 2.2 #if's
      drivers/char/mwave/tp3780i.c: remove kernel 2.2 #if's
      drivers/scsi/dpt*: remove version.h dependencies
      sound/oss/sscape.c: remove dead code
      drivers/char/istallion.c: remove an unneeded variable
      drivers/char/mwave/3780i.c: cleanups
      drivers/char/nvram.c: possible cleanups
      drivers/char/rocket.c: cleanups
      fs/jffs/: cleanups
      fs/ncpfs/: remove unused #ifdef USE_OLD_SLOW_DIRECTORY_LISTING code
      drivers/video/matrox/matroxfb_misc.c: remove dead code
      drivers/char/mwave/tp3780i.c: remove dead code
      drivers/block/ll_rw_blk.c: cleanups
      change the SOUND_PRIME handling
      i386: cleanup boot_cpu_logical_apicid variables
      update Computone MAINTAINERS entry
      drivers/char/ip2*: cleanups
      drivers/cdrom/cm206.c: cleanups
      drivers/isdn/hisax/: possible cleanups
      MAINTAINERS: document that uclinux-dev at uclinux.org is subscribers-only
      drivers/char/rio/: kill rio_udelay
      schedule the obsolete raw driver for removal
      remove redundant info from SubmittingPatches
      [TCP]: Let TCP_CONG_ADVANCED default to n
      drivers/net/tokenring/: cleanups
      drivers/net/skfp/: fix LITTLE_ENDIAN
      drivers/net/ewrk3.c: remove dead code
      document that 8139TOO supports 8129/8130
      drivers/net/skfp/: cleanups
      drivers/isdn/: make some code static
      MMC: wbsd cleanups
      drivers/ide/Makefile: kill dead CONFIG_BLK_DEV_IDE_TCQ entry
      [CRYPTO] Make crypto_alg_lookup static
      FRV: Add defconfig
      dvb: ttusb-dec: kfree cleanup
      I2C: SENSORS_ATXP1 must select I2C_SENSOR
      [ACPI] fix potential NULL dereference in acpi/video.c
      IBM_ASM Kconfig corrections
      Documentation/kernel-parameters.txt: fix a typo
      [IPV4]: fix IP_FIB_HASH kconfig warning
      [NET]: BRIDGE_EBT_ARPREPLY must depend on INET
      [NET]: NETCONSOLE must depend on INET
      [SPARC]: Remvoe APM_RTC_IS_GMT from config.
      [NETFILTER]: Fix ip_conntrack_put() prototype.
      drivers/pnp/pnpbios/rsparser.c: fix compile error with PCI=n
      i386: add missing Kconfig help text
      m32r: add missing Kconfig help text
      Documentation/Changes: document the required udev version
      drivers/media/video/tveeprom.c: possible cleanups
      VIDEO_SAA7134 must depend on SOUND
      DEBUG_FS must depend on SYSFS
      USB: drivers/usb/net/: remove two unused multicast_filter_limit variables
      SCSI_SATA has to be a tristate
      include/linux/dcookies.h: dummy functions must be "static inline"

Al Viro (57):
      skge missing include
      skge 64bit portability
      etherh iomem annotations
      pcnet_cs cleanup
      [SCSI] qla trivial iomem annotation
      [SCSI] TYPE_RBC cache fixes (sbp2.c affected)
      uml: fix the x86_64 build
      [SPARC]: Fix weak aliases
      jffs2: fix symlink error handling
      Fix up symlink function pointers
      Kconfig fix (alpha NUMA)
      Kconfig fix (arm SMP)
      Kconfig fix (epca on 64bit)
      Kconfig fix (ISA_DMA_API and sound/*)
      Kconfig fix (m32r NUMA)
      Kconfig fix (m32r genrtc)
      Kconfig fix (HISAX_FRITZPCI on ppc64)
      Kconfig fix (PMAC_BACKLIGHT on ppc64)
      Kconfig fix (PCI on m32r)
      Kconfig fix (DEBUG_PAGEALLOC on m32r)
      Kconfig fix (infiniband and PCI)
      Kconfig fix (arv)
      Kconfig fix (tms380tr and ISA_DMA_API)
      Kconfig fix (airo_cs on m32r)
      Kconfig fix (parport_pc on m32r)
      Kconfig fix (M32R_PLDSIO dependecies)
      Kconfig fix (acornscsi)
      Kconfig fix (amba on arm/versatile)
      Kconfig fix (VGA console on arm/versatile)
      Kconfig fix (ppc32 SMP dependencies)
      Kconfig fix (IRQ_ALL_CPUS vs. MV64360)
      Kconfig fix (ppc 4xx and early serial)
      Kconfig fix (CONFIG_PM on 44x)
      Kconfig fix (emac dependencient)
      Kconfig fix (sparc32 drivers/char dependencies)
      alpha gcc4 warnings
      missing include in pcmcia_resource.c
      alpha xchg fix
      alpha spinlock code and bogus constraints
      m32r smp.h gcc4 fixes
      m32r icu_data gcc4 fixes
      m32r_sio gcc4 fixes
      broken inline asm on s390 (misuse of labels)
      vidc gcc4 fix
      emac netpoll fix
      typo fix in qdio.c
      qualifiers in return types - easy cases
      missing exports on m32r
      Kconfig fix (missing dependencies on PCI in sound/*)
      Kconfig fix (non-modular SCSI drivers)
      ad1980 makefile fix
      %t... in vsnprintf
      s390 __CHECKER__ ifdefs
      bogus iounmap() in emac
      bogus function type in qdio
      late spinlock initialization in ieee1394/ohci
      mmaper_kern.c fixes [buffer overruns]

Alan Cox (10):
      setuid core dump
      ide: fix ide-disk inability to handle LBA only devices.
      ide: samsung SN-124 works perfectly well with DMA
      ide: IDE timing violation on reset
      ide: ide-generic, allow for capture of other unsupported devices
      ide: fix the HPT366 driver layer
      ide: fix crashes with hotplug serverworks
      ide: it8212 backport for Bartlomiej IDE
      ide: sensible probing for PCI systems
      irqpoll

Alan Stern (30):
      driver core: Fix races in driver_detach()
      usbcore: Don't call device_release_driver recursively
      USB: g_file_storage: Consolidate min()s
      USB: g_file_storage: export "stall" parameter
      USB UHCI: subroutine reordering
      USB UHCI: Minor improvements
      USB UHCI: Add root hub states
      USB UHCI: Add root-hub suspend/resume support
      USB UHCI: Fix up loose ends
      USB UHCI: Use root-hub IRQs while suspended
      USB UHCI: improved reset handling
      USB UHCI: Add shutdown method
      usbcore support for root-hub IRQ instead of polling
      usbcore: Remove hub_set_power_budget
      UHCI: Don't store device pointer in QH or TD
      ohci-omap, sl811, dummy: remove hub_set_power_budget
      usbcore: register root hub in usb_add_hcd
      USB HCDs: no longer need to register root hub
      USB dummy_hcd: Partial OTG emulation
      USB: dummy_hcd: USB_PORT_FEAT changed to USB_PORT_STAT
      USB dummy_hcd: Use separate pdevs for HC and UDC
      USB dummy_hcd: Centralize link state computations
      USB dummy_hcd: Use root-hub interrupts instead of polling
      USB: dummy_hcd: sparse cleanups
      USB: dummy_hcd: add suspend/resume support
      USB UHCI: Detect invalid ports
      USB: usbcore: inverted test for resuming interfaces
      scsi_scan: check return code from scsi_sysfs_add_sdev
      USB: usbfs: Don't leak uninitialized data
      USB: Usbcore: Don't try to delete unregistered interfaces

Alasdair G Kergon (11):
      device-mapper: dm-raid1: Limit bios to size of mirror region
      device-mapper multipath: Barriers not supported
      device-mapper multipath: Flush workqueue when destroying
      device-mapper multipath: Avoid possible suspension deadlock
      device-mapper multipath: Fix pg initialisation races
      device-mapper: Fix dm_swap_table error cases
      device-mapper snapshots: Handle origin extension
      device-mapper: fix deadlocks in core (prep)
      device-mapper: fix deadlocks in core
      device-mapper: fix md->lock deadlocks in core
      dm-raid locking fix

Albert Herranz (1):
      kexec-ppc: fix for ksysfs crash_notes

Aleksey Gorelov (1):
      VIA 82C586B IRQ routing fix

Alexander Nyberg (7):
      x86_64: i8259.c iso99 structure initialization
      avoid resursive oopses
      kdump: Use real pt_regs from exception
      kdump: Save trap information for later analysis
      x86_64: cpu hotplug changes kills nmi watchdog
      x86-64: use proper VM_FAULT_xxx macros
      ns558 list handling fix

Alexander Schulz (2):
      ARM: 2815/1: Shark: new defconfig, fixes with __io and serial ports
      ARM: 2816/1: Shark: boot kernel images bigger than 1 MB

Alexander Viro (1):
      fix for prune_icache()/forced final iput() races

Alexey Dobriyan (26):
      [AX25]: endian-annotate ax25_type_trans()
      [ATALK]: endian annotations
      pm3fb typo fix
      I2C: drivers/i2c/*: #include <linux/config.h> cleanup
      x86: #include asm/uaccess.h in asm/checksum.h
      Remove i386_ksyms.c, almost.
      Document the fact that linux-arm-kernel is subscribers-only.
      Introduce tty_unregister_ldisc()
      Convert users to tty_unregister_ldisc()
      saa7134: mark little endian ptr
      fs/qnx4/*: fix sparse warnings
      Makefile: s/gcc-option/cc-option/
      DCO: use IANA-reserved second level domain name
      kexec: fix sparse warnings
      [NET]: Remove __ARGS from include/net/slhc_vj.h
      propagate __nocast annotations
      [SCTP]: __nocast annotations
      [NET]: __be'ify *_type_trans()
      visws: reexport pm_power_off
      Really __nocast-annotate kmalloc_node()
      drm: via: fix sparse warnings
      [NET]: Make skb->protocol __be16
      freevxfs: fix breakage introduced by symlink fixes
      zd1201 kmalloc size fix
      drivers/hwmon/*: kfree() correct pointers
      zfcp: fix compilation due to rports changes

Alexey Kuznetsov (3):
      [NETLINK]: netlink_callback structure needs 5 args not 4
      [IPV4]: Apply sysctl_icmp_echo_ignore_broadcasts to ICMP_TIMESTAMP as well.
      [NET]: fix oops after tunnel module unload

Alexey Starikovskiy (3):
      [ACPI] Allow simultaneous Fixed Feature and Control Method buttons
      [ACPI] ACPI poweroff fix
      [ACPI] restore /proc/acpi/button/ (ala 2.6.12)

Allan Stirling (1):
      dvb: Twinhan DST: frontend polarization fix

Amit Gud (2):
      pci: remove deprecates
      pci: remove deprecates

Ananth N Mavinakayanahalli (1):
      kprobes: fix single-step out of line - take2

Andi Kleen (36):
      x86_64: fix SMP boot lockup on some machines
      Undo mempolicy shared policy rbtree microoptimization
      x86_64: Always ack IPIs even on errors
      x86_64: Update defconfig
      x86_64: Use for_each_cpu_mask for clustered IPI flush
      x86_64: i386/x86_64: remove prototypes for not existing functions in smp.h
      x86_64: Move cpu_present/possible_map parsing earlier
      x86_64: Minor clean up to CPU setup - use smp_processor_id instead of custom hack
      x86_64: Clarify Booting processor ... message
      x86_64: Some cleanup in setup64.c
      x86_64: Remove unused variable in delay.c
      x86_64: Improve CONFIG_GART_IOMMU description and make it default y
      x86_64: Some updates for boot-options.txt
      x86_64: Fix some comments in tlbflush.h
      x86_64: Remove obsolete eat_key prototype
      x86_64: Fix some typos in system.h comments
      x86_64: Fix incorrectly defined MSR_K8_SYSCFG
      x86_64: Print a boot message for hotplug memory zones
      x86_64: Create per CPU machine check sysfs directories
      x86_64: Remove IA32_* build tools in Makefile
      x86_64: Remove the broadcast options that were added for cpuhotplug
      x86_64: Support more than 8 cores on AMD systems
      x86_64: Turn BUG data into valid instruction
      x86_64: When running cpuid4 need to run on the correct CPU
      x86_64: Remove unnecessary include in fault.c
      x86_64: Small assembly improvements
      x86_64: Switch to the interrupt stack when running a softirq in local_bh_enable()
      x86_64: Fix SRAT handling on non dual core systems
      x86_64: Remove unused variable in k8-bus.c
      x86_64: ignore machine checks from boot time
      x86: Remove obsolete get_cpu_vendor call
      x86_64: Don't print exceptions for ltrace
      x86_64: Fix race in TSC synchronization
      x86_64: Don't oops at boot when empty Opteron node has IO
      x86_64: update defconfig - reenable fusion
      x86_64: Tell VM about holes in nodes

Andrea Arcangeli (2):
      ppc64: fix seccomp with 32-bit userland
      seccomp: tsc disable

Andreas Dilger (1):
      Support for dx directories in ext3_get_parent (NFSD)

Andreas Gruenbacher (15):
      RPC: Return -EPFNOSUPPORT for RPC programs that are unavailable
      RPC: Allow multiple RPC client programs to share the same transport
      RPC: Encode and decode arbitrary XDR arrays
      NFSD: Add NFS3ERR_NOTSUPP to the nfsd error mapping table
      RPC: Allow the sunrpc server to multiplex serveral programs on a single port
      NFSD: Add server support for NFSv3 ACLs.
      NFS: Add support for NFSv3 ACLs
      NFS: Fix handling of the umask when an NFSv3 default acl is present.
      NFS: Cache the NFSv3 acls.
      fix nfsacl pointer arithmetic and pg_class initialization bugs
      acl kconfig cleanup
      ext3 xattr: Don't write to the in-inode xattr space of reserved inodes
      mbcache: Remove unused mb_cache_shrink parameter
      reiserfs doesn't use mbcache
      x86_64: Icecream has no way of detecting assembler-level includes

Andreas Herrmann (10):
      [SCSI] zfcp: remove flags_dump feature
      [SCSI] zfcp: fix wrong handling of failed requests for GID_PN command
      [SCSI] zfcp: fix: allow more time for adapter initialization
      [SCSI] zfcp: fix: reopen port only if link-test fails
      [SCSI] zfcp: fix: mark fsf request failed when receiving unknown status qualifier
      [SCSI] zfcp: fix: problem in send_els_handler when D_ID assignment changes
      [SCSI] zfcp: fix bug during adapter shutdown
      [SCSI] zfcp: fix module parameter parsing
      [SCSI] zfcp: fix handling of port boxed and lun boxed fsf states
      zfcp: add rports to enable scsi_add_device to work again

Andreas Mohr (1):
      pcnet_cs.c: IRQ handler optimization

Andreas Oberritter (1):
      dvb: add Pluto2 driver

Andreas Schwab (1):
      m68k: fix broken macros causing compile errors

Andreas Steinmetz (2):
      [CRYPTO] Add x86_64 asm AES
      Fix RLIMIT_RTPRIO breakage

Andrei Konovalov (1):
      ppc32: add Freescale MPC885ADS board support

Andrew Hodgson (1):
      dvb: usb: A800 rc and timeout fixes

Andrew Morton (77):
      [SCSI] git-scsi-misc-sbp2-warning-fix
      fix up ipmi code after class_simple.c removal
      arm: irqs_disabled() type fix
      rock: lindent it
      rock: manual tidies
      rock: remove CHECK_SP
      rock: remove CONTINUE_DECLS
      rock: remove CHECK_CE
      rock: remove SETUP_ROCK_RIDGE
      rock: remove MAYBE_CONTINUE
      rock: comment tidies
      rock: lindent rock.h
      isofs: remove debug stuff
      rock.c: handle corrupted directories
      rock: rename union members
      rock: handle directory overflows
      s1d13xxxfb linkage fix
      intelfbdrv naming fix
      I2C: fix ds1374 build
      NFSv4: empty array fix
      x86: cpu_khz type fix
      mtrr size-and-base debugging
      dpt_i2o: fix waitqueue abuse
      pwc-uncompress warning fix
      ipmi: add 32-bit ioctl translations for 64-bit platforms
      i2o build fix
      uml: fix sizeof usage
      jffs2 build fix
      arm: swsusp build fix
      dmfe warning fix
      USB: fix speedtch.c merge with next patch.
      USB: fix usbatm gcc-2.95.x bug
      cfq build fix
      PCI: fix up errors after dma bursting patch and CONFIG_PCI=n
      cciss_ioctl() warning fix
      hisax warning fixes
      swabb.h warning fixes
      reiserfs: handle_attrs() fix
      fatfs sectioning fix
      Input: cannot refer to __exit from within __init.
      iounmap debugging
      i2o: config-osm build fix
      alpha(): pgprot_noncached
      [SCSI] aic79xx: ahd_linux_dev_reset() cleanup
      [SCSI] dpt_i2o warning fix
      [ACPI] fix build warning
      [ACPI] fix debug-mode build warning in acpi/hotkey.c
      USB: net2280 warning fix
      [SPARC64]: Fix SMP build failure.
      name_to_dev_t warning fix
      x86_64: section alignment fix
      alpha: pgprot_uncached() comment
      tlb.h warning fix
      inotify: fix oops fix
      qla: remove anonymous union
      qla2xxx: Kconfig dependency fix
      eurotechwdt build fix
      softdog build fix
      x86_64 fsnotify build fix
      user_mode_vm() build fix
      check_user_page_readable() deadlock fix
      statically link halfmd4
      ppc64: genrtc build fix
      ppc64: tpm_infineon build fix
      Avoid device suspend on reboot
      bio_clone fix
      [SCSI] fc4 warning fix
      revert bogus softirq changes
      i2c-mpc.c: revert duplicate patch
      skge build fix
      transmeta: CONFIG_PROC_FS=n build fix
      shm: CONFIG_SHMEM=n build fix
      revert "timer exit cleanup"
      REPORTING-BUGS: track regressions
      __bio_clone() dead comment
      [NET]: Fix memory leak in sys_{send,recv}msg() w/compat
      PCI: fix quirk-6700-fix.patch

Andrew Vasquez (23):
      [SCSI] remove some dead code in qla2xxx
      [SCSI] qla2xxx: Pull-down scsi-host-addition to follow board initialization.
      [SCSI] qla2xxx: Factor-out ISP specific functions to method-based call tables.
      [SCSI] qla2xxx: Add pci ids for new ISP types.
      [SCSI] qla2xxx: Add ISP24xx definitions.
      [SCSI] qla2xxx: Add ISP24xx diagnostic routines.
      [SCSI] qla2xxx: Generalize SNS generic-services routines.
      [SCSI] qla2xxx: Add MBX command routines for ISP24xx support.
      [SCSI] qla2xxx: Add ISP24xx flash-manipulation routines.
      [SCSI] qla2xxx: Add ISP24xx IOCB manipulation routines.
      [SCSI] qla2xxx: Add ISP24xx ISR routines.
      [SCSI] qla2xxx: Add ISP24xx initialization routines.
      [SCSI] qla2xxx: Add OS initialization codes for ISP24xx recognition.
      [SCSI] qla2xxx: NVRAM id-list updates.
      [SCSI] qla2xxx: Code scrubbing.
      [SCSI] qla2xxx: Firmware updates.
      [SCSI] qla2xxx: Update copyright banner.
      [SCSI] qla2xxx: Correct maximum supported lun and target-id definitions.
      [SCSI] qla2xxx: Update version number to 8.01.00b5-k.
      [SCSI] qla2xxx: Add firmware version number to qla24xx_fw_version_str().
      [SCSI] qla2xxx: Consolidate ISP24xx chip reset logic.
      [SCSI] qla2xxx: Cleanup FC remote port registration.
      More qla2xxx configuration fixes

Andrew Victor (3):
      [JFFS2] Core changes required to support JFFS2-on-Dataflash devices.
      [JFFS2] Add support for JFFS2-on-Dataflash devices.
      [JFFS2] Use a single config option for write buffer support

Andrew de Quincey (4):
      dvb: core: add workaround for tuning problem
      dvb: frontend: remove unused I2C ids
      dvb: ttpci: add support for Technotrend/Hauppauge DVB-S SE
      dvb: ttpci: support for new TT DVB-T-CI

Andrey Panin (6):
      dmi: move ACPI boot quirk
      dmi: move ACPI sleep quirk
      dmi: remove central blacklist
      dmi: spring cleanup
      Serial: Add support for SIIG Quartet serial card
      consolidate CONFIG_WATCHDOG_NOWAYOUT handling

Andy Whitcroft (11):
      generify early_pfn_to_nid
      generify memory present
      sparsemem memory model
      sparsemem memory model for i386
      sparsemem swiss cheese numa layouts
      sparsemem hotplug base
      ppc64: add early_pfn_to_nid
      ppc64: add memory present
      ppc64: sparsemem memory model
      gregkh-pci-pci-assign-unassigned-resources fix
      Remove bogus warning in page_alloc.c

Anil S Keshavamurthy (8):
      Kprobes/IA64: kdebug die notification mechanism
      Kprobes/IA64: arch specific handling
      Kprobes/IA64: architecture specific JProbes support
      Kprobes/IA64: support kprobe on branch/call instructions
      Kprobes IA64: arch_prepare_kprobes() cleanup
      Kprobes IA64: cmp ctype unc support
      Kprobes IA64: safe register kprobe
      Kprobes/ia64: temporary disarming of reentrant probe

Anssi Hannula (1):
      dvb: add missing release_firmware() calls

Anton Altaparmakov (61):
      NTFS: Use i_size_read() in fs/ntfs/attrib.c::ntfs_attr_set().
      NTFS: Use i_size_read() in fs/ntfs/logfile.c::ntfs_{check,empty}_logfile().
      NTFS: Use i_size_read() once and then use the cached value in
      NTFS: Use i_size_read() in fs/ntfs/file.c::ntfs_file_open().
      Merge with /usr/src/ntfs-2.6.git
      Merge with /usr/src/ntfs-2.6.git
      NTFS: - In fs/ntfs/compress.c, use i_size_read() at the start and then use the
      NTFS: In fs/ntfs/dir.c, use i_size_read() once and then the cached value
      NTFS: - Use i_size_read() in fs/ntfs/super.c once and then use the cached
      NTFS: Use i_size_read() in fs/ntfs/inode.c once and then use the cached value
      NTFS: Use i_size_{read,write}() in fs/ntfs/{aops.c,mft.c} and protect
      NTFS: Repeat a failed ntfs_truncate() in fs/ntfs/aops.c::ntfs_writepage()
      NTFS: Fix stupid bug in fs/ntfs/mft.c introduced in last changeset.
      NTFS: Fixup the resident attribute resizing code in
      NTFS: Optimise/reorganise some error handling code in fs/ntfs/aops.c.
      NTFS: - Add disable_sparse mount option together with a per volume sparse
      NTFS: Fix a bug in fs/ntfs/runlist.c::ntfs_mapping_pairs_decompress() in
      NTFS: - Split ntfs_map_runlist() into ntfs_map_runlist() and a non-locking
      NTFS: Change time to u64 in time.h::ntfs2utc() as it otherwise generates a
      NTFS: Fix a nasty runlist merge bug when merging two holes.
      NTFS: - Set the ntfs_inode->allocated_size to the real allocated size in the
      NTFS: Make fs/ntfs/namei.c::ntfs_get_{parent,dentry} static and move the
      NTFS: Correct sparse file handling.  The compressed values need to be
      NTFS: Add AT_EA in addition to AT_DATA to whitelist for being allowed to be
      NTFS: Add fs/ntfs/attrib.[hc]::ntfs_attr_vcn_to_lcn_nolock() used by the new
      NTFS: - Fix bug in fs/ntfs/attrib.c::ntfs_find_vcn_nolock() where after
      NTFS: Add fs/ntfs/attrib.[hc]::ntfs_attr_make_non_resident().
      NTFS: Fix sign of various error return values to be negative in
      NTFS: - Modify ->readpage and ->writepage (fs/ntfs/aops.c) so they detect
      NTFS: Include linux/swap.h in fs/ntfs/attrib.c for mark_page_accessed().
      NTFS: Fix compilation when configured read-only.
      NTFS: Some utilities modify the boot sector but do not update the checksum.
      NTFS: Update attribute definition handling.
      NTFS: Minor cleanup: Define and use NTFS_MAX_CLUSTER_SIZE constant instead
      NTFS: Use MAX_BUF_PER_PAGE instead of variable sized array allocation for
      Merge with /usr/src/ntfs-2.6.git
      Merge with /usr/src/ntfs-2.6.git
      Merge with /usr/src/ntfs-2.6.git
      Merge with /usr/src/ntfs-2.6.git.
      NTFS: Use C99 style structure initialization after memory allocation where
      Automatic merge with /usr/src/ntfs-2.6.git.
      Automatic merge with /usr/src/ntfs-2.6.git
      Automatic merge with /usr/src/ntfs-2.6.git.
      Bug in error recovery in fs/buffer.c::__block_prepare_write()
      Automerge with /usr/src/ntfs-2.6.git.
      NTFS: Stamp the transaction log ($UsnJrnl), aka user space journal, if it
      NTFS: Fix a bug in address space operations error recovery code paths where
      NTFS: Detect the case when Windows has been suspended to disk on the volume
      NTFS: Fix several occurences of a bug where we would perform 'var & ~const'
      NTFS: Change the runlist terminator of the newly allocated cluster(s) to
      NTFS: Add an extra parameter @last_vcn to ntfs_get_size_for_mapping_pairs()
      NTFS: Change ntfs_map_runlist_nolock() to only decompress the mapping pairs
      NTFS: Prepare for 2.1.23 release: Update documentation and bump version.
      NTFS: Fix a nasty deadlock that appeared in recent kernels.
      Automatic merge with /usr/src/ntfs-2.6.git.
      Automerge with /usr/src/ntfs-2.6.git.
      Automatic merge with /usr/src/ntfs-2.6.git.
      Fix soft lockup due to NTFS: VFS part and explanation
      Automatic merge with /usr/src/ntfs-2.6.git.
      NTFS: Fix bug in mft record writing where we forgot to set the device in
      NTFS: Complete the previous fix for the unset device when mapping buffers

Anton Blanchard (19):
      ppc64: quieten RTAS printks
      ppc64: use cpu_has_feature macro
      ppc64: Mark kernel hptes dirty
      ppc64: set/clear SMT capable bit at boot
      mm: quieten OOM killer noise
      ppc64: use c99 initialisers in cputable code
      ppc64: Fix runlatch code to work on pseries machines
      ppc64: Turn runlatch on in exception entry
      move ioprio syscalls into syscalls.h
      ppc64: sys_ppc32.c cleanups
      ppc64: add ioprio syscalls
      ppc64: remove duplicate syscall reservation
      ppc64: iSeries idle fixups
      ppc64: pSeries idle fixups
      ppc64: idle fixups
      ppc64: fix compile warning
      ppc64: silence perfmon exception warnings
      ppc64: topology API fix
      ppc64: Fix issue with gcc 4.0 compiled kernels

Anton Wöllert (1):
      ppc32: 8xx avoid icbi misbehaviour in __flush_dcache_icache_phys

Antonino A. Daplas (6):
      vesafb: Fix mtrr bugs
      fbdev: Replace memcpy with for-loop when preparing bitmap
      vesafb: Document mtrr boot option usage
      tridentfb: Fix scrolling artifacts if acceleration is enabled
      tridentfb: Fix scrolling artifacts during disk IO
      intelfb/fbdev: Save info->flags in a local variable

Antonino Daplas (1):
      nvidiafb: Fix initial display corruption on certain laptops

Aristeu Sergio Rozanski Filho (6):
      ppc32: 8xx: convert fec driver to use work_struct
      ppc32: 8xx: using dma_alloc_coherent() instead consistent_alloc()
      ppc32: 8xx: fec: fix interrupt handler prototypes
      ppc32: 8xx fix CPM ethernet description
      ppc32: 8xx restrict ENET_BIG_BUFFERS option
      ppc32: 8xx kill unused variable in commproc

Arnaldo Carvalho de Melo (5):
      [SLAB] Introduce kmem_cache_name
      [NET] Generalise TCP's struct open_request minisock infrastructure
      [NET] Rename open_request to request_sock
      [NET] Generalise tcp_listen_opt
      [NET] rename struct tcp_listen_opt to struct listen_sock

Arnaud Patard (2):
      [ALSA] cs4281 - fix DLLRDY not seen problem
      [ALSA] emu10k1: add details for the audigy player box version

Arnd Bergmann (13):
      libfs: add simple attribute files
      ppc64: consolidate calibrate_decr implementations
      ppc64: rename pSeries rtc functions into rtas_*
      ppc64: Split out generic rtas code from pSeries_pci.c.
      ppc64: pSeries_progress -> rtas_progress
      ppc64: add BPA platform type
      ppc64: Add driver for BPA interrupt controllers
      ppc64: Add driver for BPA iommu
      block: add unlocked_ioctl support for block devices
      ppc64: simplify nvram partition scanning code
      [NET]: Add missing include to linux/netdevice.h
      xtensa: remove old syscalls
      ppc64: add default config for BPA

Artem B. Bityuckiy (26):
      [MTD] NAND: Allow operation without bad block table
      [MTD] NAND: Read only OOB bytes during bad block scan
      [MTD] NAND: Fix bad block table scan for small page devices
      [JFFS2] Fix node lookup
      [MTD] Fix unregister_mtd_user() public function documentation.
      [JFFS2] Fix NOR specific scan BUG
      [JFFS2] Add symlink caching support.
      [JFFS2] Use function to manipulate superblock dirty flag
      [MTD] NAND nandsim: Use NAND_SKIP_BBT option
      [JFFS2] Improve garbage collector block selection
      [JFFS2] Forbid to free inode_cache objects if its nlink isn't zero.
      [JFFS2] Prevent deadlock when flushing write buffer
      [MTD] NAND: Use arrays of needed size instead of constant-sized.
      [JFFS2] Fix race problems with wbuf.
      [JFFS2] Add KERN_DEBUG level to printks
      [JFFS2] Fix race in garbage collector
      [JFFS2] Fix NOR only compile
      [JFFS2] Suppress annoying debug messages
      [JFFS2] Kill GC thread before cleanup
      [JFFS2] Simplify the tree insert code.
      Merge with rsync://fileserver/linux
      [JFFS2] Avoid alloc/dealloc for zero sized nodes
      [JFFS2] Remove needless variable initialization
      [JFFS2] Rename function and update comments
      [JFFS2] Init locks early during mount
      bugfix: two read_inode() calls without clear_inode() call between

Ashok Raj (8):
      i386: Dont use IPI broadcast when using cpu hotplug.
      make smp_prepare_cpu to a weak function
      x86_64: Change init sections for CPU hotplug support
      x86_64: CPU hotplug support
      x86_64: CPU hotplug sibling map cleanup
      x86_64: Dont use broadcast shortcut to make it cpu hotplug safe.
      x86_64: Provide ability to choose using shortcuts for IPI in flat mode.
      [ACPI] Evaluate CPEI Processor Override flag

BGardner at Wabtec.com (1):
      max6875: new i2c device driver

Badari Pulavarty (2):
      mm: remove PG_highmem
      fix for generic_file_write iov problem

Bartlomiej Zolnierkiewicz (1):
      ide-floppy: fix IDEFLOPPY_TICKS_DELAY

Baruch Even (2):
      [TCP]: Add H-TCP congestion control module.
      [NET]: Spelling mistakes threshoulds -> thresholds

Bellido Nicolas (1):
      ARM: 2686/2: AAEC-2000 Core support

Ben Colline (1):
      [SPARC]: Deal with glibc changing macro names in modpost.c

Ben Collins (1):
      Sync up ieee-1394

Ben Dooks (31):
      [MTD] bast-flash partitions fixup
      [MTD] Platform RAM Driver
      [MTD] Fixup probing logic for single 16bit devices
      [MTD] Add SST 39VF1601 (MPF+) ID
      [MTD] Update BAST driver configuration
      [MTD] Sparse fixes
      [MTD] Fixed signed 1bit bitfield
      [MTD] NAND: Fixed unused loop variable
      [MTD] plat-ram: removed extraneous debugging code
      [MTD] NAND s3c2410: Simplify command handling
      ARM: 2728/1: S3C2410 - fix constant warning on serial device name
      ARM: 2729/1: DM9000 platform support for S3C2410 machines (BAST, VR1000)
      ARM: 2730/1: S3C2410 default configuration update
      ARM: 2762/1: S3C24XX Audio platform data
      ARM: 2763/1: S3C24XX - mark IRQ_LCD as valid
      ARM: 2764/1: S3C24XX - Common PM functions for Simtec boards
      ARM: 2765/1: S3C24XX - small cleanups in arch/arm/mach-s3c2410
      [MTD] NAND: s3c24xx updates
      ARM: 2783/1: Remove omnimeter_defconfig as there is no kernel support
      ARM: 2785/1: S3C24XX - serial calls request_irq() with IRQs disabled
      [MTD] NAND s3c2410: Add missing NULL pointer check
      ARM: 2818/1: BAST - Use platform device for SuperIO 16550s
      ARM: 2828/1: BAST - remove static map of ASIX area
      ARM: 2829/1: S3C2410 - split s3c2440 irq specifics from core irq.c
      ARM: 2831/1: S3C2440 - split s3c2440 clocks from central clock code
      USB: add S3C24XX USB Host driver support
      ARM: 2832/1: BAST - limit clock-rate for IIC bus
      ARM: 2847/1: S3C24XX - Documentation for USB OHCI host
      ARM: 2849/1: S3C24XX - USB host update (2848/1)
      DM9000 - spinlock fixes
      DM9000 - incorrect ioctl() handling

Benjamin Herrenschmidt (12):
      [ALSA] ppc32: Fix Alsa PowerMac driver on old machines
      Driver core: Don't "lose" devices on suspend on failure
      ppc32: Kill embedded system.map, use kallsyms
      ppc32: Bump PMU interrupt priority
      ppc32: remove obsolete macserial driver
      ppc32: Remove CONFIG_PMAC_PBOOK
      ppc64: Add missing exports
      ppc64: Add new PHY to sungem
      ppc64: Fix CONFIG_ALTIVEC not set
      Remove suspend() calls from shutdown path
      ppc64: Fix Fan control for new PowerMac G5 2.7GHz machines
      ppc64: Export machine_power_off for therm_pm72 module

Benjamin LaHaise (6):
      __mod_page_state(): pass unsigned long instead of unsigned
      __read_page_state(): pass unsigned long instead of unsigned
      mempool - only init waitqueue in slow path
      aio: fix do_sync_(read|write) to properly handle aio retries
      aio: make wait_queue ->task ->private
      uml: tlb flushing fix

Benoit Boissinot (2):
      [SCSI] drivers/scsi/dpt_i2o.c: cleanup useless code
      [SCSI] drivers/scsi/dpt_i2o.c: fix compile warnings

Bernard Blackham (1):
      pm: fix u32 vs. pm_message_t confusion in cpufreq

Bernhard Fischer (1):
      IB/mthca: Clean up error messages

Bhavesh P. Davda (1):
      NPTL signal delivery deadlock fix

Bjorn Helgaas (5):
      [IA64] remove "pci=routeirq" option
      PCDP: handle tables that don't supply baud rate
      [IA64] Recognize HP sx2000 chipset
      PCDP: if PCDP contains parity information, use it
      serial: add MMIO support to 8250_pnp

Blaisorblade (1):
      sys_get_thread_area does not clear the returned argument

Bob Picco (3):
      ia64: pfn_to_nid() implementation
      fix WANT_PAGE_VIRTUAL in memmap_init
      Documentation

Bodo Stroesser (3):
      uml: Proper clone support for skas0
      uml: Fix skas0 stub return
      uml: Fix typo

Brad Campbell (1):
      libata basic detection and errata for PATA->SATA bridges

Brent Casavant (3):
      ioc4: Core driver rewrite
      ioc4: CONFIG split
      ioc4: PCI bus speed detection

Brian Gerst (1):
      Fix warning in powernow-k8.c

Brian King (2):
      cdev: cdev_put oops
      ppc64: iommu vmerge fix

Bruce Losure (1):
      [IA64-SGI] Altix patch to tiocx, add subsys_initcall

C. Adam Oldham (1):
      USB: Fix race condition in usblp_write

Cal Peake (1):
      [IPV6]: fix implicit declaration of function `xfrm6_tunnel_unregister'

Carsten Otte (8):
      xip: bdev: execute in place
      xip: fs/mm: execute in place
      xip: ext2: execute in place
      xip: reduce code duplication
      xip: madvice/fadvice: execute in place
      xip: description
      execute-in-place fixes
      fix xip sparse file handling in ext2

Catalin Marinas (10):
      ARM: 2693/1: Add PCI support for Versatile/PB
      ARM: 2698/1: Enable kernel r/w access to user pages on ARMv6
      ARM: 2769/1: cpu_init() stack setup fix
      ARM: 2777/1: Fix broken comment arch/arm/mm/proc-arm1020.S
      ARM: 2778/1: Add -mno-thumb-interwork to CFLAGS_ABI
      ARM: 2779/1: Fix the V bit setting for the ARM1020x CPUs
      ARM: 2780/1: AFS partition length calculation fix
      ARM: 2784/1: Fix the block cache flush operation range
      ARM: 2789/1: Enable access to both CP10 and CP11 on ARMv6
      ARM: 2841/1: Fix VFP +/-0 case for doubles addition

Chas Williams (2):
      [ATM]: [zatm] eliminate kfree warning (from Tobias Hirning <sskyman at web.de>)
      [ATM]: allow bind() on point-to-multpoint svcs (from Martin Whitaker <martin_whitaker at ntlworld.com>)

Chen Shang (1):
      sched: micro-optimize task requeueing in schedule()

Chen, Kenneth W (2):
      [SCSI] Redundant memset in scsi_alloc_sgtable
      [SCSI] Redundant this_count check in sd_init_command()

ChenLi Tien (2):
      [ALSA] Show currectly selected widget in proc_read for hda driver
      [ALSA] fix multi-channel for model==full

Chris Wright (9):
      AUDIT: Add helper functions to allocate and free audit_buffers.
      AUDIT: expand audit tmp buffer as needed
      AUDIT: buffer audit msgs directly to skb
      AUDIT: Properly account for alignment difference in nlmsg_len.
      Audit requires CONFIG_NET
      Move ifdef CONFIG_AUDITSYSCALL to header
      Add audit_log_type
      mmap topdown fix for large stack limit, large allocation
      Add MAINTAINERS entry for audit subsystem

Chris Zankel (14):
      xtensa: Tensilica Xtensa CPU arch maintainer record
      xtensa: Architecture support for Tensilica Xtensa Part 1
      xtensa: Architecture support for Tensilica Xtensa Part 2
      xtensa: Architecture support for Tensilica Xtensa Part 3
      xtensa: Architecture support for Tensilica Xtensa Part 4
      xtensa: Architecture support for Tensilica Xtensa Part 5
      xtensa: Architecture support for Tensilica Xtensa Part 6
      xtensa: Architecture support for Tensilica Xtensa Part 7
      xtensa: Architecture support for Tensilica Xtensa Part 8
      xtensa: cleanups for errno and ipc.
      xtensa: Added mm/Kconfig to get a flat memory layout
      xtensa: Removed local copy of zlib and fixed O= support
      xtensa: Fix asm macro
      xtensa: remove old syscalls

Christian Borntraeger (2):
      s390: add vmcp interface
      s390: use __cpcmd in vmcp_write

Christoph Hellwig (59):
      orinoco: fix setting of 32 character ESSIDs
      orinoco: disconnect the network device on reset errors
      orinoco: Symbol 3.0x firmware needs broken_disableport
      orinoco: make orinoco_stop() static
      orinoco: misc fixes
      [SCSI] remove Documentation/DocBook/scsidrivers.tmpl
      [SCSI] aic7xxx/aic79xx: remove useless byte order macro cruft
      [SCSI] aic7xxx: do not check for duplicate pci ids
      [SCSI] aic7xxx: remove ahc_find_softc
      [SCSI] aic7xxx: remove some dead wood
      [SCSI] aic7xxx: clean up eisa support
      [XFS] rename various pagebuf symbols to xfsbuf
      [XFS] fix some more compiler warnings in the vnode tracing code
      [XFS] Fix pagebuf slab initialization
      [XFS] Remove dead code.  Patch from Adrian Bunk
      [XFS] mark various symbols static  Patch from Adrian Bunk
      [XFS] rewrite xfs_iflush_all
      [XFS] simplify XFS_PURGE_INODE
      [XFS] remove xfs_incore_relse
      [XFS] add XFS_INOBT_IS_FREE_DISK
      [XFS] quiesce the filesystem proper when freezing
      [XFS] consolidate extent item freeing
      [XFS] simplify ASSERT
      [XFS] (mostly) remove xfs_inval_cached_pages  Since the last round of
      remove duplicate get_dentry functions in various places
      quota: consolidate code surrounding vfs_quota_on_mount
      quota: sanitize dentry handling in vfs_quota_on_mount
      add some comments to lookup_create()
      acl endianess annotations
      remove <linux/xattr_acl.h>
      pass iocb to dio_iodone_t
      [SCSI] remove scsi_set_device
      [SCSI] remove scsi_cmnd.eh_state
      [SCSI] remove scsi_cmnd->abort_reason
      [SCSI] remove scsi_cmnd->owner
      [SCSI] remove scsi_cmnd->state
      [SCSI] remove scsi_eh_eflags_ macros
      [SCSI] use list_for_each_entry_safe in scsi_error.c
      bring over ieee80211.h from mainline
      orinoco: include <net/ieee80211.h>
      orinoco: wireless API 15 support
      orinoco: basic ethtool support
      orinoco: manual roaming for Symbol and Intersilfirmware
      orinoco: scanning support
      orinoco: always use 802.11 header for rx processing
      orinoco: monitor mode support
      really remove xattr_acl.h
      udf_find_entry() cleanup
      [SCSI] ifdef out broken fc4 EH code
      [SPARC]: bpp: remove sleep_on usage
      [SHAPER]: Switch to spinlocks.
      [SCSI] aic7xxx: sane pci probing
      [SCSI] aic7xxx: remove ahc_tailq
      [SPARC]: Fix up sleep_on() removal in vfc driver.
      ARM: switch fd1772.c from sleep_on to wait_event
      [SPARC]: Use kthread infrastructure in envctrl
      [SPARC]: Use kthread infrastructure in bbc_envctrl
      [SPARC]: remove ifdef CONFIG_PCI from envctrl.c
      [IA64] update CONFIG_PCI description

Christoph Lameter (17):
      node local per-cpu-pages
      Periodically drain non local pagesets
      Reduce size of huge boot per_cpu_pageset
      boot_pageset must not be freed.
      ppc64: pcibus_to_node fix
      x86/x86_64: pcibus_to_node
      NUMA aware block device control structure allocation
      i386: Selectable Frequency of the Timer Interrupt
      ia64: Selectable Timer Interrupt Frequency
      Optimize sys_times for a single thread process
      Remove f_error field from struct file
      Cleanup patch for process freezing
      Fix broken kmalloc_node in rc1/rc2
      mostly_read data section
      [IA64] pcibus_to_node implementation for IA64
      [IA64] Altix pcibus_to_node implementation
      Fix ide-disk.c oops caused by hwif == NULL

Christoph Schulz (1):
      [ALSA] cs4236-irq-handling-fix.patch

Christophe Lucas (7):
      [IA64] printk needs KERN_INFO arch/ia64/kernel/smp.c
      printk: arch/i386/mm/ioremap.c
      printk: arch/i386/mm/pgtable.c
      dvb: saa7146: kj pci_module_init cleanup
      dvb: ttpci: kj printk fix
      [SCTP]: Audit return code of create_proc_*
      uml: Clean up prink calls

Chuck Ebbert (2):
      i386: clean up user_mode macros
      i386: fix incorrect FP signal code

Chuck Lever (5):
      RPC: TCP reconnects are too slow
      RPC: kick off socket connect operations faster
      NFS: split nfsi->flags into two fields
      NFS: use atomic bitops to manipulate flags in nfsi->flags
      NFS: Introduce the use of inode->i_lock to protect fields in nfsi

Chuck Short (1):
      [IPV4]: Fix route.c gcc4 warnings

Clemens Koller (1):
      I2C: rtc8564.c remove duplicate include

Clemens Ladisch (40):
      [ALSA] usb-audio - allow USB MIDI quirks to specify endpoints explicitly
      [ALSA] virmidi - fix ioctl parameter passing when creating seq port
      [ALSA] usb-audio - BOSS GS-10 PCM support
      [ALSA] virmidi - fix ioctl parameter passing when setting client name
      [ALSA] usb-audio: add Audigy 2 NX control names
      [ALSA] usb-audio - show exact synchronous frequency in proc file
      [ALSA] usb-audio - add selector unit names override for Audigy 2 NX
      [ALSA] usb-audio - remove superfluous parameter
      [ALSA] usb-audio - restrict Audigy 2 NX frequencies to 48/96 kHz
      [ALSA] usb-audio - reduce size of unitbitmap array
      [ALSA] usb-audio - move mixer data into separate struct
      [ALSA] usb-audio - add mixer control notifications
      [ALSA] usb-audio - add Extigy/Audigy 2 NX remote control support
      [ALSA] usb-audio - cache vendor/product IDs
      [ALSA] usb-audio - allow type 0 extension units
      [ALSA] usb-audio - use proper interval between synchronization packets
      [ALSA] usb-audio - use only one packet in synchronization feedback URBs
      [ALSA] usb-audio - make SB remote control device LIRC compatible
      [ALSA] usb-audio - Audigy 2 NX blinkenlights
      [ALSA] usb-audio - set sample rate attribute on Audigy 2 NX endpoints
      [ALSA] usb-audio - enable high speed (not) on Audigy 2 NX
      [ALSA] usb-audio - remove superfluous LIRC ioctls
      [ALSA] usb-audio - add a proc file for Audigy 2 NX jack status
      [ALSA] ac97 - fix Mic jack sharing on AD1888 codecs
      [ALSA] ac97 - enable multichannel output on AD198x codecs
      [ALSA] usb-audio - bind to control interface instead of usb_device
      [ALSA] usb-audio - sanity-check sync feedback frequency values
      [ALSA] usb-audio - avoid unnecessary double buffering
      [ALSA] usb-audio - claim all interfaces for Roland USB MIDI devices
      [ALSA] usb-audio - fix synchronization packet interval with Audigy 2 NX
      [ALSA] usb-audio - high speed audio support
      [ALSA] usb-audio - fix capture of non-48k sample rates on Audigy 2 NX
      [ALSA] usb-audio: add support for an unknown Yamaha USB MIDI device
      [ALSA] usb-audio - enable high speed transfers with Audiy 2 NX
      [ALSA] usb-audio - rename QUIRK_MIDI_MOTU to QUIRK_MIDI_RAW
      [ALSA] usb-audio - use bDeviceSubClass to detect MOTU FastLane
      [ALSA] ac97 - remove unused variable
      [ALSA] seq-midi - silently ignore non-MIDI events
      [ALSA] usb-audio - add support for Miditech USB MIDI keyboards
      [ALSA] usb-audio - change quirk type handling

Colin Leroy (2):
      USB: PM support for zd1201
      USB: check for device in zd1201_resume

Colin Ngam (1):
      [IA64-SGI] Fix TIO IOSPACE MMR Addres

Conger, Chris A (1):
      USB: fix Bug in usb-skeleton.c

Corey Minyard (4):
      ipmi: doc updates
      ipmi: timer shutdown cleanup
      ipmi: add power cycle capability
      ipmi: use completions, not semaphores, in powerdown code

Cornelia Huck (10):
      s390: cio max channels checks
      s390: cio documentation
      s/390: Use klist in cio
      s/390: use klist in dasd driver
      s/390: compile fix for dcssblk
      driver core: add bus_find_device & driver_find_device functions
      s390: debug data for ifcc/ccc
      s390: resource accessibility event handling
      s390: device recognition
      s390: use klist in qeth driver

Coywolf Qi Hunt (2):
      kbuild: display compile version
      [MTD] mtdchar: Return the real error code when create_class() failed

Dag Arne Osvik (1):
      [CRYPTO] Add faster DES code from Dag Arne Osvik

Dan Brown (7):
      [MTD] DiskOnChip: Scan the entire device for Media Headers.
      [MTD] NAND: Fix missing NULL pointer check
      [MTD] DiskOnChip: Fix (?) free OOB array info.
      [MTD] NAND: Fix reading of autoplaced OOB when there are multiple free sections.
      [MTD] DiskOnChip: Prevent problems with existing filesystems
      [MTD] DiskOnChip: Fix compile w/o CONFIG_MTD_PARTITIONS.
      [MTD] DiskOnChip: Add some comments

Dan Streetman (1):
      USB: fix in usb_calc_bus_time

Daniel Jacobowitz (1):
      x86_64: fix 32-bit thread debugging

Daniel Ritz (3):
      yenta TI: turn off interrupts during card power-on #2
      yenta: free_irq() on suspend.
      pcmcia: disable read prefetch/write burst on old O2Micro bridges

Daniel Walker (1):
      stable_api_nonsense.txt fixes

Daniele Gaffuri (1):
      PCI: Hidden SMBus bridge on Toshiba Tecra M2

Daniele Lacamera (1):
      [TCP]: Add TCP Hybla congestion control module.

Darren Hart (1):
      vm: try_to_free_pages unused argument

Dave Airlie (13):
      drm: 32/64-bit DRM ioctl compatibility patch
      Currently DRM depends on PCI this will need to change for ffb on Sparc to
      Add missing license texts from Tungsten Graphics.
      drm: fix radeon irq properly
      drm: Add via unichrome support
      Merge ../linux-2.6/
      drm: fix minor issues caused by core conversion
      drm: ctx release can happen before dev->ctxlist is allocated
      drm: use kcalloc now that it is available..
      drm: misc cleanup
      drm: wrap config.h include in a ifdef KERNEL
      drm: add 32/64 support for MGA/R128/i915
      drm: fix stupid missing semicolon.

Dave Hansen (14):
      remove non-DISCONTIG use of pgdat->node_mem_map
      sparsemem base: early_pfn_to_nid() (works before sparse is initialized)
      sparsemem base: simple NUMA remap space allocator
      sparsemem base: reorganize page->flags bit operations
      sparsemem base: teach discontig about sparse ranges
      create mm/Kconfig for arch-independent memory options
      make each arch use mm/Kconfig
      update all defconfigs for ARCH_DISCONTIGMEM_ENABLE
      Introduce new Kconfig option for NUMA or DISCONTIG
      sparsemem: fix minor "defaults" issue in mm/Kconfig
      mm/Kconfig: kill unused ARCH_FLATMEM_DISABLE
      mm/Kconfig: hide "Memory Model" selection menu
      mm/Kconfig: give DISCONTIG more help text
      re-disable TSC on NUMAQ

Dave Johnson (1):
      [IPV4]: Fix negative timer loop with lots of ipv4 peers.

Dave Jones (16):
      gcc4 compile fix for recent ia64 xpc changes
      Fix vesafb/mtrr scaling problem.
      nm256 oss build failure
      fix silly config option.
      sis 760 support.
      Fix bt87x.c build problem for real
      Clean up numa defines in mmzone.h
      Fix up non-NUMA breakage in mmzone.h
      aacraid: swapped kmalloc args.
      powernow-k8 requires that a data structure for
      Opteron revision F will support higher frequencies than
      Here are two possible cleanups in cpufreq.c:
      powernow-k8.c: In function `query_current_values_with_pending_wait':
      Fix up powernow-k8 compile. (Missing definitions).
      arch/i386/kernel/cpu/cpufreq/powernow-k8.c: In function `powernow_k8_cpu_init_acpi':
      icn driver fails to unload when no hardware present

Dave Kleikamp (27):
      JFS: fix sparse warnings by moving extern declarations to headers
      JFS: cleanup - remove unneeded sanity check
      JFS: Fix sparse warning
      Merge with /home/shaggy/git/linus-clean/
      Merge with /home/shaggy/git/linus-clean/
      Merge with /home/shaggy/git/linus-clean/
      Merge with /home/shaggy/git/linus-clean/
      JFS: kernel BUG at fs/jfs/jfs_txnmgr.c:859
      JFS: Fix compiler warning in jfs_logmgr.c
      Merge with /home/shaggy/git/linus-clean/
      JFS: Code cleanup - getting rid of never-used debug code
      Merge with /home/shaggy/git/linus-clean/
      JFS: Allow security.* xattrs to be set on symlinks
      JFS: Remove bogus WARN_ON statement and some dead code
      JFS: Remove assert statement in dbJoin & return -EIO instead
      Merge with /home/shaggy/git/linus-clean/
      JFS: Fix typo in last patch
      JFS: Don't set log_SYNCBARRIER when log->active == 0
      JFS: Fix i_blocks accounting when allocation fails
      Merge with /home/shaggy/git/linus-clean/
      JFS: Improve sync barrier processing
      Merge with /home/shaggy/git/linus-clean/
      Merge with /home/shaggy/git/linus-clean/
      JFS: Check for invalid inodes in jfs_delete_inode
      Merge with /home/shaggy/git/linus-clean/
      JFS: Fix race in txLock
      Merge with /home/shaggy/git/linus-clean/

Dave Peterson (1):
      x86_64: fix bug in csum_partial_copy_generic()

David A. Marlin (6):
      [MTD] NAND extended commands, badb block table autorefresh
      [MTD] NAND workaround for AG-AND disturb issue. AG-AND recovery
      [MTD] Renesas AG-AND device recovery
      [MTD] NAND use symbols instead of literals
      [MTD] NAND Add optional ECC status check callback
      [MTD] rtc_from4 error status check, disable virtual erase blocks

David Brownell (24):
      Driver Core: driver model doc update
      I2C: add i2c driver for TPS6501x
      USB: omap_udc updates (mostly cleanups)
      USB: turn a user mode driver error into a hard error
      USB: usbtest updates
      USB: add reboot notifier to ohci
      USB: rndis updates (mostly cleanup)
      USB: ethernet gadget updates (mostly cleanup)
      USB: more omap_udc updates (dma and omap1710)
      USB: Kconfig fixes for usb/gadget
      USB: gadget driver updates (SETUP api change)
      USB: net2280 updates (sparse, SETUP api change)
      USB: goku_udc updates (sparse, SETUP api change)
      USB: pxa2xx_udc updates
      USB: misc ehci updates
      USB: fix drivers/usb/gadget/ether.c compile error
      USB gadget: drain rndis response queue on disconnect
      USB: ehci-hcd - fix page pointer allocation in itd_patch()
      USB: wireless usb <linux/usb_ch9.h> declarations
      USB: usbnet debug message fix
      USB: resolve ethernet gadget build glitch on pxa
      pcmcia id_table for sl811.cs
      smc91x needs settable IRQ trigger type
      USB: ehci: microframe handling fix

David Chau (1):
      [NET]: improve readability of dev_set_promiscuity() in net/core/dev.c

David Gibson (12):
      Orinoco: wireless stats updates
      Orinoco: ignore_disconnect flag
      Orinoco: kill dump_recs
      Orinoco: don't set channel in managed mode
      Orinoco: consolidate allocation code
      Hugepage consolidation
      ppc64: Abolish ioremap_mm
      Maple powerdown patch
      ppc64: kill bitfields in ppc64 hash code
      ppc64: dynamically allocate segment tables
      ppc64: remove another fixed address constraint
      Fix hugepage crash on failing mmap()

David Howells (8):
      keys: Discard key spinlock and use RCU for key payload
      Keys: Pass session keyring to call_usermodehelper()
      Keys: Use RCU to manage session keyring pointer
      Keys: Make request-key create an authorisation key
      Keys: Base keyring size on key pointer not key struct
      Keys: Fix key management syscall interface bugs
      Error during attempt to join key management session can leave semaphore pinned
      Destruction of failed keyring oopses

David L Stevens (6):
      [IPV6]: multicast join and misc
      [IPV4]: multicast API "join" issues
      [IPV4]: multicast API "join" issues
      [IPV4]: multicast API "join" issues
      [IPV4]: (INCLUDE,empty)/leave-group equivalence for full-state MSF APIs & errno fix
      [IPV4]: fix IPv4 leave-group group matching

David Meybohm (1):
      preempt race in getppid

David Moore (1):
      Input: ALPS - fix resume (for DualPoints)

David Mosberger-Tang (21):
      [IA64] __ia64_syscall() is no longer used anywhere in the kernel.  Remove it.
      [IA64] Use dynamic prediction for RSE-clearing branches.
      [IA64] Schedule fp-clearing insns at least 6 cycles after reading ar.bsp.
      [IA64] On return from syscall, hint b7 with __kernel_syscall_via_epc().
      [IA64] In syscall-entry, use st8 instead of stf8 to clear pt_regs.r8
      [IA64] Schedule ia64_leave_syscall() to read ar.bsp earlier
      [IA64] In ia64_leave_syscall(), fix comments and whitespace only.
      [IA64] Reschedule break_fault() for better performance.
      [IA64] Reschedule __kernel_syscall_via_epc().
      [IA64] Annotate __kernel_syscall_via_epc() with McKinley dispatch info.
      [IA64] Reschedule fsys_bubble_down().
      [IA64] Annotate fsys_bubble_down() with McKinley dispatch info.
      [IA64] use srlz.d instead of srlz.i in ia64_leave_kernel()
      [IA64] need r29=psr *after* rsm psr.i
      [IA64] Merge audit fix for fsyscalls with syscall-optimizations
      [IA64] Fix convert_to_non_syscall() so gdb inferior calls work again
      [IA64] Drop spurious paren in entry.h
      [IA64] Fix pfn_to_nid() so the kernel compiles again for !CONFIG_DISCONTIGMEM.
      [IA64] Speed up lfetch.fault [NULL]
      [IA64] Replace stale KDB-code with useful MAGIC_SYSRQ code in simserial.c
      [IA64] Make PCDP work again.

David Ranson (1):
      serial: MRi MRI-PCIDS1 dual port serial card

David S. Miller (91):
      [NET]: Move sysctl_max_syn_backlog into request_sock.c
      [TCP]: Fix sysctl_tcp_low_latency
      [IPV4]: Fix fib_trie.c's args to fib_dump_info().
      [SPARC64]: Fix cmsg length checks in Solaris emulation layer.
      [SPARC64]: Add prefetch support.
      [TCP]: Need to declare 'tcp_reno' in net/tcp.h
      [LIB]: textsearch.o needs to be obj-y not lib-y.
      [PKT_SCHED]: Make NET_EMATCH_TEXT select TEXTSEARCh
      [PKT_SCHED]: Make TEXTSEARCH* options only selected.
      [IPV4]: Move FIB lookup algorithm choice under IP_ADVANCED_ROUTING
      [TCP]: Do not present confusing congestion control options by default.
      [SUNRPC]: Fix {s,}size_t printf format strings in xprt.c
      [SPARC64]: Report any user access faults in termios accessors.
      [TG3]: Fix missing memory barriers and SD_STATUS_UPDATED bit clearing.
      [TG3]: Eliminate all hw IRQ handler spinlocks.
      [TG3]: Update driver version and reldate.
      [IPV4]: Fix thinko in TCP_CONG_BIC default.
      [ATALK]: Include asm/byteorder.h in linux/atalk.h
      [NETLINK]: Fix two socket hashing bugs.
      [SPARC64]: Avoid membar instructions in delay slots.
      [SPARC64]: Get rid of fast IRQ feature.
      PCI: DMA bursting advice
      [EBTABLES]: Fix thinkos in ebt_log.c
      [NET]: Remove gratuitous use of skb->tail in network drivers.
      [NET]: drivers/net/slip.c needs linux/delay.h
      [SPARC64]: Add support for IRQ pre-handlers.
      [SPARC64]: Do proper DMA IRQ syncing on Tomatillo
      [SPARC64]: Small Schizo PCI controller programming tweaks.
      [SPARC64]: Fix IRQ retry interval timer value on sparc64 PCI controllers.
      [SKGE]: Fix build on big-endian
      [TG3]: Update driver version and reldate.
      [TCP]: Simplify SKB data portion allocation with NETIF_F_SG.
      [TCP]: Fix quick-ack decrementing with TSO.
      [TCP]: Move send test logic out of net/tcp.h
      [TCP]: Move __tcp_data_snd_check into tcp_output.c
      [TCP]: Add missing skb_header_release() call to tcp_fragment().
      [TCP]: Kill extra cwnd validate in __tcp_push_pending_frames().
      [TCP]: tcp_write_xmit() tabbing cleanup
      [TCP]: Fix redundant calculations of tcp_current_mss()
      [TCP]: Fix __tcp_push_pending_frames() 'nonagle' handling.
      [TCP]: Break out tcp_snd_test() into it's constituent parts.
      [TCP]: Eliminate redundant computations in tcp_write_xmit().
      [TCP]: Fix send-side cpu utiliziation regression.
      [TCP]: Kill bogus comment above tcp_tso_acked().
      [TCP]: Do not call tcp_tso_acked() if no work to do.
      [TCP]: Break out send buffer expansion test.
      [TCP]: Move to new TSO segmenting scheme.
      [TCP]: Never TSO defer under periods of congestion.
      [SPARC64]: Fix UltraSPARC-III fallout from membar changes.
      [SPARC64]: Typo in dtlb_backend.S, _PAGE_SZ4M --> _PAGE_SZ4MB
      [NET]: Transform skb_queue_len() binary tests into skb_queue_empty()
      [SPARC64]: Support CONFIG_HZ
      [IPV6]: Fix warning in ip6_mc_msfilter.
      [SCTP]: Use struct list_head for chunk lists, not sk_buff_head.
      [SPARC]: Add ioprio system call support.
      [SPARC64]: Add __read_mostly support.
      [SPARC64]: Kill ancient and unused SYSCALL_TRACING debugging code.
      [SPARC64]: Add SECCOMP support.
      [SPARC64]: Pass regs and entry/exit boolean to syscall_trace()
      [SPARC64]: Add syscall auditing support.
      [SPARC64]: Add missing asm-sparc64/seccomp.h file.
      [NETLINK]: Reserve NETLINK_NETFILTER.
      [EMATCH]: Kill TCF_META_ID_TCCLASSID reference from meta ematch as well.
      [NET]: Fix tc_verd thinko in skb_clone()
      [PKT_SCHED]: Kill TCF_META_ID_REALDEV from meta ematch.
      [PKT_SCHED]: em_meta: Kill TCF_META_ID_{INDEV,SECURITY,TCVERDICT}
      [W1]: Do not use NFLOG netlink number.
      [SPARC]: Fix __KERNEL_SYSCALLS__ defining in envctrl.c and bbc_envctrl.c
      [SPARC64]: Non-atomic bitops do not need volatile operations
      [SPARC64]: Simplify asm/rwsem.h slightly.
      [SPARC64]: Kill totally unused inline functions from asm/spitfire.h
      [SPARC64]: Privatize sun5_timer.
      [SPARC64]: Move syscall success and newchild state out of thread flags.
      [TG3]: Update driver version and reldate.
      [ATM]: speedtch: Revert 86cf42e4e029b83110cf98692420239103363dbf
      [SPARC]: Add inotify syscall entries.
      [SPARC64]: Fix ugly dependency on NR_CPUS being a power-of-2.
      [NET]: Fix busy waiting in dev_close().
      tcp: fix TSO sizing bugs
      [IPV4]: Fix memory leak during fib_info hash expansion.
      [TG3]: Save initial PCI state before registering the netdevice.
      [NETLINK]: Allocate and kill some netlink numbers.
      [SPARC]: envctrl: ERR_PTR() --> PTR_ERR()
      [SUNRPC]: Fix nsec --> usec conversion.
      [SPARC64]: Fix 2 bugs in cpufreq drivers.
      [TG3]: Update driver version and reldate.
      [SPARC64]: Move kernel unaligned trap handlers into assembler file.
      [TCP]: Unconditionally clear TCP_NAGLE_PUSH in skb_entail().
      [TCP]: Document non-trivial locking path in tcp_v{4,6}_get_port().
      [ROSE]: Fix missing unlocks in rose_route_frame()
      [ROSE]: Fix typo in rose_route_frame() locking fix.

David Shaohua Li (13):
      [ACPI] Suspend to RAM fix
      [ACPI] S3 Suspend to RAM: interrupt resume fix
      [ACPI] S3 Suspend to RAM: fix driver suspend/resume methods
      [ACPI] Bind PCI devices with ACPI devices
      [ACPI] Bind ACPI and PCI devices
      [ACPI] PCI can now get suspend state from firmware
      [ACPI] pci_set_power_state() now calls
      [ACPI] PNPACPI vs sound IRQ
      [ACPI] quiet dmesg related to ACPI PM of PCI devices
      [ACPI] address boot-freeze with updated DMI blacklist for c-states
      [ACPI] suspend/resume ACPI PCI Interrupt Links
      [ACPI] PCI interrupt link suspend/resume - revert to 2.6.12 behaviour
      [ACPI] S3 resume: avoid kmalloc() might_sleep oops symptom

David Vrabel (1):
      [MTD] Remove Elan-104NC

David Woodhouse (32):
      AUDIT: Honour gfp_mask in audit_buffer_alloc()
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      Add CONFIG_AUDITSC and CONFIG_SECCOMP support for ppc32
      AUDIT: pass size argument to audit_expand().
      AUDIT: Fix abuse of va_args.
      Add missing asm-ppc/seccomp.h. Must learn to use git properly.
      AUDIT: Round up audit skb expansion to AUDIT_BUFSIZ.
      AUDIT: fix max_t thinko.
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      AUDIT: Capture sys_socketcall arguments and sockaddrs
      AUDIT: Treat all user messages identically.
      AUDIT: Send netlink messages from a separate kernel thread
      Restore logging of pid= and comm= in AVC audit messages
      AUDIT: Quis Custodiet Ipsos Custodes?
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      AUDIT: Honour audit_backlog_limit again.
      Fix oops due to thinko in avc_audit()
      AUDIT: Assign serial number to non-syscall messages
      [JFFS2] Remove NAND dependencies for NOR FLASH
      [JFFS2] Prevent ino cache removal for inodes in use
      [JFFS2] Fix inode allocation race
      AUDIT: Unify auid reporting, put arch before syscall number
      AUDIT: Escape comm when logging task info
      AUDIT: Defer freeing aux items until audit_free_context()
      AUDIT: Record working directory when syscall arguments are pathnames
      AUDIT: Fix user pointer deref thinko in sys_socketcall().
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      [JFFS2] Optimise jffs2_add_tn_to_list
      [JFFS2] Remove compatibilty cruft for ancient kernels
      [MTD] Remove MODULE_DEVICE_TABLE() for ICHx flash driver
      Stop snd-powermac oopsing on non-pmac hardware.

Dean Nelson (1):
      [IA64] fix call of smp_processor_id() by XPC while

Dean Roehrich (5):
      [XFS] coordinate mmap calls with xfs_dm_punch_hole
      [XFS] upate copyrights
      [XFS] Undo xfs-linux:xfs-kern:190622a
      [XFS] send dmapi events from nopage for mmapped files
      [XFS] Handle inode semaphores properly for dmapi queues

Deepak Saxena (8):
      ARM: 2745/1: Fix IXP4xx debug macros
      ARM: 2759/1: Fix IXP4xx debug code (again)
      ARM: 2792/1: IXP4xx iomap API implementation
      ARM: 2796/1: Fix ARMv5[TEJ] check in MMU initalization
      ARM: 2839/1: Remove XScale cache and TLB locking code
      ARM: 2835/1: Add UPF_SKIP_TEST to IXP4xx serial ports
      Fix IXP4xx CLOCK_TICK_RATE
      arm: fix IXP4xx flash resource range

Denis Lunev (1):
      [NET] Fix too aggressive backoff in dst garbage collection

Denis Vlasenko (7):
      Kill stray newline
      fealnx.c calls dev_kfree_skb from atomic context
      via-rhine trivial whitespace patch
      [NET]: Micro optimization in eth_header()
      ide: fix line break in ide messages
      I2C: Coding style cleanups to via686a
      silence cs89x0

Dietmar Eggemann (1):
      [IPV4]: Snmpv2 Mib IP counter ipInAddrErrors support

Dimitry Andric (2):
      ARM: 2819/1: Fix several S3C24x0 IIS defines
      [ARM] 2850/1: Remove duplicate UART I/O mapping from s3c2410_iodesc

Dinakar Guniguntala (3):
      Dynamic sched domains: sched changes
      Dynamic sched domains: cpuset changes
      Dynamic sched domains: ia64 changes

Dmitry Torokhov (62):
      Input: whitespace fixes in drivers/input/mouse
      Input: whitespace fixes in drivers/input/keyboard
      Input: whitespace fixes in drivers/input/touchscreen
      Input: whitespace fixes in driver/input/joystick
      Input: whitespace fixes in drivers/usb/input
      Input: mtouchusb was indented with spaces instead of tabs, pass
      Input: maple_keyb - remove useless dc_kbd_open and dc_kbd_close
      Input: add semaphore and user count to input_dev structure;
      Input: remove user counters from drivers/input/mouse since input
      Input: remove user counters from drivers/usb/input since input
      Input: remove user counters from drivers/input/touchscreen since
      Input: fix open/close races in joystick drivers - add a semaphore
      Input: lifebook - various cleanups:
      Input: lifebook - adjust initialization routines to be in line with
      Input: apparently Lifebook touchscreens have double resolution
      Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: switch serio core to using kthread API instead of using
      Input: switch gameport core to using kthread API instead of
      Input: ESS Solo (OSS) - do not carry around gameport code if gameport
      Input: trident (OSS) - do not carry around gameport code if gameport
      Input: sonicvibes (OSS) - do not carry around gameport code if gameport
      Input: mad16 (OSS) - do not carry around gameport code if gameport core
      Input: make sure that joystick support in CMPCI driver can only be
      Input: ES1370 (OSS) - do not carry around gameport code if gameport
      Input: ES1371 (OSS) - do not carry around gameport code if gameport
      Input: mousedev - do not wake up readers when receiving 0-motion
      Input: pmouse - introduce proper locking so state-changing
      Input: add ps2_drain() to libps2 to allow reading and discarding
      Input: cleanup ps2_command() timeout handling in libps2.
      Input: psmouse - export protocol as a sysfs per-device attribute
      Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: wacom - fix formatting in accordance to CodingStyle
      kobject_hotplug() should use kobject_name()
      sysfs_{create|remove}_link should take const char *
      Make kobject's name be const char *
      kset_hotplug_ops->name shoudl return const char *
      make driver's name be const char *
      Make attributes names const char *
      sysfs: if show/store is missing return -EIO
      sysfs: (driver/base) if show/store is missing return -EIO
      sysfs: (driver/pci) if show/store is missing return -EIO
      sysfs: (driver/block) if show/store is missing return -EIO
      sysfs: (rest) if show/store is missing return -EIO
      Toshiba driver cleanup
      I8K: pass through lindent
      I8K: use standard DMI interface
      I8K: convert to seqfile
      I8K: initialization code cleanup; formatting
      I8K: add new BIOS signatures
      Input: clean up uinput driver (formatting, extra braces)
      Input: uinput - use completions instead of events and manual
      Input: serio - add modalias attribute and environment variable to
      Input: acecad - drop unneeded cast and couple unneeded spaces.
      Input: introduce usb_to_input_id() to uniformly produce
      Sonypi: make sure that input_work is not running when unloading
      Input: rearrange procfs code to reduce number of #ifdefs
      Input: make name, phys and uniq be 'const char *' because once
      Merge rsync://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: serio_raw - link serio_raw misc device to corresponding
      Input: i8042 - add Alienware Sentia to NOMUX blacklist.
      [ACPI] Enable EC Burst Mode
      Input: i8042 - don't use negation to mark AUX data

Dmitry Yusupov (1):
      [TCP]: Do TSO deferral even if tail SKB can go out now.

Domen Puncer (21):
      net/3c505: replace schedule_timeout() with msleep()
      drivers/net/myri_code.h cleanup
      [MTD] Kernel Janitor fixes.
      ptrace_h8300: condition bugfix
      char/ds1620: use msleep() instead of schedule_timeout()
      char/tty_io: replace schedule_timeout() with msleep_interruptible()
      kernel/timer: fix msleep_interruptible() comment
      init/do_mounts_initrd.c: fix sparse warning
      arch/i386/kernel/traps.c: fix sparse warnings
      arch/i386/kernel/apm.c: fix sparse warnings
      arch/i386/mm/fault.c: fix sparse warnings
      arch/i386/crypto/aes.c: fix sparse warnings
      serial/icom: Remove custom msescs_to_jiffies() macro
      printk: drivers/char/applicom.c
      printk: drivers/char/ftape/compressor/zftape-compress.c
      lib/sha1.c: fix sparse warning
      x86_64: coding style and whitespace fixups
      list_for_each_entry: fs-dquot.c
      drivers/net/: Use the DMA_{64,32}BIT_MASK constants
      wireless: char* -> char[] conversion in airo.c
      USB: usblp: 2x up() in usblp_read

Dominik Brodowski (99):
      pcmcia: hotplug event for PCMCIA devices
      pcmcia: hotplug event for PCMCIA socket devices
      pcmcia: device and driver matching
      pcmcia: check for invalid crc32 hashes in id_tables
      pcmcia: match for fake CIS
      pcmcia: export CIS in sysfs
      pcmcia: CIS overrid via sysfs
      pcmcia: match "anonymous" cards
      pcmcia: allow function-ID based match
      pcmcia: file2alias
      pcmcia: request CIS via firmware interface
      pcmcia: cleanups
      pcmcia: rescan bus always upon echoing into setup_done
      pcmcia: id_table for serial_cs
      pcmcia: id_table for 3c574_cs
      pcmcia: id_table for 3c589_cs
      pcmcia: id_table for aha152x
      pcmcia: id_table for airo_cs
      pcmcia: id_table for axnet_cs
      pcmcia: id_table for fdomain_stub
      pcmcia: id_table for fmvj18x_cs
      pcmcia: id_table for ibmtr_cs
      pcmcia: id_table for netwave_cs
      pcmcia: id_table for nmclan_cs
      pcmcia: id_table for teles_cs
      pcmcia: id_table for ray_cs
      pcmcia: id_table for wavelan_cs
      pcmcia: id_table for sym53c500_cs.c
      pcmcia: id_table for qlogic_stub.c
      pcmcia: id_table for smc91c92_cs.c
      pcmcia: id_table for orinoco_cs
      pcmcia: id_table for xirc2ps_cs.c
      pcmcia: id_table for ide_cs.c
      pcmcia: more IDs for ide_cs
      pcmcia: id_table for parport_cs.c
      pcmcia: id_table for pcnet_cs.c
      pcmcia: id_table for pcmciamtd.c
      pcmcia: id_table for vxpocket.c
      pcmcia: id_table for atmel_cs.c
      pcmcia: id_table for avma1_cs.c
      pcmcia: id_table for avm_cs.c
      pcmcia: id_table for bluecard_cs.c
      pcmcia: id_table for bt3c_cs.c
      pcmcia: id_table for btuart_cs.c
      pcmcia: id_table for com20020_cs.c
      pcmcia: id_table for dtl1_cs.c
      pcmcia: id_table for elsa_cs.c
      pcmcia: id_table for ixj_pcmcia.c
      pcmcia: id_table for nsp_cs.c
      pcmcia: id_table for sedlbauer_cs.c
      pcmcia: id_table for wl3501_cs.c
      pcmcia: id_table for pdaudiocf.c
      pcmcia: id_table for synclink_cs.c
      pcmcia: add some Documentation
      pcmcia: update resource database adjust routines to use unsigned long values
      pcmcia: mark parent bridge windows as resources available for PCMCIA devices
      pcmcia: add a config option for the PCMICA ioctl
      pcmcia: move PCMCIA ioctl to a separate file
      pcmcia: clean up cs ds callback
      pcmcia: make PCMCIA status a bitfield
      pcmcia: merge struct pcmcia_bus_socket into struct pcmcia_socket
      pcmcia: remove unneeded includes in ds.c
      pcmcia: rename some functions
      pcmcia: move pcmcia resource handling out of cs.c
      pcmcia: cs.c cleanup
      pcmcia: ds.c cleanup
      pcmcia: release_class
      pcmcia: use request_region in i82365
      pcmcia: synclink_cs IRQ_INFO2_INFO is gone
      pcmcia: mod_devicetable.h fix for different sizes in kernel- and userspace
      pcmcia: select crc32 in Kconfig for PCMCIA
      pcmcia: resource handling fixes
      pcmcia: properly handle all errors of register_chrdev
      pcmcia: 8 and 16 bit access for static_map
      pcmcia: export modalias in sysfs
      ACPI-based PCI resources: PCMCIA bugfix, but resources missing in trees
      pcmcia: fix modalias attribute in sysfs
      pcmcia: update Documentation
      pcmcia: deprecate ioctl
      pcmcia: move event handler
      pcmcia: remove client_t usage
      pcmcia: reduce client_handle_t usage
      pcmcia: remove references to pcmcia/version.h
      pcmcia: update MAINTAINERS entry
      yenta: don't depend on CardBus
      pcmcia: fix pcmcia-cs compilation
      yenta: fix parent resource determination
      pcmcia: Documentation update
      yenta: same resources in same structs
      yenta: allocate resource fixes
      Add pcibios_bus_to_resource for parisc
      pcmcia: update au1000 to work with recent changes
      pcmcia: avoid duble iounmap of one address
      pcmcia: update documentation
      pcmcia: fix sharing IRQs and request_irq without IRQ_HANDLE_PRESENT
      [ACPI] Always set P-state on initialization
      pcmcia: defer ide-cs initialization after other IDE drivers started up
      pcmcia: fix multiple insertion of multifunction cards
      pci and yenta: pcibios_bus_to_resource

Dominik Hackl (3):
      I2C: include of jiffies.h for some i2c drivers
      uml: update module interface
      crc32.c typo fix

Downing, Thomas (1):
      ppc32: fix compilation error with CONFIG_PQ2FADS

Dr. Werner Fink (1):
      dvb: ttpci: fix AUDUIO_CONTINUE ioctl

Duncan Sands (12):
      USB ATM: new usbatm core
      USB ATM: port speedtch to new usbatm core
      USB ATM: driver for the Conexant AccessRunner chipset cxacru
      USB ATM: generic DSL modem driver xusbatm
      USB ATM: bits and bobs
      USB ATM: reduce log spamming
      USB ATM: avoid oops on bind failure; plug memory leak
      USB: usbatm kcalloc cleanup
      USB ATM: line speed measured in Kb not Kib
      USB ATM: robustify poll throttling
      USB ATM: fix line resync logic
      [ATM]: [speedtch] cure atm_printk() macro gcc-2.95 compile error

Eddie C. Dost (4):
      [SPARC]: Fix "Eddie C. Dost" e-mail address
      [SPARC64]: Fix set_intr_affinity()
      [DVB]: Do not include <linux/irq.h> from drivers.
      [SPARC64]: Fix enable_dma() in asm-sparc64/parport.h

Edward Falk (1):
      Minor libata documentation patch

Emmanuel Colbus (1):
      Adapt drivers/char/vt_ioctl.c to non-x86

Eric Dumazet (5):
      [NET]: dont use strlen() but the result from a prior sprintf()
      [NET]: Hashed spinlocks in net/ipv4/route.c
      [IPV4]: Use the fancy alloc_large_system_hash() function for route hash table
      [IPV4]: Bug fix in rt_check_expire()
      sys_set_mempolicy() doesnt check if mode < 0

Eric Lammerts (1):
      disable addres space randomization default on transmeta CPUs

Eric Paris (1):
      selinux_sb_copy_data() should not require a whole page

Eric Piel (1):
      IDE CD reports current speed

Eric Sandeen (1):
      [XFS] Fix up some warning fallout from functions made static

Eric W. Biederman (56):
      kexec: x86: rename APIC_MODE_EXINT
      kexec: x86: local apic fix
      kexec: x86_64: e820 64bit fix
      kexec: x86: i8259 shutdown: disable interrupts
      kexec: x86_64: add i8259 shutdown method
      kexec: x86: resture apic virtual wire mode on shutdown
      kexec: x86_64: restore apic virtual wire mode on shutdown
      kexec: vmlinux: fix physical addresses
      kexec: x86: vmlinux: fix physical addresses
      kexec: x86_64: vmlinux: fix physical addresses
      kexec: x86: add CONFIG_PYSICAL_START
      kexec: x86_64: add CONFIG_PHYSICAL_START
      kexec: add kexec syscalls
      kexec: x86: factor out apic shutdown code
      kexec: x86 kexec core
      crashdump: x86: add NMI handler to capture other CPUs
      kexec: x86: snapshot registers during crash shutdown
      kexec: x86 shutdown APICs during crash_shutdown
      crashdump: x86 crashkernel option
      kexec: x86_64: factor out apic shutdown code
      kexec: x86_64 kexec implementation
      crashdump: x86_64: crashkernel option
      kexec: kexec ppc support
      Add missing device_suspsend(PMSG_FREEZE) calls.
      Refactor sys_reboot into reusable parts
      Make ctrl_alt_del call kernel_restart to get a proper reboot.
      Add emergency_restart()
      Fix the arguments to machine_restart on cris
      Don't export machine_restart, machine_halt, or machine_power_off.
      i386: Implement machine_emergency_reboot
      x86_64: Fix reboot_force
      x86_64: Implemenent machine_emergency_restart
      Use kernel_power_off in sysrq-o
      Call emergency_reboot from panic
      Update sysrq-B to use emergency_restart()
      Fix watchdog drivers to call emergency_reboot()
      In hangcheck-timer.c call emergency_restart()
      68328serial: sysrq should use emergency_reboot
      swpsuspend: Have suspend to disk use factors of sys_reboot
      pcwd.c: Call kernel_power_off not machine_power_off
      machine_shutdown: Typo fix to actually allow specifying which cpu to reboot on
      i386 machine_power_off cleanup
      APM: Remove redundant call to set_cpus_allowed
      x86_64 sync machine_power_off with i386
      acpi_power_off: Don't switch to the boot cpu
      acpi: Don't call acpi_sleep_prepare from acpi_power_off
      reboot: remove device_suspend(PMSG_FREEZE) from kernel_kexec
      i386 machine_kexec: Cleanup inline assembly
      x86_64 machine_kexec: Cleanup inline assembly.
      x86_64 machine_kexec: Use standard pagetable helpers
      Fix sync_tsc hang
      i386 voyager: Add machine_shutdown
      i386 visws: Add machine_shutdown and emergency_restart
      x86_64 bootmem: sparse_mem/kexec merge bug.
      x86_64: Fix apicid versus cpu# confusion.
      acpi_shutdown: Only prepare for power off on power_off

Eric W. Biedermann (1):
      [MTD] CFI-0002 - Improve error checking

Estelle Hammache (5):
      [JFFS2] Fix write buffer retry case
      [JFFS2] Fix block refiling
      [JFFS2] Fix refile of blocks due to write failure.
      [JFFS2] Code cleanup
      [JFFS2] Prevent deadlock during write buffer recovery

Eugene Surovegin (4):
      ppc32: explicitly disable 440GP IRQ compatibility mode in 440GX setup
      ppc32: fix 440SP MAL channels count
      ppc32: fix 44x early serial debug for configurations with more than 512M of RAM
      ppc32: add missing 4xx EMAC sysfs nodes

Evgeniy Polyakov (15):
      w1_therm: support for ds18b20, ds1822 thermal sensors.
      w1_smem: support for new simple rom family [0x81 id].
      w1: cleanups.
      w1: new family structure.
      w1_therm: removed duplicated family id.
      w1: Cleans up usage of touch_bit/w1_read_bit/w1_write_bit.
      w1: Added the triplet w1 master method and changes w1_search() to use it.
      w1: Adds a sysfs entry (w1_master_search) that allows you to disable/enable periodic searches.
      w1: Adds a default family so that new slave families will show up in sysfs.
      w1: Updates the w1 documentation (w1.generic)
      w1: reconnect feature.
      w1: fix compiler warnings
      w1: fix CRC calculation on bigendian platforms.
      w1: kconfig/Makefile fix.
      w1: more debug level decrease.

Florian Echtler (1):
      USB: upgrade of the idmouse driver

Francois Romieu (5):
      8139cp: SG support fixes
      r8169: new PCI id
      r8169: de-obfuscate supported PCI ID
      r8169: add module parameter (media)
      [ATM]: zatm: mailbox converted to pci_alloc_consistent()

Frank Filz (1):
      [SCTP] sctp_connectx() API support

Frederick Li (1):
      [ALSA] Adding support for ATI IXP450 HD Audio device support

GOTO Masanori (3):
      headers: enable ppc64 ___arch__swab16 and ___arch__swab32
      headers: include linux/compiler.h for __user
      headers: include linux/types.h for usb_ch9.h

Gavin Hamill (1):
      dvb: ttpci: add support for Hauppauge/TT DVB-C budget

Geert Uytterhoeven (2):
      mm/filemap_xip.c compilation fix
      Amiga joystick: Fix typo introduced by the open/close race fixes

George Anzinger (3):
      kbuild: build TAGS problem with O=
      itimer fixes
      posix timers: fix normalization problem

Gerald Schaefer (3):
      VFS: memory leak in do_kern_mount()
      SELinux: memory leak in selinux_sb_copy_data()
      s390: fix inline assembly in appldata

Gerd Knorr (4):
      [SCSI] add scsi changer driver
      [SCSI] convert scsi changer driver from class simple
      some vesafb fixes
      v4l: saa7134 byteorder fix

Giancarlo Formicuccia (1):
      Fix incorrect Asus k7m irq router detection

Gleb Natapov (1):
      [IB/uverbs]: Add O_ASYNC support

Grant Coady (8):
      I2C: add new hardware monitor driver: adm9240
      I2C: remove <linux/delay.h> from via686a
      I2C: Setting w83627hf fan divisor 128 fails.
      I2C: sysfs names: rename to cpu0_vid, take 3
      I2C: adm9240 driver cleanup
      I2C: driver adm1021: remove die_code
      I2C: add adm9240 driver documentation
      ide: fix PCI_DEVIEC_ID_APPLE_UNI_N_ATA spelling

Greg Edwards (5):
      [IA64] refresh arch/ia64/defconfig
      [IA64] enable SGI simulator for generic kernels
      CON_CONSDEV bit not set correctly on last console
      [IA64] remove CONFIG_IA64_SGI_SN_SIM
      [IA64] Refresh arch/ia64/configs/sn2_defconfig.

Greg Felix (1):
      libata: Check PCI sub-class code before disabling AHCI

Greg K-H (1):
      I2C: mark all functions static in atxp1 driver

Greg KH (8):
      devfs: remove devfs from Kconfig preventing it from being built
      I2C: fix up ds1374.c driver so it will build.
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      PCI: fix !CONFIG_HOTPLUG pci build problem
      Fix bt87x.c build problem
      Add the rules about the -stable kernel releases to the Documentation directory
      Fix manual binding infinite loop

Greg Kroah-Hartman (19):
      USB: fix show_modalias() function due to attribute change
      PCI: fix show_modalias() function due to attribute change
      w1: fix build issues
      I2C: fix up some sysfs device attribute file parameters
      driver core: Fix up the device_attach() error handling in bus_add_device()
      USB: add ability for usb-serial drivers to determine if their write urb is currently being used.
      PCI: clean up the MSI code a bit.
      PCI: make drivers use the pci shutdown callback instead of the driver core callback.
      PCI: add proper MCFG table parsing to ACPI core.
      PCI: use the MCFG table to properly access pci devices (i386)
      PCI: use the MCFG table to properly access pci devices (x86-64)
      driver core: Add the ability to unbind drivers to devices from userspace
      driver core: Add the ability to bind drivers to devices from userspace
      driver core: change bus_rescan_devices to return void
      PCI: Fix up PCI routing in parent bridge
      PCI: clean up dynamic pci id logic
      cleanup: remove unnecessary initializer on static pointers
      USB: add bMaxPacketSize0 attribute to sysfs
      USB: fix ftdi_sio compiler warnings

Gregory B Frost (1):
      DVICO Fusion DVB-T1 Tuner (LG-Z201) fix

Guillaume Autran (1):
      ppc32: fix destroy_context() race condition

H. J. Lu (1):
      [IA64] Fix a typo in arch/ia64/kernel/entry.S

H. Peter Anvin (1):
      biarch compiler support for i386

Hal Rosenstock (31):
      IB: Update FMR functions
      IB: Update MAD client API
      IB: Add MAD helper functions
      IB: Combine some MAD routines
      IB: Change saving of user's send wr_id in MAD
      IB: Change ib_mad_send_wr_private struct
      IB: Fix timeout/cancelled MAD handling
      IB: Minor cleanup during MAD startup and shutdown
      IB: Add ib_coalesce_recv_mad to MAD
      IB: Add automatic retries to MAD layer
      IB: Simplify calling of list_del in MAD
      IB: Eliminate MAD cache leak associated with local completions
      IB: Add ib_modify_mad API to MAD
      IB: Optimize canceling a MAD
      IB: Fix a couple of MAD code paths
      IB: Add ib_create_ah_from_wc to IB verbs
      IB: A couple of IB core bug fixes
      IB: Introduce RMPP APIs
      IB: Add RMPP implementation
      IB: Add Service Record support to SA client
      IB: Add the header file for kernel CM (Communications Manager)
      IB: Add the kernel CM implementation
      IB: User MAD ABI changes to support RMPP
      IB: Implementation for RMPP support in user MAD
      IB: Add the header file for user space CM
      IB: Add kernel portion of user CM implementation
      IB: Hook up userspace CM to the make system
      IB: Eliminate sparse warnings in SA client
      IB: Add core locking documentation to Infiniband
      [IB/ucm]: Clean up userspace CM
      [IPoIB] Handle sending of unicast RARP responses

Hannes Reinecke (2):
      driver core: fix error handling in bus_add_device
      PCI: Remove newline from pci MODALIAS variable

Hans-Christian Egtvedt (1):
      Input: Add driver for ITM Touch USB touchscreens.

Hans-Juergen Tappe (SYSGO AG) (1):
      [IPV4]: Fix Kconfig syntax error

Harald Welte (7):
      [NETFILTER]: Fix handling of ICMP packets (RELATED) in ipt_CLUSTERIP target.
      [NETFILTER]: Fix "iptables -D" rule deletion with ipt_CLUSTERIP target.
      [CRYPTO]: Add cipher speed tests
      [NETFILTER]: ipt_CLUSTERIP: fix ARP mangling
      [ALSA] Add new pci device id (SB400) to atiixp-modem
      [NETFILTER] Inherit masq_index to slave connections
      don't try to do any NAT on untracked connections

Haren Myneni (1):
      Xmon bug fix for soft-reset

Hariprasad Nellitheertha (1):
      kdump: sysrq trigger mechanism for kexec based crashdumps

Hartmut Hackmann (3):
      dvb: frontend: tda1004x update
      dvb: frontend: bcm3510: fix firmware version check
      dvb: frontend: tda1004x: support tda827x tuners

Heikki Orsila (1):
      [IPV4]: Debug cleanup

Heiko Carstens (14):
      s390: kernel stack overflow panic
      s390: cmm sender parameter visibility
      s390: memory detection > 32GB
      s390: pending interrupt after ipl from reader
      s390: improved machine check handling
      kexec: s390 support
      s390: fix finish_arch_switch
      s390: atomic64 inline functions
      s390: external call performance
      s390: 31 bit memory size limit
      s390: cpu timer reset in machine check handler
      s390: check for interrupt before waiting
      s390: kexec fixes and improvements.
      zfcp: bugfix and compile fixes

Henrik Kretzschmar (4):
      [ALSA] Fix two typos and changes on snd_assert()
      [ALSA] cleanup and typo-correction
      [ALSA] fix compiler warning
      [ALSA] typo-fix and snd_assert()-expression-split

Herbert Valerio Riedel (1):
      [MTD] FTL Fix missing pointer assignment

Herbert Xu (47):
      [IPSEC] Kill spurious hard expire messages
      [IPSEC] Fix xfrm to pfkey SA state conversion
      [IPSEC] Turn km_event.data into a union
      [IPSEC] Set byid for km_event in xfrm_get_policy
      [IPSEC] Use XFRM_MSG_* instead of XFRM_SAP_*
      [IPSEC]: Add XFRMA_SA/XFRMA_POLICY for delete notification
      [IPV4/IPV6]: Replace spin_lock_irq with spin_lock_bh
      [SCTP]: Replace spin_lock_irqsave with spin_lock_bh
      [IPSEC]: Add xfrm_init_state
      [IPSEC]: Add xfrm_state_afinfo->init_flags
      [IPSEC]: Add XFRM_STATE_NOPMTUDISC flag
      [CRYPTO]: White space and coding style clean up in tcrypt
      [CRYPTO]: Kill unnecessary strncpy from tcrypt
      [CRYPTO]: Use template keys for speed tests if possible
      [CRYPTO]: Use CPU cycle counters in tcrypt
      ide: hotplug mark __devinit alim15x3.c
      ide: hotplug mark __devinit amd74xx.c
      ide: hotplug mark __devinit cs5530.c
      ide: hotplug mark __devinit cy82c693.c
      ide: hotplug mark __devinit it8172.c
      ide: hotplug mark __devinit ns87415.c
      ide: hotplug mark __devinit opti621.c
      ide: hotplug mark __devinit sc1200.c
      ide: hotplug mark __devinit sl82c105.c
      ide: hotplug mark __devinit slc90e66.c
      ide: hotplug mark __devinit triflex.c
      ide: hotplug mark __devinit via82cxxx.c
      [IPV4]: Fix crash in ip_rcv while booting related to netconsole
      [IPV6]: Makes IPv6 rcv registration happen last during initialisation.
      [CRYPTO] Add plumbing for multi-block operations
      [CRYPTO] Add support for low-level multi-block operations
      [CRYPTO] Add alignmask for low-level cipher implementations
      [PADLOCK] Move fast path work into aes_set_key and upper layer
      [PADLOCK] Implement multi-block operations
      [CRYPTO] Ensure cit_iv is aligned correctly
      [CRYPTO] Handle unaligned iv from encrypt_iv/decrypt_iv
      [CRYPTO] Update IV correctly for Padlock CBC encryption
      [CRYPTO] Remove unused iv field from context structure
      [CRYPTO]: Fix zero-extension bug on 64-bit architectures.
      [XFRM]: Fix possible overflow of sock->sk_policy
      tcp: fix TSO cwnd caching bug
      [IPSEC]: Restrict socket policy loading to CAP_NET_ADMIN.
      [TCP]: Adjust {p,f}ackets_out correctly in tcp_retransmit_skb()
      [TCP]: Fix bug #5070: kernel BUG at net/ipv4/tcp_output.c:864
      [TCP]: Fix bug #5070: kernel BUG at net/ipv4/tcp_output.c:864
      [IPCOMP]: Fix false smp_processor_id warning
      [RPC]: Kill bogus kmap in krb5

Hideki Yamane (1):
      [netdrvr] tulip: add pci id

Hien Nguyen (2):
      kprobes: function-return probes
      kprobes: moves lock-unlock to non-arch kprobe_flush_task

Hifumi Hisashi (1):
      Fix the error handling in direct I/O

Hirokazu Takata (10):
      m32r: Support M3A-2170(Mappi-III) platform
      m32r: Update setup_xxxxx.c
      m32r: Update m32r_cfc.[ch] to support Mappi-III platform
      m32r: Cleanup arch/m32r/mm/extable.c
      m32r: Remove include/asm-m32r/m32102peri.h
      m32r: Update defconfig files
      m32r: Use asm-generic/div64.h
      m32r: build fix for asm-m32r/topology.h
      m32r: framebuffer device support
      m32r: Fix local-timer event handling

Horst Hummel (2):
      s390: fba dasd i/o errors
      s390: free dasd slab cache

Hugh Dickins (15):
      shmem: restore superblock info
      mbind: fix verify_pages pte_page
      mbind: check_range use standard ptwalk
      dup_mmap: update comment on new vma
      bad_page: clear reclaim and slab
      rme96xx: fix PageReserved range
      get_user_pages: kill get_page_map
      do_wp_page: cannot share file page
      can_share_swap_page: use page_mapcount
      mm: fix remap_pte_range BUG
      fix fsync(dir) return value for ram-based filesystems
      Fix get_request nastiness
      lower VM_DONTCOPY total_vm
      x86_64: access of some bad address
      fix VmSize and VmData after mremap

Ian Abbott (5):
      USB ftdi_sio: reduce device id table clutter
      USB ftdi_sio: remove redundant TIOCMBIS and TIOCMBIC code
      USB: ftdi_sio: new microHAM and Evolution Robotics devices
      USB: ftdi_sio: Update RTS and DTR simultaneously
      USB: ftdi_sio: fix a couple of timeouts

Ian Campbell (7):
      Input: return correct value when setting up absolute device via uinipt.
      use ${CROSS_COMPILE}installkernel in arch/*/boot/install.sh
      pcmcia: fix i82365 request_region double usage
      USB: gadget/ether fixes
      USB: gadget/ether build fixes.
      cs89x0: collect tx_bytes statistics
      ARM: 2833/2:  Remove support for WDIOF_MAGICCLOSE from sa1100-wdt

Ian Dall (1):
      JFS: Need to be root to create files with security context

Ian Kent (6):
      autofs4: avoid panic on bind mount of autofs owned directory
      autofs4: post expire race fix
      autofs4: bad lookup fix
      autofs4: subversion bump to identify these changes
      autofs4: mistake in debug print
      autofs4: fix infamous "Busy inodes after umount ..." message

Ian Wienand (2):
      [IA64] Fix undefined reference to can_cpei_retarget for simulator
      [IA64] Simulator bootloader fails with gcc 4

Ingo Molnar (11):
      smp_processor_id() cleanup
      sched: uninline task_timeslice
      consolidate PREEMPT options into kernel/Kconfig.preempt
      enable PREEMPT_BKL on !PREEMPT+SMP too
      sched: voluntary kernel preemption
      Tweak idle thread setup semantics
      x86: i8253/i8259A lock cleanup
      cond_resched(): fix bogus might_sleep() warning
      remove sys_set_zone_reclaim()
      Fix semundo lock leakage
      [NETPOLL]: pre-fill skb pool

Ismail Donmez (1):
      Documentation/networking/dmfe.txt: Make documentation nicer

Ivan Casado Ruiz (1):
      Input: ALPS - fix forward/back buttons on Ahtec laptop.

Ivan Kokshaysky (11):
      pci: yenta cardbus fix
      alpha smp fix
      alpha smp fix (part #2)
      PCI: handle subtractive decode pci-pci bridge better
      PCI: pci_assign_unassigned_resources() on x86
      yet another fix for setup-bus.c/x86 merge
      PCI: remove PCI_BRIDGE_CTL_VGA handling from setup-bus.c
      increase PCIBIOS_MIN_IO on x86
      ACPI: increase PCIBIOS_MIN_IO on x86
      Fix restore of 64-bit PCI BAR's
      VIA VT8235 PCI quirk

J. Bruce Fields (10):
      NFS: Allow NFS versions to support different sets of inode operations.
      NFSv4: Add {get,set,list}xattr methods for nfs4
      NFSv4: fix fattr size calculations
      NFSv4: Client-side xdr for reading NFSv4 acls
      NFSv4: ACL support for the NFSv4 client: read
      NFSv4: Client-side xdr for writing NFSv4 acls
      NFSv4: ACL support for the NFSv4 client: write
      NFSv4: client-side caching NFSv4 ACLs
      RPC: Don't fall back from krb5p to krb5i
      RPC: [PATCH] improve rpcauthauth_create error returns

J.A. Magallon (1):
      Kill signed chars

Jack Hammer (1):
      [SCSI] ServeRAID V7.12.02

Jack Steiner (2):
      [IA64-SGI] - new macros for SGI SN simulator
      [IA64] - Disable tiocx driver on non-SN systems

Jakub Bogusz (1):
      ppc32: don't recursively crash in die() on CHRP/PReP machines

Jamal Hadi Salim (6):
      [IPSEC] Add complete xfrm event notification
      [IPSEC] Use NLMSG_LENGTH in xfrm_exp_state_notify
      [NETLINK]: Correctly set NLM_F_MULTI without checking the pid
      [NETLINK]: Explicit typing
      [NETLINK]: Set correct pid for ioctl originating netlink events
      [IPV6]: V6 route events reported with wrong netlink PID and seq number

James Bottomley (29):
      [SCSI] qla1280: update firmware
      [SCSI] remove PCI2000 and PCI2220i drivers
      [SCSI] mptfusion: correct Kconfig problem
      [SCSI] drivers/scsi/FlashPoint.c: cleanups
      [SCSI] ultrastor: fix compile failure
      merge by hand - fix up rejections in Documentation/DocBook/Makefile
      [SCSI] Add target alloc/destroy callbacks to the host template
      [SCSI] allow the HBA to reserve target and device private areas
      Automatic merge of ../scsi-misc-2.6-old/
      [SCSI] aic7xxx: remove separate target and device allocations
      [SCSI] fix aic7xxx coupled parameter problem
      [SCSI] update spi transport class so that u320 Domain Validation works
      [SCSI] aic7xxx: fix the BIOS limits setting routines
      merge by hand (fix up qla_os.c merge error)
      merge by hand (qla_os.c mismerge)
      [SCSI] 	megaraid: fix compilation after eh locking changes
      [SCSI] aic7xxx: correct target valid check in aic7xxx_proc.c
      [SCSI] aic7xxx: fix boot hang with Fujitsu drives
      [SCSI] add TYPE_RBC to our type table
      [SCSI] SPI transport class, don't negotiate options not supported
      fix voyager subarchitecture EXPORT_SYMBOL breakage caused by i386_ksym reduction
      [SCSI] fix function prototype warning
      [SCSI] aic7xxx: fix bug in DT handing
      [SCSI] aic7xxx: final fixes for DT handling
      [SCSI] fix aic7xxx performance issues since 2.6.12-rc2
      fix voyager compile after machine_emergency_restart breakage
      [SCSI] Bug 4940 Repeatable Kernel Panic on Adaptec 2015S I20 device on bootup
      remove name length check in a workqueue
      Fix oops in sysfs_hash_and_remove_file()

James Courtier-Dutton (30):
      [ALSA] Adds Capture to P16V chip.
      [ALSA] Add's identification of the SB Live! Platinum [CT4760P]
      [ALSA] Added identification for the Audigy ES.
      [ALSA] Display SPDIF in status in proc fs 'spdif-in' file.
      [ALSA] Improve SPDIF playback via the P16V/CA0151 chip.
      [ALSA] Improve playback startup. Increase buffer size, and reduce xruns.
      [ALSA] Fix typo in speaker routing. Now sound comes from the correct speakers
      [ALSA] Update A_SAMPLE_RATE register details.
      [ALSA] Support multiple capture rates on p16v.
      [ALSA] Implement different capture sources.
      [ALSA] Increase capture buffer sizes.
      [ALSA] Fix snd-usb-audio dependency on snd-hwdep.
      [ALSA] Implement surround71 outputs on SB Live 24bit.
      [ALSA] When the alsamixer says 'SPDIF Out [Off]', SPDIF output should be off and Analog output should be on.
      [ALSA] Tidy up card recognition.
      [ALSA] Implement support for Line-in capture on SB Live 24bit.
      [ALSA] Add Mic capture support.
      [ALSA] Implement S32_LE(24bit) and 96000 capture rates etc.
      [ALSA] Be more specific with which I2C channel to use.
      [ALSA] AC97 - renamed vendor/device to subvendor/subdevice where appropriate
      [ALSA] ca0106: Fix 96000 Hz audio playback.
      [ALSA] emu10k1: Add more card identification entries.
      [ALSA] snd-emu10k1: Card capabilities tidy up.
      [ALSA] snd-emu10k1: Tidy mixer controls.
      [ALSA] emu10k1: Sort by card id.
      [ALSA] emu10k1: Added tested status comments.
      [ALSA] emu10k1: Add module option uint subsystem.
      [ALSA] snd-emu10k1: Fixes recognition of Audigy ES.
      [ALSA] emu10k1: Add EMU 1212m card entry and document it as not supported yet.
      [ALSA] ac97: Fix volume control bit size detection for STAC9704.

James Lamanna (1):
      [EBTABLES]: vfree() checking cleanups

James Morris (4):
      Update my credits entry
      SELinux: default labeling of MLS field
      Update contact info for James Morris
      Fix capifs bug in initialization error path.

James Simmons (6):
      fbdev: iomove removal
      VGA to fbcon fix.
      fbdev: new pci id for chipsfb
      fbdev: stack reduction
      fbdev: fill in the access_align field.
      Display name of fbdev device

James.Smart at Emulex.Com (14):
      [SCSI] lpfc: hgp/pgp cleanups
      [SCSI] Fix issue where all hosts log nodev message for other initiators
      [SCSI] lpfc: Fixes in mbox_timeout_handler
      [SCSI] lpfc: Fix error loading on sparc
      [SCSI] lpfc: Set max_sectors in host template
      [SCSI] lpfc: Add LP6000 PCI ID
      [SCSI] lpfc: Fix LS_RJT never sent by lpfc_els_unsol_event()
      [SCSI] lpfc: Add completion handler to the abort iocbs
      [SCSI] lpfc: Fix ADISC completion incorrectly putting initiators on mapped list
      [SCSI] lpfc: Remove $Id$ keyword strings.
      [SCSI] lpfc: Update copyright notices
      [SCSI] lpfc: Change version to 8.0.29.
      [SCSI] add int_to_scsilun() function
      [SCSI] fix target scanning oops with fc transport class

Jan Beulich (7):
      console blanking oops fix
      adjust i386 watchdog tick calculation
      allow early printk to use more than 25 lines
      eliminate duplicate rdpmc definition
      ide-floppy adjustments
      adjust per_cpu definition in non-SMP case
      apply quotation handling to Makefile.build

Jan Blunck (1):
      sg.c: fix a memory leak in devices seq_file implementation

Jan Kara (11):
      reiserfs: add checking of journal_begin() return value
      quota: improve credits estimates
      quota: ext3: Improve quota credit estimates
      quota: reiserfs: improve quota credit estimates
      Make reiserfs BUG on too big transaction
      ext3: fix options parsing
      ext2: fix mount options parting
      ext2: drop quota reference before releasing inode
      ext3: drop quota references before releasing inode
      Fix error handling in reiserfs
      reiserfs+acl+quota deadlock fix

Jan Veldeman (1):
      I2C: Documentation fix

Janet Morgan (1):
      add OOM debug

Jar (2):
      pcmcia: documentation fix
      pcmcia: remove duplicates in orinoco_cs

Jarkko Lavinen (1):
      [MTD] NAND: Fix the broken dynamic array allocations

Jaroslav Kysela (22):
      [ALSA] timer - added tread semaphore
      [ALSA] replace SNDRV_PCM_HW_PARAMS_RUNTIME -> SNDRV_PCM_HW_PARAMS_NORESAMPLE
      ALSA CVS update
      [ALSA] fixed PAUSE ioctl for user space interface
      [ALSA] Reverted last patch for SNDCTL_DSP_GETOPTR fix & possible overflow fix
      [ALSA] alsa-oss - improve readability of snd_pcm_oss_bytes() function
      [ALSA] alsa-oss - 2nd - improved readability
      [ALSA] select ISAPNP for SND_INTERWAVE_STB target
      [ALSA] version 1.0.9
      Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      Merge with rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      [ALSA] via82xx - added 0x1071/0x8399 to while list
      [ALSA] AC97 - renamed vendor/device to subvendor/subdevice where appropriate
      [ALSA] OSS PCM emulation - The final fix for SNDCTL_DSP_GETOPTR problem
      [ALSA] OSS PCM emulation - The 2nd final fix for SNDCTL_DSP_GETOPTR problem
      [ALSA] via82xx - fixed entry for Umax AB 595T (VIA K8N800A - VT8237)
      [ALSA] ak4114: removed duplicate wake_up()
      [ALSA] via82xx - added MSI K7T266 Pro2 - 4005:4710 to white list (DXS enable)
      [ALSA] via82xx - changed MSI K7T266 Pro2 - 4005:4710 in white list (SRC enable)
      [ALSA] ens1371 - added extra delay for ac97 codec initialization
      [ALSA] version 1.0.9b
      broken error path in drivers/pnp/card.c

Jason Uhlenkott (1):
      Fix typo in scdrv_init()

Jay Lan (1):
      Improper initrd failure message at boot time

Jay Vosburgh (4):
      bonding: gratuitous ARP
      bonding: xor/802.3ad improved slave hash
      bonding: documentation update
      [TOKENRING]: Use interrupt-safe locking with rif_lock.

Jaya Kumar (1):
      Framebuffer driver for Arc LCD board

Jean Delvare (35):
      I2C: Kill address ranges in non-sensors i2c chip drivers
      I2C: Merge unused address lists in some video drivers
      I2C: #include <linux/config.h> cleanup
      I2C: New hardware monitoring driver: w83627ehf
      I2C: Fix bugs in the new w83627ehf driver
      I2C: Add support for the LPC47M15x and LPC47M192 chips to smsc47m1
      I2C: Remove redundancy from i2c-core.c
      I2C: Kill common macro abuse in chip drivers
      I2C: Coding style cleanups to via686a
      I2C: chips/Kconfig corrections
      I2C: Kill another macro abuse in via686a
      I2C: Sensors mailing list has moved
      I2C: pcf8574 driver cleanup
      I2C: lm90 uses new sysfs callbacks
      I2C: lm83 uses new sysfs callbacks
      I2C: lm63 uses new sysfs callbacks
      I2C: drivers/i2c/chips/it87.c: use dynamic sysfs callbacks
      I2C: rename i2c-sysfs.h to hwmon-sysfs.h
      I2C: w83781d: remove non-i2c sensor chips
      PCI: Add PCI quirk for SMBus on the Asus P4B-LX
      I2C: Strip trailing whitespace from strings
      I2C: New max6875 driver may corrupt EEPROMs
      I2C: max6875 documentation update
      I2C: max6875 Kconfig update
      I2C: m41t00: fix incorrect kfree
      I2C: drop bogus eeprom comment
      I2C: Clarify the usage of i2c-dev.h
      I2C: Move hwmon drivers (1/3)
      I2C: Move hwmon drivers (2/3)
      I2C: Move hwmon drivers (3/3)
      I2C: Missing space in split strings
      I2C: use time_after in 3 chip drivers
      I2C: missing new lines in i2c-core messages
      I2C: 24RF08 corruption prevention (again)
      hwmon: Off-by-one error in fscpos driver

Jean-Christophe Dubois (1):
      mconf.c needs locale.h

Jeff Dike (14):
      uml: fork cleanup
      uml: fix timer initialization
      uml: always disable kmalloc during shutdown
      uml: time initialization tidying
      uml: hot-unplug code cleanup
      uml: kill some useless vmalloc tlb flushing
      uml: skas0 - separate kernel address space on stock hosts
      uml: fix misdeclared function
      uml: fix TT mode by reverting "use fork instead of clone"
      uml: vm86 compile fix
      uml: Fix redundant assignment
      uml: Fix load average >=1
      uml: fix vsyscall brokenness
      uml: fix a crash under screen

Jeff Garzik (26):
      [libata ahci] support PCI MSI interrupt vector
      [netdrvr 8139cp] TSO support
      [netdrvr starfire] Add GPL'd firmware, remove compat code
      [libata] ahci: Update for recent ->host_stop() API change
      [libata] ahci: minor PCI MSI cleanup
      [libata] ahci: finish ATAPI support (hopefully)
      [SCSI] Remove unnecessary locking around completion function calls
      [SCSI] Remove no-op implementations of SCSI EH hooks
      [SCSI] allow sleeping in ->eh_abort_handler()
      [SCSI] allow sleeping in ->eh_device_reset_handler()
      [SCSI] allow sleeping in ->eh_bus_reset_handler()
      [SCSI] allow sleeping in ->eh_host_reset_handler()
      Merge /spare/repo/linux-2.6/
      fc4/fc: fix warnings and errors related to recent SCSI EH updates
      aic7xxx/aic79xx_osm: revert completely bogus ahd_linux_queue() patch
      Merge upstream (approx. 2.6.12-git8) into 'janitor' branch of netdev-2.6.
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/netdev-2.6/ branch 'register-netdev'
      wireless/orinoco: remove changelog, bump version
      Merge /spare/repo/netdev-2.6/ branch 'orinoco'
      Merge /spare/repo/linux-2.6/
      Update is_multicast_ether_addr() definition; net/ieee80211.h cleanups.
      libata: update DMA blacklist
      Merge /spare/repo/linux-2.6/
      ieee80211.h build fix
      libata: release prep (bump versions, etc.)

Jeff Mahoney (8):
      reiserfs: Check if attrs are enabled for attr ioctls
      reiserfs: enable attrs by default if saf
      openfirmware: generate device table for userspace
      openfirmware: add sysfs nodes for open firmware devices
      openfirmware: implement hotplug for macio devices
      reiserfs: fix up case where indent misreads the code
      Lindent: ignore .indent.pro
      reiserfs: fix deadlock in inode creation failure path w/ default ACL

Jeff Moyer (5):
      [NETPOLL]: Set poll_owner to -1 before unlocking in netpoll_poll_unlock()
      [NETPOLL]: Introduce a netpoll_info struct
      [NETPOLL]: allow multiple netpoll_clients to register against one interface
      [NETPOLL]: rx_flags bugfix
      [NETPOLL]: deadlock bugfix

Jens Axboe (9):
      Update cfq io scheduler to time sliced design
      Fix cfq_find_next_crq()
      CFQ io scheduler updates
      CFQ io scheduler, add ioprio documentation
      CFQ io scheduler: scheduler switch oops
      ll_rw_blk: prevent huge request allocations
      as-iosched tunable encoding fix
      cfq-iosched: fix problem with barriers and max_depth == 1
      cfq-iosched.c: minor fixes

Jeremy Fitzhardinge (1):
      Input: This patch implements compat_ioctl for joydev.

Jeremy Higdon (1):
      [SCSI] qla1280.c - fix result for device Busy and Queue Full

Jeremy White (1):
      isofs: show hidden files, add granularity for assoc/hidden files flags

Jes Sorensen (2):
      ia64 uncached alloc
      SN2 XPC build patches

Jesper Juhl (30):
      NTFS: Remove checks for NULL before calling kfree() since kfree() does the
      JFS: Remove redundant kfree() NULL pointer checks
      [ALSA] trivial warning fix for emu10k1
      avoid signed vs unsigned comparison in efi_range_is_wc()
      [IPV4]: [1/4] signed vs unsigned cleanup in net/ipv4/raw.c
      [IPV4]: [2/4] signed vs unsigned cleanup in net/ipv4/raw.c
      [IPV4]: [3/4] signed vs unsigned cleanup in net/ipv4/raw.c
      [IPV4]: [4/4] signed vs unsigned cleanup in net/ipv4/raw.c
      md: remove unneeded NULL checks before kfree
      [ALSA] Remove redundant NULL checks before kfree
      streamline preempt_count type across archs
      preempt_count is int - remove cast and don't assign to unsigned type
      add note about verify_area removal to feature-removal-schedule.txt
      [SLIP]: Simplify sl_free_bufs()
      uml: kfree cleanup
      remove redundant NULL check before before kfree() in kernel/sysctl.c
      get rid of redundant NULL checks before kfree() in arch/i386/
      remove redundant NULL checks before kfree() in sound/ and avoid casting pointers about to be kfree()'ed
      selinux: kfree cleanup
      cosmetic fixes for example programs in Documentation/cdrom/sbpcd
      remove pointless NULL check before kfree in sony535.c
      kfree cleanups in ixj.c
      kfree cleanups for drivers/firmware/
      xtensa: use valid_signal()
      [CRYPTO] Don't check for NULL before kfree()
      [CRYPTO] Add null short circuit to crypto_free_tfm
      [NET]: Trivial spelling fix patch for net/Kconfig
      [ATM]: Trivial spelling fix patch for net/Kconfig
      clean up inline static vs static inline
      Update CREDITS entry and listings in source files for Jesper Juhl

Jesse Barnes (1):
      [ACPI] cleanup: delete !IA64_SGI_SN from acpi/Kconfig

Jesse Millan (2):
      put_compat_shminfo() warning fix
      x86_64: Fix gcc 4 warning in sched_find_first_bit

Jim Keniston (1):
      Add Documentation/kprobes.txt

Jiri Slaby (2):
      docbook build fix
      PCI: update documentation

Joachim Nilsson (1):
      fix gconfig crash

Joern Engel (6):
      [MTD] Use after free, found by the Coverity tool
      [MTD] block2mtd: Remove copyright. Fix offset calculation
      [MTD] phram: Allow short reads.
      [MTD] mtdram: Quick cleanup of the driver:
      [MTD] Fix commandline parser alignement
      [MTD] cfi_cmdset_0002: Plugged a mem leak.

Johannes Stezenbach (15):
      dvb: drop obsolete dibusb driver
      dvb: Add generalized dvb-usb driver
      dvb-usb: fix init error checking
      dvb: dvb_frontend: use time_after()
      dvb: flexcop: add BCM3510 ATSC frontend support for Air2PC card
      dvb: remove obsolete skystar2 driver
      dvb: frontend: l64781: improve tuning
      dvb: DVB update
      dvb: ttpci: fix bug in timeout handling
      dvb: ttpci: budget-av / tu1216 fix for QAM128
      dvb: ttpci: error handling fix
      dvb: ttpci: cleanup indentation + whitespace
      dvb: dvb-usb: support Artect T1 with broken USB ids
      dvb: dst: printk -> dprintk
      Fix DVB URL

John Hawkes (1):
      fix for ia64 sched-domains code

John Heffner (2):
      [TCP]: Add High Speed TCP congestion control module.
      [TCP]: Add Scalable TCP congestion control module.

John Levon (1):
      oprofile: report anonymous region samples

John McCutchan (8):
      inotify: fix file deletion by rename detection
      inotify: fix race between the kernel and user space
      inotify delete race fix
      Clean up inotify delete race fix
      fsnotify_name/inoderemove
      fsnotify-cleanups
      inotify: add MOVE_SELF event
      Document idr_get_new_above() semantics, update inotify

John Rose (2):
      initialize TCE tables
      pSeries - read irqs dynamically

John W. Linville (6):
      ixgb: Add MODULE_VERSION
      3c59x: remove superfluous vortex_debug test from boomerang_start_xmit()
      b44: check link state during open
      pci: cleanup argument comments for pci_{save,restore}_state
      PCI: restore BAR values after D3hot->D0 for devices that need it
      i810_audio: fix release_region misordering in error exit from i810_probe

Jon Smirl (9):
      SYSFS: fix PAGE_SIZE check
      hpet: do_div fix
      fbdev: remove unneeded fbsysfs printk
      fbmon: horizontal frequency rounding fix
      fbmem: use unregister_chrdev() on unload
      radeonfb: clean up EDID sysfs attribute
      fbdev: colormap fixes
      fbdev: colormap fixes fix
      PCI: Adjust PCI rom code to handle more broken ROMs

Jonas Holmberg (1):
      [MTD] amd_flash: Fix chip ID clash

Josh Boyer (1):
      [MTD] slram driver cleanup

Ju, Seokmann (1):
      [SCSI] megaraid version 2.20.4.6

Juergen Kreileder (1):
      Input: Add support for 32-bit emulation on 64-bit platforms for evdev.

Juha-Matti Tapio (1):
      ide: fix the BLK_DEV_IDEDMA_PCI dependency for drivers/ide/ppc/pmac.c

Julian Anastasov (1):
      [IPVS]: Add and reorder bh locks after moving to keventd.

Julian Scheel (1):
      dvb: fix kobject names (no slashes)

Jun Komuro (2):
      pcmcia: add a few more IDs for pcnet_cs
      pcmcia: more IDs for TDK multifunction cards

Jurriaan (1):
      New framebuffer fonts + updated 12x22 font available

Jurriaan on adsl-gate (1):
      font selection Kconfig fixes

KAMBAROV, ZAUR (10):
      coverity: i386: build.c: negative return to unsigned fix
      coverity: i386: scsi_lib buffer overrun fix
      coverity: ipmi_msghandler() channels array overrun fix
      coverity: fs/udf/namei.c null check
      coverity: fs/ext3/super.c: match_int return check
      coverity: tty_ldisc_ref return null check
      coverity: fix fbsysfs null pointer check
      coverity: fs/locks.c flp null check
      coverity: sunrpc/xprt task null check
      USB: coverity: (desc->bitmap)[] overrun fix

Kai Makisara (2):
      [SCSI] SCSI tape: fix permissions for SG_IO, etc.
      [SCSI] Fix SCSI tape oops at module removal

Karsten Wiese (1):
      [ALSA] prevent oops & dead keyboard on usb unplugging while the device is being used

Keenan Pepper (1):
      Bring back Tux on Chips 65550 framebuffer

Keiichiro Tokunaga (3):
      Driver core: unregister_node() for hotplug use
      [ACPI] update CONFIG_ACPI_CONTAINER Kconfig help
      [ACPI] hotplug Processor consideration in acpi_bus_add()

Keir Fraser (1):
      [NETFILTER]: Avoid unncessary checksum validation in UDP connection tracking

Keith Mannthey (1):
      x86_64: Fix overflow in NUMA hash function setup

Keith Moore (1):
      cpqphp: fix oops during unload without probe

Keith Owens (4):
      [IA64] restore_sigcontext is not preempt safe
      [IA64] unwind.c uses wrong unat from switch_stack
      [IA64] Initialize some spinlocks
      Export pcibios_bus_to_resource

Ken Chen (2):
      [IA64] fix nested_dtlb_miss handler for hugetlb address
      [IA64] fix nohalt boot option

Kenan Esau (1):
      Input: Add Fujitsu Lifebook B-series touchscreen driver.

Kenji Kaneshige (5):
      ACPI based I/O APIC hot-plug: add interfaces
      ACPI based I/O APIC hot-plug: ia64 support
      ACPI based I/O APIC hot-plug: acpiphp support
      [IA64] assign_irq_vector() should not panic
      [IA64] fix iosapic_remove build error for !HOTPLUG

Keshavamurthy Anil S (2):
      Kprobes/IA64: check jprobe break before handling
      kprobes/ia64: refuse kprobe on ivt code

Kiril Jovchev (1):
      USB: add support for Creative WebCam mini to stv680 driver

Kirill Korotaev (3):
      Fix of bogus file max limit messages
      Software suspend and recalc sigpending bug fix
      O(1) sb list traversing on syncs

Komuro (2):
      drivers/net/at1700: remove incorrect comment
      pcmcia: fix many device IDs

Kristen Accardi (2):
      PCI: 6700/6702PXH quirk
      PCI Hotplug: new contact info

Krzysztof Halasa (1):
      Generic HDLC update

Kumar Gala (35):
      ppc32: Added support for new MPC8548 family of PowerQUICC III processors
      ppc32: Added preliminary support for the MPC8548 CDS board
      ppc32: Removed dependency on CONFIG_CPM2 for building mpc85xx_device.c
      ppc32: Converted MPC10X bridge to use platform devices instead of OCP
      ppc32: Add support for MPC8245 8250 serial ports on Sandpoint
      ppc32: Added support for all MPC8548 internal interrupts
      ppc32: Clean up NUM_TLBCAMS usage for Freescale Book-E PPC's
      ppc32: Factor out common exception code into macro's for 4xx/Book-E
      ppc32: remove some unnecessary includes of prom.h
      I2C: Allow for sharing of the interrupt line for i2c-mpc.c
      Fix extra double quote in IPV4 Kconfig
      ppc32: Fix building MPC8555 CDS
      ppc32: Check return of ppc_sys_get_pdata before accessing pointer
      ppc32: Add support for Freescale e200 (Book-E) core
      ppc32: Remove FSL OCP support
      I2C-MPC: Remove OCP device model support
      ppc32: remove some unnecessary includes of bootmem.h
      ppc32: Fix MPC83xx IPIC external interrupt pending register offset
      gianfar: Update Marvell PHY name
      gianfar: Add support enhanced TSEC features on the MPC 8548
      ppc32: Fix compiling of sandpoint platform
      ppc32: Fix pointer check for MPC8540 ADS device
      I2C-MPC: Restore code removed
      ppc32: Add proper prototype for cpm2_reset()
      ppc32: Make the UARTs on MPC824x individual platform devices
      ppc32: Fix typo in setup of 2nd PCI bus on 85xx
      ppc32: Fix building of prpmc750
      ppc32: Fix building of radstone_ppc7d
      ppc32: Fix building of TQM8260 board
      I2C-MPC: Restore code removed
      PCI: fix up errors after dma bursting patch and CONFIG_PCI=n -- bug?
      ppc32: Mark boards that don't build as BROKEN
      ppc32: Fix MPC834x USB memory map offsets
      cpm_uart: Fix dpram allocation and non-console uarts
      cpm_uart: needs some love to compile with GCC4.0.1

Kurt Wall (1):
      Add text for dealing with "dot releases" to README

Kyle Moffett (1):
      [NET]: Fix setsockopt locking bug

Kylene Hall (14):
      tpm: Fix concerns with TPM driver -- use enums
      tpm: address missing const defs
      tpm: remove unnecessary module stuff
      tpm: read return code issue
      tpm: large stack objects
      tpm: fix timer initialization
      tpm: use to_pci_dev
      tpm: remove unnecessary __force
      tpm: sysfs owernship changes
      tpm: add cancel function
      tpm: locking fixes
      tpm: TPMs on additional LPC bus
      tpm: replace odd LPC init function
      tpm: add debugging output

Kylene Jo Hall (5):
      tpm: improve output in sysfs files when the TPM fails
      tpm: Support new National TPMs
      tpm: Fix pubek parsing
      tpm: fix misc name memory problem
      tpm: fix bug introduced by the /proc/misc

Kyungmin Park (1):
      [MTD] NAND: Early Manufacturer ID lookup

Ladislav Michl (9):
      I2C: ds1337 1/4
      I2C: ds1337 2/4
      I2C: ds1337 3/4
      I2C: ds1337: Make time format consistent with other RTC drivers
      I2C: ds1337: i2c_transfer() checking
      I2C: ds1337: search by bus number
      ds1337 driver works also with ds1339 chip
      ds1337: export ds1337_do_command
      I2C: ds1337 - fix 12/24 hour mode bug

Lee Nicks (1):
      compilation errors in drivers/serial/mpsc.c

Lee Revell (3):
      [ALSA] clean up card features
      [ALSA] some docs for the new emu10k1 multichannel functionality
      [SCSI] Add DMA mask constants other than 32 and 64 bit

Len Brown (15):
      [ACPI] CONFIG_ACPI now depends on CONFIG_PM
      [ACPI] gut acpi_pci_choose_state() to avoid conflict
      [ACPI] Deprecate /proc/acpi/sleep in favor of /sys/power/state
      [ACPI] fix merge error that broke CONFIG_ACPI_DEBUG=y build
      [ACPI] increase MAX_IO_APICS to 64 on i386
      [ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...
      /home/lenb/src/to-linus branch 'acpi-2.6.12'
      merge 2.6.13-rc4 with ACPI's to-linus tree
      [ACPI] fix 64-bit build warning in processor_idle.c
      /home/lenb/src/to-linus branch 'acpi-2.6.12'
      [ACPI] delete Warning: Encountered executable code at module level, [AE_NOT_CONFIGURED]
      /home/lenb/src/to-linus-stable branch 'acpi-2.6.12'
      Merge ../to-linus-stable
      Merge ../to-linus-stable/
      Merge ../from-linus

Lennert Buytenhek (19):
      [MTD] ixp2000: Remove port setting code
      ARM: 2701/1: free up ixp2000 timer 4 for the watchdog
      ARM: 2719/1: enable module support in ixp2000 defconfigs by default
      ARM: 2740/1: ixp2000 align{b,w} need to parenthesize their arguments
      ARM: 2744/1: ixp2000 gpio irq support
      ARM: 2747/1: allow platforms to provide their own iomap implementation
      ARM: 2748/1: ixp2000 implementation of the iomap api
      ARM: 2749/1: update ixp2000 defconfigs to 2.6.12-git6
      ARM: 2750/1: add i2c platform device for enp2611 on-board i2c bus
      ARM: 2751/1: ixp2000 gpio cleanup broke ixdp2800 build
      ARM: 2752/1: disable ixp2000 PCI I/O software workaround on chips that don't need it
      ARM: 2753/1: move ixdp* cpld mappings
      ARM: 2754/1: move ixp2000 VMALLOC_END up
      ARM: 2755/1: describe ixp2000 virtual memory map layout
      ARM: 2756/1: add ixp2000 msf mapping
      ARM: 2757/1: remove ixdp2400_init_irq from ixdp2800 code
      ixp4xx/ixp2000 watchdog driver typo
      ARM: 2793/1: platform serial support for ixp2000
      ARM: 2795/1: update ixp2000 defconfigs

Li Shaohua (5):
      sep initializing rework
      sibling map initializing rework
      init call cleanup
      cpu state clean after hot remove
      suspend/resume SMP support

Linda Xie (2):
      [SCSI] IBM VSCSI Client: sending client info to server
      [SCSI] scsi/ibmvscsi/srp.h: Fix a wrong type code used for SRP_LOGIN_REJ

Linus Torvalds (199):
      Manual merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
      Clean up subthread exec
      Merge 'upstream-2.6.13' branch of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge master.kernel.org:/pub/scm/linux/kernel/git/dwmw2/audit-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge 'scsi-fixes' branch of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/paulus/ppc64-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
      Merge 'for-linus' branch of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge rsync://oss.sgi.com/git/xfs-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/w1-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6
      Merge kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
      Merge rsync://client.linux-nfs.org/pub/linux/nfs-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
      Merge 'misc-fixes' branch of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/paulus/ppc64-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Add "memory" clobbers to the x86 inline asm of strncmp and friends
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      ACPI: Make sure we call acpi_register_gsi() even for default PCI interrupt assignment
      Merge