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

Rick Balocca rbalocca at suva.vyatta.com
Mon Jan 22 16:07:18 PST 2007


Tag 'v2.6.19' created by Linus Torvalds <torvalds at woody.osdl.org> at 2006-11-29 21:57 -0800

Linux 2.6.19

Why do I write these inane small tag messages anyway?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBFbgJ5F3YsRnbiHLsRAj0YAJ4xScEk4faAn/rWS8DfWE7/kn/meQCfZzv9
ETE3YX1vjAUEome1G5tZy9o=
=hYVD
-----END PGP SIGNATURE-----

Changes since v2.6.18:
Aaron Durbin (3):
      Insert GART region into resource map
      MMCONFIG and new Intel motherboards
      x86-64: Fix partial page check to ensure unusable memory is not being marked usable.

Abhijith Das (3):
      patch to init di_payload_format field in gfs2_dinode
      [GFS2] gfs2_set_flags double locking patch
      [GFS2] Allow mounting of gfs2 and gfs2meta at the same time

Adam Henley (1):
      A few trivial spelling and grammar fixes

Adam Litke (1):
      mm: make filemap_nopage use NOPAGE_SIGBUS

Adam Tlalka (1):
      console utf-8 mode fixes

Adrian Bunk (63):
      [GFS2] [-mm patch] fs/gfs2/: possible cleanups
      [GFS2] [-mm patch] fs/gfs2/: make code static
      [DLM] [RFC: -mm patch] fs/dlm/lock.c: unexport dlm_lvb_operations
      Input: hid - #if 0 the no longer used hid_find_field_by_usage()
      [CPUFREQ] make drivers/cpufreq/cpufreq_ondemand.c:powersave_bias_target() static
      make drivers/net/e1000/e1000_hw.c:e1000_phy_igp_get_info() static
      the scheduled removal of drivers/ieee1394/sbp2.c:force_inquiry_hack
      fs/ocfs2/ioctl.c should #include "ioctl.h"
      [CRYPTO] padlock-sha: Make 2 functions static
      drm: cleanups
      [NET]: Make code static.
      [IPV6] ip6_fib.c: make code static
      [DECNET]: cleanups
      [SELINUX]: security/selinux/hooks.c: Make 4 functions static.
      [PKT_SCHED] act_simple.c: make struct simp_hash_info static
      [SCTP]: Cleanups
      [ATM]: proper prototypes in net/atm/mpc.h (and reduce ifdef clutter)
      [ALSA] make sound/pci/emu10k1/emu10k1.c:snd_emu10k1_resume() static
      i386: make functions static
      i386: Make acpi_force static
      i386: Make enable_local_apic static
      V4L/DVB (4378): Ttpci/: remove unneeded #include <linux/byteorder/swabb.h>'s
      V4L/DVB (4525): Drivers/media/dvb/dvb-usb/dibusb-mb.c: NULL dereference
      mm/: make functions static
      i2c-algo-pcf: Discard the mdelay data struct member
      PCI: drivers/pci/hotplug/acpiphp_glue.c: make a function static
      reiserfs: warn about the useless nolargeio option
      fs/nfs/: make code static
      drivers/char/pc8736x_gpio.c: remove unused static functions
      build sound/sound_firmware.c only for OSS
      kernel/time/ntp.c: possible cleanups
      make kernel/sysctl.c:_proc_do_string() static
      drivers/ide/: cleanups
      atyfb: Possible cleanups
      fbcon:: make 3 functions static
      vt: proper prototypes for some console functions
      md: the scheduled removal of the START_ARRAY ioctl for md
      input: remove obsolete contact information
      remove mentionings of devfs in documentation
      The scheduled removal of some OSS drivers
      kill sound/oss/*_syms.c
      HT_IRQ must depend on PCI
      [DLM] Kconfig: don't show an empty DLM menu
      RDMA/amso1100: Fix a NULL dereference in error path
      drivers/char/specialix.c: fix the baud conversion
      USB: ftdi-elan.c: remove dead code
      USB: mos7840.c: fix a check-after-dereference
      [GFS2] fs/gfs2/dir.c:gfs2_dir_write_data(): remove dead code
      [GFS2] fs/gfs2/ops_fstype.c:gfs2_get_sb_meta(): remove unused variable
      [GFS2] fs/gfs2/dir.c:gfs2_dir_write_data(): don't use an uninitialized variable
      [GFS2] fs/gfs2/ops_fstype.c:fill_super_meta(): fix NULL dereference
      [GFS2] gfs2_dir_read_data(): fix uninitialized variable usage
      one more ARM IRQ fix
      ATA must depend on BLOCK
      drivers/ide/pci/generic.c: re-add the __setup("all-generic-ide",...)
      [SCSI] aic7xxx: cleanups
      [SCSI] aic79xx: make ahd_set_tags() static
      [TIPC] net/tipc/port.c: fix NULL dereference
      PCI: Let PCI_MULTITHREAD_PROBE depend on BROKEN
      bcm43xx: Add error checking in bcm43xx_sprom_write()
      drivers/telephony/ixj: fix an array overrun
      [SCSI] psi240i.c: fix an array overrun
      drivers/rtc/rtc-rs5c372.c: fix a NULL dereference

Akinbou Mita (1):
      [PKT_SCHED] sch_htb: use rb_first() cleanup

Akinobu Mita (26):
      [S390] init task memory faults.
      check return value of cpu_callback
      rate limiting for the ldisc open failure messages
      JFS: return correct error when i-node allocation failed
      [CRYPTO] api: fix crypto_alloc_base() return value
      md: fix /proc/mdstat refcounting
      rd: memory leak on rd_init() failure
      epca: prevent panic on tty_register_driver() failure
      usb devio: handle class_device_create() error
      cpcihp_generic: prevent loading without "bridge" parameter
      driver core: kmalloc() failure check in driver_probe_device
      ocfs2: delete redundant memcmp()
      [WATCHDOG] sc1200wdt.c pnp unregister fix.
      isdn/gigaset: avoid cs->dev null pointer dereference
      tokenring: fix module_init error handling
      n2: fix confusing error code
      edac_mc: fix error handling
      sunrpc: add missing spin_unlock
      dell_rbu: fix error check
      debugfs: check return value correctly
      fix copy_process() error check
      tlclk: fix platform_device_register_simple() error check
      [NET]: Fix kfifo_alloc() error check.
      selinux: fix dentry_open() error check
      fix create_write_pipe() error check
      ecryptfs: fix crypto_alloc_blkcipher() error check

Al Stone (1):
      [IA64] minor reformatting to vmlinux.lds.S

Al Viro (289):
      [IPV4]: ipip and ip_gre encapsulation bugs
      fix missing ifdefs in syscall classes hookup for generic targets
      fix ancient breakage in ebus_init()
      memcpy_fromio() missing in istallion
      aoa is pmac-only
      sanitize frv archclean
      asm/backlight.h is ppc-only
      sun4: fix sbus_setup_iommu()
      fix the survivors of fbcon_vbl_handler() renaming
      fallout from hcd-core patch
      missing includes from infiniband merge
      more fallout from get_property returning pointer to const
      #elif that should've been #elif defined
      briq_panel: read() and write() get __user pointers, damnit
      more get_property() fallout
      restore libata build on frv
      libata won't build on m68k and m32r
      libata won't build on SUN4
      netlabel gfp annotations
      fix iptables __user misannotations
      NULL noise removal
      missing include (free_irq() use)
      qla3xxx iomem annotations
      wrong thing iounmapped (qla3xxx)
      SCSI gfp_t annotations
      fix idiocy in asd_init_lseq_mdp()
      pata_pdc2027x iomem annotations
      64bit bugs in s2io
      restore __iomem annotations in e1000
      more s2io __iomem annotations
      [POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c
      [POWERPC] NULL noise removal: spufs
      [POWERPC] cell spufs iomem annotations
      [POWERPC] powerpc oprofile __user annotations
      [POWERPC] maple/pci iomem annotations
      [POWERPC] rewrite mkprep and mkbugboot in sane C
      [POWERPC] UPIO_TSI cleanup
      [ATALK]: endianness annotations
      [TR]: endiannness annotations
      [ATM]: use NIPQUAD instead of open-coding it
      [IPV4]: headers endianness
      [IPV4]: ip_route_input() annotations
      [IPV4]: ip_rt_redirect() annotations
      [IPV4]: annotate rt_hash_code() users
      [IPV4]: annotate ipv4 addresses in struct rtable and struct flowi
      [IPV4]: ip_route_connect() ipv4 address arguments annotated
      [IPV4]: annotated ipv4 addresses in struct inet_sock
      [IPV4]: inet_select_addr() annotations
      [IPV4]: fib_validate_source() annotations
      [IPV4]: ip_check_mc() annotations
      [IPV4]: inet_addr_onlink() annotated
      [IPV4]: fib_hn ->nh_gw is net-endian
      [IPV4]: FIB_RES_PREFSRC() annotated
      [IPV4]: introduce nla_get_be32()/NLA_PUT_BE32()
      [IPV4] net/ipv4/route.c: trivial endianness annotations
      [IPV4]: RTA_{DST,SRC,GATEWAY,PREFSRC} annotated
      [IPV4]: struct fib_config IPv4 address fields annotated
      [IPV4]: annotate struct in_ifaddr
      [IPV4]: IFA_{LOCAL,ADDRESS,BROADCAST,ANYCAST} on ipv4 annotated
      [IPV4]: annotate inetdev.h helpers
      [IPV4]: icmp_send() annotation
      [IPV4]: inet_addr_type() annotations
      [IPV4]: ip_fib_check_default() annotated
      [IPV4]: inetpeer annotations
      [IPV4]: ip_fragment.c endianness annotations
      [IPV4]: annotate addresses in fib_result and fib_result_nl
      [IPV4]: trivial fib_hash.c annotations
      [IPV4]: fib_semantic_match() annotations
      [IPV4] bug: open-coded inet_make_mask() in fib_semantic_match() is broken
      [IPV4] fib_trie.c: trivial annotations
      [IPV4]: multipath_set_nhinfo() annotations
      [IPV4] multipath_wrandom.c: trivial annotations
      [IPV4] bug: broken open-coded inet_make_mask() (multipath_wrandom)
      [IPV4]: ip_options_build() annotations
      [IPV4]: ip_build_and_send_pkt() annotations
      [SUNRPC]: more sunrpc endianness annotations
      [IPV4]: annotate address in inet_request_sock
      [IPV4]: inet_csk_search_req() (partial) annotations
      [IPV4]: struct ip_options annotations
      [IPV4]: struct ipcm_cookie annotation
      [IPV4]: trivial ip_options.c annotations
      [IPV4]: ip_local_error() ipv4 address argument annotated
      [IPV4]: annotate ipv4 address fields in struct ip_msfilter and struct ip_mreq_source
      [IPV4]: ip_mc_{inc,dec}_group() annotations
      [IPV4]: IGMP on-the-wire data is net-endian
      [IPV4]: struct ip_sf_list and struct ip_sf_socklist annotated
      [IPV4]: ip_mc_sf_allow() annotated
      [IPV4]: trivial igmp annotations
      [IPV4]: TCP headers annotated
      [TCP]: struct tcp_sack_block annotations
      [TCP]: struct tcp_sock .pred_flags is net-endian
      [IPV4]: ports in struct inet_sock are net-endian
      [NET]: ip ports in struct flowi are net-endian
      [IPV4]: ip_local_error() annotations
      [NET]: struct sock_exterr_skb annotations
      [IPV4]: ip_icmp_error() annotations
      [IPV4]: route.h annotations
      [TCP] net/ipv4/tcp_input.c: trivial annotations
      [IPV4]: struct inet_request_sock annotations
      [IPV4]: ARP header annotated
      [IPV4] net/ipv4/arp.c: trivial annotations
      [IPV4]: inet_csk_search_req() annotations
      [IPV4]: UDP header annotations
      [UDP] net/ipv4/udp.c: trivial annotations
      [IPV4]: ICMP header annotations
      [IPV4] net/ipv4/icmp.c: trivial annotations
      [TCP] net/ipv4/tcp_output.c: trivial annotations
      [IPV4]: PIMv2 header annotations
      [IPV4]: mroute annotations
      [IPV4]: net/ipv4/fib annotations
      [IPV4]: FRA_{DST,SRC} annotated
      [IPV4]: INET_MATCH() annotations
      [IPV4]: annotate inet_lookup() and friends
      [IPV4]: struct inet_timewait_sock annotations
      [IPV4]: inet_rcv_saddr() annotations
      [IPV4]: inet_diag annotations
      [IPV6]: struct in6_addr annotations
      [IPV6]: IPv6 headers annotations
      [IPV6]: sin6_port is net-endian
      [XFRM]: xfrm_flowi_[sd]port() annotations
      [XFRM]: ports in struct xfrm_selector annotated
      [XFRM]: addr_match() annotations
      [XFRM]: xfrm_address_t annotations
      [XFRM]: xfrm_alloc_spi() annotated
      [XFRM]: xfrm_state_lookup() annotations
      [XFRM]: struct xfrm_id annotations
      [XFRM]: xfrm_parse_spi() annotations
      [XFRM]: xrfm_replay_check() annotations
      [XFRM]: xfrm_replay_advance() annotations
      [XFRM]: struct xfrm_usersa_id annotations
      [XFRM]: fl_ipsec_spi is net-endian
      [XFRM]: xfrm_spi_hash() annotations
      [NET]: Annotate dst_ops protocol
      [NETFILTER]: netfilter misc annotations
      [NETFILTER]: conntrack annotations
      [NETFILTER]: NAT annotations
      [NETFILTER]: ipt annotations
      [NETFILTER]: h323 annotations
      [IPVS]: ipvs annotations
      [IPVS] bug: endianness breakage in ip_vs_ftp
      __percpu_alloc_mask() has to be __always_inline in UP case
      sys_getcpu() prototype annotated
      m68k: dma_alloc_coherent() has gfp_t as the last argument
      m68k pt_regs fixes
      minimal alpha pt_regs fixes
      m32r pt_regs fixes
      sparc32 pt_regs fixes
      sparc64 pt_regs fixes
      sparc32 rwlock fix
      m68k pt_regs fixes, part 2
      alpha pt_regs cleanups: device_interrupt
      alpha pt_regs cleanups: handle_irq()
      alpha pt_regs cleanups: machine_check()
      alpha pt_regs cleanups: collapse set_irq_regs() in titan_dispatch_irqs()
      missed ia64 pt_regs fixes
      misc arm pt_regs fixes
      misc ppc pt_regs fixes
      missing include in pdaudiocf_irq
      missing include of scatterlist.h
      missing forward declaration of pt_regs (asm-m68k/signal.h)
      linux/io.h needs types.h
      uml pt_regs fixes
      arm: it's OK to pass pointer to volatile as iounmap() argument...
      m68k/kernel/dma.c assumes !MMU_SUN3
      sparc64 irq pt_regs fallout
      fallout from alpha pt_regs patches
      more ia64 irq handlers
      extern doesn't make sense on a definition of function...
      trivial iomem annotations (arch/powerpc/platfroms/parsemi/pci.c)
      mv64630_pic NULL noise removal
      wrong order of arguments in copy_to_user() in ncpfs
      dlm gfp_t annotations
      hppfs: readdir callback missed in prototype change
      s390 traps.c __user annotations
      mos7840 annotations
      tifm __iomem annotations, NULL noise removal
      [POWERPC] ARCH=ppc pt_regs fixes
      advansys __iomem annotations
      more fs/compat.c __user annotations
      drivers/s390 misc sparse annotations
      dccp __user annotations
      __iomem annotations in sunzilog
      NULL noise removal: advansys
      fix misannotations in loop.c
      misc sata __iomem annotations
      hwdep_compat missed __user annotations
      devio __user annotations
      drivers/dma trivial annotations
      tipc __user annotations
      __user annotations: futex
      ia64/hp NULL noise removal
      ia64/sn __iomem annotations
      mtd: remove several bogus casts to void * in iounmap() argument
      fix misannotation in ioc4.h
      make kernel/relay.c __user-clean
      passing pointer to setup_timer() should be via unsigned long
      acpi NULL noise removal
      trivial iomem annotations: istallion
      ptrace32 trivial __user annotations
      gfp annotations: scsi_error
      gfp annotations: radix_tree_root
      trivial iomem annotations: sata_promise
      openprom NULL noise removal
      __user annotations: loop.c
      em28xx NULL noise removal
      fs/inode.c NULL noise removal
      cpuset ANSI prototype
      ptrdiff_t is %t, not %z
      strndup() would better take size_t, not int
      net/sunrpc/auth_gss/svcauth_gss.c endianness regression
      missed const in prototype
      use %zu for size_t
      use %p for pointers
      befs: remove bogus typedef
      befs: prepare to sanitizing headers
      befs: introduce on-disk endian types
      befs: missing fs32_to_cpu() in debug.c
      befs: endianness annotations
      fs/fat endianness annotations
      hpfs endianness annotations
      smbfs endianness annotations
      isofs endianness annotations
      fs/partitions endianness annotations
      ufs endianness annotations
      endianness annotations in s2io
      arm __user annotations
      arm: use unsigned long instead of unsigned int in get_user()
      arm-versatile iomem annotations
      m32r: C99 initializers in setup.c
      m32r: signal __user annotations
      m32r: NULL noise removal
      m32r: more __user annotations
      misuse of strstr
      m68k uaccess __user annotations
      misc m68k __user annotations
      sun3 __iomem annotations
      clean m68k ksyms
      amiga_floppy_init() in non-modular case
      z2_init() in non-modular case
      remove bogus arch-specific syscall exports
      alpha_ksyms.c cleanup
      i2Output always takes kernel data now
      fixing includes in alpha_ksyms.c
      more kernel_execve() fallout (sbus)
      uml shouldn't do HEADERS_CHECK
      gfp_t in netlabel
      new cifs endianness bugs
      hp drivers/input stuff: C99 initializers, NULL noise removal, __user annotations
      sun3_ioremap() prototype
      serial167 __user annotations, NULL noise removal
      [GFS2] gfs2 endianness bug: be16 assigned to be32 field
      bug: nfsd/nfs4xdr.c misuse of ERR_PTR()
      fix svc_procfunc declaration
      lockd endianness annotations
      xdr annotations: NFSv2
      xdr annotations: NFSv3
      xdr annotations: NFSv4
      xdr annotations: NFS readdir entries
      fs/nfs/callback* passes error values big-endian
      xdr annotations: fs/nfs/callback*
      nfs: verifier is network-endian
      xdr annotations: mount_clnt
      nfs_common endianness annotations
      nfsd: nfserrno() endianness annotations
      nfsfh simple endianness annotations
      xdr annotations: nfsd_dispatch()
      xdr annotations: NFSv2 server
      xdr annotations: NFSv3 server
      xdr annotations: NFSv4 server
      nfsd: vfs.c endianness annotations
      nfsd: nfs4 code returns error values in net-endian
      nfsd: NFSv{2,3} trivial endianness annotations for error values
      nfsd: NFSv4 errno endianness annotations
      xdr annotations: nfsd callback*
      nfsd: misc endianness annotations
      nfsd: nfs_replay_me
      [IPV4] ipconfig: fix RARP ic_servaddr breakage
      uml: mconsole fixes
      IOC4 should depend on PCI
      missing include of dma-mapping.h
      missing includes of io.h
      [IPV6]: File the fingerprints off ah6->spi/esp6->spi
      [IPX]: Trivial parts of endianness annotations
      [IPX]: Annotate and fix IPX checksum
      [IPV6]: Fix ECN bug on big-endian
      [NETFILTER] bug: NFULA_CFG_QTHRESH uses 32bit
      [NETFILTER] bug: nfulnl_msg_config_mode ->copy_range is 32bit
      [NETFILTER] bug: skb->protocol is already net-endian
      [PKTGEN]: TCI endianness fixes

Alan Cox (75):
      libata: rework legacy handling to remove much of the cruft
      libata: Add CompactFlash support
      Update SiS PATA
      pata_amd: Check enable bits on Nvidia
      gt96100: move to pci_get_device API
      s2io: Switch to pci_get_device
      libata: improve handling of diagostic fail (and hardware that misreports it)
      [MTD] Switch to pci_get_device and do ref counting
      [NETFILTER]: Make unused signal code go away so nobody copies its brokenness
      [SCSI] eata_pio cleanup and PCI fix
      [SCSI] Switch some more scsi drivers to pci_get_device and refcounted pci structures
      V4L/DVB (4410): Cleanups and fixes for dsbr100
      V4L/DVB (4632): Zoran: Implement pcipci failure check
      V4L/DVB (4634): Zr36120: implement pcipci checks
      V4L/DVB (4635): Extend bttv and saa7134 to check for both AGP and PCI PCI failure case
      Voyager: tty locking
      UML: tty locking
      libata: refuse to register IRQless ports
      libata: tighten rules for legacy dependancies
      libata-eh: Remove layering violation and duplication when handling absent ports
      libata-sff: use our IRQ defines
      pata_serverworks: correct PCI ID in cable detection table
      PCI: Multiprobe sanitizer
      [AGPGART] Use pci_get_slot not pci_find_slot
      ohci: Use ref-counting hotplug safe interfaces
      There is no devfs, there has never been a devfs, we have always been at war with...
      tty locking on resize
      tty: trivial kzalloc opportunity
      tty: lock ticogwinsz
      tty: stop the tty vanishing under procfs access
      exit: fix crash case
      solaris emulation: incorrect tty locking
      tty: Fix bits and note more bits to fix
      generic_serial: remove private decoding of baud rate bits
      istallion: Remove private baud rate decoding, which is also broken in this case on some platforms
      specialix - remove private speed decoding
      Fix locking for tty drivers when doing urgent characters
      audit/accounting: tty locking
      PCI quirks update
      serial: Fix up offenders peering at baud bits directly
      via82cxxx_audio: Use pci_get_device
      cs46xx OSS: switch to pci_get_device
      piix: Use refcounted interface when searching for a 450NX
      serverworks: Switch to pci refcounted interfaces
      sis5513: Switch to pci refcounting
      via* : switch to pci_get_device refcounted PCI API
      ip2: use newer pci_get functions
      i2o: Switch to pci_get API
      cardbus: switch to ref counting/hotplug safe API
      trident: fix pci_dev reference counting and buglet
      [SCSI] Switch ips to pci_register from pci_module
      ISDN warning fixes
      non-libata driver for Jmicron devices
      ide: backport piix fixes from libata into the legacy driver
      ide: Fix crash on repeated reset
      IDE: more pci_find cleanup
      sstfb: cleanups
      V4L/DVB (4707): 4linux: complete conversion to hotplug safe PCI API
      pata: teach ali about rev C8, keep pcmcia driver in sync
      libata: Don't believe bogus claims in the older PIO mode register
      ide-generic: jmicron fix
      rio: fix array checking
      ide: add sanity checking to ide taskfile ioctl
      [ARM] switch to new pci_get_bus_and_slot API
      pci: Stamp out pci_find_* usage in fakephp
      PCI: quirks: switch quirks code offender to use pci_get API
      pci: Additional search functions
      irq updates: make eata_pio compile
      ahci: readability tweak
      libata-sff: Allow for wacky systems
      [ATM] nicstar: Fix a bogus casting warning
      intel fb: switch to pci_get API
      [SCSI] Switch fdomain to the pci_get API
      JMB 368 PATA detection
      hpt37x: Check the enablebits

Alan Hourihane (1):
      drm: Add support for Intel i965G chipsets.

Alan Stern (58):
      [SCSI] SCSI: sanitize INQUIRY strings
      Driver core: Fix potential deadlock in driver core
      Driver core: Remove unneeded routines from driver core
      Driver core: Don't call put methods while holding a spinlock
      USB: unusual_devs entry for Lacie DVD+-RW
      usbcore: add configuration_string to attribute group
      usbfs: private mutex for open, release, and remove
      usbfs: detect device unregistration
      usb-skeleton: don't submit URBs after disconnection
      usbcore: rename usb_suspend_device to usb_port_suspend
      usbcore: move code among source files
      usbcore: add usb_device_driver definition
      usbcore: make usb_generic a usb_device_driver
      usbcore: split suspend/resume for device and interfaces
      usbcore: resume device resume recursion
      usbcore: track whether interfaces are suspended
      usbcore: set device and power states properly
      usbcore: fix up device and power state tests
      usbcore: suspending devices with no driver
      hub driver: improve use of #ifdef
      UHCI: increase Resume-Detect-off delay
      usbcore: make hcd_endpoint_disable wait for queue to drain
      usbcore: khubd and busy-port handling
      usb-storage: fix for UFI LUN detection
      usbcore: help drivers to change device configs
      USB: remove struct usb_operations
      usbcore: Add flag for whether a host controller uses DMA
      usbcore: trim down usb_bus structure
      usbmon: don't call mon_dmapeek if DMA isn't being used
      usbcore: store each usb_device's level in the tree
      usbcore: add autosuspend/autoresume infrastructure
      usbcore: non-hub-specific uses of autosuspend
      usbcore: remove usb_suspend_root_hub
      USB: fix root-hub resume when CONFIG_USB_SUSPEND is not set
      USB: force root hub resume after power loss
      USB: unusual-devs entry for Nokia E60
      USB: create new workqueue thread for USB autosuspend
      USB: dummy-hcd: fix "warn-unused-result" messages
      USB: g_file_storage: fix "ignoring return value" warnings
      USB: allow both root-hub interrupts and polling
      OHCI: remove existing autosuspend code
      OHCI: add auto-stop support
      USB: fix autosuspend when CONFIG_PM isn't set
      USB: g_file_storage: Set sense info Valid bit only when needed
      Add section on function return values to CodingStyle
      Add SRCU-based notifier chains
      SRCU: report out-of-memory errors
      cpufreq: make the transition_notifier chain use SRCU
      USB: unusual_devs entry for Nokia 6131
      UHCI: workaround for Asus motherboard
      usbcore: fix refcount bug in endpoint removal
      usbcore: fix endpoint device creation
      USB: unusual_devs entry for Nokia 6234
      Driver core: Don't ignore error returns from probing
      workqueue: update kerneldoc
      SCSI core: always store >= 36 bytes of INQUIRY data
      OHCI: disallow autostop when wakeup is not available
      USB: OHCI: fix root-hub resume bug

Alasdair G Kergon (8):
      dm: export blkdev_driver_ioctl
      dm snapshot: tidy snapshot_map
      dm snapshot: tidy pending_complete
      dm snapshot: add workqueue
      dm snapshot: tidy pe ref counting
      dm snapshot: fix freeing pending exception
      dm: fix find_device race
      dm: suspend: fix error path

Albert Cahalan (1):
      fix i386 regparm=3 RT signal handlers on x86_64

Aleksey Gorelov (1):
      USB: Properly unregister reboot notifier in case of failure in ehci hcd

Alex Dubov (2):
      mmc: driver for TI FlashMedia card reader - source
      mmc: driver for TI FlashMedia card reader - Kconfig/Makefile

Alex Sanks (1):
      USB: ipaq: Add HTC Modem Support

Alex Tomas (2):
      ext3: add extent map support
      ext4: 48bit physical block number support in extents

Alexander Bigga (1):
      [MIPS] Fix for pci config_access on alchemy au1x000

Alexander Tuschen (1):
      V4L/DVB (4442): [PATCH] Freecom DVB-T stick with ID 14aa:0225

Alexander Viro (1):
      PPID filtering fix

Alexandre Ratchov (2):
      ext4: allow larger descriptor size
      ext4: move block number hi bits

Alexey Dobriyan (77):
      [AGPGART] CONFIG_PM=n slim: drivers/char/agp/efficeon-agp.c
      [AGPGART] CONFIG_PM=n slim: drivers/char/agp/intel-agp.c
      CONFIG_PM=n slim: drivers/scsi/sata_sil*
      [AGPGART] agp.h: constify struct agp_bridge_data::version
      CONFIG_PM=n slim: drivers/ieee1394/ohci1394.c
      [TCP] tcp_lp: use BUILD_BUG_ON
      [TCP] tcp_bic: use BUILD_BUG_ON
      [TCP] Congestion control (modulo lp, bic): use BUILD_BUG_ON
      [NET]: Use SLAB_PANIC
      [IPV4]: Make struct in_addr::s_addr __be32
      [IPV4]: Make struct sockaddr_in::sin_port __be16
      [NETFILTER]: xt_policy: remove dups in .family
      [ALSA] emu10k1x: simplify around pci_register_driver()
      V4L/DVB (4499): CONFIG_PM=n slim: drivers/media/video/*
      V4L/DVB (4512): Ks0127: wire up i2c_add_driver() return value
      [SCSI] 3w-xxxx: fix "ATA UDMA upgrade" message number
      sh: remove cpu_online() definition from <asm/smp.h>
      jbd: use BUILD_BUG_ON in journal init
      Really ignore kmem_cache_destroy return value
      Make kmem_cache_destroy() return void
      USB: Turn usb_resume_both() into static inline
      [XFS] pass inode to xfs_ioc_space(), simplify some code. There is trivial
      [XFS] move XFS_IOC_GETVERSION to main multiplexer
      atxp1: Signed/unsigned char bug fix
      [SUNRPC]: svc_{get,put}nl()
      [SUNRPC]: trivial endianness annotations
      task_struct: ifdef Missed'em V IPC
      ifdef blktrace debugging fields
      tty_io.c: keep davej sane
      ifdef ->quota_read, ->quota_write
      reiserfs: ifdef xattr_sem
      reiserfs: ifdef ACL stuff from inode
      fs.h: ifdef security fields
      CONFIG_PM=n slim: drivers/parport/parport_serial.c
      CONFIG_PM=n slim: sound/oss/trident.c
      CONFIG_PM=n slim: sound/oss/cs46xx.c
      windfarm_smu_sat.c: simplify around i2c_add_driver()
      cramfs: rewrite init_cramfs_fs()
      freevxfs: fix leak on error path
      cramfs: make cramfs_uncompress_exit() return void
      9p: fix leak on error path
      Ban register_filesystem(NULL);
      Documentation/SubmittingDrivers: minor update
      kmemdup: introduce
      kmemdup: some users
      Create fs/utimes.c
      proper flags type of spin_lock_irqsave()
      [SERIAL] CONFIG_PM=n slim: drivers/serial/8250_pci.c
      Remove NULL check in register_nls()
      CONFIG_PM=n slim: drivers/ide/pci/sc1200.c
      cdrom: add endianness annotations
      serpent: fix endian warnings
      chelsio: add endian annotations
      Finish annotations of struct vlan_ethhdr
      fs/*: use BUILD_BUG_ON
      DAC960: use memmove for overlapping areas
      lockdep: use BUILD_BUG_ON
      md: use BUILD_BUG_ON
      ACPI: asus_acpi: don't printk on writing garbage to proc files
      sx: fix user-visible typo (devic)
      USB: drivers/usb/net/*: use BUILD_BUG_ON
      OOM killer meets userspace headers
      kernel/nsproxy.c: use kmemdup()
      i2o/exec-osm.c: use "unsigned long flags;"
      [SCSI] scsi_lib.c: use BUILD_BUG_ON
      CONFIG_PM=n slim: drivers/pcmcia/*
      i82092: wire up errors from pci_register_driver()
      cryptocop: double spin_lock_irqsave()
      [GFS2] don't panic needlessly
      ipmi_si_intf.c: fix "&& 0xff" typos
      V4L/DVB (4795): Tda826x: use correct max frequency
      V4L/DVB (4818): Flexcop-usb: fix debug printk
      pata_artop: fix "& (1 >>" typo
      Don't give bad kprobes example aka ") < 0))" typo
      i2c-ixp4xx: fix ") != 0))" typo
      reiserfs: fmt bugfix
      Enforce "unsigned long flags;" when spinlocking

Alexey Kuznetsov (1):
      [TCP]: Send ACKs each 2nd received segment.

Alexey Starikovskiy (2):
      [CPUFREQ][1/2] ondemand: updated tune for hardware coordination
      [CPUFREQ][2/2] ondemand: updated add powersave_bias tunable

Alexey Y. Starikovskiy (2):
      ACPI: Remove deferred execution from global lock acquire wakeup path
      ACPI: created a dedicated workqueue for notify() execution

Alexis Bruemmer (1):
      [SCSI] aic94xx: Removes Reliance on FLASH Manufacture IDs

Alistair Buxton (1):
      V4L/DVB (4617): Problem with dibusb-mb.c USB IDs

Allan Stephens (12):
      [TIPC]: Add missing unlock in port timeout code.
      [TIPC]: Debug print buffer enhancements and fixes
      [TIPC]: Stream socket can now send > 66000 bytes at a time
      [TIPC]: Added duplicate node address detection capability
      [TIPC]: Optimize wakeup logic when socket has no waiting processes
      [TIPC]: Remove code bloat introduced by print buffer rework
      [TIPC]: Add support for Ethernet VLANs
      [TIPC]: Name publication events now delivered in chronological order
      [TIPC]: Fixed slow link reactivation when link tolerance is large
      [TIPC]: Can now list multicast link on an isolated network node
      [TIPC]: Unrecognized configuration command now returns error message
      [TIPC]: Updated TIPC version number to 1.6.2

Allan Third (1):
      V4L/DVB (4616): [PATCH] Nebula DigiTV USB RC support

Amit Choudhary (5):
      V4L/DVB (4738): Bt8xx/dvb-bt8xx.c: check kmalloc() return value.
      [ALSA] sound/isa/gus/interwave.c: check kmalloc() return value
      [ALSA] sound/isa/cmi8330.c: check kmalloc() return value
      [ALSA] sound/isa/ad1816a/ad1816a.c: check kmalloc() return value
      [ALSA] sound/isa/opti9xx/opti92x-ad1848.c: check kmalloc() return value

Amol Lad (21):
      ioremap balanced with iounmap for drivers/mtd subsystem
      ioremap balanced with iounmap for drivers/serial/8250_acorn,c
      ioremap balanced with iounmap for drivers/serial/8250_gsc.c
      ioremap balanced with iounmap for drivers/serial/ioc4_serial.c
      ioremap balanced with iounmap for drivers/serial/ip22zilog.c
      ioremap balanced with iounmap for drivers/serial/mpc52xx_uart.c
      ioremap balanced with iounmap for drivers/serial/mpsc.c
      ioremap balanced with iounmap for drivers/serial/mux.c
      ioremap balanced with iounmap for drivers/serial/sunsu.c
      [MTD] Cleanup of 'ioremap balanced with iounmap for drivers/mtd subsystem'
      [ALSA] sound/pci/au88x0/au88x0.c: ioremap balanced with iounmap
      [WATCHDOG] ioremap balanced with iounmap for drivers/char/watchdog/s3c2410_wdt.c
      drivers/isdn/hysdn: save_flags()/cli(), restore_flags() replaced appropriately
      drivers/isdn/isdnloop: save_flags()/cli(), restore_flags() replaced appropriately
      PCI hotplug: ioremap balanced with iounmap
      drivers/isdn: ioremap balanced with iounmap
      drm: ioremap balanced with iounmap for drivers/char/drm
      [SCSI] drivers/scsi: Handcrafted MIN/MAX macro removal
      ioremap balanced with iounmap for drivers/pcmcia
      drivers/isdn/hysdn/hysdn_sched.c: sleep after taking spinlock fix
      W1: ioremap balanced with iounmap

Amos Waterland (2):
      [POWERPC] Turn on tigon3 support in maple_defconfig
      Chardev checking of overlapping ranges

Amy Fong (1):
      [POWERPC] Fix compile error in sbc8560

Ananth N Mavinakayanahalli (4):
      Kprobes: Make kprobe modules more portable
      kprobes: handle symbol resolution when <module:.symbol> is specified
      Add regs_return_value() helper
      Update Documentation/kprobes.txt

Anatoli Antonovitch (1):
      atiixp: ATI SB600 IDE support for various modes

Andi Kleen (166):
      Initialize ieee1394 early when built in
      Update defconfig
      i386: Update defconfig
      i386: Allow to use GENERICARCH for UP kernels
      x86: Temporarily revert parts of the Core 2 nmi nmi watchdog support
      Add TIF_RESTORE_SIGMASK
      Add ppoll/pselect syscalls
      Fix up panic messages for different NMI panics
      i386: Enable NMI watchdog by default
      x86: Add portable getcpu call
      Clean up asm/smp.h includes
      Don't print virtual address in HPET initialization
      i386/x86-64: Don't randomize stack top when no randomization personality is set
      i386: Account spinlocks to the caller during profiling for !FP kernels
      Simplify profile_pc on x86-64
      Document backtracer selection options
      Support patchable lock prefix for pure assembly files
      Clean up read write lock assembly
      i386: Remove const case for rwlocks
      Add proper alignment to ENTRY
      i386: add alternative-asm.h to allow LOCK_PREFIX replacement in .S files
      i386: Redo semaphore and rwlock assembly helpers
      Remove leftover CVS Id in thunk.S
      Add some comments what tce.c actually does
      Remove all ifdefs for local/io apic
      Remove apic mismatch counter
      Remove old "focus disabled" chipset errata workaround
      Clean up and minor fixes to TLB flush
      i386: Minor fixes & cleanup to tlb flush
      Add some comments to entry.S
      Remove pirq overwrite support
      Remove leftover MCE/EISA support
      Remove obsolete PIC mode
      i386/x86-64: Remove obsolete sanity check in mptable parsing
      Factor out common io apic routing entry access
      i386: Factor out common io apic routing entry access
      Remove MPS table APIC renumbering
      Move early chipset quirks out to new file
      Replace mp bus array with bitmap for bus not pci
      Remove useless wrapper in mpparse.c code
      Remove some unneeded ACPI externs in mpparse.c
      Fix up some non linuxy style in ACPI functions in mpparse.c
      i386: Clean up code style in mpparse.c ACPI code
      Use BUILD_BUG_ON in apic.c build sanity checking
      x86: Detect CFI support in the assembler at runtime
      Remove obsolete CVS $Id$ from assembler files in arch/x86_64/kernel/*
      Add stack documentation document from Keith Owens
      i386: Remove lock section support in mutex.h
      i386: Remove lock section support in rwsem.h
      i386: Remove lock section support in semaphore.h
      Don't use lock section for mutexes and semaphores
      Clean up spin/rwlocks
      i386: Clean up spin/rwlocks
      Use early CPU identify before early command line parsing
      Convert x86-64 to early param
      Remove need for early lockdep init
      i386/x86-64: Move acpi_disabled variables into acpi/boot.c
      Clean up acpi_numa variable
      Move e820 map into e820.c
      Add sparse annotation to vsyscall.c
      Add sparse annotations to quiet sparse in arch/x86_64/mm/fault.c
      Fix most sparse warnings in sys_ia32.c
      Fix sparse warnings in compat aout code
      x86: Remove unneeded externs in acpi/boot.c
      x86: Some preparationary cleanup for stack trace
      Avoid recursion in lockdep when stack tracer takes locks
      Don't access the APIC in safe_smp_processor_id when it is not mapped yet
      Move unwind_init earlier
      Merge stacktrace and show_trace
      Check for end of stack trace before falling back
      i386: Do stacktracer conversion too
      i386: Terminate backtrace fallback early if unwinder stack pointer is zero
      i386: Get ebp from unwinder state when continuing fallback backtrace
      Don't force frame pointers for lockdep
      i386/x86-64: Improve Kconfig description of CRASH_DUMP
      Make boot_param_data pure BSS
      i386: Fix warning in mpparse.c
      make fault notifier unconditional and export it
      i386: make fault notifier unconditional and export it
      i386: move kernel_thread_helper into entry.S
      Don't force reserve the 640k-1MB range
      Move compiler check for modules to ia64 only
      Remove safe_smp_processor_id()
      Remove bogus warning from early_ioremap
      Fix pte_exec/mkexec and use it in change_page_attr()
      Use proper accessors to change PSE bits in change_page_attr()
      Remove APIC version/cpu capability mpparse checking/printing
      Remove some cruft in apic id checking during processor setup
      Fix coding style and output of the mptable parser
      Add a missing check for irq flags tracing in NMI
      Remove non e820 fallbacks in high level code
      optimize hweight64 for x86_64
      x86: Remove incorrect comment about ACPI e820 entries
      Optimize PDA accesses slightly
      Don't use kernel_text_address in oops context
      Document my tree in Documentation/HOWTO
      Fix a irqcount comment in entry.S
      Use %c instead of %P modifier in pda access
      Fix a PDA warning uncovered by the new type checking
      Fix zeroing on exception in copy_*_user
      Add __must_check to copy_*_user
      Check return value of copy_to_user in compat_sys_pselect7
      Check return values of __copy_to_user in uname emulation
      Fix some stylistic issues in uaccess.h
      Reindent macros in pda.h
      Define __bad_pda_field as noreturn
      Remove unused asm-x86_64/mmx.h
      Mark per cpu data initialization __initdata again
      Fix idle notifiers
      i386/x86-64: PCI: split probing and initialization of type 1 config space access
      i386/x86-64: Only do MCFG e820 check when type 1 works
      i386: Add MMCFG resources to i386 too
      Use string instructions for Core2 copy/clear
      Remove outdated comment in x86-64 mmconfig code
      Don't synchronize time reading on single core AMD systems
      Remove all traces of signal number conversion
      Initialize argument registers for 32bit signal handlers.
      Fix some broken white space in ia32_signal.c
      Don't leak NT bit into next task
      i386/x86-64: Make all early PCI scans dependent on CONFIG_PCI
      x86: Move direct PCI scanning functions out of line
      x86: Allow disabling early pci scans with pci=noearly or disallowing conf1
      Fix unwinder warning in traps.c
      Don't set calgary iommu as default y
      i386: Use early clobbers for semaphores now
      Update defconfig
      i386: Update defconfig
      Add proper sparse __user casts to __copy_to_user_inatomic
      Allow disabling DAC using command line options
      Fix broken indentation in iommu_setup
      Document iommu=panic
      Refactor some duplicated code in mpparse.c
      x86: Clean up x86 NMI sysctls
      Use ARRAY_SIZE in setup.c
      Define vsyscall cache as blob to make clearer that user space shouldn't use it
      Use early clobber in semaphores
      Some cleanup in the pipe code
      Create call_usermodehelper_pipe()
      Support piping into commands in /proc/sys/kernel/core_pattern
      x86-64: Update defconfig
      i386: Update defconfig
      i386: Fix PCI BIOS config space access
      x86: Terminate the kernel stacks for the unwinder
      x86-64: Fix FPU corruption
      x86-64: Annotate interrupt frame backlink in interrupt handlers
      x86-64: Update defconfig
      i386: Update defconfig
      x86: Use -maccumulate-outgoing-args
      x86-64: Revert interrupt backlink changes
      i386: Disable nmi watchdog on all ThinkPads
      x86: Revert new unwind kernel stack termination
      x86-64: Revert timer routing behaviour back to 2.6.16 state
      x86-64: Fix C3 timer test
      x86-64: Fix C3 timer test
      Revert "[PATCH] MMCONFIG and new Intel motherboards"
      x86-64: Fix PTRACE_[SG]ET_THREAD_AREA regression with ia32 emulation.
      x86-64: Handle reserve_bootmem_generic beyond end_pfn
      x86: Add acpi_user_timer_override option for Asus boards
      x86-64: Fix vgetcpu when CONFIG_HOTPLUG_CPU is disabled
      x86-64: Fix race in exit_idle
      x86-64: Fix vsyscall.c compilation on UP
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      x86-64: Fix warning in io_apic.c
      i386: Fix compilation with UP genericarch
      x86-64: Use stricter in process stack check for unwinder

Andrea Bittau (10):
      [DCCP] ACKVEC: fix ackvector length calculation
      [DCCP] ackvec: Fix how DCCP_ACKVEC_STATE_NOT_RECEIVED is used
      [DCCP] ackvec: Remove unused variables
      [DCCP] CCID2: Fix jiffie wrap issues
      [DCCP] CCID2: Initialize ssthresh to infinity
      [DCCP] CCID2: Tell DCCP to quickly check whether cwnd is available
      [DCCP] CCID2: Add Kconfig option for CCID2 debug
      [DCCP] CCID2: Allocate seq records on demand
      [DCCP] CCID2: Halve cwnd once upon multiple losses in a single RTT
      [DCCP] CCID2: Add helper functions for changing important CCID2 state

Andreas Gruenbacher (3):
      Generic infrastructure for acls
      Access Control Lists for tmpfs
      Fix user.* xattr permission check for sticky dirs

Andreas Herrmann (5):
      [SCSI] limit recursion when flushing shost->starved_list
      [SCSI] zfcp: fix: use correct req_id in eh_abort_handler
      [SCSI] zfcp: introduce struct timer_list in struct zfcp_fsf_req
      [SCSI] zfcp: fix: avoid removal of fsf reqs before qdio queues are down
      [SCSI] zfcp: update maintainers file

Andreas Mohr (6):
      [TG3]: Constify firmware structs
      lib/rwsem.c: un-inline rwsem_down_failed_common()
      fs/namei.c: replace multiple current->fs by shortcut variable
      lib/ts_fsm.c: constify structs
      fs/inode.c tweaks
      fs/bio.c: tweaks

Andreas Schwab (1):
      [ALSA] [PPC,SOUND] Fix audio gpio state detection

Andrew Morton (93):
      [patch 1/1] gfs2: get_sb_dev() fix
      [POWERPC] briq_panel Kconfig fix
      [SCSI] areca sysfs fix
      drm: remove FALSE/TRUE that snuck in with simple memory manager changes.
      drm: fix i965 build bug
      add __must_check to device management code
      add CONFIG_ENABLE_MUST_CHECK
      v4l-dev2: handle __must_check
      drivers/base: check errors
      sysfs: add proper sysfs_init() prototype
      wire up oops_enter()/oops_exit()
      make numa_emulation() __init
      V4L/DVB (4394): Git-dvb: radio-sf16fmi build fix
      V4L/DVB (4484): Git-dvb: cadet build fix
      binfmt_elf: consistently use loff_t
      smp_call_function_single() cleanup
      swsusp: add write-speed instrumentation
      swsusp: write speedup
      swsusp: add read-speed instrumentation
      swsusp: read speedup
      fix x86_64-mm-spinlock-cleanup
      vm: add per-zone writeout counter
      alloc_fdtable() cleanup
      add probe_kernel_address()
      x86: use probe_kernel_address in handle_BUG()
      USB: kill usb kconfig warning
      USB: usb-hub-driver-improve-use-of-ifdef fix
      [SCSI] scsi: device_reprobe() can fail
      USB Storage: fix Rio Karma eject support build error
      git-netdev-all: pc300_tty build fix
      blockdev.c: check driver layer errors
      remove sound/oss/COPYING
      expand_fdtable(): remove pointless unlock+lock
      CONFIG_BLOCK internal.h cleanups
      CONFIG_BLOCK: blk_congestion_wait() fix
      scsi: device_reprobe() can fail
      list_del-debug fix
      arch/i386/pci/mmconfig.c tweaks
      submit checklist: mention headers_check
      invalidate_inode_pages2(): ignore page refcounts
      rtc-sysfs fix
      [GFS2] streamline-generic_file_-interfaces-and-filemap gfs fix
      isdn: work around excessive udelay()
      revert "insert IOAPIC(s) and Local APIC into resource map"
      pid.h cleanup
      isdn-debug-build-fix
      isdn: more pr_debug() fixes
      [PARISC] Kill wall_jiffies use
      hdrcheck permission fix
      fbdev: riva warning fix
      git-powerpc: wrapper: don't require execute permissions
      i386: irqs build fix
      kauditd_thread warning fix
      Fix WARN_ON / WARN_ON_ONCE regression
      irq_reqs: export __irq_regs
      x86_64 irq_regs fix
      r8169: PCI ID for Corega Gigabit network card
      ibmveth irq fix
      revert "nvidiafb: use generic ddc reading"
      ext4 uninline ext4_get_group_no_and_offset()
      ext4 64 bit divide fix
      ext4: rename logic_sb_block
      ext4 whitespace cleanups
      grow_buffers() infinite loop fix
      invalidate_inode_pages2_range() debug
      dell_rbu: printk() warning fix
      Lockdep: fix compile error in drivers/input/serio/serio.c
      [CIFS] cifs Kconfig: don't select CONNECTOR
      invalidate: remove_mapping() fix
      PROC_NUMBUF is wrong
      remove carta_random32
      vmalloc(): don't pass __GFP_ZERO to slab
      acpi_processor_latency_notifier(): UP warning fix
      swsusp: fix memory leaks
      USB: fix usbatm tiny race
      PCI: pcie-check-and-return-bus_register-errors fix
      separate bdi congestion functions from queue congestion functions
      highest_possible_node_id() linkage fix
      i386: fix .cfi_signal_frame copy-n-paste error
      pci: declare pci_get_device_reverse()
      vmlinux.lds: consolidate initcall sections
      drivers: wait for threaded probes between initcall levels
      ioc4_serial: irq flags fix
      fix "sunrpc: fix refcounting problems in rpc servers"
      find_bd_holder() fix
      tidy "md: check bio address after mapping through partitions"
      Add printk_timed_ratelimit()
      schedule removal of FUTEX_FD
      acpi_noirq section fix
      spi section fix
      setup_irq(): better mismatch debugging
      revert "PCI: quirk for IBM Dock II cardbus controllers"
      [IA64] irqs: use `name' not `typename'

Andrew Vasquez (13):
      [SCSI] qla2xxx: Add iIDMA support.
      [SCSI] qla2xxx: Add support for symbolic nodename FC transport attribute.
      [SCSI] qla2xxx: Add support for system hostname FC transport attribute.
      [SCSI] qla2xxx: Add support for fabric name FC transport attribute.
      [SCSI] qla2xxx: Add support for host port state FC transport attribute.
      [SCSI] qla2xxx: Add MODULE_FIRMWARE tags.
      [SCSI] qla2xxx: Stall mid-layer error handlers while rport is blocked.
      [SCSI] qla2xxx: Update version number to 8.01.07-k2.
      [SCSI] Maintain module-parameter name consistency with qla2xxx/qla4xxx.
      [SCSI] qla2xxx: Check return value of sysfs_create_bin_file() usage.
      [SCSI] qla2xxx: Workaround D3 power-management issues.
      [SCSI] qla2xxx: Correct QUEUE_FULL handling.
      [SCSI] qla2xxx: Update version number to 8.01.07-k3.

Andrew Victor (7):
      [ARM] 3865/1: AT91RM9200 header updates
      [ARM] 3866/1: AT91 clock update
      [ARM] 3867/1: AT91 GPIO update
      [ARM] 3868/1: AT91 hardware header update
      [ARM] 3869/1: AT91: NAND support for DK and KB9202 boards
      [ARM] 3870/1: AT91: Start removing static memory mappings
      [WATCHDOG] Atmel AT91RM9200 rename.

Andrew de Quincey (26):
      V4L/DVB (4382): Dvb_attach modifications to dvb frontend structures
      V4L/DVB (4383): Convert SEC drivers to new frontend API
      V4L/DVB (4384): Remove remaining static function calls
      V4L/DVB (4385): Add dvb_attach() macro and supporting routines
      V4L/DVB (4386): Convert DVB devices to use dvb_attach()
      V4L/DVB (4387): Add Kconfig infrastructure for dvb_attach
      V4L/DVB (4388): Remove frontend selection from cx88/saa7134 drivers
      V4L/DVB (4389): Remove duplication _release() op.
      V4L/DVB (4391): Refactor dvb_detach calls into a single dvb_frontend_detach function.
      V4L/DVB (4392): Fix dst_ca attach
      V4L/DVB (4396): Add drivers for tda10086 + tda826x chips
      V4L/DVB (4397): Add tda10086 support for TT DVB-S-1401
      V4L/DVB (4401): Disable tda10086 debug by default.
      V4L/DVB (4402): Fix budget-ci to use dvb_frontend_detach()
      V4L/DVB (4403): Use dprintk in tda826x.
      V4L/DVB (4405): Add missing KConfig I2C dependencies
      V4L/DVB (4424): Add missing dvb-pll Kconfig infrastructure
      V4L/DVB (4428): Fix tda826x detection
      V4L/DVB (4500): Fix KNC1 DVBC support
      V4L/DVB (4606): Add driver for TUA6100
      V4L/DVB (4607): Port budget-av to use the new tua6100 driver
      V4L/DVB (4610): Add tua6100 config wrapper
      V4L/DVB (4611): Add module-init-tools version comment.
      V4L/DVB (4831): Fix tuning on older budget DVBS cards.
      V4L/DVB (4832): Fix uninitialised variable in dvb_frontend_swzigzag
      V4L/DVB (4874): Fix oops on symbol rate==0

Andrey Liakhovets (1):
      [ALSA] ac97 - Fix VIA EPIA sound problem

Andrey Mirkin (2):
      scsi: megaraid_{mm,mbox}: 64-bit DMA capability fix
      [SCSI] megaraid_{mm,mbox}: 64-bit DMA capability fix

Andrey Panin (1):
      visws build fix

Andriy Skulysh (5):
      sh: hp6xx mach-type cleanups.
      video: hitfb suspend/resume and updates.
      sound: SH DAC audio driver updates.
      video: Update header location in hp680_bl.
      sh: APM/PM support.

Andy Fleming (2):
      [POWERPC] Fix rmb() for e500-based machines it
      [POWERPC] Fix oprofile support for e500 in arch/powerpc

Andy Gay (1):
      USB: Airprime driver improvements to allow full speed EvDO transfers

Andy Gospodarek (2):
      cleanup unnecessary forcedeth printk
      Remove more unnecessary driver printk's

Andy Shevchenko (1):
      [ALSA] fm801: Support FM only card

Andy Whitcroft (1):
      Reintroduce NODES_SPAN_OTHER_NODES for powerpc

Aneesh Kumar (2):
      Fix typos in mm/shmem_acl.c
      fix lockdep-design.txt

Aneesh Kumar K.V (2):
      use struct irq_chip instead of struct hw_interrupt_type
      Add entry.S labels to tag file

Ankita Garg (2):
      Linux Kernel Dump Test Module
      Fix for LKDTM MEM_SWAPOUT crashpoint

Anssi Hannula (10):
      Input: move fixp-arith.h to drivers/input
      Input: implement new force feedback interface
      Input: unified force feedback support for memoryless devices
      Input: iforce - switch to the new FF interface
      Input: add force feedback driver for PID devices
      Input: use new FF interface in the HID force feedback drivers
      Input: uinput - switch to the new FF interface
      Input: drop remnants of the old force-feedback interface
      Input: add force feedback driver for PSX-style Zeroplus devices
      Input: update the force feedback documentation

Anton Blanchard (7):
      [POWERPC] clean up pseries hcall interfaces
      [POWERPC] Always call cede in pseries dedicated idle loop
      [POWERPC] Update MTFSF_L() comment
      [POWERPC] Never panic when taking altivec exceptions from userspace
      [POWERPC] POWER6 has 6 PMCs
      [POWERPC] Better check in show_instructions
      [POWERPC] Check for offline nodes in pci NUMA code

Anton Vorontsov (2):
      [ARM] 3897/1: corgi_bl fix module compiling
      [ARM] 3898/1: corgi_bl fix module loading

Antonino A. Daplas (12):
      nvidiafb: Use generic DDC reading
      rivafb: Use generic DDC reading
      i810fb: Use generic DDC reading
      savagefb: Use generic DDC reading
      fbcon: Remove cursor timer if unused
      vt: Honor the return value of device_create_file
      fbdev: Honor the return value of device_create_file
      fbcon: Honor the return value of device_create_file
      atyfb: Honor the return value of pci_register_driver
      matroxfb: Honor the return value of pci_register_driver
      nvidiafb: Honor the return value of pci_enable_device
      i810fb: Honor the return value of pci_enable_device

Arjan van de Ven (12):
      resend of 8390 patch for lockdep
      non lazy "sleazy" fpu implementation
      Add comments to the PDA structure to annotate offsets
      Add the Kconfig option for the stackprotector feature
      Add the canary field to the PDA area and the task struct
      Add the __stack_chk_fail() function
      Add the -fstack-protector option to the CFLAGS
      tty: make termios_sem a mutex
      lockdep: core, add enable/disable_irq_irqsave/irqrestore() APIs
      maximum latency tracking infrastructure
      Regression in 2.6.19-rc microcode driver
      lockdep: spin_lock_irqsave_nested()

Arnaud Giersch (1):
      parport: fix compilation failure

Arnaud Patard (4):
      Fix libata resource conflict for legacy mode
      [Bluetooth]: Fix section mismatch of bt_sysfs_cleanup()
      [ALSA] emu10k1: Fix outl() in snd_emu10k1_resume_regs()
      r8169: fix infinite loop during hotplug

Arnaud Patard (Rtp) (1):
      [WATCHDOG] add ich8 support to iTCO_wdt.c

Arnd Bergmann (23):
      [POWERPC] powerpc: fix building gdb against asm/ptrace.h
      introduce kernel_execve
      rename the provided execve functions to kernel_execve
      provide kernel_execve on all architectures
      Remove the use of _syscallX macros in UML
      sh64: remove the use of kernel syscalls
      remove remaining errno and __KERNEL_SYSCALLS__ references
      [POWERPC] spufs: implement error event delivery to user space
      [POWERPC] spufs: Add infrastructure needed for gang scheduling
      [POWERPC] spufs: use correct pg_prot for mapping SPU local store
      [POWERPC] spufs: make mailbox functions handle multiple elements
      [POWERPC] spufs: remove support for ancient firmware
      [POWERPC] spufs: add support for read/write on cntl
      [POWERPC] spufs: support new OF device tree format
      [POWERPC] spufs: add infrastructure for finding elf objects
      [POWERPC] Update cell_defconfig
      [POWERPC] spiderpic: enable new style devtree support
      [POWERPC] cell: fix bugs found by sparse
      USB: driver for mcs7830 (aka DeLOCK) USB ethernet adapter
      usbnet: improve generic ethtool support
      usbnet: add a mutex around phy register access
      [POWERPC] spufs: fix another off-by-one bug in spufs_mbox_read
      [POWERPC] cell: update defconfig

Arne Redlich (1):
      [SCSI] trivial scsi_execute_async fix

Aron Griffis (2):
      kbuild: Extend kbuild/defconfig tags support to exuberant ctags
      [IA64] move ioremap/ioremap_nocache under __KERNEL__

Arthur Kepner (1):
      IB/mthca: Use mmiowb after doorbell ring

Arthur Othieno (1):
      i2c: Fix copy-n-paste in subsystem Kconfig

Arun Sharma (1):
      oprofile: ppro: need to enable/disable all the counters

Ashok Raj (1):
      i386: Support physical cpu hotplug for x86_64

Ashutosh Naik (1):
      Input: wistron - add support for Acer TravelMate 2424NWXCi

Atsushi Nemoto (27):
      [MIPS] Rearrange show_stack, show_trace
      [MIPS] dump_stack() based on prologue code analysis
      [MIPS] Do not use drop_mmu_context to flusing other task's VIPT I-cache.
      [MIPS] Make prepare_frametrace() not clobber v0
      [MIPS] Fix errors detected by "make headers_check"
      [MIPS] Wire up set_robust_list(2) and get_robust_list(2)
      [MIPS] Reduce race between cpu_wait() and need_resched() checking
      [MIPS] Qemu does not have D-cache aliases
      simplify update_times (avoid jiffies/jiffies_64 aliasing problem)
      RTC: more XSTP/VDET support for rtc-rs5c348 driver
      RTC: rtc-ds1553, rtc-ds1742 update
      kill wall_jiffies
      [MIPS] lockdep: fix TRACE_IRQFLAGS_SUPPORT
      [MIPS] lockdep: Add STACKTRACE_SUPPORT and enable LOCKDEP_SUPPORT
      [MIPS] lockdep: update defconfigs
      [MIPS] Remove __flush_icache_page
      [MIPS] Stacktrace build-fix and improvement
      [MIPS] Make unwind_stack() can dig into interrupted context
      [MIPS] Fix size of zones_size and zholes_size array
      [MIPS] ret_from_irq adjustment
      [MIPS] Fix build errors related to wbflush.h on tx4927/tx4938.
      [MIPS] Make sure cpu_has_fpu is used only in atomic context
      [MIPS] <asm/irq.h> does not need pt_regs anymore.
      [MIPS] Optimize and cleanup get_saved_sp, set_saved_sp
      [MIPS] save_context_stack fix
      [MIPS] Fixup migration to GENERIC_TIME
      [MIPS] Do not use -msym32 option for modules.

Auke Kok (29):
      e100: increment version to 3.5.10-k4
      e1000: Same cosmetic fix as earlier sent out for IPV4.
      e1000: Increment driver version to 7.1.9-k6
      ixgb: Increment version to 1.0.109-k4
      e1000: Whitespace cleanup, cosmetic changes
      e1000: error out if we cannot enable PCI device on resume
      e1000: remove unused part_num reading code
      e1000: Use module param array code
      e1000: Increment driver version to 7.2.7-k2
      e100: Convert e100 to use netdev_alloc_skb().
      e100: remove skb->dev assignment
      e100: increment version to 3.5.16-k2
      ixgb: Convert dev_alloc_skb to netdev_alloc_skb.
      ixgb: convert dev->priv to netdev_priv(dev).
      ixgb: recalculate after how many descriptors to wake the queue
      ixgb: remove skb->dev assignment
      ixgb: Increment version to 1.0.112-k2
      e100, e1000, ixgb: update copyright header and remove LICENSE
      e100, e1000, ixgb: Fix an impossible memory overwrite bug
      e1000: keep .suspend and .resume driver methods in CONFIG_PM
      e100: rework WoL and shutdown handling
      e1000: driver state fixes (race fix)
      ixgb: convert to netdev_priv(netdev)
      e100, e1000, ixgb: increment version numbers
      e100: fix reboot -f with netconsole enabled
      e1000: FIX: 82542 doesn't support WoL
      e1000: Increment version to 7.2.9-k4
      e100: account for closed interface when shutting down
      e1000: Fix regression: garbled stats and irq allocation during swsusp

Auke-Jan H Kok (1):
      e1000: revert 'e1000: Remove 0x1000 as supported device'

Aurelien Jarno (1):
      [MIPS] QEMU: Add support for little endian mips

Ayaz Abdulla (4):
      forcedeth: move mac address setup/teardown
      forcedeth: mac address corrected
      forcedeth: errata for marvell phys
      forcedeth: decouple vlan and rx checksum dependency

Badari Pulavarty (6):
      Vectorize aio_read/aio_write fileop methods
      Remove readv/writev methods and use aio_read/aio_write instead
      Streamline generic_file_* interfaces and filemap cleanups
      Add vector AIO support
      [GFS2] Remove readv/writev methods and use aio_read/aio_write instead (gfs bits)
      ext4: 48bit i_file_acl

Balbir Singh (3):
      Add genetlink utilities for payload length calculation
      Fix taskstats size calculation (use the new genetlink utility functions)
      Fix getdelays.c - cpumask length and error reporting

Bart De Schuymer (1):
      [NETFILTER]: ebt_mark: add or/and/xor action support to mark target

Bas Bloemsaat (1):
      V4L/DVB (4599): Adds Compro PS39U USB ID to Vicam driver

Ben Collins (13):
      [SPARC]: Fix some section mismatch warnings in sparc drivers.
      [alim7101] Add pci dev table for auto module loading.
      [mv643xx] Add pci device table for auto module loading.
      [BusLogic] Add pci dev table for auto module loading.
      [fdomain] Add pci dev table for module auto loading.
      [initio] Add pci dev table for module auto loading.
      [ixj] Add pci dev table for module auto loading.
      [hid-core] TurboX Keyboard needs NOGET quirk.
      [controlfb] Ifdef for when CONFIG_NVRAM isn't enabled.
      [igafb] Add pci dev table for module auto loading.
      [platinumfb] Ifdef for when CONFIG_NVRAM isn't enabled.
      [valkyriefb] Ifdef for when CONFIG_NVRAM isn't enabled.
      [pci_ids] Add Quicknet XJ vendor/device ID's.

Ben Dooks (31):
      [ARM] 3795/1: S3C24XX: add base AC97 registers
      [ARM] 3796/1: S3C24XX: Add per-cpu DMA channel mapper
      [ARM] 3797/1: S3C2410: DMA channel mappings
      [ARM] 3798/1: S3C2440: DMA channel mappings
      [ARM] 3799/1: S3C2442: DMA channel mappings
      [ARM] 3801/1: S3C24XX: Move IRQ PM out of pm.c
      [ARM] 3802/1: S3C24XX: PM tidy up cache flushing
      [ARM] 3804/1: S3C2442: LCD register update
      [ARM] 3805/1: S3C2412: LCD register update
      [ARM] 3800/2: S3C2412: DMA channel mappings
      [ARM] 3803/2: S3C24XX: PM split S3C2410 out of core pm
      [ARM] 3806/2: S3C2412: Fix GPIO VA when only S3C2412 selected
      [ARM] 3836/1: S3C24XX: Clear both EINT and INT status before sleep
      [ARM] 3840/1: S3C2412: Add machine VSTMS
      [ARM] 3841/1: S3C2412: Add new IDCODE 32412003
      [ARM] 3842/1: S3C2412: Rename LCD device
      [ARM] 3843/1: S3C24XX: Remove modfication lines from comments
      [ARM] 3844/1: S3C24XX: update s3c2410_defconfig
      [ARM] 3846/1: S3C24XX: Fix osiris memory map
      [ARM] 3858/1: S3C2412: power management code
      USB: ohci-s3c2410.c: clock now usb-bus-host
      [ARM] 3871/1: S3C24XX: Fix ordering of EINT4..23
      [ARM] 3872/1: S3C24XX: Apply consistant tabbing to irq_chips
      [ARM] 3873/1: S3C24XX: Add irq_chip names
      Remove old drivers/char/s3c2410_rtc.c
      [WATCHDOG] s3c24XX nowayout
      [ARM] 3915/1: S3C2412: Add s3c2410_gpio_getirq() to general gpio.c
      [ARM] 3920/1: S3C24XX: Remove smdk2410_defconfig
      [ARM] 3921/1: S3C24XX: remove bast_defconfig
      [ARM] 3922/1: S3C24XX: update s3c2410_defconfig to 2.6.19-rc4
      [ARM] 3923/1: S3C24XX: update s3c2410_defconfig with new drivers

Ben Nizette (1):
      AVR32: add io{read,write}{8,16,32}{be,} support

Ben Williamson (1):
      USB: gmidi: New USB MIDI Gadget class driver.

Benjamin Herrenschmidt (36):
      [POWERPC] Workaround Pegasos incorrect ISA "ranges"
      [POWERPC] Fix 32 bits warning in prom_init.c
      [POWERPC] Fix non-MPIC CHRPs with CONFIG_SMP set
      [POWERPC] Fix default clock for udbg_16550
      [POWERPC] Fix legacy_serial.c error handling on 32 bits
      [POWERPC] Add briq support to CHRP
      [POWERPC] Add support for briq front panel
      [POWERPC] More offb/bootx fixes
      [POWERPC] Xserve G5 thermal control fixes
      [POWERPC] Add cpufreq support for Xserve G5
      [POWERPC] Fix ohare IDE irq workaround on old powermacs
      [POWERPC] Cell interrupt rework
      [POWERPC] Fix zImage.coff on oldworld PowerMac
      [POWERPC] Get default baud rate in udbg_scc
      [POWERPC] spufs: cell spu problem state mapping updates
      [POWERPC] Fix zImage decompress location
      [POWERPC] Don't get PCI IRQ from OF for devices with no IRQ
      page fault retry with NOPAGE_REFAULT
      [POWERPC] Make U4 PCIe work on maple
      [POWERPC] Fix Maple secondary IDE interrupt
      [POWERPC] Update maple defconfig
      [POWERPC] Fix i2c-powermac platform device usage
      [POWERPC] Fix windfarm platform device usage
      [POWERPC] Don't crash on cell with 2 BEs when !CONFIG_NUMA
      [POWERPC] Consolidate feature fixup code
      [POWERPC] Support nested cpu feature sections
      [POWERPC] Support feature fixups in vdso's
      [POWERPC] Support feature fixups in modules
      [POWERPC] Cell timebase bug workaround
      [POWERPC] Fix device_is_compatible() const warning
      [POWERPC] Fix CHRP platforms with only 8259
      [POWERPC] Fix various offb issues
      [POWERPC] Make alignment exception always check exception table
      [POWERPC] Fix cell "new style" mapping and add debug
      powerpc: windfarm shall request it's sub modules
      Fix radeon DDC regression

Benjamin Marzinski (1):
      [GFS2] Fix journal off-by-one error

Benoit Boissinot (1):
      [NETFILTER]: xt_CONNMARK.c build fix

Bill Nottingham (1):
      Introduce vfs_listxattr

Bjorn Helgaas (6):
      [IRDA]: Replace hard-coded dev_self[] array sizes with ARRAY_SIZE()
      i386: replace intermediate array-size definitions with ARRAY_SIZE()
      ia64: note requirement for 8250_pnp, now that 8250_acpi is gone
      [IA64] remove unused PAL_CALL_IC_OFF
      [IA64] reformat pal.S to fit in 80 columns, fix typos
      [IA64] remove unused acpi_kbd_controller_present, acpi_legacy_devices

Bjorn Schneider (1):
      USB: new VID/PID-combos for cp2101

Björn Steinbrink (2):
      Fix ____call_usermodehelper errors being silently ignored
      [NETFILTER]: Missing check for CAP_NET_ADMIN in iptables compat layer

Borislav Petkov (1):
      readjust comments of task_timeslice for kernel doc

Bradley Kite (1):
      V4L/DVB (4600): Fix DVB Front-End Signal Strength Inconsistency

Brent Casavant (2):
      ioc4: Remove SN2 feature and config dependencies
      ioc4: Enable build on non-SN2

Brian Haley (7):
      [NET/IPV4/IPV6]: Change some sysctl variables to __read_mostly
      [NET]: Change somaxconn sysctl to __read_mostly
      [AF_UNIX]: Change max_dgram_qlen sysctl to __read_mostly
      [BRIDGE]: Change sysctl tunables to __read_mostly
      [SCTP]: Change globals to __read_mostly
      [NETFILTER]: Change tunables to __read_mostly
      [NETFILTER]: make some netfilter globals __read_mostly

Brian King (14):
      [SCSI] DAC960: PCI id table fixup
      [SCSI] ipr: Add some hardware defined types for SATA
      [SCSI] ipr: Handle new SAS error codes
      [SCSI] ipr: Properly handle IOA recovered errors
      [SCSI] ipr: Auto sense handling fix
      [SCSI] ipr: Bump driver version to 2.1.4
      libata: Add ata_host_set_init
      libata: Add ata_port_init
      libata: Move ata_probe_ent_alloc to libata_core
      libata: Add support for SATA attachment to SAS adapters
      [SCSI] ipr: Support attaching SATA devices
      [POWERPC] Update pSeries defconfig for SATA
      libata: Convert from module_init to subsys_initcall
      libata: Fixup ata_sas_queuecmd to handle __ata_scsi_queuecmd failure

Brian Walsh (2):
      [MTD] Fix ixp4xx partition parsing.
      drivers/base: Platform notify needs to occur before drivers attach to the device

Brice Goglin (14):
      myri10ge: define some previously hardwired firmware constants
      myri10ge: convert to netdev_alloc_skb
      myri10ge: use netif_msg_link
      myri10ge: use multicast support in the firmware
      myri10ge: improve firmware selection
      fix bus numbering format in mmconfig warning
      MSI: Cleanup existing MSI quirks
      MSI: Factorize common code in pci_msi_supported()
      MSI: Export the PCI_BUS_FLAGS_NO_MSI flag in sysfs
      MSI: Rename PCI_CAP_ID_HT_IRQCONF into PCI_CAP_ID_HT
      MSI: Blacklist PCI-E chipsets depending on Hypertransport MSI capability
      PCI: Improve pci_msi_supported() comments
      PCI: Update MSI-HOWTO.txt according to pci_msi_supported()
      myri10ge: ServerWorks HT2000 PCI id is already defined in pci_ids.h

Bruce Allan (4):
      e1000: Jumbo frames fixes for 82573
      e1000: handle manageability for pci-e adapters at PHY powerdown
      e1000: don't strip vlan ID if 8021q claims it
      e1000: FIX: fix wrong txdctl threshold bitmasks

Bryan O'Sullivan (52):
      IB/ipath: More changes to support InfiniPath on PowerPC 970 systems
      IB/ipath: lock resource limit counters correctly
      IB/ipath: fix for crash on module unload, if cfgports < portcnt
      IB/ipath: fix handling of kpiobufs
      IB/ipath: drop requirement that PIO buffers be mmaped write-only
      IB/ipath: merge ipath_core and ib_ipath drivers
      IB/ipath: simplify layering code
      IB/ipath: simplify debugging code after ipath_core and ib_ipath merger
      IB/ipath: remove stale references to userspace SMA
      IB/ipath: trivial cleanups
      IB/ipath: add new minor device to allow sending of diag packets
      IB/ipath: do not allow use of CQ entries with invalid counts
      IB/ipath: account for attached QPs correctly
      IB/ipath: support new QLogic product naming scheme
      IB/ipath: add serial number to hardware freeze error message
      IB/ipath: be more strict about testing the modify QP verb
      IB/ipath: validate path_mig_state properly
      IB/ipath: put a limit on the number of QPs that can be created
      IB/ipath: handle sq_sig_all field correctly
      IB/ipath: allow SMA to be disabled
      IB/ipath: fix return value from ipath_poll
      IB/ipath: control receive polarity inversion
      IB/ipath: Limit # of packets sent without an ACK received
      IB/ipath: Fix memory leak if allocation fails
      IB/ipath: Driver support for userspace sharing of HW contexts
      IB/ipath: Support revision 2 InfiniPath PCIE devices
      IB/ipath: Unregister from IB core early
      IB/ipath: Clean up handling of GUID 0
      IB/ipath: Lock and count allocated CQs properly
      IB/ipath: Count SRQs properly
      IB/ipath: Only allow complete writes to flash
      IB/ipath: RC and UC should validate SLID and DLID
      IB/ipath: Ensure that PD of MR matches PD of QP checking the Rkey
      IB/ipath: Print more informative parity error messages
      IB/ipath: Fix compiler warnings and errors on non-x86_64 systems
      IB/ipath: Fix mismatch in shifts and masks for printing debug info
      IB/ipath: Support multiple simultaneous devices of different types
      IB/ipath: Drop unnecessary "(void *)" casts
      IB/ipath: Improved support for PowerPC
      IB/ipath: Flush RWQEs if access error or invalid error seen
      IB/ipath: Call mtrr_del with correct arguments
      IB/ipath: Clean up module exit code
      IB/ipath: Change HT CRC message to indicate how to resolve problem
      IB/ipath: Fix and recover TXE piobuf and PBC parity errors
      IB/ipath: Fix EEPROM read when driver is compiled with -Os
      IB/ipath: Set CPU affinity early
      IB/ipath: Support new PCIE device, QLE7142
      IB/ipath: Fix races with ib_resize_cq()
      IB/ipath: Fix lockdep error upon "ifconfig ibN down"
      IB/ipath - program intconfig register using new HT irq hook
      IB/ipath - fix driver build for platforms with PCI, but not HT
      IB/ipath: Depend on CONFIG_NET

Bryce Harrington (1):
      kbuild: fix for some typos in Documentation/makefiles.txt

Bryn Reeves (3):
      dm: add debug macro
      dm: extract device limit setting
      dm table: add target flush

Cal Peake (2):
      kill extraneous printk in kernel_restart()
      CodingStyle cleanup for kernel/sys.c

Carl-Daniel Hailfinger (1):
      radeonfb supend/resume support for Acer Aspire 2010

Carlos O'Donell (2):
      [PARISC] Document that D-class can also use serial_mux
      [PARISC] Implement futex_atomic_cmpxchg_inatomic

Catalin Marinas (2):
      Fix memory leak in vc_resize/vc_allocate
      Fix device_attribute memory leak in device_del

Cedric Le Goater (8):
      V4L/DVB (4624): Tvaudio: Replaced kernel_thread() with kthread_run()
      update mq_notify to use a struct pid
      s390: update fs3270 to use a struct pid
      namespaces: exit_task_namespaces() invalidates nsproxy
      replace cad_pid by a struct pid
      ipc: headers_check fix
      Fix linux/nfsd/const.h for make headers_check
      [S390] fix vmlinux link when CONFIG_SYSIPC=n

Chad Sellers (1):
      SELinux: Bug fix in polidydb_destroy

Chandra Seetharaman (3):
      remove static variable mm/page-writeback.c:total_pages
      call mm/page-writeback.c:set_ratelimit() when new pages are hot-added
      configfs: handle kzalloc() failure in check_perm()

Charles Spirakis (1):
      w83791d: Documentation update

Chas Williams (9):
      [ATM]: [lec] indent, comment and whitespace cleanup
      [ATM]: [lec] indent, comment and whitespace cleanup [continued]
      [ATM]: [lec] header indent, comment and whitespace cleanup
      [ATM]: [lec] convert lec_arp_table to hlist
      [ATM]: [lec] old_close is no longer used
      [ATM]: [lec] use work queue instead of timer for lec arp expiry
      [ATM]: [lec] add reference counting to lec_arp entries
      [ATM]: [lec] use refcnt to protect lec_arp_entries outside lock
      [ATM]: [zatm] always *pcr in alloc_shaper()

Chen, Kenneth W (3):
      clean up unused kiocb variables
      enforce proper tlb flush in unmap_hugepage_range
      hugetlb: fix linked list corruption in unmap_hugepage_range()

Chris Boot (2):
      scx200_gpio export cleanups
      Make net48xx-led use scx200_gpio_ops

Chris Dearman (1):
      [MIPS] MT: Initialise all writable bits in Cause register to zero.

Chris Lalancette (1):
      [NETPOLL]: Compute checksum properly in netpoll_send_udp().

Chris Malley (1):
      USB: Support for BT On-Air USB modem in cdc-acm.c

Chris Mason (3):
      reiserfs_fsync should only use barriers when they are enabled
      Fix reiserfs latencies caused by data=ordered
      add -o flush for fat

Chris Pascoe (5):
      V4L/DVB (4436): Dvb-pll support for MT352/ZL10353 based tuners.
      V4L/DVB (4441): Flexcop/nxt200x attach fix
      V4L/DVB (4495): Fix "no data from ZL10353 based USB tuner" problem
      V4L/DVB (4496): Tuning tweaks for ZL10353
      V4L/DVB (4497): Reset USB part of DViCO Dual Digital during PCI driver attach

Chris Snook (1):
      enforce RLIMIT_NOFILE in poll()

Chris Wright (3):
      x86: implement always-locked bit ops, for memory shared with an SMP hypervisor
      LSM: remove BSD secure level security module
      bridge: fix possible overflow in get_fdb_entries

Christian Borntraeger (7):
      [S390] fix typo in vmcp.
      [S390] xpram off by one error.
      [S390] remove unnecessary includes.
      [S390] config option for z9-109 code generation.
      Fix bytes <-> kilobytes  typo in Kconfig for ramdisk
      [S390] ap bus poll thread priority.
      [S390] stacktrace bug.

Christian Merkle (1):
      intelfb: update doc and Kconfig (supported devices)

Christian Steineck (1):
      hostap_cs: added support for Proxim Harmony PCI W-Lan card

Christoph Hellwig (12):
      [SCSI] remove SCSI_STATE_ #defines
      e1000: clean up skb allocation code
      slab: optimize kmalloc_node the same way as kmalloc
      [XFS] endianess annotation for xfs_agfl_t. Trivial, xfs_agfl_t is always
      [XFS] endianess annotations for xfs_inobt_rec_t / xfs_inobt_key_t
      [XFS] remove left over INT_ comments in *alloc*.c We can verify endianess
      [XFS] add xfs_btree_check_lptr_disk variant which handles endian
      [XFS] endianess annotations for xfs_bmbt_ptr_t/xfs_bmdr_ptr_t
      [XFS] endianess annotate XFS_BMAP_BROOT_PTR_ADDR Make sure it returns a
      [XFS] endianess annotations for xfs_bmbt_key Trivial as there are no
      [XFS] remove bhv_lookup, _range version works aswell and has more useful
      slab: clean up leak tracking ifdefs a little bit

Christoph Lameter (43):
      Fix longstanding load balancing bug in the scheduler
      reduce MAX_NR_ZONES: remove two strange uses of MAX_NR_ZONES
      reduce MAX_NR_ZONES: fix MAX_NR_ZONES array initializations
      reduce MAX_NR_ZONES: make display of highmem counters conditional on CONFIG_HIGHMEM
      reduce MAX_NR_ZONES: move HIGHMEM counters into highmem.c/.h
      reduce MAX_NR_ZONES: page allocator ZONE_HIGHMEM cleanup
      reduce MAX_NR_ZONES: use enum to define zones, reformat and comment
      reduce MAX_NR_ZONES: make ZONE_DMA32 optional
      reduce MAX_NR_ZONES: make ZONE_HIGHMEM optional
      reduce MAX_NR_ZONES: remove display of counters for unconfigured zones
      reduce MAX_NR_ZONES: fix i386 SRAT check for MAX_NR_ZONES
      mempolicies: fix policy_zone check
      Apply type enum zone_type
      linearly index zone->node_zonelists[]
      slab: extract __kmem_cache_destroy from kmem_cache_destroy
      slab: do not panic when alloc_kmemlist fails and slab is up
      Add __GFP_THISNODE to avoid fallback to other nodes and ignore cpuset/memory policy restrictions
      sys_move_pages: Do not fall back to other nodes
      Guarantee that the uncached allocator gets pages on the correct node
      Cleanup: Add zone pointer to get_page_from_freelist
      Profiling: require buffer allocation on the correct node
      Define easier to handle GFP_THISNODE
      Optimize free_one_page
      mm: do not check unpopulated zones for draining and counter updates
      Extract the allocpercpu functions from the slab allocator
      Replace min_unmapped_ratio by min_unmapped_pages in struct zone
      ZVC: Support NR_SLAB_RECLAIMABLE / NR_SLAB_UNRECLAIMABLE
      zone_reclaim: dynamic slab reclaim
      zone reclaim with slab: avoid unecessary off node allocations
      Hugepages: Use page_to_nid rather than traversing zone pointers
      NUMA: Add zone_to_nid function
      [IA64-SGI] Do not request DMA memory for BTE
      slab: fix kmalloc_node applying memory policies if nodeid == numa_node_id()
      Add NUMA_BUILD definition in kernel.h to avoid #ifdef CONFIG_NUMA
      Disable GFP_THISNODE in the non-NUMA case
      GFP_THISNODE for the slab allocator
      Add node to zone for the NUMA case
      Do not allocate pagesets for unpopulated zones.
      zone_statistics: Use hot node instead of cold zone_pgdat
      scheduler: NUMA aware placement of sched_group_allnodes
      slab: remove wrongly placed BUG_ON
      mm: kevent threads: use MPOL_DEFAULT
      Slab: Do not fallback to nodes that have not been bootstrapped yet

Christoph Pfister (1):
      V4L/DVB (4501): Add support for knc one dvb-s plus with 1894:0011

Christophe Saout (1):
      Fix dmsetup table output change

Chuck Ebbert (8):
      fix is_at_popf() for compat tasks
      remove lock prefix from is_at_popf() tests
      i386/x86-64: rename is_at_popf(), add iret to tests and fix
      i386: annotate FIX_STACK() and the rest of nmi()
      i386: Do better early exception handlers
      i386: show_registers(): try harder to print failing code
      spinlock_debug: don't recompute (jiffies_per_loop * HZ) in spinloop
      unwind: fix unused variable warning when !CONFIG_MODULES

Chuck Lever (33):
      SUNRPC: Create a helper to tell whether a transport is bound
      SUNRPC: Make RPC portmapper use per-transport storage
      SUNRPC: Clean-up after recent changes to sunrpc/pmap_clnt.c
      SUNRPC: Support for RPC child tasks no longer needed
      SUNRPC: Introduce transport switch callout for pluggable rpcbind
      SUNRPC: create API for getting remote peer address
      LOCKD: Teach lockd to use the new rpc_peeraddr() API
      SUNRPC: Teach the RPC portmapper to use the new rpc_peeraddr() API.
      SUNRPC: remove extraneous header inclusions
      SUNRPC: add xprt switch API for printing formatted remote peer addresses
      SUNRPC: Create API for displaying remote peer address
      SUNRPC: Teach rpc_pipe.c to use new rpc_peeraddr() API
      SUNRPC: Use "sockaddr_storage" for storing RPC client's remote peer address
      SUNRPC: Clean-up after previous patches.
      SUNRPC: use sockaddr + size when creating remote transport endpoints
      LOCKD: Convert to use new rpc_create() API
      NFS: Convert NFS client to use new rpc_create() API
      NFSD: Convert NFS server callback logic to use new rpc_create API
      SUNRPC: Convert RPC portmapper to use new rpc_create() API
      SUNRPC: Eliminate xprt_create_proto and rpc_create_client
      SUNRPC: export new RPC client functions with _GPL
      NFS: remove a no-longer-needed error check in nfs_symlink()
      NFS: Fix double d_drop in nfs_instantiate() error path
      NFS: copy symlinks into page cache before sending NFS SYMLINK request
      NFS: Use cached page as buffer for NFS symlink requests
      NFS: NFS_ROOT should use the new rpc_create API
      NFS: add comments clarifying the use of nfs_post_op_update()
      NFS: unmark NFS direct I/O as experimental
      NFS: fix minor bug in new NFS symlink code
      NFS: __nfs_revalidate_inode() can use "inode" before checking it is non-NULL
      NFS: remove unused check in nfs4_open_revalidate
      SUNRPC: fix race in in-kernel RPC portmapper client
      SUNRPC: fix a typo

Chuck Short (2):
      drm: allow detection of new VIA chipsets
      [IRDA] via-ircc: fix memory leak

Cjacker Huang (1):
      Input: i8042 - add Amoi to the MUX blacklist

Claudio Lanconelli (1):
      [MTD] Add SSFDC (SmartMedia) read-only translation layer

Clemens Ladisch (12):
      [ALSA] system timer: fix lost ticks correction adjustment
      [ALSA] system timer: accumulate correction for multiple lost ticks
      [ALSA] system timer: clear correction value when timer stops
      [ALSA] timer: fix timer rescheduling
      [ALSA] system timer: remove unused snd_timer_system_private.timer field
      [ALSA] usb-audio: add more Yamaha devices
      [ALSA] riptide: fix compile errors with older gcc
      [ALSA] usb-audio: increase number of packets per URB
      [ALSA] ES1938: remove duplicate field initialization
      [ALSA] usb-audio: add mixer control names for the Aureon 5.1 MkII
      hpet rtc emulation: add watchdog timer
      [ALSA] rtctimer: handle RTC interrupts with a tasklet

Corey Minyard (8):
      [POWERPC] Make function of pm_power_off consistent with x86
      IPMI: per-channel command registration
      ipmi: don't start kipmid if the IPMI driver can use interrupts
      IPMI: allow user to override the kernel IPMI daemon enable
      x86-64: Fix for arch/x86_64/pci/Makefile CFLAGS
      IPMI: Clean up the waiting message queue properly on unload
      IPMI: retry messages on certain error returns
      IPMI: Fix more && typos

Cornelia Huck (17):
      [S390] Get rid of DBG macro.
      [S390] Add timeouts during sense PGID, path verification and disband PGID.
      [S390] cio: 0 is a valid chpid.
      [S390] cio: add missing KERN_INFO printk header.
      [S390] cio: Use ccw_dev_id and subchannel_id in ccw_device_private
      [S390] cio: Remove grace period for vary off chpid.
      [S390] cio: remove casts from/to (void *).
      [S390] cio: sch_no -> schid.sch_no conversion.
      [S390] cio: update documentation.
      driver core fixes: sysfs_create_link() retval check in class.c
      driver core fixes: bus_add_attrs() retval check
      driver core fixes: bus_add_device() cleanup on error
      driver core fixes: device_add() cleanup on error
      driver core fixes: device_create_file() retval check in dmapool.c
      driver core fixes: sysfs_create_group() retval in topology.c
      [S390] cio: css_probe_device() must be called enabled.
      [S390] cio: Make ccw_device_register() static.

Cory Olmo (1):
      SELinux: support mls categories for context mounts

Coywolf Qi Hunt (1):
      md: remove unnecessary variable x in stripe_to_pdidx()

Craig Hughes (1):
      [ARM] 3902/1: Enable GPIO81-84 on PXA255

Craig Shelley (1):
      USB-SERIAL:cp2101 Add new device ID

Dale Farnsworth (1):
      mv643xx_eth: restrict to 32-bit PPC_MULTIPLATFORM

Dan Cyr (1):
      [ALSA] hda-intel - New pci id for Nvidia MCP61

Dan Fandrich (1):
      [ARM] 3792/2: Fix description of ZBOOT_ROM_BSS

Dan Williams (2):
      prism54: update to WE-19 for WPA support
      [ARM] 3942/1: ARM: comment: consistent_sync should not be called directly

Daniel De Graaf (1):
      [NETFILTER]: ipt_recent: add module parameter for changing ownership of /proc/net/ipt_recent/*

Daniel Drake (23):
      zd1211rw: Add Sagem device ID's
      zd1211rw: Implement SIOCGIWNICKN
      Add zd1211rw MAINTAINERS entry
      ieee80211: small ERP handling additions
      softmac: ERP handling and driver-level notifications
      softmac: export highest_supported_rate function
      ieee80211: Make ieee80211_rx_any usable
      softmac: Add MAINTAINERS entry
      zd1211rw: ZD1211B ASIC/FWT, not jointly decoder
      zd1211rw: Match vendor driver IFS values
      zd1211rw: AL2230 ZD1211B vendor sync
      zd1211rw: Support AL7230B RF
      zd1211rw: Add ID for Senao NUB-8301
      zd1211rw: Add ID for Allnet ALLSPOT Hotspot finder
      zd1211rw: Firmware version vs bootcode version mismatch handling
      zd1211rw: Add ID for ZyXEL G220F
      zd1211rw: Convert installer CDROM device into WLAN device
      zd1211rw: Add ID for Siemens Gigaset USB Stick 54
      zd1211rw: Add ID for Asus WL-159g
      WE-21 for zd1211rw
      softmac: Update MAINTAINERS entry
      PCI: VIA IRQ quirk behaviour change
      jfs: Add splice support

Daniel Jacobowitz (1):
      [ARM] 3759/2: Remove uses of %?

Daniel Ritz (7):
      usbtouchscreen: version 0.4
      usbtouchscreen: fix data reading for ITM touchscreens
      PCI: add ICH7/8 ACPI/GPIO io resource quirks
      usbtouchscreen: use endpoint address from endpoint descriptor
      fix via586 irq routing for pirq 5
      pcmcia: fix 'rmmod pcmcia' with unbound devices
      fix "pcmcia: fix 'rmmod pcmcia' with unbound devices"

Daniel Walker (4):
      [SCSI] BusLogic gcc 4.1 warning fixes
      [SCSI] fix compile error on module_refcount
      docs: small kbuild cleanup
      clocksource: acpi_pm: add another greylist chipset

Daniel Yeisley (1):
      init_reap_node() initialization fix

Daniele Venzano (1):
      Add new PHY to sis900 supported list

Danny Tholen (1):
      [ALSA] [snd-hda-intel] fix sound on some Asus W6A chips

Darrel Goeddel (1):
      selinux: add support for range transitions on object classes

Darren Jenkins (1):
      ACPI: asus_acpi: fix proc files parsing

Darrick J. Wong (3):
      [SCSI] aic94xx: Increase can_queue for better performance
      fix "ACPI: Processor native C-states using MWAIT"
      libata: fix double-completion on error

Dave (1):
      drm: remove local copies of pci bus/slot/func

Dave Airlie (13):
      intelfb: fix mtrr_reg signedness
      drm: cleanup old compat code and DRM fns from Linux only code
      drm: remove the DRM pci domain
      drm: Add the P4VM800PRO (?) PCI ID.
      drm: fix return value in auth function
      drm: remove a tab that snuck in
      drm: add better explanation for i830/i915
      drm: realign via driver with drm git tree
      drm: realign sosme radeon code with drm git tree
      drm: fixup i915 error codes
      drm: fixup setversion return codes..
      drm: domain changes broke ppc r200
      drm: use radeon specific names for radeon flags

Dave Hansen (6):
      x86: enable VMSPLIT for highmem kernels
      r/o bind mounts: prepare for write access checks: collapse if()
      r/o bind mount prepwork: move open_namei()'s vfs_create()
      r/o bind mounts: unlink: monitor i_nlink
      r/o bind mount prepwork: inc_nlink() helper
      r/o bind mounts: monitor zeroing of i_nlink

Dave Jones (41):
      [SCSI] advansys pci tweaks.
      [CPUFREQ] Fix typo.
      [AGPGART] Const'ify the agpgart driver version.
      [AGPGART] const'ify VIA AGP PCI table.
      remove unnecessary config.h includes from drivers/net/
      [SCSI] remove unnecessary includes of linux/config.h from drivers/scsi/
      [CPUFREQ] Fix sparse warning in ondemand
      Merge ../linus
      Merge ../linus
      [AGPGART] Fix number of aperture sizes in 830 gart structs.
      [AGPGART] Add suspend callback for i965
      [AGPGART] Rework AGPv3 modesetting fallback.
      [NET]: Remove unnecessary config.h includes from net/
      [CPUFREQ] Fix some more CPU hotplug locking.
      i386: don't taint UP K7's running SMP kernels.
      x86: remove config.h includes from asm-i386 & asm-x86_64
      i386: Split multi-line printk in oops output.
      i386/x86-64: New Intel feature flags
      V4L/DVB (4480): Remove null chars from dvb names
      [CPUFREQ] Fix cut-n-paste bug in suspend printk
      Fix reference of uninitialised memory in ata_device_add()
      [AGPGART] printk fixups.
      Debug variants of linked list macros
      single bit flip detector
      lockdep: print kernel version
      Remove another config.h
      [CPUFREQ] Make acpi-cpufreq unsticky again.
      [SERIAL] tickle NMI watchdog on serial output.
      [WATCHDOG] improve machzwd detection
      sched: don't print migration cost when only 1 CPU
      fbcon: Use persistent allocation for cursor blinking
      Remove all inclusions of <linux/config.h>
      [HEADERS] Put linux/config.h out of its misery.
      move rmap BUG_ON outside DEBUG_VM
      ipmi: fix return codes in failure case
      Remove useless comment from sb1250
      fix return code in error case.
      PCI: x86-64: mmconfig missing printk levels
      Fix CPU_FREQ_GOV_ONDEMAND=y compile error
      Correct bound checking from the value returned from _PPC method.
      add missing libsas include to fix s390 compilation.

Dave Kleikamp (12):
      ext3: More whitespace cleanups
      ext3: Fix sparse warnings
      JBD: Make journal_brelse_array() static
      JFS: White space cleanup
      ext4: initial copy of files from ext3
      jbd2: initial copy of files from jbd
      jbd2: cleanup ext4_jbd.h
      Documentation/filesystems/ext4.txt
      JFS: pageno needs to be long
      airo: check if need to freeze
      null dereference in fs/jbd2/journal.c
      JFS: Remove redundant xattr permission checking

Dave McCracken (1):
      Standardize pxx_page macros

David Anders (2):
      [ARM] 3854/2: S3C2410 - add machine type for AML M5900 series (resubmitted)
      [ARM] 3862/2: S3C2410 - add basic power management support for AML M5900 series

David Brownell (42):
      ARM: OMAP: Remove Remove superfluous/recursive locking for GPIO
      make suspend quieter
      fix broken/dubious driver suspend() methods
      PM: define PM_EVENT_PRETHAW
      PM: PCI and IDE handle PM_EVENT_PRETHAW
      PM: video drivers and PM_EVENT_PRETHAW
      PM: USB HCDs use PM_EVENT_PRETHAW
      PM: issue PM_EVENT_PRETHAW
      updated Documentation/power/devices.txt
      PM: update docs for writing .../power/state
      PM: add kconfig option for deprecated .../power/state files
      PM: no suspend_prepare() phase
      PM: platform_bus and late_suspend/early_resume
      i2c: Let drivers constify i2c_algorithm data
      USB: OHCI avoids root hub timer polling
      USB: move <linux/usb_otg.h> to <linux/usb/otg.h>
      USB: pxa2xx_udc understands GPIO based VBUS sensing
      USB: build fixes: ohci-omap
      USB: ethernet gadget avoids zlps for musb_hdrc
      USB: EHCI whitespace fixes (cosmetic)
      USB: net2280: update dma buffer allocation
      USB: ohci-at91, two one-liners
      USB: EHCI update VIA workaround
      USB: remove OTG build warning
      RTC class: Kconfig improvements
      RTC class uses subsys_init
      RTC class: error checks
      constify rtc_class_ops: update drivers
      AT91rm9200 RTC can issue system wakeup events
      omap_cf works again (sync with linux-omap tree)
      ide-cs (CompactFlash) driver, rm irq warning
      ohci: don't play with IRQ regs
      USB: ohci-pnx4008 build fixes
      USB: ftdi_sio whitespace fixes
      pcmcia: at91_cf update
      USB: fix compiler issues with newer gcc versions
      USB: use MII hooks only if CONFIG_MII is enabled
      [ARM] 3926/1: make timer led handle HZ != 100
      usb: MAINTAINERS updates
      Documentation/rtc.txt updates (for rtc class)
      rtc framework handles periodic irqs
      rtc class locking bugfixes

David Bussenschutt (1):
      V4L/DVB (4362): Cx88: Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann PCI TV Tuner card support

David C Somayajulu (1):
      helper function for retrieving scsi_cmd given host based block layer tag

David Chinner (5):
      [XFS] Really fix use after free in xfs_iunpin.
      [XFS] Clean up i_flags and i_flags_lock handling.
      [XFS] Prevent a deadlock when xfslogd unpins inodes.
      [XFS] Remove KERNEL_VERSION macros from xfs_dmapi.h
      [XFS] Stale the correct inode when freeing clusters.

David Gibson (4):
      Fix spurious error on TAGS target when missing defconfig
      ibmveth: Fix index increment calculation
      ibmveth: Fix index increment calculation
      hugetlb: check for brk() entering a hugepage region

David Hardeman (1):
      V4L/DVB (4670): Allow RC5 codes 64 - 127 in ir-kbd-i2c.c

David Hollis (2):
      USB: asix - Add AX88178 support and many other changes
      USB: asix - Add alternate device IDs for Dlink DUB-E100 Rev B1

David Howells (73):
      [POWERPC] Export copy_4K_page()
      NFS: Add dentry materialisation op
      NFS: Fix up split of fs/nfs/inode.c
      NFS: Disambiguate nfs_stat_to_errno()
      NFS: Fix NFS4 callback up/down prototypes
      NFS: Rename struct nfs4_client to struct nfs_client
      NFS: Rename nfs_server::nfs4_state
      NFS: Return an error when starting the idmapping pipe
      NFS: Add a lookupfh NFS RPC op
      NFS: Add a server capabilities NFS RPC op
      NFS: Generalise the nfs_client structure
      NFS: Use the dentry superblock directly in nfs_statfs()
      NFS: Add extra const qualifiers
      NFS: Maintain a common server record for NFS2/3 as well as for NFS4
      NFS: Make better use of inode* dereferencing macros
      NFS: Move rpc_ops from nfs_server to nfs_client
      NFS: Eliminate client_sys in favour of cl_rpcclient
      NFS: Start rpciod in server common management
      NFS: Share NFS superblocks per-protocol per-server per-FSID
      NFS: Add server and volume lists to /proc
      NFS: Fix error handling
      NFS: Secure the roots of the NFS subtrees in a shared superblock
      NFS: Fix up compiler warnings on 64-bit platforms in client.c
      FRV: Use the generic IRQ stuff
      FRV: improve FRV's use of generic IRQ handling
      FRV: permit __do_IRQ() to be dispensed with
      FRV: Fix fls() to handle bit 31 being set correctly
      FRV: Implement fls64()
      FRV: Optimise ffs()
      NOMMU: Check that access_process_vm() has a valid target
      NOMMU: Set BDI capabilities for /dev/mem and /dev/kmem
      NOMMU: Use find_vma() rather than reimplementing a VMA search
      NOMMU: Check VMA protections
      NOMMU: Permit ptrace to ignore non-PROT_WRITE VMAs in NOMMU mode
      NOMMU: Implement /proc/pid/maps for NOMMU
      NOMMU: Order the per-mm_struct VMA list
      NOMMU: Make mremap() partially work for NOMMU kernels
      NOMMU: Add docs about shared memory
      NOMMU: Make futexes work under NOMMU conditions
      NOMMU: move the fallback arch_vma_name() to a sensible place
      BLOCK: Move functions out of buffer code [try #6]
      BLOCK: Remove duplicate declaration of exit_io_context() [try #6]
      BLOCK: Stop fallback_migrate_page() from using page_has_buffers() [try #6]
      BLOCK: Separate the bounce buffering code from the highmem code [try #6]
      BLOCK: Don't call block_sync_page() from AFS [try #6]
      BLOCK: Move extern declarations out of fs/*.c into header files [try #6]
      BLOCK: Remove dependence on existence of blockdev_superblock [try #6]
      BLOCK: Dissociate generic_writepages() from mpage stuff [try #6]
      BLOCK: Move __invalidate_device() to block_dev.c [try #6]
      BLOCK: Move the loop device ioctl compat stuff to the loop driver [try #6]
      BLOCK: Move common FS-specific ioctls to linux/fs.h [try #6]
      BLOCK: Move the ReiserFS device ioctl compat stuff to the ReiserFS driver [try #6]
      BLOCK: Move the Ext2 device ioctl compat stuff to the Ext2 driver [try #6]
      BLOCK: Move the Ext3 device ioctl compat stuff to the Ext3 driver [try #6]
      BLOCK: Move the msdos device ioctl compat stuff to the msdos driver [try #6]
      BLOCK: Remove no-longer necessary linux/mpage.h inclusions [try #6]
      BLOCK: Remove no-longer necessary linux/buffer_head.h inclusions [try #6]
      BLOCK: Make it possible to disable the block layer [try #6]
      BLOCK: Make USB storage depend on SCSI rather than selecting it [try #6]
      BLOCK: Revert patch to hack around undeclared sigset_t in linux/compat.h
      VFS: Make filldir_t and struct kstat deal in 64-bit inode numbers
      FRV: Permit large kmalloc allocations [try #2]
      IRQ: Typedef the IRQ flow handler function type
      IRQ: Typedef the IRQ handler function type
      IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
      IRQ: Use the new typedef for interrupt handler function pointers
      ReiserFS: Make sure all dentries refs are released before calling kill_block_super()
      AUTOFS: Make sure all dentries refs are released before calling kill_anon_super()
      VFS: Destroy the dentries contributed by a superblock on unmounting
      FRV: Use the correct preemption primitives in kmap_atomic() and co
      autofs3: Make sure all dentries refs are released before calling kill_anon_super()
      VFS: Fix an error in unused dentry counting
      AFS: Amend the AFS configuration options

David Hubbard (2):
      i2c-isa: Fail adding driver on attach_adapter error
      w83627ehf: Fix unchecked return status

David Härdeman (1):
      V4L/DVB (4785): Budget-ci: Change DEBIADDR_IR to a safer default

David L Stevens (1):
      [IGMP]: Fix IGMPV3_EXP() normalization bit shift value.

David M. Grimes (1):
      knfsd: add nfs-export support to tmpfs

David Miller (2):
      [KERNEL] Do not truncate to 'int' in ALIGN() macro.
      pci: don't try to remove sysfs files before they are setup.

David Moore (1):
      video1394: add poll file operation support

David Mosberger-Tang (1):
      [IA64] esi-support

David Rientjes (3):
      do not free non slab allocated per_cpu_pageset
      net s2io: return on NULL dev_alloc_skb()
      drivers cris: return on NULL dev_alloc_skb()

David S. Miller (75):
      [IPV6]: Protect RTM_GETRULE table entry with IPV6_MULTIPLE_TABLES ifdef
      [IPV4]: Kill fib4_rules_clean().
      [NET]: Kill double initialization in sock_alloc_inode.
      [IPV6]: Add UDP_MIB_{SND,RCV}BUFERRORS handling.
      [IPV6] udp: Fix type in previous change.
      [PKT_SCHED]: Kill pkt_act.h inlining.
      [IPV6]: Fixup ip6_del_rt() call for new args.
      [RTNETLINK]: Don't return error on no-metrics.
      [IPV6]: Put dsthao after flags in order to pack inet6_skb_parm better.
      [XFRM]: Pull xfrm_state_bydst hash table knowledge out of afinfo.
      [XFRM]: Pull xfrm_state_by{spi,src} hash table knowledge out of afinfo.
      [XFRM]: Convert xfrm_state hash linkage to hlists.
      [XFRM]: Dynamic xfrm_state hash table sizing.
      [XFRM]: Add generation count to xfrm_state and xfrm_dst.
      [XFRM]: Put more keys into destination hash function.
      [XFRM]: Simplify xfrm_spi_hash
      [XFRM]: Do not flush all bundles on SA insert.
      [XFRM]: Purge dst references to deleted SAs passively.
      [XFRM]: Kill excessive refcounting of xfrm_state objects.
      [XFRM]: Hash xfrm_state objects by source address too.
      [XFRM]: Hash policies when non-prefixed.
      [XFRM]: Extract common hashing code into xfrm_hash.[ch]
      [IPSEC] esp: Defer output IV initialization to first use.
      [NET] in6_pton: Kill errant printf statement.
      [XFRM]: Respect priority in policy lookups.
      [IPV6]: Fix build with fwmark disabled.
      [NETFILTER]: Fix nf_conntrack_ftp.c build.
      [UDP]: Mark udp_port_rover static.
      [UDP]: saddr_cmp function should take const socket pointers
      [SPARC64]: Fix sched_clock() wrapping every ~17 seconds.
      [SPARC64]: Update defconfig.
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
      [SPARC64]: Fix section-mismatch errors in solaris emul module.
      [SUNLANCE]: Mark sparc_lance_probe_one as __devinit.
      [SOUND] sparc/amd7930: Use __devinit and __devinitdata as needed.
      [SPARC64]: Update defconfig.
      [SPARC64]: Kill bogus check from bootmem_init().
      [ETHTOOL]: Remove some entries from non-root command list.
      [SPARC]: Don't zero out tail during copy_from_user_inatomic().
      [SERIAL] sunzilog: Mark sunzilog_init_hw as __devinit.
      [SPARC64]: Move signal compat bits to new header file.
      [SPARC64]: Do not include compat.h from asm-sparc64/signal.h any more.
      [SPARC64]: Update defconfig.
      [XFRM]: Clearing xfrm_policy_count[] to zero during flush is incorrect.
      [TCP]: Kill warning in tcp_clean_rtx_queue().
      [SPARC64]: Update MAINTAINERS entry.
      [SPARC64]: Fix of_device bus_id settings.
      [SPARC64]: Update defconfig.
      [SPARC32]: pcic.c needs asm/irq_regs.h
      [NET]: Do not memcmp() over pad bytes of struct flowi.
      [XFRM]: Fix xfrm_state_num going negative.
      [SPARC]: Kill BOOTME_SINGLE.
      [SPARC64]: Fix PCI memory space root resource on Hummingbird.
      [SPARC] {bbc_,}envctrl: Use call_usermodehelper().
      [SPARC64]: Update defconfig.
      [TG3]: Bump driver version and release date.
      [IPV6]: Fix route.c warnings when multiple tables are disabled.
      [SPARC64]: Compute dma_end argument to sabre_pbm_init() correctly.
      [SPARC64]: Fix of_ioremap().
      [DCCP] ipv6: Fix opt_skb leak.
      [PKT_SCHED] netem: Orphan SKB when adding to queue.
      [SPARC64]: 8-byte align return value from compat_alloc_user_space()
      [ATM] horizon: read_bia() needs to be __devinit
      [SPARC64]: Fix central/FHC bus handling on Ex000 systems.
      [SPARC64]: Fix memory corruption in pci_4u_free_consistent().
      [SPARC]: Fix bus_id[] string overflow.
      [APPLETALK]: Fix potential OOPS in atalk_sendmsg().
      [XFRM] xfrm_user: Fix unaligned accesses.
      [ETH1394]: Fix unaligned accesses.
      [SPARC64]: Fix Tomatillo/Schizo IRQ handling.
      [SPARC64]: Add some missing print_symbol() calls.
      [SPARC64]: Fix futex_atomic_cmpxchg_inatomic implementation.
      [SPARC]: Fix robust futex syscalls and wire up migrate_pages.
      [BLUETOOTH]: Fix unaligned access in hci_send_to_sock.
      [NET]: Fix MAX_HEADER setting.

David Somayajulu (1):
      [SCSI] Initial Commit of qla4xxx

David Teigland (65):
      Add fs_subsys to enable filesystems to use sysfs
      [GFS2] Hook GFS2 into the Kbuild system
      [GFS2] The core of GFS2
      [GFS2] The lock modules for GFS2
      [GFS2] Fix typo in GFS2 Makefile
      [GFS2] An update of the GFS2 lock modules
      [GFS2] Remove unused ioctls and unused structure
      Merge branch 'master'
      [GFS2] Add documentation for GFS2
      [DLM] The core of the DLM for GFS2/CLVM
      [GFS2] Only two args for kobject_uevent() in locking/dlm/mount.c
      [GFS2] Remove remains of the GFS2 identify ioctl()
      [DLM] Export config_group_find_obj for use by the DLM
      [DLM] Update DLM to the latest patch level
      Merge branch 'master'
      [GFS2] Update ioctl() numbering to use official numbers.
      [DLM] Remove range locks from the DLM
      [DLM] Remove support for range locks (II)
      [GFS2] Patch to remove stats gathering from GFS2
      [GFS2] Patch to remove stats counters from GFS2 (II)
      [DLM] Pass in lockspace to lkb put function
      [DLM] Look for "nodir" in the lockspace mount options
      [GFS2] journal recovery patch
      [GFS2] Update documentation
      [GFS2] Update plock code in DLM locking module
      [DLM] lock_dlm recover_status patch
      [GFS2] Remove redundant casts to/from void
      Merge branch 'master'
      [DLM] PATCH 1/3 dlm: force free user lockspace
      [DLM] PATCH 2/3 dlm: lowcomms close
      [DLM] PATCH 3/3 dlm: show recover state
      [DLM] fix grant_after_purge softlockup
      [GFS2] setup lock_dlm kobject earlier
      [GFS2] Cast 64 bit printk args to unsigned long long.
      [DLM] init rwsem earlier
      [GFS2] gfs2/dlm: mailing list and web page
      [DLM] dlm: user locks
      [DLM] fix leaking user locks
      [DLM] fix whitespace damage
      [GFS2] fix typo in locking/dlm
      [DLM] more info through debugfs
      [DLM] set purged flag on rsbs
      [DLM] fix loop in grant_after_purge
      [DLM] schedule during long loop through locks
      [DLM] fix broken patches
      [DLM] fix i_private
      [GFS2] add plock owner
      [GFS2] lockproto api prefix
      [GFS2] match plock result with correct request
      [DLM] print bad length in assertion
      [DLM] abort recovery more quickly
      [DLM] break from snprintf loop
      [DLM] show nodeid for recovery message
      [DLM] reject replies to old requests
      [DLM] move kmap to after spin_unlock
      [DLM] dump rsb and locks on assert
      [DLM] down conversion clearing flags
      [DLM] sequence number missing in not_ready reply
      [DLM] recover_locks not clearing NEW_MASTER flag
      [DLM] add new lockspace to list ealier
      [DLM] force removal of user lockspace
      [GFS2] use snprintf for sysfs show
      [DLM] use snprintf in sysfs show
      [DLM] confirm master for recovered waiting requests
      [GFS2] print mount errors related to sysfs

David Weinehall (1):
      Update my CREDITS entry

David Woodhouse (43):
      [GFS2] Fix use of bitops on unsigned int (struct gfs2_holder->gh_iflags)
      [GFS2] Fix printk format warnings in DLM code
      [HEADERS] One line per header in Kbuild files to reduce conflicts
      Merge ssh://git.infradead.org/~/public_git/hdroneline
      [HEADERS] Fix ARM 'make headers_check'
      Fix 'make headers_check' on m32r
      Fix exported headers for SPARC, SPARC64
      Fix m68knommu exported headers
      Fix H8300 exported headers.
      Remove ARM26 header export.
      Remove UML header export
      Don't advertise (or allow) headers_{install,check} where inappropriate.
      Fix v850 exported headers
      Clean up exported headers on CRIS
      Remove offsetof() from user-visible <linux/stddef.h>
      Revert "[MTD] blkdev helper code: fix printk format warning"
      Remove accidentally-added include/linux/utsrelease.h
      [MTD] Fix dependencies with CONFIG_MTD=m
      [MTD] SSFDC translation layer minor cleanup
      [MTD] Whitespace cleanup in SSFDC driver.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Remove dead netfilter_logging.h from include/linux/Kbuild
      [S390] Unexport <asm/z90crypt.h>, export <asm/zcrypt.h> in its place.
      Use dependencies for 'make headers_install'.
      New 'make headers_install_all' target.
      Don't remove $(INSTALL_HDR_PATH)/install before headers_install.
      [MTD NAND] Export nand_wait_ready() for use by board drivers
      [MTD NAND] Split nand_scan() into two parts; allow board driver to intervene
      [MTD NAND] Allocate chip->buffers separately to allow it to be overridden
      [MTD NAND] Allow override of page read and write functions.
      [MTD] Remove #ifndef __KERNEL__ hack in <mtd/mtd-abi.h>
      [MTD NAND] Provide prototype for newly-exported nand_wait_ready()
      [POWERPC] Fix audit syscall success/failure reporting on PowerPC
      [POWERPC] Fix PPC32 SECCOMP, unexport do_syscall_trace_{enter,leave}
      Fix uninitialised spinlock in via-pmu-backlight code.
      MLSXFRM: fix mis-labelling of child sockets
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      [POWERPC] Use check_legacy_ioport() for ISAPnP
      [MIPS] Remove remaining reference to ite_gpio.h from Kbuild
      Add CONFIG_HEADERS_CHECK option to automatically run 'make headers_check'
      Fix headers_check for O= builds; disable automatic check on UML.
      fix `make headers_install'
      [SPARC]: Clean up asm-sparc/elf.h pollution in userspace.

Davide Libenzi (1):
      epoll_pwait()

Dean Nelson (1):
      make genpool allocator adhere to kernel-doc standards

Deepak Saxena (3):
      Update smc91x driver with ARM Versatile board info
      Update smc91x driver with ARM Versatile board info
      Update smc91x driver with ARM Versatile board info

Denis M. Sadykov (5):
      ACPI: EC: Remove unnecessary delay added by previous transation patch.
      ACPI: EC: Remove unused variables and duplicated code
      ACPI: EC: Unify poll and interrupt mode transaction functions
      ACPI: EC: Unify poll and interrupt gpe handlers
      ACPI: EC: Simplify acpi_hw_low_level*() with inb()/outb().

Denis Vlasenko (2):
      drm: i810_dma.c: fix pointer arithmetic for 64-bit target
      [SCSI] aic7xxx: fix byte I/O order in ahd_inw

Dennis Munsie (10):
      intelfb: add preliminary i2c support
      intelfb: add preliminary i2c support
      intelfb: add preliminary i2c support
      intelfb: add preliminary i2c support
      intelfb: add preliminary i2c support
      intelfb: add preliminary i2c support
      intelfb: add preliminary i2c support
      intelfb: add preliminary i2c support
      fbdev: Add generic ddc read functionality
      radeonfb: Use generic DDC reading

Dennis Stosberg (1):
      aoe: Add forgotten NULL at end of attribute list in aoeblk.c

Diego Beltrami (1):
      [XFRM]: BEET mode

Diego Calleja (3):
      x86: AUX_DEVICE_INFO is one byte long, use 'movb'
      HOWTO: mention bughunting
      HOWTO: bug report addition

Dimitri Sivanich (1):
      X86_64 monotonic_clock goes backwards

Dirk Opfer (2):
      [ARM] 3863/1: Add Locomo SPI Device
      [ARM] 3864/1: Refactore sharpsl_pm

Dmitriy Monakhov (1):
      mm: D-cache aliasing issue in cow_user_page

Dmitriy Zavin (4):
      Add 64bit jiffies compares (for use with get_jiffies_64)
      x86: Refactor thermal throttle processing
      i386: Make the jiffies compares use the 64bit safe macros.
      x86: Add a cumulative thermal throttle event counter.

Dmitry Mishin (7):
      [NET]: Fix sk->sk_filter field access
      [NETFILTER]: x_tables: small check_entry & module_refcount cleanup
      ext4: errors behaviour fix
      ext3: errors behaviour fix
      [NETFILTER]: Missed and reordered checks in {arp,ip,ip6}_tables
      [NETFILTER]: ip_tables: compat code module refcounting fix
      [IPV6]: Add ndisc_netdev_notifier unregister.

Dmitry Torokhov (26):
      Input: rename input.ko into input-core.ko
      Input: elo - handle input_register_device() failures
      Input: send key up events at disconnect
      Input: i8042 - get rid of polling timer
      Input: i8042 - disable MUX mode on Toshiba Equium A110
      Input: atkbd - support Microsoft Natural Elite Pro keyboards
      Input: libps2 - rearrange exports
      Input: constify input core
      Input: fix input module refcounting
      Input: remove cruft that was needed for transition to sysfs
      Input: make input_register_handler() return error codes
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      [ALSA] ppc-beep - handle errors from input_register_device()
      class_device_create(): make fmt argument 'const char *'
      Driver core: fix comments in drivers/base/power/resume.c
      V4L/DVB (4413): Konicawc - handle errors from input_register_device()
      USB: Make usb_buffer_free() NULL-safe
      USB: onetouch - handle errors from input_register_device()
      hdaps: Handle errors from input_register_device
      ucb1x00-ts: handle errors from input_register_device()
      Input: add missing exports to fix modular build
      Input: i8042 - supress ACK/NAKs when blinking during panic
      Input: atkbd - supress "too many keys" error message
      Input: serio core - handle errors returned by device_bind_driver()
      Input: gameport core - handle errors returned by device_bind_driver()
      ACPI: fix potential OOPS in power driver with CONFIG_ACPI_DEBUG

Domen Puncer (3):
      i2c-au1550: Fix timeout problem
      i2c-au1550: Add SMBus functionality flag
      i2c-au1550: Add I2C support for Au1200

Dominic Cerquetti (2):
      USB: xpad: dance pad support
      USB: xpad: additional USB id's added

Dominik Brodowski (3):
      Documentation: feature-removal-schedule typo
      pcmcia: add more IDs to hostap_cs.c
      PCMCIA: fix __must_check warnings

Don Fry (5):
      pcnet32: remove unnecessary save/restore register accesses.
      pcnet32: magic number cleanup
      pcnet32: move/create receive and transmit routines
      pcnet32: break receive routine into two pieces.
      pcnet32: NAPI implementation

Don Zickus (10):
      x86: Add performance counter reservation framework for UP kernels
      i386: Utilize performance counter reservation framework in oprofile
      Add SMP support on x86_64 to reservation framework
      i386: Add SMP support on i386 to reservation framework
      x86: Cleanup NMI interrupt path
      i386/x86-64: Remove un/set_nmi_callback and reserve/release_lapic_nmi functions
      x86: Add abilty to enable/disable nmi watchdog with sysctl
      x86: Add abilty to enable/disable nmi watchdog from procfs (update)
      x86: Allow users to force a panic on NMI
      x86: x86 clean up nmi panic messages

Dotan Barak (1):
      IPoIB: Remove unused include of vmalloc.h

Doug Ledford (1):
      [SCSI] aic7xxx: pause sequencer before touching SBLKCTL

Doug Maxey (1):
      [SCSI] qla4xxx: fix double printk on load

Doug Warzecha (1):
      firmware/dcdbas: add size check in smi_data_write

Douglas Gilbert (3):
      [SCSI] scsi_debug version 1.80
      [SCSI] sg: fixes for large page_size
      [SCSI] sg: fix incorrect last scatg length

Duncan Sands (4):
      usbatm: fix tiny race
      speedtch: "extended reach"
      cxacru: add the ZTE ZXDSL 852
      Driver core: plug device probe memory leak

Dwayne Grant Mcconnell (1):
      [POWERPC] spufs: fix signal2 file to report signal2

Ed L. Cashin (14):
      aoe: eliminate isbusy message
      aoe: update copyright date
      aoe: remove unused NARGS enum
      aoe: zero copy write 1 of 2
      aoe: jumbo frame support 1 of 2
      aoe: clean up printks via macros
      aoe: jumbo frame support 2 of 2
      aoe: improve retransmission heuristics
      aoe: zero copy write 2 of 2
      aoe: module parameter for device timeout
      aoe: use bio->bi_idx
      aoe: remove sysfs comment
      aoe: update driver version
      aoe: revert printk macros

Ed Lin (3):
      [SCSI] stex: add shared tags from block
      [SCSI] stex: cancel unused field in struct req_msg
      [SCSI] stex: add new device (id 0x8650) support

Ed Swierk (1):
      load_module: no BUG if module_subsys uninitialized

Eiichiro Oiwa (2):
      ACPICA: Fix incorrect handling of PCI Express Root Bridge _HID
      PCI: fix pci_fixup_video as it blows up on sparc64

Eli Cohen (2):
      IPoIB: Rejoin all multicast groups after a port event
      IPoIB: Add some likely/unlikely annotations in hot path

Elizabeth Oldham (1):
      [MIPS] MT: Fix setting of XTC.

Enrico Scholz (2):
      V4L/DVB (4740): Fixed an if-block to avoid floating with debug-messages
      [ARM] 3919/1: Fixed definition of some PXA270 CIF related registers

Eran Tromer (1):
      libata: return sense data in HDIO_DRIVE_CMD ioctl

Erez Zilber (9):
      IB/iser: fix a check of SG alignment for RDMA
      IB/iser: Limit the max size of a scsi command
      IB/iser: make FMR "page size" be 4K and not PAGE_SIZE
      IB/iser: fix some debug prints
      IB/iser: Do not use FMR for a single dma entry sg
      IB/iser: Have iSER data transaction object point to iSER conn
      IB/iser: DMA unmap unaligned for RDMA data before touching it
      IB/iser: Fix the description of iSER in Kconfig
      IB/iser: Start connection after enabling iSER

Eric Anholt (2):
      [AGPGART] Intel 965 Express support.
      drm: add device/vendor id to drm_device_t for compat with FreeBSD drivers

Eric Biederman (1):
      Fix conflict with the is_init identifier on parisc

Eric Dumazet (7):
      [NET]: reduce sizeof(struct inet_peer), cleanup, change in peer_check_expire()
      [NET]: reduce per cpu ram used for loopback stats
      [TCP]: One NET_INC_STATS() could be NET_INC_STATS_BH in tcp_v4_err()
      [IPV4] inet_peer: Group together avl_left, avl_right, v4daddr to speedup lookups on some CPUS
      [NET]: Can use __get_cpu_var() instead of per_cpu() in loopback driver.
      [NET]: Reduce sizeof(struct flowi) by 20 bytes.
      vmalloc: optimization, cleanup, bugfixes

Eric Eric Sesterhenn (1):
      reiserfs: null pointer dereferencing in reiserfs_read_bitmap_block

Eric Hustvedt (5):
      intelfb: add vsync interrupt support
      intelfb: add vsync interrupt support
      intelfb: add vsync interrupt support
      intelfb: add vsync interrupt support
      intelfb: add vsync interrupt support

Eric Paris (4):
      SELinux: eliminate inode_security_set_security
      SELinux: change isec semaphore to a mutex
      SELinux: convert sbsec semaphore to a mutex
      arch filter lists with < or > should not be accepted

Eric Sandeen (16):
      fix ext3 mounts at 16T
      ext2: fix mounts at 16T
      ext3: inode numbers are unsigned long
      JBD: 16T fixes
      more ext3 16T overflow fixes
      [XFS] Remove a couple of unused BUF macros
      [XFS] Remove unused iop_abort log item operation
      [XFS] Remove several macros that are no longer used anywhere
      [XFS] Reduce endian flipping in alloc_btree, same as was done for
      [XFS] standardize on one sema init macro
      [XFS] Collapse sv_init and init_sv into just the one interface.
      mount udf UDF_PART_FLAG_READ_ONLY partitions with MS_RDONLY
      jbd: journal_dirty_data re-check for unmapped buffers
      jbd2: journal_dirty_data re-check for unmapped buffers
      fix UFS superblock alignment issues
      hfs_fill_super returns success even if no root inode

Eric Sesterhenn (32):
      Signedness issue in drivers/net/phy/phy_device.c
      V4L/DVB (4510): Fix signedness error in drivers/media/video/vivi.c
      [SCSI] Signdness issue in drivers/scsi/osst.c
      [SCSI] Signedness issue in drivers/scsi/ipr.c
      USB: fix signedness issue in drivers/usb/gadget/ether.c
      [ARM] Off-by-one in arch/arm/common/icst*
      RDMA/amso1100: Fix error path in c2_llp_accept()
      [RTNETLINK]: Possible dereference in net/core/rtnetlink.c
      [SUNRPC]: Remove unnecessary check in net/sunrpc/svcsock.c
      Uninitialized variable in drivers/net/wan/syncppp.c
      Off-by-one in drivers/char/mwave/mwavedd.c
      Remove unnecessary check in drivers/rtc/rtc-v3020.c
      [SCSI] fix scsi_device_types overrun in scsi.c
      BUG_ON cleanup for drivers/md/
      BUG_ON cleanup in drivers/net/tokenring/
      BUG_ON cleanups in arch/i386
      BUG_ON conversion for fs/reiserfs
      BUG_ON() conversion in fs/nfsd/
      BUG_ON conversion for fs/xfs/
      Remove unnecessary check in fs/reiserfs/inode.c
      [ALSA] Fix memory leak in sound/isa/es18xx.c
      null dereference in fs/jbd/journal.c
      Remove unnecessary check in fs/fat/inode.c
      [POWERPC] Off-by-one in /arch/ppc/platforms/mpc8*
      zd1201: Possible NULL dereference
      USB: BUG_ON conversion for wacom.c
      USB: fix use after free in wacom_sys.c
      USB: fix dereference in drivers/usb/misc/adutux.c
      USB: Memory leak in drivers/usb/serial/airprime.c
      pciehp: Remove unnecessary check in pciehp_ctrl.c
      Remove unnecessary check in drivers/video/intelfb/intelfbhw.c
      [SCSI] lpfc: check before dereference in lpfc_ct.c

Eric Thomas (1):
      V4L/DVB (4359): Cx88: add initial support for Hauppauge HVR3000 trimode card

Eric W. Biederman (83):
      Fix gdt table size in trampoline.S
      Auto size the per cpu area.
      Reload CS when startup_64 is used.
      i386: Remove experimental mark of kexec
      Remove experimental mark of kexec
      [SCSI] megaraid: Use the proper type to hold the irq number.
      sysctl: Allow /proc/sys without sys_sysctl
      sysctl: Document that sys_sysctl will be removed
      pid: Implement transfer_pid and use it to simplify de_thread
      pid: remove temporary debug code in attach_pid
      de_thread: Use tsk not current
      proc: readdir race fix (take 3)
      proc: reorder the functions in base.c
      proc: modify proc_pident_lookup to be completely table driven
      proc: give the root directory a task
      pid: implement access helpers for a tacks various process groups
      pid: add do_each_pid_task
      pid: implement signal functions that take a struct pid *
      pid: export the symbols needed to use struct pid *
      pid: implement pid_nr
      vt: rework the console spawning variables
      vt: Make vt_pid a struct pid (making it pid wrap around safe).
      file: modify struct fown_struct to use a struct pid
      pids coding style use struct pidmap in next_pidmap
      Use struct pspace in next_pidmap and find_ge_pid
      file: Add locking to f_getown
      usb: fixup usb so it uses struct pid
      proc: Make the generation of the self symlink table driven
      proc: Factor out an instantiate method from every lookup method
      proc: Remove the hard coded inode numbers
      proc: Merge proc_tid_attr and proc_tgid_attr
      proc: Use pid_task instead of open coding it
      proc: properly compute TGID_OFFSET
      proc: remove trailing blank entry from pid_entry arrays
      proc: remove the useless SMP-safe comments from /proc
      proc: comment what proc_fill_cache does
      genirq: irq: convert the move_irq flag from a 32bit word to a single bit
      genirq: irq: add moved_masked_irq
      genirq: x86_64 irq: Reenable migrating irqs to other cpus
      genirq: msi: simplify msi enable and disable
      genirq: msi: make the msi boolean tests return either 0 or 1
      genirq: msi: implement helper functions read_msi_msg and write_msi_msg
      genirq: msi: refactor the msi_ops
      genirq: msi: simplify the msi irq limit policy
      genirq: irq: add a dynamic irq creation API
      genirq: ia64 irq: Dynamic irq support
      genirq: i386 irq: Dynamic irq support
      genirq: x86_64 irq: Dynamic irq support
      genirq: msi: make the msi code irq based and not vector based
      genirq: x86_64 irq: Move msi message composition into io_apic.c
      genirq: i386 irq: Move msi message composition into io_apic.c
      genirq: msi: only build msi-apic.c on ia64
      genirq: x86_64 irq: Remove the msi assumption that irq == vector
      genirq: i386 irq: Remove the msi assumption that irq == vector
      genirq: irq: remove msi hacks
      genirq: irq: generalize the check for HARDIRQ_BITS
      genirq: x86_64 irq: Make the external irq handlers report their vector, not the irq number
      genirq: x86_64 irq: make vector_irq per cpu
      genirq: x86_64 irq: Kill gsi_irq_sharing
      genirq: x86_64 irq: Kill irq compression
      Add Hypertransport capability defines
      Initial generic hypertransport interrupt support
      msi: simplify msi sanity checks by adding with generic irq code
      msi: only use a single irq_chip for msi interrupts
      msi: refactor and move the msi irq_chip into the arch code
      msi: move the ia64 code into arch/ia64
      htirq: tidy up the htirq code
      i386/x86_64: FIX pci_enable_irq to set dev->irq to the irq number
      i386/x86_64: Remove global IO_APIC_VECTOR
      x86_64 irq: Allocate a vector across all cpus for genapic_flat.
      x86_64 irq: Scream but don't die if we receive an unexpected irq
      x86_64 irq: Properly update vector_irq
      x86-64: Use irq_domain in ioapic_retrigger_irq
      x86-64: Put more than one cpu in TARGET_CPUS
      x86-64: Simplify the vector allocator.
      x86-64: Only look at per_cpu data for online cpus.
      Improve the removed sysctl warnings
      sysctl: allow a zero ctl_name in the middle of a sysctl table
      sysctl: implement CTL_UNNUMBERED
      sysctl: Undeprecate sys_sysctl
      htirq: refactor so we only have one function that writes to the chip
      htirq: allow buggy drivers of buggy hardware to write the registers
      Use delayed disable mode of ioapic edge triggered interrupts

Erich Chen (1):
      [SCSI] arcmsr: initial driver, version 1.20.00.13

Ernie Petrides (1):
      fix wrong error code on interrupted close syscalls

Eugene Teo (1):
      Require mmap handler for a.out executables

Eugeny S. Mints (1):
      USB: usb serial gadget smp related bug

Evgeniy Polyakov (1):
      w1 kconfig fix

FUJITA Tomonori (1):
      [SCSI] replace u8 and u32 with __u8 and __u32 in scsi.h for user space

Fabio Massimo Di Nitto (1):
      [GFS2] Export lm_interface to kernel headers

Fabio Olive Leite (1):
      [IPV6]: bh_lock_sock_nested on tcp_v6_rcv

Faidon Liambotis (1):
      [NETFILTER]: H.323 conntrack: fix crash with CONFIG_IP_NF_CT_ACCT

Felix Kuehling (1):
      [ALSA] hda_intel: add ATI RS690 HDMI audio support

Fernando J. Pereda (1):
      alpha: Fix ALPHA_EV56 dependencies typo

Fernando Luis Vázquez Cao (3):
      Replace local_save_flags+local_irq_disable with
      i386: Disallow kprobes on NMI handlers
      i386: Disallow kprobes on NMI handlers

Fernando Vazquez (4):
      stack overflow safe kdump: safe_smp_processor_id()
      stack overflow safe kdump: safe_smp_processor_id(): voyager
      stack overflow safe kdump: crash: use safe_smp_processor_id()
      stack overflow safe kdump: safe smp_send_nmi_allbutself()

Florin Malita (3):
      [ALSA] Dereference after free in snd_hwdep_release()
      fix Module taint flags listing in Oops/panic
      airo.c: check returned values

Francesco Fondelli (3):
      [PKTGEN]: vlan support
      [PKTGEN]: DSCP support
      [PKTGEN]: Documentation update

Francisco Larramendi (1):
      rtc-max6902: month conversion fix

Franck Bui-Huu (29):
      bootmem: remove useless __init in header file
      bootmem: mark link_bootmem() as part of the __init section
      bootmem: remove useless parentheses in bootmem header file
      bootmem: limit to 80 columns width
      bootmem: remove useless headers inclusions
      bootmem: use pfn/page conversion macros
      bootmem: miscellaneous coding style fixes
      [MIPS] Make get_frame_info() more readable.
      [MIPS] Remove unused MODULE_RANGE macro.
      [MIPS] Miscellaneous cleanup in prologue analysis code
      [MIPS] Make frame_info_init() more readable.
      [MIPS] Simplify dump_stack()
      [MIPS] Make get_frame_info() more robust
      [MIPS] Improve unwind_stack()
      [MIPS] unwind_stack(): return ra if an exception occured at the first instruction
      [MIPS] get_frame_info(): null function size means size is unknown
      [MIPS] get_wchan(): remove uses of mfinfo[64]
      [MIPS] setup.c: cleanup bootmem_init()
      [MIPS] setup.c: move initrd code inside dedicated functions
      [MIPS] setup.c: remove useless includes.
      [MIPS] setup.c: do not inline functions
      [MIPS] setup.c: remove MAXMEM macro
      [MIPS] setup.c: use early_param() for early command line parsing
      USB: usbcore get rid of the timer in usb_start_wait_urb()
      Create kallsyms_lookup_size_offset()
      [MIPS] Let gcc align 'struct pt_regs' on 8 bytes boundary
      Fix up mmap_kmem
      [MIPS] Use kallsyms_lookup_size_offset() instead of kallsyms_lookup()
      .gitignore: add miscellaneous files

Francois Romieu (22):
      r8169: mac address change support
      r8169: RX fifo overflow recovery
      r8169: hardware flow control
      r8169: remove rtl8169_init_board
      r8169: sync with vendor's driver
      r8169: use NETDEV_TX_{BUSY/OK}
      r8169: udelay() removal
      r8169: trim trailing whitespaces and convert whitespaces to tabs
      r8169: use standard #defines from mii.h instead of declaring private ones
      r8169: add basic MII ioctl support
      r8169: the 0x8136 needs a 8 bytes alignment
      8139cp: trim ring_inf