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

Rick Balocca rbalocca at suva.vyatta.com
Mon Jan 22 16:08:12 PST 2007


Tag 'v2.6.20-rc1' created by Linus Torvalds <torvalds at woody.osdl.org> at 2006-12-14 01:15 -0800

Linux v2.6.20-rc1

The aim here is to make 2.6.20 reasonably quickly, and avoid the big
kernel changes that we've had in every single release lately.

Knock wood.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBFgKYKF3YsRnbiHLsRAuQ7AJ0VmmR2YoNJHKDnZzklM4fb7rqjEACfSi8x
ymwvZYjWxPxLyDRrBmL0y7w=
=+p43
-----END PGP SIGNATURE-----

Changes since v2.6.19:
=?utf-8?q?Felix_K=C3=BChling?= (1):
      drm: drm_rmdraw: Declare id and idx as signed so testing for < 0 works as intended.

=?utf-8?q?Michel_D=C3=A4nzer?= (17):
      drm: add support for secondary vertical blank interrupt to DRM core
      drm: add support for secondary vertical blank interrupt to i915
      drm: Add support for tracking drawable information to core
      drm: Add support for interrupt triggered driver callback with lock held to DRM core.
      drm: drawable locking + memory management fixes + copyright
      drm: Change first valid DRM drawable ID to be 1 instead of 0.
      drm: Make locked tasklet handling more robust.
      drm: Core vsync: Add flag DRM_VBLANK_NEXTONMISS.
      drm: Core vsync: Don't clobber target sequence number when scheduling signal.
      drm: i915: Add ioctl for scheduling buffer swaps at vertical blanks.
      drm: DRM_I915_VBLANK_SWAP ioctl: Take drm_vblank_seq_type_t instead
      drm: Make handling of dev_priv->vblank_pipe more robust.
      drm: i915: Add SAREA fileds for determining which pipe to sync window buffer swaps to.
      drm: i915: Fix 'sequence has passed' condition in i915_vblank_swap().
      drm: i915: Only return EBUSY after we've established we need to schedule a new swap.
      drm: i915: fix up irqflags arg
      drm: i915 updates

Aaron Durbin (1):
      x86-64: Insert Local and IO APIC(s) into resource map

Adam B. Jerome (1):
      /proc/kallsyms reports lower-case types for some non-exported symbols

Adrian Bunk (64):
      [SCSI] qla2xxx: make some functions static
      [SCSI] megaraid_sas: make 2 functions static
      [SCSI] ipr: Make ipr_ioctl static
      USB: make drivers/usb/input/wacom_sys.c:wacom_sys_irq() static
      USB: make drivers/usb/host/u132-hcd.c:u132_hcd_wait static
      USB: ftdi-elan.c: fixes and cleanups
      USB: make drivers/usb/core/driver.c:usb_device_match() static
      USB: build the appledisplay driver
      PCI: ibmphp_pci.c: fix NULL dereference
      PCI: make arch/i386/pci/common.c:pci_bf_sort static
      Driver core: make drivers/base/core.c:setup_parent() static
      [2.6 patch] make ocfs2_create_new_lock() static
      configfs: make configfs_dirent_exists() static
      [NET]: The scheduled removal of the frame diverter.
      [IPV6] net/ipv6/sit.c: make 2 functions static
      [NET]: Possible cleanups.
      [PKT_SCHED]: Remove unused exports.
      [POWERPC] include/asm-powerpc/: "extern inline" -> "static inline"
      m68knommu: fix compile when CONFIG_BLK_DEV_INITRD=n
      pcmcia: fix m32r_cfc.c compilation
      i386: alloc_gdt() static
      i386: handle a negative return value
      i386: Make irq_vector static
      x86-64: remove duplicate ARCH_DISCONTIGMEM_ENABLE option
      i386: always enable regparm
      x86-64: include/asm-x86_64/cpufeature.h isn't a userspace header
      x86-64: remove remaining pc98 code
      i386: Clean up smp_tune_scheduling()
      [CRYPTO] xcbc: Make needlessly global code static
      [CRYPTO] geode: Make needlessly global geode_aes_crypt() static
      [CRYPTO] api: Remove unused functions
      make mm/thrash.c:global_faults static
      arch/frv/kernel/futex.c must #include <linux/uaccess.h>
      fix v850 compilation
      ext4_ext_split(): remove dead code
      The scheduled removal of some OSS options
      make mm/shmem.c:shmem_xattr_security_handler static
      remove kernel/lockdep.c:lockdep_internal
      make kernel/signal.c:kill_proc_info() static
      make ecryptfs_version_str_map[] static
      make fs/jbd/transaction.c:__journal_temp_unlink_buffer() static
      make fs/jbd2/transaction.c:__kbd2_journal_temp_unlink_buffer() static
      fs/lockd/host.c: make 2 functions static
      make fs/proc/base.c:proc_pid_instantiate() static
      fs/sysv/: doc cleanup
      proper prototype for remove_inode_dquot_ref()
      remove drivers/char/riscom8.c:baud_table[]
      arch/i386/kernel/reboot.c should #include <linux/reboot.h>
      remove EXPORT_UNUSED_SYMBOL'ed symbols
      include/asm-cris/: "extern inline" -> "static inline"
      include/asm-h8300/: "extern inline" -> "static inline"
      remove NFSD_OPTIMIZE_SPACE
      MAINTAINERS: remove the non-existing sun3 list
      cleanup include/asm-generic/atomic.h
      paride: remove parport #ifdef's
      remove drivers/block/paride/jumbo
      cleanup asm/setup.h userspace visibility
      i4l: remove the broken HISAX_AMD7930 option
      make drivers/md/dm-snap.c:ksnapd static
      [BNX2]: Add an error check.
      V4L/DVB (4834): Cafe_ccic.c: make a function static
      V4L/DVB (4887): Remove the broken VIDEO_ZR36120 driver
      one more EXPORT_UNUSED_SYMBOL removal
      remove the broken BLK_DEV_SWIM_IOP driver

Adrian Cox (1):
      [POWERPC] Fix wraparound problem in smp-tbsync on 32-bit

Akinobu Mita (27):
      [WATCHDOG] sc1200wdt.c pnp unregister fix.
      Input: lightning - return proper error codes from l4_init()
      Input: handle serio_register_driver() errors
      acpiphp: fix use of list_for_each macro
      acpiphp: fix missing acpiphp_glue_exit()
      pci: fix __pci_register_driver error handling
      cm4000_cs: fix return value check
      paride: return proper error code
      futex: init error check
      spi: check platform_device_register_simple() error
      synclink_gt: fix init error handling
      bit reverse library
      crc32: replace bitreverse by bitrev32
      video: use bitrev8
      isdn/hisax: use bitrev8
      atm/ambassador: use bitrev8
      isdn/gigaset: use bitrev8
      isdn: fix missing unregister_capi_driver
      fault injection: documentation and scripts
      fault-injection capabilities infrastructure
      fault-injection capability for kmalloc
      fault-injection capability for alloc_pages()
      fault-injection capability for disk IO
      fault injection: process filtering for fault-injection capabilities
      fault injection: stacktrace filtering
      i2c: Fix return value check in i2c-dev
      driver core: delete virtual directory on class_unregister()

Al Viro (210):
      [GFS2] split gfs2_dinode into on-disk and host variants
      [GFS2] gfs2_dinode_host fields are host-endian
      [GFS2] split gfs2_sb
      [GFS2] fields of gfs2_sb_host are host-endian
      [GFS2] split and annotate gfs2_rgrp
      [GFS2] split and annotate gfs2_inum_range
      [GFS2] split and annotate gfs2_log_head
      [GFS2] split and annotate gfs2_meta_header
      [GFS2] split and annotate gfs_rindex
      [GFS2] split and annotate gfs2_inum
      [GFS2] split and annotate gfs2_quota
      [GFS2] split and annotate gfs2_statfs_change
      [GFS2] split and annotate gfs2_quota_change
      [GFS2] gfs2 misc endianness annotations
      [GFS2] gfs2 __user misannotation fix
      beginning of 8390 fixes - generic and arm/etherh
      8390 fixes - m68k oddballs
      8390 cleanup - etherh iomem annotations
      8390 fixes - the final chunk (h8300)
      [TIPC]: endianness annotations
      [NET]: ipconfig and nfsroot annotations
      [IPV6]: annotate inet6_hashtables
      [XFRM]: misc annotations
      [IPV6]: 'info' argument of ipv6 ->err_handler() is net-endian
      [IPV6]: annotate icmpv6 headers
      [IPV6]: annotate struct frag_hdr
      [IPV6]: annotate ipv6 mcast
      [SUNRPC]: annotate hash_ip()
      [IPV4]: encapsulation annotations
      [AF_KEY]: annotate
      [XFRM]: annotate ->new_mapping()
      [NET]: annotate dsfield.h
      [INET]: annotate inet_ecn.h
      [IPV6]: flowlabels are net-endian
      [IPV6]: annotate inet6_csk_search_req()
      [LLC]: anotations
      [AF_PACKET]: annotate
      [NETFILTER]: trivial annotations
      [IPV6]: ip6_output annotations
      [BLUETOOTH] bnep endianness bug: filtering by packet type
      [BLUETOOTH]: bnep endianness annotations
      [BLUETOOTH]: rfcomm endianness annotations
      [BLUETOOTH] rfcomm endianness bug: param_mask is little-endian on the wire
      [IRDA]: Trivial annotations.
      [NET] net/core: Annotations.
      [IPV6]: Assorted trivial endianness annotations.
      [RANDOM]: Annotate random.h IP helpers.
      [IPV6]: Misc endianness annotations.
      [IPV6]: __ipv6_addr_diff() annotations and cleanup.
      [NETFILTER]: More trivial annotations.
      [ATM]: Annotations.
      [BRIDGE]: Annotations.
      [NET]: Annotate net_srandom().
      [IPVS]: Annotate ..._app_hashkey().
      [NET]: Kill direct includes of asm/checksum.h
      [NET]: Introduce types for checksums.
      [NET]: Alpha checksum annotations and cleanups.
      [NET]: Cris checksum annotations and cleanups.
      [NET]: FRV checksum annotations.
      [NET]: H8300 checksum annotations and cleanups.
      [NET]: IA64 checksum annotations and cleanups.
      [NET]: M32R checksum annotations and cleanups.
      [NET]: M68K checksum annotations and cleanups.
      [NET]: M68Knommu checksum annotations and cleanups.
      [NET]: MIPS checksum annotations and cleanups.
      [NET]: PARISC checksum annotations and cleanups.
      [NET]: SH64 checksum annotations and cleanups.
      [NET]: UML checksum annotations and cleanups.
      [NET]: V850 checksum annotations and cleanups.
      [NET]: X86_64 checksum annotations and cleanups.
      [NET]: ARM checksum annotations and cleanups.
      [NET]: ARM26 checksum annotations and cleanups.
      [NET]: AVR32 checksum annotations and cleanups.
      [NET]: I386 checksum annotations and cleanups.
      [NET]: POWERPC checksum annotations and cleanups.
      [NET]: S390 checksum annotations and cleanups.
      [NET]: SH checksum annotations and cleanups.
      [NET]: SPARC checksum annotations and cleanups.
      [NET]: SPARC64 checksum annotations and cleanups.
      [NET]: XTENSA checksum annotations and cleanups.
      [NET]: Generic checksum annotations and cleanups.
      [NET]: Annotate checksums in on-the-wire packets.
      [NET]: Annotate callers of csum_fold() in net/*
      [NET]: Annotate callers of csum_tcpudp_nofold() in net/*
      [NET]: Annotate csum_tcpudp_magic() callers in net/*
      [NET]: Annotate csum_tcpudp_magic() callers in net/*
      [NET]: annotate csum_ipv6_magic() callers in net/*
      [NET]: Annotate csum_partial() callers in net/*
      [NET]: Annotate callers of csum_partial_copy_...() and csum_and_copy...() in net/*
      [NET]: Annotate callers of the reset of checksum.h stuff.
      [NET]: Annotate skb_checksum() and callers.
      [NET]: Annotate skb_copy_and_csum_bits() and callers.
      [NET]: Annotate ip_vs_checksum_complete() and callers.
      [NET]: Annotate __skb_checksum_complete() and friends.
      [NET]: Make mangling a checksum (0 -> 0xffff on the wire) explicit.
      [NET]: IP header modifier helpers annotations.
      [NET]: ipvs checksum annotations.
      [NET]: netfilter checksum annotations
      [NET] driver/s390/net: Checksum annotations.
      [NET]: Preliminaty annotation of skb->csum.
      [NET]: More dccp endianness annotations.
      [SCTP]: Annotate SCTP headers.
      [SCTP]: Annotate sctp_init_cause().
      [SCTP]: sctp_make_op_error() annotations.
      [SCTP]: sctp_stop_t1_and_abort() annotations.
      [SCTP]: SCTP_CMD_INIT_FAILED annotations.
      [SCTP]: SCTP_CMD_ASSOC_FAILED annotations.
      [SCTP]: Annotate tsn_dups.
      [SCTP]: Trivial sctp endianness annotations.
      [SCTP]: Beginning of sin_port fixes.
      [SCTP] bug: sctp_assoc_lookup_laddr() is broken with ipv6.
      [SCTP] bug: sctp_find_unmatch_addr() compares net-endian to host-endian
      [SCTP] bug: sctp_assoc_control_transport() breakage
      [SCTP] bug: endianness problem in sctp_getsockopt_sctp_status()
      [SCTP]: Beginning of conversion to net-endian for embedded sctp_addr.
      [SCTP] embedded sctp_addr: net-endian mirrors
      [SCTP]: Pass net-endian to ->seq_dump_addr()
      [SCTP]: Switch ->cmp_addr() and sctp_cmp_addr_exact() to net-endian.
      [SCTP]: Switch sctp_bind_addr_match() to net-endian.
      [SCTP]: Switch ->primary_addr to net-endian.
      [SCTP]: Annotate ->dst_saddr()
      [SCTP]: sctp_assoc_del_peer() switched to net-endian.
      [SCTP]: Switch sctp_assoc_lookup_paddr() to net-endian.
      [SCTP]: Switch address inside the heartbeat opaque data to net-endian.
      [SCTP]: Switch sctp_del_bind_addr() to net-endian.
      [SCTP]: Switch sctp_endpoint_is_match() to net-endian.
      [SCTP]: Switch sctp_assoc_is_match to net-endian.
      [SCTP]: sctp_init_addrs() switched to net-endian.
      [SCTP]: Switch sctp_cookie ->peer_addr to net-endian.
      [SCTP]: Switch ->from_skb() to net-endian.
      [SCTP]: sctp_transport_{init,new}() switched to net-endian.
      [SCTP]: Switch sctp_assoc_add_peer() to net-endian.
      [SCTP]: Switch sctp_add_bind_addr() to net-endian.
      [SCTP]: Switch ->from_addr_param() to net-endian.
      [SCTP]: sctp_endpoint_lookup_assoc() switched to net-endian.
      [SCTP]: sctp_has_association() switched to net-endian.
      [SCTP]: sctp_copy_one_addr() switched to net-endian.
      [SCTP]: sctp_process_init() and sctp_source() switched to net-endian.
      [SCTP]: ->get_saddr() switched to net-endian.
      [SCTP]: Pass net-endian to ->get_dst().
      [SCTP]: sctp_transport_route() switched to net-endian.
      [SCTP]: Switch sctp_chunk ->dest to net-endian.
      [SCTP]: Switch all remaining users of ->saddr_h to ->saddr.
      [SCTP]: ->source_h is not used anymore.
      [SCTP]: Trivial parts of a_h -> a switch.
      [SCTP]: sctp_make_asconf_update_ip() and sctp_find_unmatch_addr().
      [SCTP]: ->a_h is gone now.
      [SCTP]: Trivial ->ipaddr_h -> ->ipaddr conversions.
      [SCTP]: We need to be careful when copying to sockaddr_storage.
      [SCTP]: sctp_sf_send_restart_abort() is endian-agnostic.
      [SCTP]: ip6_send() doesn't need fl_ip_[sd]port.
      [SCTP]: ->a_h is gone now.
      [SCTP]: Don't bother setting sin_port in ->from_sk().
      [SCTP]: flip_to_{h,n}() are not needed anymore.
      [SCTP]: Annotate ->inaddr_any().
      [SCTP]: Get rid of the last remnants of sin_port flipping.
      [SCTP]: sctp_association ->peer.i is a host-endian analog of sctp_inthdr.
      [SCTP]: Annotate ->supported_addrs().
      [SCTP]: Netfilter sctp annotations.
      [SCTP]: More trivial sctp annotations.
      [SCTP]: SCTP_CMD_PROCESS_CTSN annotations.
      [SCTP]: Even more trivial sctp annotations.
      [NET]: Fix assorted misannotations (from md5 and udplite merges).
      [NETFILTER]: ip_nat_snmp_basic annotations.
      [NET]: Split skb->csum
      [NET]: net/sched annotations.
      [NETPOLL]: Another udp checksum mangling.
      [CIPSO]: Missing annotation in cipso_ipv4 update.
      [EBTABLES]: Fix wraparounds in ebt_entries verification.
      [EBTABLES]: Verify that ebt_entries have zero ->distinguisher.
      [EBTABLES]: Deal with the worst-case behaviour in loop checks.
      [EBTABLES]: Prevent wraparounds in checks for entry components' sizes.
      [EBTABLES]: Split ebt_check_entry_size_and_hooks
      [EBTABLES]: Pull the loop doing __ebt_verify_pointers() into a separate function.
      [EBTABLES]: Move more stuff into ebt_verify_pointers().
      [EBTABLES]: translate_table(): switch direct uses of repl->hook_info to newinfo
      [EBTABLES]: Switch ebt_check_entry_size_and_hooks() to use of newinfo->hook_entry[]
      [EBTABLES]: Clean ebt_get_udc_positions() up.
      [EBTABLES]: ebt_check_entry() doesn't need valid_hooks
      [EBTABLES]: Move calls of ebt_verify_pointers() upstream.
      [EBTABLES]: Clean ebt_register_table() up.
      [EBTABLES]: Split ebt_replace into user and kernel variants, annotate.
      severing module.h->sched.h
      severing fs.h, radix-tree.h -> sched.h
      severing uaccess.h -> sched.h
      severing skbuff.h -> highmem.h
      severing skbuff.h -> poll.h
      severing skbuff.h -> mm.h
      severing poll.h -> mm.h
      fix fallout from header dependency trimming
      __iomem annotations: smc91x
      mv643xx_eth.c NULL noise removal
      trivial missing __init in drivers/net/*
      drivers/net/arm missing __devinit
      myri10ge annotations
      ns83820 annotations
      selinux endianness annotations
      remote memory corruptor in ibmtr.c
      hamradio/dmascc: fix up work_struct-induced breakage
      drivers/{char|isdn}: work_struct-induced breakage
      More work_struct induced breakage (s390)
      ... and more work_struct-induced breakage (mips)
      ... and then some more work_struct-induced breakage (ibmvscsi)
      CONFIG_COMPUTONE should depend on ISA|EISA|PCI
      appldata_mem dependes on vm counters
      uml problems with linux/io.h
      missing includes in hilkbd
      hci endianness annotations
      lockd endianness annotations
      [NETFILTER]: {ip,ip6,arp}_tables: fix exponential worst-case search for loops

Alan (21):
      pata_hpt366 enablebits
      pata_cs5530: suspend/resume support
      pata_jmicron: fix JMB368 support, add suspend/resume handling
      pata_ali: suspend/resume support
      pata_rz1000: Force readahead off on resume
      pata_sil680 suspend/resume
      PATA libata: suspend/resume simple cases
      pata_cs5520: resume support
      pata_cmd64x: suspend/resume
      pata_serverworks suspend/resume
      pata_it821x: Suspend/Resume support
      pata_amd: suspend/resume
      pata_via suspend/resume support
      hpt36x: Suspend/resume support
      pata : more drivers that need only standard suspend and resume
      pata_hpt3x3: suspend/resume support
      pata_marvell: merge Mandriva patches
      trivial piix: swap bogus dot for comma space
      pata_via: VIA 8251 bridged systems are now out and about
      pata_ali: small fixes
      libata: Incorrect timing computation for PIO5/6

Alan Cox (22):
      PCI: quirks: fix the festering mess that claims to handle IDE quirks
      libata: Winbond support
      pci_module_init-convertion-in-ata_genericc fix
      libata: add 40pin "short" cable support, honour drive side speed detection
      pata_marvell: Marvell 6101/6145 PATA driver
      libata: Revamp blacklist support to allow multiple kinds of blacklisting flaws
      pdc202xx_old: Fix name clashes with PA-RISC
      x86: remove last two pci_find offenders in the core code
      alpha: switch to pci_get API
      via82cxxx: handle error condition properly
      HZ: 300Hz support
      ide_scsi: allow it to be used for non CD only
      mxser: PCI refcounts
      tty: preparatory structures for termios revamp
      tty: switch to ktermios and new framework
      tty: switch to ktermios
      tty_ioctl: use termios for the old structure and termios2 for the new
      termios: Enable new style termios ioctls on x86-64
      ide: more conversion to pci_get APIs
      igafb: switch to pci_get API
      ide: complete switch to pci_get
      ide-cd: Handle strange interrupt on the Intel ESB2

Alan Stern (20):
      [SCSI] Reduce polling in sd.c
      USB HID: Handle STALL on interrupt endpoint
      USB core: don't match interface descriptors for vendor-specific devices
      USB: ohci-hcd: fix compiler warning
      USB: OHCI: disable RHSC inside interrupt handler
      USB: OHCI: remove stale testing code from root-hub resume
      USB: autosuspend code consolidation
      USB: expand autosuspend/autoresume API
      USB: Move private hub declarations out of public header file
      OHCI: change priority level of resume log message
      USB core: fix compiler warning about usb_autosuspend_work
      USB: net2280: don't send unwanted zero-length packets
      EHCI: Fix root-hub and port suspend/resume problems
      USB: Add autosuspend support to the hub driver
      OHCI: make autostop conditional on CONFIG_PM
      USB: struct usb_device: change flag to bitflag
      USB hub: simplify remote-wakeup handling
      USB: keep count of unsuspended children
      usbcore: remove unused argument in autosuspend
      Allow NULL pointers in percpu_free

Albert Cahalan (1):
      x86-64: Support -mregparm arguments for signals with SA_SIGINFO in compat mode

Albert Lee (1):
      libata: let ATA_FLAG_PIO_POLLING use polling pio for ATA_PROT_NODATA

Alessandro Zummo (2):
      [libata] ARM: add ixp4xx PATA driver
      update MAINTAINERS with rtc-linux mailing list info

Alexey Dobriyan (20):
      [CPUFREQ] gx-suspmod: fix "&& 0xff" typo
      mqueue.h: don't include linux/types.h
      prism54: use BUILD_BUG_ON
      [ATM] ambassador,firestream: "-1 >>" is implementation defined
      [ROSE] rose_add_loopback_node: propagate -E
      x86-64: use BUILD_BUG_ON in FPU code
      paride: rename pi_register() and pi_unregister()
      paride_register(): shuffle return values
      Compile-time check re world-writeable module params
      fs/*: trivial vsnprintf() conversion
      hpfs: bring hpfs_error() into shape
      drivers/cdrom/*: trivial vsnprintf() conversion
      reiserfs: add missing D-cache flushing
      do_coredump() and not stopping rewrite attacks?
      ohci1394: shortcut irq printing
      drivers/isdn/*: trivial vsnprintf() conversion
      drivers/video/*: use kmemdup()
      [SPARC{32,64}]: Propagate ptrace_traceme() return value.
      sysctl: remove some OPs
      sysctl: remove unused "context" param

Alistair John Strachan (1):
      include/linux/compiler.h: reject gcc 3 < gcc 3.2

Amit Choudhary (1):
      V4L/DVB (4761): Stv680.c: check kmalloc() return value.

Amit S. Kale (6):
      Add NetXen 1G/10G ethernet driver.
      NetXen: Fixed /sys mapping between device and driver
      NetXen: temp monitoring, newer firmware support, mm footprint reduction
      NetXen: driver cleanup, removed unnecessary __iomem type casts
      NetXen: whitespace cleaup and more cleanup fixes
      NetXen: multiport firmware support, ioctl interface

Amol Lad (28):
      [CPUFREQ] sc520_freq.c: ioremap balanced with iounmap
      PCI: arch/i386/kernel/pci-dma.c: ioremap balanced with iounmap
      i386: Add iounmap in error paths in hpet code
      i386: add missing iounmap in i386 hpet clocksource code
      ioremap balanced with iounmap for drivers/char/rio/rio_linux.c
      ioremap balanced with iounmap for drivers/char/moxa.c
      ioremap balanced with iounmap for drivers/char/istallion.c
      sound/oss/btaudio.c: ioremap balanced with iounmap
      drivers/isdn: Handcrafted MIN/MAX Macro removal
      ioremap balanced with iounmap for drivers/video/virgefb
      ioremap balanced with iounmap for drivers/video/vesafb
      ioremap balanced with iounmap for drivers/video/tridentfb
      ioremap balanced with iounmap for drivers/video/tgafb
      ioremap balanced with iounmap for drivers/video/stifb
      ioremap balanced with iounmap for drivers/video/retz3fb
      ioremap balanced with iounmap for drivers/video/pvr2fb
      ioremap balanced with iounmap for drivers/video/platinumfb
      ioremap balanced with iounmap for drivers/video/offb
      ioremap balanced with iounmap for drivers/video/macfb
      ioremap balanced with iounmap for drivers/video/hpfb
      ioremap balanced with iounmap for drivers/video/fm2fb
      ioremap balanced with iounmap for drivers/video/ffb
      ioremap balanced with iounmap for drivers/video/cyberfb
      ioremap balanced with iounmap for drivers/video/cirrusfb
      ioremap balanced with iounmap for drivers/video/atyfb_base
      ioremap balanced with iounmap for drivers/video/atafb
      ioremap balanced with iounmap for drivers/video/amifb
      ioremap balanced with iounmap for drivers/video/S3triofb

Andi Kleen (37):
      x86-64: Update defconfig
      i386: Update defconfig
      x86: shorten lines in unwinder to be <= 80 characters
      x86: Compress stack unwinder output
      x86-64: Don't keep interrupts disabled while spinning in spinlocks
      i386: PDA: Fix math emulator for new pt_regs
      x86: Don't use nested idle loops
      x86: Mention PCI instead of RAM in NMI parity error message
      x86-64: Implement compat code for SIOCSIFHWBROADCAST
      x86-64: Speed and clean up cache flushing in change_page_attr
      i386: Retrieve CLFLUSH size from CPUID
      i386: Use CLFLUSH instead of WBINVD in change_page_attr
      Generic: Move __user cast into probe_kernel_address
      x86-64: Use probe_kernel_address in arch/x86_64/*
      i386: Use probe_kernel_address instead of __get_user in fault paths
      x86-64: Try multiple timer variants in check_timer
      i386: Fix race in IO-APIC routing entry setup.
      x86-64: Fix race in IO-APIC routing entry setup.
      x86-64: Don't force inlining of do_csum
      paravirt: Disable vdso by default when CONFIG_PARAVIRT is enabled
      x86-64: Add option to compile for Core2
      i386: Add support for compilation for Core2
      x86-64: Rate limit no irq handler messages
      i386: Avoid boot warning with apic=debug
      x86-64: Synchronize RDTSC on single core AMD
      unwinder: Use probe_kernel_address instead of __get_user in kernel/unwind.c
      unwinder: always use unlocked module list access in unwinder fallback
      unwinder: Remove lockdep disabling of nested locks for unwinder
      x86-64: Remove unwind stack pointer alignment forcing again
      x86-64: Clarify error message in GART code
      x86-64: Fix constraints in atomic_add_return()
      x86-64: Export smp_call_function_single
      x86-64: Update defconfig
      i386: Update defconfig
      x86: Fix verify_quirk_intel_irqbalance()
      x86: Work around gcc 4.2 over aggressive optimizer
      i386: Fix io_apic.c warning

Andrea Bittau (6):
      [DCCP] ACKVEC: Optimization - Do not traverse records if none will be found
      [DCCP] CCID2: Code optimizations
      [DCCP] ackvec: Remove unused dccpav_ack_ptr field from dccp_ackvec
      [DCCP] ackvec: infrastructure for sending more than one ackvec per packet
      [DCCP] ackvec: Split long ack vectors across multiple options
      [DCCP] ccid2: Allow window to grow larger

Andreas Gruenbacher (1):
      Remove superfluous lock_super() in extN xattr code

Andreas Mohr (1):
      i386: fix buggy MTRR address checks

Andrew Beekhof (2):
      [patch 1/3] OCFS2 - Expose struct o2nm_cluster
      [patch 3/3] OCFS2 Configurable timeouts - Protocol changes

Andrew Morton (54):
      [CPUFREQ] speedstep-centrino: remove dead code
      [WATCHDOG] config.h removal
      Input: lifebook - learn about hard tabs
      [SCSI] revert "[SCSI] ips soft lockup during reset/initialization"
      [SCSI] ips: fix soft lockup during reset initialization
      e1000 linkage fix
      [XFRM]: uninline xfrm_selector_match()
      [TCP]: Fix warnings with TCP_MD5SIG disabled.
      x86: all cpu backtrace
      x86-64: dump_trace() atomicity fix
      Fix http://bugzilla.kernel.org/show_bug.cgi?id=7606
      add bottom_half.h
      drm-sis linkage fix
      uml: workqueue build fix
      balance_pdgat() cleanup
      slab: deprecate kmem_cache_t
      probe_kernel_address() needs to do set_fs()
      slab: use probe_kernel_address()
      vfs_getattr(): remove dead code
      ext3: uninline large functions
      ext4: uninline large functions
      driver/base/memory.c: handle errors properly
      protect ext2 ioctl modifying append_only immutable etc with i_mutex
      remove HASH_HIGHMEM
      smp_call_function_single() check that local interrupts are enabled
      gcc-4.1.0 is bust
      elf.h: forward declare struct file
      [S390] workqueue fixes.
      mxser: session warning fix
      mxser-workqueue-fixes
      fault-injection Kconfig cleanup
      fault-injection: stacktrace filtering kconfig fix
      proc_misc build fix
      V4L/DVB (4794): Dvb: dibx000_common-fix
      V4L/DVB: Dvb-budget ci fix
      submit checklist update
      io-accounting: core statistics
      clean up __set_page_dirty_nobuffers()
      io-accounting: write accounting
      io-accounting: write-cancel accounting
      io-accounting: read accounting
      io-accounting-read-accounting nfs fix
      io-accounting-read-accounting cifs fix
      io-accounting: direct-io
      io-accounting: report in procfs
      cleanup taskstats.h
      io-accounting: via taskstats
      getdelays: various fixes
      io-accounting: add to getdelays
      [NETPOLL]: Make sure TX lock is taken with BH disabled.
      [NETPOLL]: Fix local_bh_enable() warning.
      arch/i386/kernel/smpboot.c: remove unneeded ifdef
      touch_atime() cleanup
      Driver core: "platform_driver_probe() can save codespace": save codespace

Andrew Vasquez (2):
      [SCSI] qla2xxx: defer topology discovery to DPC thread during initialization.
      [SCSI] qla2xxx: add asynchronous scsi scanning support.

Andrew Victor (42):
      [ARM] 3945/1: AT91: Rename devices.c
      [ARM] 3946/1: AT91: at91_arch_reset and at91_extern_irq
      [ARM] 3947/1: AT91: cpu_is_XXX macro's
      [ARM] 3948/1: AT91: Initial support for AT91SAM9261 and AT91SAM9260
      [ARM] 3950/1: AT91: Split up system header file
      [ARM] 3951/1: AT91: Rename user peripheral header files
      [ARM] 3954/1: AT91: Update drivers for new headers
      [ARM] 3952/1: AT91: Hardware headers for SAM9 perhipherals
      [ARM] 3949/2: AT91: SAM9 timer driver
      [ARM] 3953/1: AT91: SAM9 platform devices
      [ARM] 3955/1: AT91: Clear timer interrupt when resuming
      [ARM] 3956/1: AT91: Carmeva board update
      [ARM] 3957/1: AT91: Physically mapped flash on DK and EK boards
      [ARM] 3959/1: AT91: Support for SAM9 USB and HCK clocks
      [ARM] 3960/1: AT91: Final SAM9 intergration patches.
      [ARM] 3962/1: AT91: Support for Atmel AT91SAM9260-EK board
      [ARM] 3961/2: AT91: Support for Atmel AT91SAM9261-EK board
      [ARM] 3963/1: AT91: Update configuration files
      [ARM] 3966/1: AT91: RM9200 device data update
      [ARM] 3972/1: AT91: Update board.h
      [ARM] 3973/1: AT91: Serial driver compile fix
      [ARM] 3974/1: AT91: Remove USB Device header
      [ARM] 3975/1: AT91: Comments in atmel_serial.h
      [ARM] 3976/1: AT91: MAINTAINERS entry
      [ARM] 3977/1: AT91: remove loop waiting for reset
      pcmcia: at91_cf update
      pcmcia: at91_cf update
      AT91RM9200 Ethernet: Remove 'at91_dev' and use netdev_priv()
      AT91RM9200 Ethernet: Move check_timer variable and use mod_timer()
      AT91RM9200 Ethernet: Add netpoll / netconsole support
      AT91RM9200 Ethernet: Use dev_alloc_skb()
      [WATCHDOG] watchdog miscdevice patch
      [ARM] 4010/1: AT91SAM9260-EK board: Prepare for MACB Ethernet support
      [ARM] 4011/1: AT91SAM9260: Fix compilation with NAND driver
      AT91RM9200 RTC
      i2c: New Atmel AT91 bus driver
      AT91 MMC 1: Pass host structure.
      AT91 MMC 2 : Use platform resources
      AT91 MMC 3 : Move global mci_clk variable
      AT91 MMC 4 : Interrupt handler cleanup
      AT91 MMC 5 : Minor cleanups
      AT91 MMC update for 2.6.19

Andrew de Quincey (2):
      V4L/DVB (4855): Support KNC1 DVBC cards with alternative tda10021 i2c address
      V4L/DVB (4884): Remove stray IR code left from patchset

Andrey Mirkin (1):
      skip data conversion in compat_sys_mount when data_page is NULL

Andrey Savochkin (2):
      retries in ext3_prepare_write() violate ordering requirements
      retries in ext4_prepare_write() violate ordering requirements

Andy Fleming (6):
      [POWERPC] Fix up the OF functions to only do PCI stuff if PCI is actually configured
      Slight refactor of interrupt mapping for FSL parts
      of_irq_to_resource now returns the virq
      Fixed a number of bugs in the PHY Layer
      Add support for Marvell 88e1111S and 88e1145
      PHY: Add support for configuring the PHY connection interface

Andy Gospodarek (1):
      bonding: incorrect bonding state reported via ioctl

Andy Ryan (1):
      NFS Exclusive open not supported bug

Andy Whitcroft (4):
      numa node ids are int, page_to_nid and zone_to_nid should return int
      silence unused pgdat warning from alloc_bootmem_node and friends
      mm: cleanup indentation on switch for CPU operations
      mm: make compound page destructor handling explicit

Anssi Hannula (1):
      Input: HID - add a quirk for the Logitech USB Receiver

Anthony Liguori (1):
      KVM: Add missing include

Anton Blanchard (4):
      [POWERPC] Add DSCR SPR to sysfs
      [POWERPC] Add SPURR SPR to sysfs
      [POWERPC] micro optimise pSeries_probe
      [POWERPC] dont allow pSeries_probe to succeed without initialising MMU

Arjan van de Ven (5):
      x86-64: Mark rdtsc as sync only for netburst, not for core2
      Make initramfs printk a warning on incorrect cpio type
      round_jiffies infrastructure
      user of the jiffies rounding code: JBD
      user of the jiffies rounding patch: Slab

Arnaldo Carvalho de Melo (36):
      Check ieee80211softmac_auth_resp kmalloc result
      [DCCP] timewait: Remove leftover extern declarations
      [DCCP]: One NET_INC_STATS() could be NET_INC_STATS_BH in dccp_v4_err()
      [NET]: Conditionally use bh_lock_sock_nested in sk_receive_skb
      [TCP_IPV4]: CodingStyle cleanups, no code change
      [TCP_IPV4]: Use kmemdup where appropriate
      [NETLABEL]: Use kmemdup in cipso_ipv4.c
      [IPV4]: Use kmemdup in net/ipv4/devinet.c
      [TCP] minisocks: Use kmemdup and LIMIT_NETDEBUG
      [IPV6]: Use kmemdup
      [DCCP]: Use kmemdup
      [DECNET]: Use kmemdup
      [AX25]: Use kmemdup
      [NETROM]: Use kmemdup
      [TCP]: Tidy up skb_entail
      [ATM]: Use kmemdup & kzalloc where applicable
      [NET] neighbour: Use kmemdup where applicable
      [DECNET]: Use kzalloc where applicable
      [IPVS]: Use kmemdup where appropriate
      [IRDA]: Use kmemdup where applicable
      [SCHED]: Use kmemdup & kzalloc where appropriate
      [SCTP]: Use kzalloc where appropriate
      [SUNRPC]: Use k{mem,str}dup where applicable
      [TIPC]: Use kzalloc where appropriate
      [XFRM]: Use kmemdup where appropriate
      [INET_CONNECTION_SOCK]: Pack struct inet_connection_sock_af_ops
      [NET]: Pack struct hh_cache
      [XFRM]: Pack struct xfrm_policy
      [TCP]: Change tcp_header_len member in tcp_sock to u16
      [TCP]: Renove the __ prefix on the struct tcp_sock members
      [INET]: Change protocol field in struct inet_protosw to u16
      [DCCP]: Make {set,get}sockopt(DCCP_SOCKOPT_PACKET_SIZE) return 0
      Save some bytes in struct mm_struct
      Save some bytes in struct inode
      [DCCP] ccid3: Fixup some type conversions related to rtts
      [DCCP]: Whitespace cleanups

Arnaud Patard (Rtp (1):
      s3c2410fb: Add support for STN displays

Arnd Bergmann (13):
      [POWERPC] spufs: Return correct event for data storage interrupt
      [POWERPC] spufs: Always map local store non-guarded
      [POWERPC] spufs: Use SPU master control to prevent wild SPU execution
      [POWERPC] cell: Add symbol exports for oprofile
      [POWERPC] update cell_defconfig for ps3 support
      [POWERPC] spufs: always send sigtrap on breakpoint
      [POWERPC] cell: fix building without spufs
      [POWERPC] ps3: multiplatform build fixes
      [POWERPC] ps3: add a default zImage target
      [POWERPC] fix missing #include in sys_ppc32.c
      [POWERPC] fix building without PCI
      remove kernel syscalls
      [POWERPC] cell: Fix spu_info.h header export

Arne Redlich (1):
      IB/srp: Increase supported CDB size

Art Haas (1):
      Remove 'volatile' from spinlock_types

Artiom Myaskouvskey (2):
      i386: call efi_get_time during suspend
      i386: Preserve EFI run time regions with memmap parameter

Ashwin Chaugule (2):
      grab swap token reordered
      new scheme to preempt swap token

Atsushi Nemoto (21):
      [MIPS] Use "long" for 64-bit values on 64-bit kernel.
      [MIPS] Load modules to CKSEG0 if CONFIG_BUILD_ELF64=n
      [MIPS] Fast path for rdhwr emulation for TLS
      [MIPS] mips hpt cleanup: get rid of mips_hpt_init
      [MIPS] IRQ cleanups
      [MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq
      [MIPS] Remove redundant r4k_blast_icache() calls
      [MIPS] do_IRQ cleanup
      [MIPS] mips HPT cleanup: make clocksource_mips public
      [MIPS] Use SYSVIPC_COMPAT to fix various problems on N32
      [MIPS] Unify csum_partial.S
      [MIPS] Do not use handle_level_irq for ioasic_dma_irq_type.
      [MIPS] genirq: use name instead of typename
      [MIPS] Import updates from i386's i8259.c
      [MIPS] Make csum_partial more readable
      [MIPS] Optimize flow of csum_partial
      [MIPS] Optimize csum_partial for 64bit kernel
      [MIPS] Add GENERIC_HARDIRQS_NO__DO_IRQ for i8259 users
      Fix COW D-cache aliasing on fork
      Pass vma argument to copy_user_highpage().
      MIPS: Fix COW D-cache aliasing on fork

Auke Kok (9):
      e1000: whitespace changes, comments, typos
      e1000: Remove DISABLE_MULR debug code
      e1000: FIX: enable hw TSO for IPV6
      e1000: Enble early receive (ERT) on 82573
      e1000: simplify skb_put call.
      e1000: New hardware support
      e1000: reorder e1000_param.c
      e1000: increment version to 7.3.15-k2
      e1000: update README for e1000

Avantika Mathur (3):
      ext4: if expression format
      ext4: kmalloc to kzalloc
      ext4: Eliminate inline functions

Avi Kivity (11):
      x86-64: Extract segment descriptor definitions for use outside
      kvm: userspace interface
      KVM: Put KVM in a new Virtualization menu
      KVM: Clean up AMD SVM debug registers load and unload
      KVM: Replace __x86_64__ with CONFIG_X86_64
      KVM: Move find_vmx_entry() to vmx.c
      KVM: Remove extranous put_cpu() from vcpu_put()
      KVM: MMU: Ignore pcd, pwt, and pat bits on ptes
      KVM: Add MAINTAINERS entry
      KVM: Disallow the kvm-amd module on intel hardware, and vice versa
      KVM: Fix vmx hardware_enable() on macbooks

Ayaz Abdulla (4):
      forcedeth: add mgmt unit support
      forcedeth: add recoverable error support
      forcedeth: add new NVIDIA pci ids
      forcedeth: add support for new mcp67 device

BP, Praveen (1):
      sysctl: string length calculated is wrong if it contains negative numbers

Bart De Schuymer (2):
      [NETFILTER]: ebtables: add --snap-arp option
      [NETFILTER]: bridge netfilter: deal with martians correctly

Ben Collins (2):
      [ATM]: Add CPPFLAGS to byteorder.h check
      ieee1394: Consolidate driver registering

Ben Dooks (7):
      [ARM] 3986/1: H1940: suspend to RAM support
      [ARM] 3998/1: VR1000: LED platform devices
      [ARM] 3999/1: RX3715: suspend to RAM support
      [ARM] 4000/1: Osiris: add third serial port in
      [ARM] 4001/1: S3C24XX: shorten reboot time
      [ARM] 4002/1: S3C24XX: leave parent IRQs unmasked
      [ARM] 4004/1: S3C24XX: UDC remove implict addition of VA to regs

Benjamin Herrenschmidt (37):
      Driver core: add notification of bus events
      Driver core: add dev_archdata to struct device
      ACPI: Change ACPI to use dev_archdata instead of firmware_data
      Driver core: Call platform_notify_remove later
      [POWERPC] Make pci_read_irq_line the default
      [POWERPC] Remove ppc_md.pci_map_irq & ppc_swizzle for ARCH=powerpc
      [POWERPC] Generic DCR infrastructure
      [POWERPC] Make EMAC use generic DCR access methods
      [POWERPC] Support for DCR based MPIC
      [POWERPC] Improve MPIC driver auto-configuration from DT
      [POWERPC] Native cell support for MPIC in southbridge
      [POWERPC] Souped-up of_platform_device support
      [POWERPC] Hook of_platform_bus_probe with cell
      ibmveth: Remove ibmveth "liobn" field
      [POWERPC] Refactor 64 bits DMA operations
      [POWERPC] Add DMA ops support for of_platform_device to Cell
      [POWERPC] Resolve the parent address of a PCI bus range
      [POWERPC] Resolve the BUID for RTAS PCI config space accesses
      [POWERPC] Add "parent" struct device for PCI host bridges
      [POWERPC] Generic OF platform driver for PCI host bridges.
      [POWERPC] Cell fixup DMA offset for new southbridge
      [POWERPC] Allow hooking of PCI MMIO & PIO accessors on 64 bits
      [POWERPC] Cell "Spider" MMIO workarounds
      [POWERPC] Spider uses low level BE MMIO accessors
      [POWERPC] Add an optional offset to direct DMA on 64 bits
      [POWERPC] Make direct DMA use node local allocations
      [POWERPC] Make cell use direct DMA ops
      [POWERPC] Remove ioremap64 and fixup_bigphys_addr
      [POWERPC] Merge 32 and 64 bits asm-powerpc/io.h
      [POWERPC] Fix __raw* accessors
      [POWERPC] Fix IDE build with ARCH=ppc
      [POWERPC] Xserve cpu-meter driver
      [POWERPC] powerpc: Workaround for of_platform without "reg" nor "dcr-reg"
      [POWERPC] cell: hard disable interrupts in power_save()
      [POWERPC] Fix mmap of PCI resource with hack for X
      [POWERPC] Fix irq routing on some 32-bit PowerMacs
      [POWERPC] Remove old dcr.S

Benjamin LaHaise (1):
      aio: remove ki_retried debugging member

Bernhard Kaindl (1):
      ohci1394: steps to implement suspend/resume

Boaz Harrosh (1):
      remove blk_queue_activity_fn

Brandon Philips (1):
      Input: drivers/char/keyboard.c - small cleanup in k_cur()

Brian Haley (2):
      [IPv6]: Only modify checksum for UDP
      [IPV6]: Fix IPV6_UNICAST_HOPS getsockopt().

Brian King (9):
      [SCSI] ipr: SATA reset - wait for host reset completion
      [SCSI] ipr: Stop issuing cancel all to disk arrays
      [SCSI] ipr: PCI IDs for new SAS adapters
      [SCSI] ipr: Set default ipr Kconfig values
      [SCSI] ipr: Remove ipr_scsi_timed_out
      [SCSI] ipr: Remove debug trace points from dump code
      [SCSI] ipr: Add support for logging SAS fabric errors
      [SCSI] ipr: Reduce default error log size
      [SCSI] ipr: Driver version 2.3.0

Brice Goglin (9):
      myri10ge: write as 2 32-byte blocks in myri10ge_submit_8rx
      myri10ge: indentation cleanups
      myri10ge: add page-based skb routines
      myri10ge: switch to page-based skb
      myri10ge: drop contiguous skb routines
      myri10ge: Full vlan frame in small_bytes
      myri10ge: fix big_bytes in case of vlan frames
      myri10ge: update driver version to 1.1.0
      Fix typo in 'EXPERIMENTAL' in CC_STACKPROTECTOR on x86_64

Burman Yan (5):
      USB serial: replace kmalloc+memset with kzalloc
      x86-64: replace kmalloc+memset with kzalloc in MTRR code
      i386: replace kmalloc+memset with kzalloc
      kernel core: replace kmalloc+memset with kzalloc
      isdn: replace kmalloc+memset with kzalloc

Cal Peake (2):
      add MODULE_* attributes to bit reversal library
      Fix inotify maintainers entry

Cedric Le Goater (5):
      add process_session() helper routine
      add process_session() helper routine: deprecate old field
      identifier to nsproxy
      to nsproxy
      use current->nsproxy->pid_ns

Chad Sellers (4):
      SELinux: remove current object class and permission validation mechanism
      SELinux: export object class and permission definitions
      SELinux: ensure keys constant in hashtab_search
      SELinux: validate kernel object classes and permissions

Chase Venters (1):
      Fix jiffies.h comment

Chen, Kenneth W (9):
      __unmap_hugepage_range(): add comment
      shared page table for hugetlb page
      htlb forget rss with pt sharing
      aio: kill pointless ki_nbytes assignment in aio_setup_single_vector
      [IA64] implement csum_ipv6_magic for ia64.
      [IA64] tidy up return value of ip_fast_csum
      sched: remove lb_stopbalance counter
      sched: optimize activate_task for RT task
      optimize o_direct on block devices

Chris Caputo (1):
      sched: correct output of show_state()

Chris Zankel (4):
      xtensa: fix irq and misc fixes
      xtensa: remove extra header files
      xtensa: fix system call interface
      Xtensa: Add ktermios and minor filename fix

Christian Borntraeger (2):
      [S390] remove salipl memory detection.
      [S390] set KBUILD_IMAGE.

Christian Krafft (6):
      [POWERPC] cell: add support for registering sysfs attributes to spus
      [POWERPC] sysfs: add support for adding/removing spu sysfs attributes
      [POWERPC] cell: add temperature to SPU and CPU sysfs entries
      [POWERPC] cell: add cpufreq driver for Cell BE processor
      enable booting a NUMA system where some nodes have no memory
      [POWERPC] cbe_thermal: Fix initialization of sysfs attribute_group

Christian Lamparter (1):
      wext: extend MLME support

Christoph Haubrich (1):
      V4L/DVB (4788): Tda8083: support for uncorrectable blocks and bit error rate

Christoph Hellwig (8):
      [SCSI] use one-element sg list in scsi_send_eh_cmnd
      [SCSI] untangle scsi_prep_fn
      [SCSI] kill scsi_assign_lock
      mmc: remove kernel_thread()
      [POWERPC] spufs: Avoid user-triggered oops in ptrace
      leak tracking for kmalloc_node
      add numa node information to struct device
      node-aware skb allocation

Christoph Lameter (34):
      Get rid of zone_table[]
      Remove bio_cachep from slab.h
      Move sighand_cachep to include/signal.h
      Move vm_area_cachep to include/mm.h
      Move files_cachep to include/file.h
      Move filep_cachep to include/file.h
      Move fs_cachep to linux/fs_struct.h
      Move names_cachep to linux/fs.h
      Remove uses of kmem_cache_t from mm/* and include/linux/slab.h
      drain_node_page(): Drain pages in batch units
      slab: remove SLAB_NO_GROW
      slab: remove SLAB_LEVEL_MASK
      slab: remove SLAB_NOIO
      slab: remove SLAB_NOFS
      slab: remove SLAB_USER
      slab: remove SLAB_ATOMIC
      slab: remove SLAB_KERNEL
      slab: remove SLAB_DMA
      slab: remove kmem_cache_t
      slab: fix two issues in kmalloc_node / __cache_alloc_node
      GFP_THISNODE must not trigger global reclaim
      slab: better fallback allocation behavior
      [IA64] resolve name clash by renaming is_available_memory()
      sched: avoid taking rq lock in wake_priority_sleeper
      sched: remove staggering of load balancing
      sched: disable interrupts for locking in load_balance()
      sched: extract load calculation from rebalance_tick
      sched: move idle status calculation into rebalance_tick()
      sched: use softirq for load balancing
      sched: call tasklet less frequently
      sched: add option to serialize load balancing
      slab: fix sleeping in atomic bug
      Cleanup slab headers / API to allow easy addition of new slab allocators
      More slab.h cleanups

Christophe Saout (1):
      Subject: Re: [PATCH] Fix SUNRPC wakeup/execute race condition

Chuck Ebbert (4):
      i386: add sleazy FPU optimization
      i386: remove IOPL check on task switch
      x86: add sysctl for kstack_depth_to_print
      Document how to decode an IOCTL number

Chuck Lever (17):
      SUNRPC: minor optimization of "xid" field in rpc_xprt
      SUNRPC: Make the transport-specific setup routine allocate rpc_xprt
      SUNRPC: another pmap wakeup fix
      SUNRPC: Allocate a private data area for socket-specific rpc_xprt fields
      SUNRPC: Remove sock and inet fields from rpc_xprt
      SUNRPC: Move TCP receive state variables into private data structure
      SUNRPC: Move TCP state flags into xprtsock.c
      SUNRPC: Move rpc_xprt socket connect fields into private data structure
      SUNRPC: Move the UDP socket bufsize parameters to a private data structure
      SUNRPC: move saved socket callback functions to a private data structure
      SUNRPC: Make address format buffers more generic
      SUNRPC: skb_read_bits is the same as xs_tcp_copy_data
      SUNRPC: Rename skb_reader_t and friends
      SUNRPC: create stubs for xprtsock init and cleanup
      SUNRPC: relocate the creation of socket-specific tunables
      NLM: fix print format for tk_pid
      SUNRPC: Remove pprintk() from net/sunrpc/xprt.c

Corey Minyard (13):
      IPMI: Fix device model name
      IPMI: remove interface number limits
      IPMI: pass sysfs name from lower level driver
      IPMI: Allow hot system interface remove
      IPMI: Add maintenance mode
      IPMI: fix request events
      IPMI: add poll delay
      IPMI: system interface hotplug
      IPMI: add pigeonpoint poweroff
      IPMI: fix pci warning
      IPMI: Fix BT long busy
      IPMI: increase KCS message size
      IPMI: misc fixes

Cornelia Huck (13):
      driver core: Introduce device_find_child().
      driver core: Introduce device_move(): move a device to a new parent.
      driver core: Use klist_remove() in device_move()
      [S390] Add MODALIAS= to the uevent for the ap bus.
      [S390] cio: Make ccw_dev_id_is_equal() more robust.
      [S390] cio: Use path verification for last path gone after vary off.
      [S390] cio: Retry internal operations after vary off.
      [S390] cio: Use device_reprobe() instead of bus_rescan_devices().
      [S390] Some preparations for the dynamic subchannel mapping patch.
      [S390] subchannel lock conversion.
      [S390] Support for disconnected devices reappearing on another subchannel.
      [S390] Use dev->groups for adding/removing the subchannel attribute group.
      [S390] Update documentation for dynamic subchannel mapping.

Dan Carpenter (1):
      tty_io.c balance tty_ldisc_ref()

Dan Williams (3):
      [ARM] 3967/1: xsc3: make branch predication configurable on xsc3
      [ARM] 3968/1: iop13xx: add iop13xx_defconfig
      [ARM] 3995/1: iop13xx: add iop13xx support

Daniel Drake (14):
      zd1211rw: Add 3 more device IDs
      ieee80211: Move IV/ICV stripping into ieee80211_rx
      zd1211rw: Add ID for ZyXEL G-220
      zd1211rw: Add ID for Planex GW-US54Mini
      zd1211rw: Add ID for Belkin F5D7050 v4000
      zd1211rw: Remove IW_FREQ_AUTO support
      zd1211rw: Allow channels 1-13 in Japan
      zd1211rw: Rename cs_rate to zd_rate
      zd1211rw: Use softmac ERP handling functionality
      ieee80211: Provide generic get_stats implementation
      zd1211rw: zd_mac_rx isn't always called in IRQ context
      zd1211rw: Fill enc_capa in GIWRANGE handler
      video1394: small optimizations to frame retrieval codepath
      video1394: remove BKL contention

Daniel Walker (2):
      clocksource: add usage of CONFIG_SYSFS
      clocksource: small cleanup

Darrick J. Wong (5):
      [SCSI] libsas: modify error handler to use scsi_eh_* functions
      [SCSI] libsas: add sas_abort_task
      [SCSI] aic94xx: handle REQ_TASK_ABORT
      aic94xx: handle REQ_DEVICE_RESET
      aic94xx: delete ascb timers when freeing queues

Dave Airlie (1):
      drm: fix up irqflags in drm_lock.c

Dave Jones (14):
      [CPUFREQ] Remove duplicate include from acpi-cpufreq
      [CPUFREQ] acpi-cpufreq: Fix up some CodingStyle nits leftover from the lindenting.
      [CPUFREQ] ifdef more unused on !SMP code.
      [AGPGART] Fix up misprogrammed bridges with incorrect AGPv2 rates.
      Revert "[CPUFREQ] speedstep-centrino should ignore upper performance control bits"
      i386: remove pointless printk from i386 oops output
      i386: remove duplicate printk
      i386: touch softlockup during backtracing
      More list debugging context
      Jon needs a new shift key.
      Fix typo in new debug options.
      [CPUFREQ] Fix git URL.
      Merge ../linus
      Merge ../linus

Dave Kleikamp (1):
      JFS: Fix conflicting superblock flags

David Brownell (16):
      mmc: constify mmc_host_ops vectors
      usb/gadget/ether.c minor manycast tweaks
      USB: EHCI hooks for high speed electrical tests
      USB: add ehci_hcd.ignore_oc parameter
      USB: pxa2xx_udc recognizes ixp425 rev b0 chip
      USB: lh7a40x_udc remove double declaration
      Driver core: platform_driver_probe(), can save codespace
      Documentation/driver-model/platform.txt update/rewrite
      add rtc-omap driver
      RTCs don't use i2c_adapter.dev
      i2c: Whitespace cleanups
      fix more workqueue build breakage (tps65010)
      another build fix, header rearrangements (OSK)
      rtc: remove syslog spam on registration
      rtc framewok: rtc_wkalrm.enabled reporting updates
      Driver core: deprecate PM_LEGACY, default it to N

David C Somayajulu (3):
      qla4xxx: bug fix: driver hardware semaphore needs to be grabbed before soft reset
      [SCSI] qla4xxx: add support for qla4032
      [SCSI] qla4xxx: fix for timing issue for nvram accesses.

David Erb (1):
      [POWERPC] cell: update Cell BE register definitions

David Gibson (3):
      [POWERPC] Remove todc code from ARCH=powerpc
      [POWERPC] Small clarification of initrd handling
      [POWERPC] Cleanup zImage handling of kernel entry with flat device tree

David Hardeman (8):
      V4L/DVB (4875): budget-ci IR: groundwork for following patches
      V4L/DVB (4876): budget-ci IR: support EVIOCGPHYS
      V4L/DVB (4877): budget-ci IR: improve error checking in init and deinit functions
      V4L/DVB (4878): budget-ci IR: be more verbose in case of init failure
      V4L/DVB (4879): budget-ci IR: integrate with ir-common
      V4L/DVB (4880): budget-ci IR: decode rc5 device byte
      V4L/DVB (4881): budget-ci IR: add IR debugging information
      V4L/DVB (4882): budget-ci IR: make debounce logic conditional

David Howells (17):
      WorkStruct: Separate delayable and non-delayable events.
      WorkStruct: Typedef the work function prototype
      WorkStruct: Merge the pending bit into the wq_data pointer
      WorkStruct: Pass the work_struct pointer instead of context data
      WorkStruct: make allyesconfig
      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
      WorkQueue: Fix up arch-specific work items where possible
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Actually update the fixed up compile failures.
      LOG2: Implement a general integer log2 facility in the kernel
      LOG2: Alter roundup_pow_of_two() so that it can use a ilog2() on a constant
      LOG2: Alter get_order() so that it can make use of ilog2() on a constant
      LOG2: Provide ilog2() fallbacks for powerpc
      WorkStruct: Use direct assignment rather than cmpxchg()
      workstruct: fix ieee80211-softmac compile problem
      LOG2: Make powerpc's __ilog2_u64() take a 64-bit argument

David Kimdon (1):
      [PKT_SCHED]: Make sch_fifo.o available when CONFIG_NET_SCHED is not set.

David Rientjes (6):
      i386: substitute __va lookup with pfn_to_kaddr
      x86-64: Remove unused GET_APIC_VERSION call from clear_local_APIC
      x86-64: remove unused variable
      fs: remove unused variable
      sys: remove unused variable
      video SiS: remove unnecessary variables in SiS_DDC2Delay

David S. Miller (29):
      [IPV6] NDISC: Calculate packet length correctly for allocation.
      [DCCP]: Fix typo _read_mostly --> __read_mostly.
      [IPV6] tcp: Fix typo _read_mostly --> __read_mostly.
      [TCP]: Don't set SKB owner in tcp_transmit_skb().
      [TCP] htcp: Better packing of struct htcp.
      [DECNET]: Fix build regressions.
      [TCP]: Fix some warning when MD5 is disabled.
      [NETPOLL]: Minor coding-style cleanups.
      [IPV6]: udp.c build fix
      [UDPLite]: udplite.h needs ip6_checksum.h
      [TCP] Vegas: Increase default alpha to 2 and beta to 4.
      [TCP] MD5SIG: Kill CONFIG_TCP_MD5SIG_DEBUG.
      [ATM]: Kill ipcommon.[ch]
      [XFRM] xfrm_user: Better validation of user templates.
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
      [CRYPTO] lrw: round --> lrw_round
      [IPSEC]: Fix inetpeer leak in ipv4 xfrm dst entries.
      [TCP] inet_twdr_hangman: Delete unnecessary memory barrier().
      [WANROUTER]: Kill kmalloc debugging code.
      [NETLINK]: Put {IFA,IFLA}_{RTA,PAYLOAD} macros back for userspace.
      [SPARC64]: Add irqtrace/stacktrace/lockdep support.
      [SPARC64]: Update defconfig.
      [SPARC64]: Call do_mathemu on illegal instruction traps too.
      [SPARC64]: Unaligned accesses to userspace are hard errors.
      [SPARC64]: Run ctrl-alt-del action for sun4v powerdown request.
      [SPARC]: Check kzalloc() return value in SUN4D irq/iommu init.
      [SPARC64]: Update defconfig.
      [SPARC64]: Fix several kprobes bugs.
      [TCP]: Fix oops caused by __tcp_put_md5sig_pool()

David Teigland (10):
      [DLM] res_recover_locks_count not reset when recover_locks is aborted
      [DLM] status messages ping-pong between unmounted nodes
      [DLM] fix requestqueue race
      [DLM] fix aborted recovery during node removal
      [DLM] fix stopping unstarted recovery
      [DLM] do full recover_locks barrier
      [DLM] clear sbflags on lock master
      [DLM] fix add_requestqueue checking nodes list
      [DLM] fix size of STATUS_REPLY message
      [DLM] don't accept replies to old recovery messages

David Woodhouse (2):
      Enable RAID autorun on Mac partition tables.
      Fix noise in futex.h

David Wu (1):
      m68knommu: add SHM support

Dean Nelson (1):
      [IA64] fix possible XPC deadlock when disconnecting

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

Derek Fults (1):
      get_options to allow a hypenated range for isolcpus

Dirk Eibach (1):
      i2c: fix broken ds1337 initialization

Dmitry Mishin (3):
      [NETFILTER]: Fix {ip,ip6,arp}_tables hook validation
      [NETFILTER]: Fix iptables compat hook validation
      [NETFILTER]: ip_tables: ipt and ipt_compat checks unification

Dmitry Torokhov (22):
      Input: add comments to input_{allocate|free}_device()
      Input: gameport - rearrange gameport_bus initialization
      Input: i8042 - remove unneeded call to i8042_interrupt()
      Input: ads7846 - handle errors from sysfs
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: keyboards - handle errors when registering input devices
      Input: touchscreens - handle errors when registering input devices
      Input: joysticks - handle errors when registering input devices
      Input: mice - handle errors when registering input devices
      Input: i8042 - fix shutdown issue on some boxes with active MUXes
      Input: serio - remove serio_unregister_port_delayed()
      Input: serio - make serio_register_driver() return errors
      Input: handle errors from input_register_device in drivers/macintosh
      atmel: save on array initialization
      atmel: use ARRAY_SIZE()
      atmel: whitespace cleanup
      prism54: fix potential race in reset scheduling
      prism54: whitespace cleanup
      Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: i8042 - add another Lifebook P7010 to nomux blacklist
      Input: ucb1400 - fix compile error
      V4L/DVB (4854): Handle errors from input_register_device()

Dominik Brodowski (11):
      [CPUFREQ] Documentation fix
      [CPUFREQ] p4-clockmod: add more CPUs
      pcmcia: start over after CIS override
      pcmcia: multifunction card handling fixes
      pcmcia: handle __copy_from_user() return value in ioctl
      pcmcia: allow for four multifunction subdevices
      pcmcia: remove manf_id and card_id indirection
      pcmcia: remove prod_id indirection
      pcmcia: conf.ConfigBase and conf.Present consolidation
      pcmcia: ds.c debug enhancements
      [CPUFREQ] p4-clockmod: fix support for Core

Don Mullis (6):
      fault-injection: Correct, disambiguate, and reformat documentation
      fault-injection: Use bool-true-false throughout
      fault-injection: Clamp debugfs stacktrace-depth to MAX_STACK_TRACE_DEPTH
      fault-injection: optimize and simplify should_fail()
      fault-injection: defaults likely to please a new user
      Kconfig refactoring for better menu nesting

Dotan Barak (1):
      RDMA/cm: Remove setting local write as part of QP access flags

Duncan Sands (1):
      x86-64: fix asm constraints in i386 atomic_add_return

Dwaine Garden (1):
      V4L/DVB (4926): Fix USBVision handling of VIDIOC_QUERYCTRL

Dwayne Grant McConnell (6):
      [POWERPC] spufs: Change %llx to 0x%llx.
      [POWERPC] spufs: Add /lslr, /dma_info and /proxydma files
      [POWERPC] spufs: Remove /spu_tag_mask file
      [POWERPC] spufs: Implement /mbox_info, /ibox_info, and /wbox_info.
      [POWERPC] spufs: Read from signal files only if data is there
      [POWERPC] coredump: Add SPU elf notes to coredump.

Ed Lin (8):
      [SCSI] stex: fix biosparam calculation
      [SCSI] stex: fix controller_info command handling
      [SCSI] stex: add value check in hard reset routine
      [SCSI] stex: adjust default queue length
      [SCSI] stex: update device id info
      [SCSI] stex: add new device type support
      [SCSI] stex: change wait loop code
      [SCSI] stex: version update

Eric Dumazet (11):
      [NET]: Size listen hash tables using backlog hint
      rcu: add a prefetch() in rcu_do_batch()
      don't insert pipe dentries into dentry_hashtable.
      dcache: avoid RCU for never-hashed dentries
      net: don't insert socket dentries into dentry_hashtable
      fs: reorder some 'struct inode' fields to speedup i_size manipulations
      [NET]: Force a cache line split in hh_cache in SMP.
      constify pipe_buf_operations
      reorder struct pipe_buf_operations
      SLAB: use a multiply instead of a divide in obj_to_index()
      Optimize calc_load()

Eric Leblond (1):
      [NETFILTER]: nfnetlink_queue: allow changing queue length through netlink

Eric Sandeen (4):
      reject corrupt swapfiles earlier
      handle ext3 directory corruption better
      handle ext4 directory corruption better
      ext3/4: don't do orphan processing on readonly devices

Eric Sesterhenn (9):
      IB: kmemdup() cleanup
      BUG_ON conversion for drivers/media/video/pwc/pwc-if.c
      BUG_ON conversion for drivers/mmc/omap.c
      BUG_ON conversion for fs/aio.c
      USB: kmemdup() cleanup in drivers/usb/
      Remove unnecessary check in drivers/net/depca.c
      kmemdup() cleanup in drivers/net
      security/keys/*: user kmemdup()
      drivers/ieee1394/*: use kmemdup()

Eric W. Biederman (15):
      i386: define __pa_symbol()
      i386: Reserve kernel memory starting from _text
      i386: CONFIG_PHYSICAL_START cleanup
      relocatable kernel: Kallsyms generate relocatable symbols
      i386: Relocatable kernel support
      sysctl: simplify sysctl_uts_string
      sysctl: implement sysctl_uts_string()
      sysctl: simplify ipc ns specific sysctls
      sysctl: fix sys_sysctl interface of ipc sysctls
      Revert "[PATCH] identifier to nsproxy"
      vt: fix comments to not refer to kill_proc
      n_r3964: Use struct pid to track user space clients
      smbfs: Make conn_pid a struct pid
      ncpfs: Use struct pid to track the userspace watchdog process
      ncpfs: ensure we free wdog_pid on parse_option or fill_inode failure

Erik Mouw (1):
      Update ext[23] mailing list address

Ernie Petrides (1):
      x86-64: fix perms/range of vsyscall vma in /proc/*/maps

Evgeniy Polyakov (2):
      better CONFIG_W1_SLAVE_DS2433_CRC handling
      w1: Fix for kconfig entry typo

FUJITA Tomonori (8):
      [SCSI] export scsi-ml functions needed by tgt_scsi_lib and its LLDs
      [SCSI] scsi tgt: scsi target lib functionality
      [SCSI] scsi tgt: scsi target user and kernel communication interface
      [SCSI] scsi-ml: Makefile and Kconfig changes for tgt
      [SCSI] scsi tgt: SCSI RDMA Protocol library functions
      [SCSI] scsi tgt: IBM eServer i/pSeries virtual SCSI target driver
      fix SG_IO bio leak
      remove unnecessary blk_queue_bounce in SG_IO

Filipe (1):
      io/storage: Documentation update to as-iosched.txt

Franck Bui-Huu (11):
      [MIPS] page.h: remove __pa() usages.
      [MIPS] Make __pa() aware of XKPHYS/CKSEG0 address mix for 64 bit kernels
      [MIPS] setup.c: get ride of CPHYSADDR()
      [MIPS] Introduce __pa_symbol()
      [MIPS] setup.c: use __pa_symbol() where needed
      [MIPS] setup.c: clean up initrd related code
      [MIPS] Make free_init_pages() arguments to be physical addresses
      [MIPS] pte_offset(dir,addr): parenthesis fix
      [MIPS] Compile __do_IRQ() when really needed
      softcursor.c: avoid unaligned accesses
      [MIPS] paging_init(): use highend_pfn/highstart_pfn

Francois Romieu (6):
      forcedeth: power management support
      r8169: perform a PHY reset before any other operation at boot time
      r8169: more magic during initialization of the hardware
      r8169: tweak the PCI data parity error recovery
      r8169: phy program update
      r8169: more alignment for the 0x8168

Frank Filz (3):
      NFS: Remove use of the Big Kernel Lock around calls to rpc_execute.
      NFS: Remove use of the Big Kernel Lock around calls to rpc_call_sync
      NFS: Remove use of the Big Kernel Lock around nfs calls to readlink

Freddy Spierenburg (1):
      au11oofb: fix to remove flickering

Gary Hade (2):
      [CPUFREQ] speedstep-centrino should ignore upper performance control bits
      [CPUFREQ] speedstep-centrino should ignore upper performance control bits

Gautham R Shenoy (2):
      [CPUFREQ] Fix coding style issues in cpufreq.
      Handle per-subsystem mutexes for CONFIG_HOTPLUG_CPU not set

Gavin Lambert (1):
      m68knommu: remove FP conditionals in ucontext struct

Geert Uytterhoeven (6):
      [POWERPC] setup_kcore(): Fix incorrect function name in panic() call.
      [POWERPC] ps3: Missed renames of CONFIG_PS3 to CONFIG_PPC_PS3
      [POWERPC] Clean images in arch/powerpc/boot
      [POWERPC] of_platform_make_bus_id(): make `magic' int
      m68k: EXPORT_SYMBOL(cache_{clear,push}) bogus comment
      fbdev: remove references to non-existent fbmon_valid_timings()

Geoff Levand (21):
      [POWERPC] Make pSeries_lpar_hpte_insert static
      [POWERPC] cell: remove unused struct spu variable
      Check for null init_early routine
      [POWERPC] Change ppc_rtas declaration to weak
      [POWERPC] spufs: Replace spu.nid with spu.node
      [POWERPC] add virq_to_hw accessor routine
      [POWERPC] cell: abstract spu management routines
      [POWERPC] ps3: add support for ps3 platform
      [POWERPC] ps3: add lv1 hvcalls
      [POWERPC] ps3: add feature bits
      [POWERPC] ps3: add htab routines
      [POWERPC] ps3: add repository support
      [POWERPC] ps3: add interrupt support
      [POWERPC] ps3: add lpar addressing
      [POWERPC] ps3: add OS params support
      [POWERPC] ps3: add spu support
      [POWERPC] ps3: add ps3 platform system bus support
      [POWERPC] ps3: add ps3_defconfig
      [POWERPC] ps3: add a default zImage target
      [POWERPC] powerpc: fix build error in rom.c
      [POWERPC] ps3: Add vuart support

George G. Davis (2):
      Fix an offset error when reading the CS89x0 ADD_PORT register
      [ARM] 3982/2: Explicitly select 32-bit ARM ISA (-marm)

George Sapountzis (1):
      drm: add flag for mapping PCI DMA buffers read-only.

Gerald Schaefer (1):
      [S390] Add dynamic size check for usercopy functions.

Gerrit Renker (77):
      [DCCP]: set safe upper bound for option length
      [DCCPv6]: Add a FIXME for missing IPV6_PKTOPTIONS
      [DCCP]: Combine allocating & zeroing header space on skb
      [DCCP]: Simplify jump labels in dccp_v{4,6}_rcv
      [DCCP]: calling dccp_v{4,6}_reqsk_send_ack is a BUG
      [DCCPv4]: remove forward declarations in ipv4.c
      [DCCPv6]: remove forward declarations in ipv6.c
      [DCCP]: tidy up dccp_v{4,6}_conn_request
      [DCCP]: Update code comments for Step 2/3
      [DCCP]: Support for partial checksums (RFC 4340, sec. 9.2)
      [TCP]: Remove dead code in init_sequence
      [DCCP]: Update comments on precisely which packets can be retransmitted
      [DCCP]: Increment sequence numbers on retransmitted Response packets
      [DCCP]: Add sysctls to control retransmission behaviour
      [DCCP]: Introduce a consistent naming scheme for sysctls
      [DCCP]: Remove forward declarations in timer.c
      [DCCP]: Remove redundant statements in init_sequence (ISS)
      [DCCPv6]: Choose a genuine initial sequence number
      [TCP/DCCP]: Introduce net_xmit_eval
      [DCCPv6]: Resolve conditional build problem
      [DCCP]: Make feature negotiation more readable
      [DCCP]: Miscellaneous code tidy-ups
      [NET]: Supporting UDP-Lite (RFC 3828) in Linux
      [NET/IPv4]: Make udp_push_pending_frames static
      [DCCP]: Introduce DCCP_{BUG{_ON},CRIT} macros, use enum:8 for the ccid3 states
      [DCCP]: enable debug messages also for static builds
      [DCCP]: Add CCID3 debug support to Kconfig
      [DCCP]: Simplified conditions due to use of enum:8 states
      [CCID 3]: Add annotations for socket structures
      [DCCP] ccid3: Fix bug in calculation of first t_nom and first t_ipi
      [DCCP] ccid3: Simplify control flow in the calculation of t_ipi
      [DCCP] ccid3: Fix calculation of t_ipi time of scheduled transmission
      [DCCP] ccid3: Simplify control flow of ccid3_hc_tx_send_packet
      [DCCP] ccid3: Avoid congestion control on zero-sized data packets
      [DCCP] ccid3: Remove redundant statements in ccid3_hc_tx_packet_sent
      [DCCP] ccid3: Resolve small FIXME
      [NET]: Add documentation for TFRC structures
      [UDP(-Lite)]: consolidate v4 and v6 get|setsockopt code
      [DCCP] ccid3: Consolidate timer resets
      [DCCP] ccid3: Consistently update t_nom, t_ipi, t_delta
      [DCCP] ccid3: Consolidate handling of t_RTO
      [DCCP]: Remove allocation of sysctl numbers
      [DCCP] ccid3: Set NoFeedback Timeout according to RFC 3448
      [DCCP] ccid3: Track RX/TX packet size `s' using moving-average
      [DCCP]: Tidy up unused structures
      [DCCP] ccid3: Larger initial windows
      [DCCP]: Use `unsigned' for packet lengths
      [DCCP]: Use higher RTO default for CCID3
      [DCCP]: Fix BUG in retransmission delay calculation
      [DCCP] ccid3: Fix bug in calculation of send rate
      [DCCP] ccid3: Fix warning message about illegal ACK
      [DCCP] tfrc: Document boundaries and limits of the TFRC lookup table
      [DCCP] tfrc: Fix small error in reverse lookup of p for given f(p)
      [DCCP] tfrc: Add protection against invalid parameters to TFRC routines
      [DCCP] tfrc: Identify TFRC table limits and simplify code
      [DCCP] ccid3: Deprecate TFRC_SMALLEST_P
      [DCCP] tfrc: Binary search for reverse TFRC lookup
      [DCCP] ccid3: Check against too large p
      [DCCP] ccid3: Two optimisations for sending rate recomputation
      [DCCP] ccid3: Fix two bugs in sending rate computation
      [DCCP] ccid3: Finer-grained resolution of sending rates
      [DCCP] ccid3: Replace scaled division operations
      [DCCP] ccid3: Simplify calculation for reverse lookup of p
      [DCCP]: Debug timeval operations
      [DCCP]: Simplify TFRC calculation
      [DCCP]: Only deliver to the CCID rx side in charge
      [DCCP]: Warn when discarding packet due to internal errors
      [DCCP] ccid: Deprecate ccid_hc_tx_insert_options
      [DCCP] ccid3: Initialise RTT values
      [DCCP] ccid3: Sanity-check RTT samples
      [DCCP] ccid3: Shift window counter computation
      [DCCP] ccid3: TX history - remove unused field
      [DCCP] ccid3: Perform history operations only after packet has been sent
      [DCCP] ccid3: Make debug output consistent
      [DCCP] ccid3: Reorder packet history header file
      [DCCP] ccid3: Reorder packet history source file
      [DCCP] ccid3: BUG-FIX - conversion errors

Grant Likely (13):
      [POWERPC] Don't compile arch/powerpc mpc52xx_pic driver for ARCH=ppc
      [POWERPC] Document describing mpc52xx device tree binding conventions
      [POWERPC] Move MPC52xx PIC driver into arch/powerpc/platforms/52xx
      [POWERPC] Put mpc52xx support file in platforms/52xx
      [POWERPC] Move Efika support files into platforms/52xx
      [POWERPC] Add common routines for 52xx support in arch/powerpc
      [POWERPC] Add lite5200 board support to arch/powerpc
      [POWERPC] Add device trees for lite5200 and lite5200b eval boards
      [POWERPC] defconfig for lite5200 board
      [POWERPC] typo fix and whitespace cleanup on mpc52xx-uart driver
      [POWERPC] Add of_platform_bus support to mpc52xx psc uart driver
      [POWERPC] Remove obsolete PPC_52xx and update CLASSIC32 comment
      [POWERPC] Add missing EXPORTS for mpc52xx support

Greg Chandler (1):
      Input: lifebook - add Hitachi Flora-IE 55mi tablet DMI signature

Greg Kroah-Hartman (20):
      USB: add driver for the USB debug devices
      USB: create a new thread for every USB device found during the probe sequence
      PCI: Let PCI_MULTITHREAD_PROBE not be broken
      Driver Core: Move virtual_device_parent() to core.c
      Driver core: make old versions of udev work properly
      Driver core: convert vt code to use struct device
      Driver core: convert vc code to use struct device
      Driver core: change misc class_devices to be real devices
      Driver core: convert tty core to use struct device
      Driver core: convert raw device code to use struct device
      I2C: convert i2c-dev to use struct device instead of struct class_device
      Driver core: convert msr code to use struct device
      Driver core: convert cpuid code to use struct device
      Driver core: convert PPP code to use struct device
      Driver core: convert ppdev code to use struct device
      Driver core: convert mmc code to use struct device
      Driver core: convert firmware code to use struct device
      Driver core: convert fb code to use struct device
      Driver core: change mem class_devices to be real devices
      Driver core: convert sound core to use struct device

Greg Ungerer (12):
      m68knommu: formatting cleanup in Kconfig
      m68knommu: add printk level for oops dumps
      m68knommu: add printk level for stack dump
      m68knommu: memory register defines for 520x ColdFire CPU's
      m68knommu: remove __rom_end from 68360 startup code
      m68knommu: fix dma-mapping.h
      m68knommu: fix missing bracket in scatterlist.h
      m68knommu: create rtc.h
      m68knommu: implement irq_canonicalize()
      m68knommu: fix timer register access on 523x ColdFire platforms
      m68knommu: switch 68360 to using rtc_time
      m68knommu: ColdFire serial driver fixes

Guennadi Liakhovetski (1):
      [POWERPC] Linkstation / kurobox support

Guillem Jover (1):
      Allow user processes to raise their oom_adj value

Haavard Skinnemoen (19):
      Atmel MACB ethernet driver
      [AVR32] Portmux API update
      [AVR32] Add macb1 platform_device
      [AVR32] Move ethernet tag parsing to board-specific code
      [AVR32] Remove mii_phy_addr and eth_addr from eth_platform_data
      [AVR32] Remove unused file
      [AVR32] Set flow handler for external interrupts
      [AVR32] Put the chip in "stop" mode when halting the system
      [AVR32] Don't include <asm/delay.h>
      [AVR32] Implement intc_get_pending()
      [AVR32] Pass dev parameter to dma_cache_sync()
      [AVR32] Add missing #include <linux/param.h> to delay.c
      Generic ioremap_page_range: mips conversion
      Generic ioremap_page_range: parisc conversion
      Generic ioremap_page_range: s390 conversion
      Generic ioremap_page_range: sh conversion
      Generic ioremap_page_range: sh64 conversion
      MACB: Use struct delayed_work instead of struct work_struct
      MACB: Use __raw register access

Hannes Reinecke (1):
      [SCSI] block: convert jiffies to msecs in scsi_ioctl()

Hans Verkuil (3):
      V4L/DVB (4812): Detect presence of IR receiver/IR transmitter in tveeprom
      V4L/DVB (4886): Minor coding style improvements
      V4L/DVB (4913): Fix broken TUNER_LG_NTSC_TAPE radio support

Hans-Christian Egtvedt (2):
      spi: correct bus_num and buffer bug in spi core
      spi: set kset of master class dev explicitly

Hans-Frieder Vogt (1):
      i2c: Cleanups to the i2c-nforce2 bus driver

Hartmut Birr (5):
      V4L/DVB (4914): Saa7146: Protect access to the IER register by a spinlock
      V4L/DVB (4915): Saa7146: Add timeout protection for I2C interrupt
      V4L/DVB (4918): Budget-av: Add delay for frontend power-on
      V4L/DVB (4919): Budget-ci: Use SAA7146_IER_ENABLE/DISABLE to enable or disable a hardware interrupt
      V4L/DVB (4921): Budget-av, budget-ci: Fix MC1 register programming

Hartmut Hackmann (7):
      V4L/DVB (4726): Add support for Pinnacle 310i
      V4L/DVB (4767): Make Remote control of the Pinnacle PCTV 310i work
      V4L/DVB (4769): Added support for a ASUSTEK P7131 Dual DVB-T variant
      V4L/DVB (4791): Added autodetected flag to the saa7134_dev structure
      V4L/DVB (4792): Add support for the Compro Videomate DVB-T200A
      V4L/DVB (4835): Added support for the Terratec Cinergy HT PCMCIA module
      V4L/DVB (4872): Saa7134-alsa improvements

Heiko Carstens (25):
      cpu topology: consider sysfs_create_group return value
      [S390] Remove unused GENERIC_BUST_SPINLOCK from Kconfig.
      [S390] Add __must_check to uaccess functions.
      [S390] termio <-> termios conversion error handling.
      [S390] extmem unbalanced spin_lock.
      [S390] Reset infrastructure for re-IPL.
      [S390] Bad kexec control page allocation.
      [S390] cpcmd <-> __cpcmd calling issues
      [S390] cpu shutdown rework
      [S390] Misaligned wait PSW at memory detection.
      [S390] Cleanup memory_chunk array usage.
      [S390] pfault code cleanup.
      [S390] Use diag260 for memory size detection.
      [S390] lockdep: show held locks when showing a stackdump
      [S390] Convert extmem spin_lock into a mutex.
      [S390] Memory detection fixes.
      [S390] Don't use small stacks when lockdep is used.
      binfmt: fix uaccess handling
      compat: fix uaccess handling
      profile: fix uaccess handling
      [S390] uaccess_pt: add missing down_read() and convert to is_init().
      [S390] Virtual memmap for s390.
      [S390] Use add_active_range() and free_area_init_nodes().
      [S390] Poison init section before freeing it.
      tty: export get_current_tty

Heinz Mauelshagen (1):
      dm io: fix bi_max_vecs

Helge Deller (7):
      struct seq_operations and struct file_operations constification
      fbcmap.c: mark structs const or __read_mostly
      various fbdev files: mark structs and array read-only
      constify and annotate __read_mostly in vgacon.c and fbmem.c
      annotate some variables in vesafb driver as __read_mostly
      constify vga16fb.c
      sstfb: add sysfs interface

Henne (1):
      [SCSI] scsi: t128 scsi_cmnd convertion

Henning Schroeer (1):
      V4L/DVB (4776): Adding USB IDs for Uniwill STK7700P-ref-design

Henrik Kretzschmar (3):
      pci_module_init convertion in ata_generic.c
      pci_module_init() conversion for pata_pdc2027x
      pci_module_init() convertion in olympic.c

Henrique de Moraes Holschuh (1):
      backlight: do not power off backlight when unregistering

Henry Nestler (1):
      initrd: remove unused false condition for initrd_start

Herbert Poetzl (1):
      Fix linux banner utsname information

Herbert Xu (5):
      [BLOCK] dm-crypt: Align IV to u64 for essiv
      [CRYPTO] cryptoloop: Select CRYPTO_CBC
      [CRYPTO] dm-crypt: Make iv_gen_private a union
      [CRYPTO] dm-crypt: Select CRYPTO_CBC
      [CRYPTO] sha512: Fix sha384 block size

Hermann Pitton (1):
      V4L/DVB (4768): Add the Asus P7131 Dual hybrid to the new tda8290_i2c_gate_ctrl

Hidetoshi Seto (1):
      CPEI gets warning at kernel/irq/migration.c:27/move_masked_irq()

Hirokazu Takata (4):
      m32r: make userspace headers platform-independent
      m32r: support a synthesizable M32700 core
      m32r: fix ace_handler to pass full 32-bit address
      m32r: bootloader support for OPSPUT platform

Hiroshi Miura (1):
      [CPUFREQ] Fix speedstep-smi CPU detection to not run on Pentium 4.

Hisashi Hifumi (1):
      jbd2: wait for already submitted t_sync_datalist buffer to complete

Hoang-Nam Nguyen (1):
      IB/ehca: Use WQE offset instead of WQE addr for pending work reqs

Holden Karau (1):
      atmel: output signal strength information

Holger Schurig (1):
      usbtouchscreen: add support for DMC TSC-10/25 devices

Horms (3):
      [IA64] CONFIG_KEXEC/CONFIG_CRASH_DUMP permutations
      [IA64] Kexec/Kdump: honour non-zero crashkernel offset.
      [IA64] kexec/kdump: tidy up declaration of relocate_new_kernel_t

Horst Hummel (4):
      [S390] handle incorrect values when writing to dasd sysfs attributes.
      [S390] Enhanced handling of failed termination requests.
      [S390] return 'count' for successful execution of dasd_eer_enable.
      [S390] New DASD feature for ERP related logging

Hugh Dickins (15):
      [POWERPC] Make soft_enabled irqs preempt safe
      kill install_file_pte's pte_val
      ext4 balloc: reset windowsz when full
      ext4 balloc: fix off-by-one against grp_goal
      ext4 balloc: fix off-by-one against rsv_end
      ext4 balloc: say rb_entry not list_entry
      ext4 balloc: use io_error label
      ext4 balloc: fix _with_rsv freeze
      ext3 balloc: reset windowsz when full
      ext3 balloc: fix off-by-one against grp_goal
      ext3 balloc: fix off-by-one against rsv_end
      ext3 balloc: say rb_entry not list_entry
      ext3 balloc: use io_error label
      ext3 balloc: fix _with_rsv freeze
      read_zero_pagealigned() locking fix

Ian McDonald (10):
      [DCCP]: Fix DCCP Probe Typo
      [DCCP]: Fix logfile overflow
      [DCCP]: Set TX Queue Length Bounds via Sysctl
      [DCCP]: Make dccp_probe more portable
      [DCCP]: Update Documentation
      [DCCP] CCID3: Remove non-referenced variable
      [DCCP]: Adds the tx buffer sysctls
      [DCCP]: Remove timeo from output.c
      [DCCP]: Update documentation
      [DCCP] ccid3: return value in ccid3_hc_rx_calc_first_li

Inaky Perez-Gonzalez (2):
      PCI: switch pci_{enable,disable}_device() to be nestable
      PCI: pci_{enable,disable}_device() nestable ports

Ingo Molnar (19):
      [SCSI] fix module unload induced compile warning
      SysRq-X: show blocked tasks
      sleep profiling
      hotplug CPU: clean up hotcpu_notifier() use
      lockdep: more chains
      lockdep: show more details about self-test failures
      lockdep: register_lock_class() fix
      add ignore_loglevel boot option
      lockdep: fix seqlock_init()
      net, 8139too.c: fix netpoll deadlock
      netpoll: fix netpoll lockup
      debug: add sysrq_always_enabled boot option
      lockdep: filter off by default
      lockdep: improve verbose messages
      lockdep: improve lockdep_reset()
      lockdep: clean up VERY_VERBOSE define
      lockdep: use chain hash on CONFIG_DEBUG_LOCKDEP too
      lockdep: print irq-trace info on asserts
      lockdep: fix possible races while disabling lock-debugging

Ivan Skytte Jorgensen (1):
      [SCTP]: Add support for SCTP_CONTEXT socket option.

J Hadi Salim (1):
      [XFRM]: Fix XFRMGRP_REPORT to use correct multicast group.

J. Bruce Fields (10):
      rpc: gss: eliminate print_hexl()'s
      rpc: gss: fix a kmap_atomic race in krb5 code
      gss: krb5: remove signalg and sealalg
      rpcgss: krb5: expect a constant signalg value
      rpcgss: krb5: kill checksum_type, miscellaneous small cleanup
      rpcgss: simplify make_checksum
      rpcgss: krb5: clean up some goto's, etc.
      rpcgss: krb5: sanity check sealalg value in the downcall
      rpcgss: krb5: ignore seed
      rpcgss: krb5: miscellaneous cleanup

J.Bruce Fields (16):
      knfsd: nfsd4: remove a dprink from nfsd4_lock
      knfsd: svcrpc: fix gss krb5i memory leak
      knfsd: nfsd4: clarify units of COMPOUND_SLACK_SPACE
      knfsd: nfsd: make exp_rootfh handle exp_parent errors
      knfsd: nfsd: simplify exp_pseudoroot
      knfsd: nfsd4: handling more nfsd_cross_mnt errors in nfsd4 readdir
      knfsd: nfsd: don't drop silently on upcall deferral
      knfsd: svcrpc: remove another silent drop from deferral code
      knfsd: nfsd4: pass saved and current fh together into nfsd4 operations
      knfsd: nfsd4: remove spurious replay_owner check
      knfsd: nfsd4: move replay_owner to cstate
      knfsd: nfsd4: don't inline nfsd4 compound op functions
      knfsd: nfsd4: make verify and nverify wrappers
      knfsd: nfsd4: reorganize compound ops
      knfsd: nfsd4: simplify migration op check
      knfsd: nfsd4: simplify filehandle check

Jack Morgenstein (1):
      IB/mthca: Fix initial SRQ logsize for mem-free HCAs

Jack Steiner (1):
      [IA64] - Reduce overhead of FP exception logging messages

Jaco Kroon (1):
      USB: add Digitech USB-Storage to unusual_devs.h

Jamal Hadi Salim (9):
      [XFRM]: Make copy_to_user_policy_type take a type
      [XFRM]: Make flush notifier prettier when subpolicy used
      [XFRM]: Convert a few __u8 to proper u8
      [GENETLINK]: Add cmd dump completion.
      [XFRM]: Fix aevent structuring to be more complete.
      [GENETLINK]: Move command capabilities to flags.
      [XFRM] Optimize policy dumping
      [XFRM] Optimize SA dumping
      [GENETLINK]: Fix misplaced command flags.

James Bottomley (4):
      [SCSI] aic94xx: fix pointer to integer conversion warning
      Merge ../scsi-rc-fixes-2.6
      [SCSI] 53c700: brown paper bag fix for auto request sense
      [SCSI] libsas: better error handling in sas_expander.c

James K Lewis (1):
      Spidernet: remove ETH_ZLEN check in earlier patch

James Morris (3):
      [SELinux]: Add support for DCCP
      Compile fix for "peer secid consolidation for external network labeling"
      Rename class_destroy to avoid namespace conflicts.

James Simmons (2):
      backlight: lcd: Remove dependenct from the framebuffer layer
      Video Select set for VESA FB

James Smart (9):
      [SCSI] lpfc 8.1.11 : Discovery Fixes
      [SCSI] lpfc 8.1.11 : Fix lpfc_multi_ring_support
      [SCSI] lpfc 8.1.11 : Fix Memory leaks
      [SCSI] lpfc 8.1.11 : Adjust LOG_FCP logging
      [SCSI] lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support
      [SCSI] lpfc 8.1.11 : Removed decoding of PCI Subsystem Id
      [SCSI] lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable
      [SCSI] lpfc 8.1.11 : Misc Fixes
      [SCSI] lpfc 8.1.11 : Change version number to 8.1.11

Jamie Lenehan (5):
      sh: sh775x/titan fixes for irq header changes.
      sh: register rtc resources for sh775x.
      rtc: rtc-sh: fix for period rtc interrupts.
      rtc: rtc-sh: fix rtc for out-by-one for the month.
      rtc: rtc-sh: alarm support.

Jan Beulich (15):
      x86-64: miscellaneous entry.S adjustments
      i386: clear_fixmap() should not use set_pte()
      i386: Don't touch per cpu memory of offline CPUs in touch_nmi_watchdog
      x86-64: remove prototype of free_bootmem_generic()
      i386: conditionalize inclusion of some MTRR flavors
      x86-64: adjust pmd_bad()
      i386: fix MTRR code
      unwinder: more sanity checks in Dwarf2 unwinder
      unwinder: Add debugging output to the Dwarf2 unwinder
      unwinder: fully support linker generated .eh_frame_hdr section
      unwinder: move .eh_frame to RODATA
      allow hwrandom core to be a module
      move kallsyms data to .rodata
      rtc: fx error case
      RTC driver init adjustment

Jan Engelhardt (5):
      Fix typos in doc and comments
      Fix typos in drivers/isdn/hisax/isdnl2.c
      constify inode accessors
      pull in necessary header files for cdev.h
      EXT{2,3,4}_FS: remove outdated part of the help text

Jarek Poplawski (4):
      lockdep: internal locking fixes
      lockdep: misc fixes in lockdep.c
      [NET_SCHED] sch_cbq: deactivating when grafting, purging etc.
      [NET_SCHED] sch_htb: turn intermediate classes into leaves

Jason Gaston (3):
      PCI: irq: irq and pci_ids patch for Intel ICH9
      i2c-i801: SMBus patch for Intel ICH9
      i2c: i2c-i801 documentation update

Jason Parekh (1):
      Input: appletouch - verious updates for MacBooks

Jay Lan (1):
      [IA64] Do not call SN_SAL_SET_CPU_NUMBER twice on cpu 0

Jean Delvare (25):
      USB: net1080: Fix && typos
      MAINTAINERS: Update the i2c and hwmon subsystems info
      i2c: Fix documentation typos
      i2c: Update the list of driver IDs
      i2c: Delete the broken i2c-ite bus driver
      i2c: Use put_user instead of copy_to_user where possible
      i2c: Use the __ATTR macro where possible
      i2c: Discard the i2c algo del_bus wrappers
      i2c: Enable PEC on more i2c-i801 devices
      i2c: Refactor a kfree in i2c-dev
      i2c: Fix OMAP clock prescaler to match the comment
      hwmon/f71805f: Store the fan control registers
      hwmon/f71805f: Add manual fan speed control
      hwmon/f71805f: Let the user adjust the PWM base frequency
      hwmon/f71805f: Support DC fan speed control mode
      hwmon/f71805f: Add support for "speed mode" fan speed control
      hwmon/f71805f: Document the fan control features
      hwmon/hdaps: Move the DMI detection data to .data
      hwmon/it87: Remove the SMBus interface support
      hwmon: New PC87427 hardware monitoring driver
      hwmon/f71805f: Add support for the Fintek F71872F/FG chip
      hwmon/f71805f: Always create all fan inputs
      hwmon/f71805f: Fix the device address decoding
      hwmon: Update Rudolf Marek's e-mail address
      [CPUFREQ] Optimize gx-suspmod revision ID fetching

Jean-Baptiste Maneyrol (1):
      i2c: Add request/release_mem_region to i2c-ibm_iic bus driver

Jeet Chaudhuri (1):
      [IrDA]: Incorrect TTP header reservation

Jeff Dike (6):
      uml: include stddef.h correctly
      uml: include asm/page.h in order to get PAGE_SHIFT
      uml: size register files correctly
      uml: use get_random_bytes() after random pool is seeded
      UML: add generic BUG support
      Fix crossbuilding checkstack

Jeff Garzik (31):
      [CPUFREQ] handle sysfs errors
      Input: trackpoint - handle sysfs errors
      Input: logips2pp - handle sysfs errors
      [SCSI] SCSI/aha1740: handle SCSI API errors
      [SCSI] minor bug fixes and cleanups
      Merge branch 'tj-upstream-fixes' of git://htj.dyndns.org/libata-tj into tmp
      Merge branch 'upstream-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes
      [libata] pata_marvell: minor and trivial cleanups
      [libata] ahci: Match PCI class code for AHCI
      [libata] sata_promise: fix TBG mode register offset
      [netdrvr] netxen: build fixes
      Revert "[PATCH] Add support for Marvell 88e1111S and 88e1145"
      [netdrvr] skge: build fix
      [libata] pata_cs5535: fix build
      Remove long-unmaintained ftape driver subsystem.
      Merge branch 'netdev-2.6.20' of master.kernel.org:/pub/scm/linux/kernel/git/viro/bird into tmp
      [SCSI] megaraid: fix MMIO casts
      Merge branch 'master' into upstream
      Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream
      Merge tag 'r8169-upstream-20061204-00' of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into upstream
      [netdrvr] netxen: workqueue-related build fixes
      [wireless] zd1211rw: workqueue-related build fixes
      I2O: more error checking
      PNP: handle sysfs errors
      RTC: handle sysfs errors
      sound/oss/emu10k1: handle userspace copy errors
      SPI: improve sysfs compiler complaint handling
      PCI MSI: always toggle legacy-INTx-enable bit upon MSI entry/exit
      ISDN: fix warnings
      atyfb, rivafb: minor fixes
      MD: conditionalize some code

Jeff Kirsher (3):
      e1000: fix VR powerdown code
      e1000: reorder pci-e infor struct
      e1000: rename ICH8 flash macros

Jeff Mahoney (1):
      [patch 2/3] OCFS2 Configurable timeouts

Jelle Foks (2):
      V4L/DVB (4838): Fix cx88-blackbird null pointer
      V4L/DVB (4839): Add support ptv-305

Jens Axboe (6):
      [BLOCK] Cleanup unused variable passing
      blktrace: uninline trace_note()
      blktrace: don't return blktrace_seq from trace_note()
      Propagate down request sync flag
      Allow as-iosched to be unloaded
      Fixup cciss error handling

Jeremy Fitzhardinge (17):
      i386: remove default_ldt, and simplify ldt-setting.
      i386: Use asm-offsets for the offsets of registers into the pt_regs struct
      i386: Basic definitions for i386-pda
      i386: Initialize the per-CPU data area
      i386: Use %gs as the PDA base-segment in the kernel
      i386: Fix places where using %gs changes the usermode ABI
      i386: Update sys_vm86 to cope with changed pt_regs and %gs usage
      i386: Implement smp_processor_id() with the PDA
      i386: Implement "current" with the PDA
      i386: Store the interrupt regs pointer in the PDA
      Fix kunmap_atomic's use of kpte_clear_flush()
      Generic BUG implementation
      Generic BUG for i386
      Generic BUG for x86-64
      Fix generic WARN_ON message
      [POWERPC] Generic BUG for powerpc
      Use activate_mm() in fs/aio.c:use_mm()

Jeremy Kerr (5):
      [POWERPC] spufs: Add isolated-mode SPE recycling support
      [POWERPC] Cell iommu support
      [POWERPC] spufs: Add runcntrl read accessors
      [POWERPC] spufs: Load isolation kernel from spu_run
      [POWERPC] spufs: return an error in spu_create is isolated create isnt supported

Jesper Juhl (6):
      Clean up 'make help' output for documentation targets.
      A few small additions and corrections to README
      ISDN: Avoid a potential NULL ptr deref in ippp
      NFS2: Calculate 'w' a bit later in nfsaclsvc_encode_getaclres()
      NFS3: Calculate 'w' a bit later in nfs3svc_encode_getaclres()
      Kconfig: fix spelling error in config KALLSYMS help text

Jesse Brandeburg (6):
      e1000: add mmiowb() for IA64 to sync tail writes
      e1000: Remove unneeded and unwanted memsets
      e1000: add queue restart counter
      e1000: Only set IDE for tx when we are using TIDV/TADV
      e1000: add dynamic generic MSI interrupt routine
      e1000: add dynamic itr modes

Jesse Huang (4):
      sundance: remove TxStartThresh and RxEarlyThresh
      subdance: fix TX Pause bug (reset_tx, intr_handler)
      sundance: correct initial and close hardware step.
      sundance: solve host error problem in low performance embedded system when continune down and up

Jim Cromie (3):
      fix spelling error in include/linux/kernel.h
      tabify MAINTAINERS
      hwmon/pc87360: Autodetect the VRM version

Jiri Kosina (10):
      autofs: fix error code path in autofs_fill_sb()
      Generic HID layer - disable USB HID
      Generic HID layer - code split
      Generic HID layer - API
      Generic HID layer - USB API
      Generic HID layer - hiddev
      Generic HID layer - input and event reporting
      Generic HID layer - pb_fnmode
      Generic HID layer - build
      i2c: Add support for nested i2c bus locking

Jiri Slaby (90):
      mxser: correct tty driver name
      mxser: make an experimental clone
      Char: mxser_new, correct include file
      Char: mxser_new, upgrade to 1.9.1
      Char: mxser_new, rework to allow dynamic structs
      char: mxser_new, use __(dev)init macros
      char: mxser_new, pci_request_region for pci regions
      char: mxser_new, check request_region retvals
      Char: mxser_new, kill unneeded memsets
      Char: mxser_new, revert spin_lock changes
      Char: mxser_new, remove request for testers line
      Char: mxser_new, debug printk dependent on DEBUG
      Char: mxser_new, alter license terms
      Char: mxser_new, code upside down
      Char: mxser_new, CMSPAR is defined
      char: remove unneded termbits redefinitions (mxser_new)
      Char: mxser_new, eliminate tty ldisc deref
      Char: mxser_new, testbit for bit testing
      Char: mxser_new, correct fail paths
      Char: mxser_new, don't check tty_unregister retval
      Char: mxser_new, compress isa finding
      Char: mxser_new, register tty devices on the fly
      Char: mxser_new, compact structures, round2
      Char: mxser_new, reverse if-else-paths patch
      Char: mxser_new, comments cleanup
      Char: mxser_new, correct intr handler proto
      Char: mxser_new, delete ttys and termios
      Char: mxser_new, pci probing
      Char: mxser_new, clean macros
      isicom, mxser MAINTAINERS update
      mxser_new: correct tty driver name
      Char: stallion, use pr_debug macro
      Char: stallion, remove unneeded casts
      Char: stallion, kill typedefs
      Char: stallion, move init/deinit
      Char: stallion, uninline functions
      Char: stallion, mark functions as init
      Char: stallion, remove many prototypes
      Char: isicom, expand function
      Char: isicom, rename init function
      Char: isicom, remove isa code
      Char: isicom, remove unneeded memset
      Char: isicom, move to tty_register_device
      Char: isicom, use pci_request_region
      Char: isicom, check kmalloc retval
      Char: isicom, use completion
      Char: isicom, simplify timer
      Char: isicom, remove cvs stuff
      Char: isicom, fix tty index check
      Char: sx, convert to pci probing
      Char: sx, use kcalloc
      Char: sx, mark functions as devinit
      Char: sx, use eisa probing
      Char: sx, ifdef ISA code
      Char: sx, lock boards struct
      Char: sx, remove duplicite code
      Char: sx, whitespace cleanup
      Char: sx, simplify timer logic
      Char: sx, fix return in module init
      Char: sx, use pci_iomap
      Char: sx, request regions
      Char: stallion, convert to pci probing
      Char: stallion, prints cleanup
      Char: stallion, implement fail paths
      Char: stallion, correct __init macros
      Char: stallion, functions cleanup
      Char: stallion, fix fail paths
      Char: stallion, brd struct locking
      Char: stallion, remove syntactic sugar
      Char: stallion, variables cleanup
      Char: stallion, use dynamic dev
      Char: istallion, convert to pci probing
      Char: istallion, remove the mess
      Char: istallion, eliminate typedefs
      Char: istallion, variables cleanup
      Char: istallion, ifdef eisa code
      Char: istallion, brdnr locking
      Char: istallion, free only isa
      Char: istallion, correct fail paths
      Char: istallion, fix enabling
      Char: istallion, move init and exit code
      Char: istallion, change init sequence
      Char: istallion, dynamic tty device
      Char: istallion, use mod_timer
      Char: cyclades, save indent levels
      Char: cyclades, Lindent the code
      Char: cyclades, cleanup
      Char: cyclades, fix warnings
      mxser_new: fix non-PCI build
      sx: fix non-PCI build

Joe Korty (1):
      i386: Fix entry.S code with !CONFIG_VM86

Johann Lombardi (1):
      ext4: fix credit calculation in ext4_ext_calc_credits_for_insert

John Keller (4):
      Altix: Add initial ACPI IO support
      Altix: SN ACPI hotplug support.
      Altix: Initial ACPI support - ROM shadowing.
      [IA64] SN: Correctly update smp_affinty mask

John Rose (1):
      PCI: rpaphp: change device tree examination

John W. Linville (3):
      Revert "[PATCH] zd1211rw: Removed unneeded packed attributes"
      wireless: clean-up some "check return code" warnings
      prism54: correct overly aggressive check of return from pci_set_mwi

Jonathan Corbet (6):
      V4L/DVB (4796): A couple of V4L2 defines needed by Cafe Camara driver
      V4L/DVB (4797): Marvell 88ALP01 "cafe" driver
      V4L/DVB (4798): OmniVision OV7670 driver
      V4L/DVB (4842): Updated camera driver
      V4L/DVB (4908): Remove the fake RGB32 format from cafe_ccic
      V4L/DVB (4909): Add s/g_parm to cafe_ccic

Jonathan E Brassow (2):
      dm: log: rename complete_resync_work
      dm: raid1: reset sync_search on resume

Jordan Crouse (9):
      crypto: Add support for the Geode LX AES hardware
      Trivial cleanup in the PCI IDs for the CS5535
      video: Get the default mode from the right database
      FB: Get the Geode GX frambuffer size from the BIOS
      gxfb: Fixups for the AMD Geode GX framebuffer driver
      gxfb: Support flat panel timings
      gxfb: Support command line options
      gxfb: Fixup flatpanel detection
      gxfb: Turn on the flatpanel power and data

Jose Carlos Garcia Sogo (1):
      V4L/DVB (4823): Add alternative device ID (0xb808) for AverMedia AverTV Volar dongles.

Josef "Jeff" Sipek (29):
      fsstack: Introduce fsstack_copy_{attr,inode}_*
      eCryptfs: Use fsstack's generic copy inode attr functions
      struct path: rename Reiserfs's struct path
      struct path: rename DM's struct path
      struct path: move struct path from fs/namei.c into include/linux
      struct path: make eCryptfs a user of struct path
      VFS: change struct file to use struct path
      sysfs: change uses of f_{dentry, vfsmnt} to use f_path
      proc: change uses of f_{dentry, vfsmnt} to use f_path
      ext2: change uses of f_{dentry, vfsmnt} to use f_path
      ext3: change uses of f_{dentry, vfsmnt} to use f_path
      ext4: change uses of f_{dentry, vfsmnt} to use f_path
      fat: change uses of f_{dentry,vfsmnt} to use f_path
      isofs: change uses of f_{dentry, vfsmnt} to use f_path
      nfs: change uses of f_{dentry,vfsmnt} to use f_path
      nfsd: change uses of f_{dentry, vfsmnt} to use f_path
      ntfs: change uses of f_{dentry, vfsmnt} to use f_path
      i386: change uses of f_{dentry, vfsmnt} to use f_path
      x86_64: change uses of f_{dentry, vfsmnt} to use f_path
      kernel: change uses of f_{dentry, vfsmnt} to use f_path
      mm: change uses of f_{dentry,vfsmnt} to use f_path
      9p: change uses of f_{dentry,vfsmnt} to use f_path
      affs: change uses of f_{dentry, vfsmnt} to use f_path
      autofs: change uses of f_{dentry, vfsmnt} to use f_path
      autofs4: change uses of f_{dentry, vfsmnt} to use f_path
      configfs: change uses of f_{dentry, vfsmnt} to use f_path
      cifs: change uses of f_{dentry, vfsmnt} to use f_path
      ecryptfs: change uses of f_{dentry, vfsmnt} to use f_path
      xfs: change uses of f_{dentry,vfsmnt} to use f_path

Josef Sipek (79):
      struct path: convert adfs
      struct path: convert afs
      struct path: convert alpha
      struct path: convert atm
      struct path: convert befs
      struct path: convert bfs
      struct path: convert block
      struct path: convert block_drivers
      struct path: convert char-drivers
      struct path: convert coda
      struct path: convert cosa
      struct path: convert cramfs
      struct path: convert cris
      struct path: convert drm
      struct path: convert efs
      struct path: convert freevxfs
      struct path: convert frv
      struct path: convert fuse
      struct path: convert gfs2
      struct path: convert hfs
      struct path: convert hfsplus
      struct path: convert hostfs
      struct path: convert hpfs
      struct path: convert hppfs
      struct path: convert hugetlbfs
      struct path: convert i2c-drivers
      struct path: convert ia64
      struct path: convert ieee1394
      struct path: convert infiniband
      struct path: convert ipc
      struct path: convert ipmi
      struct path: convert isapnp
      struct path: convert isdn
      struct path: convert ixj
      struct path: convert jffs
      struct path: convert jffs2
      struct path: convert jfs
      struct path: convert kernel
      struct path: convert lockd
      struct path: convert md
      struct path: convert minix
      struct path: convert mips
      struct path: convert mm
      struct path: convert nbd
      struct path: convert ncpfs
      struct path: convert net
      struct path: convert netfilter
      struct path: convert netlink
      struct path: convert ocfs2
      struct path: convert openpromfs
      struct path: convert oprofile
      struct path: convert parisc
      struct path: convert pci
      struct path: convert pcmcia
      struct path: convert powerpc
      struct path: convert ppc
      struct path: convert qnx4
      struct path: convert ramfs
      struct path: convert reiserfs
      struct path: convert romfs
      struct path: convert s390-drivers
      struct path: convert s390
      struct path: convert sbus
      struct path: convert scsi
      struct path: convert selinux
      struct path: convert sh
      struct path: convert smbfs
      struct path: convert sound
      struct path: convert sparc
      struct path: convert sparc64
      struct path: convert sunrpc
      struct path: convert sysv
      struct path: convert udf
      struct path: convert ufs
      struct path: convert unix
      struct path: convert usb
      struct path: convert v4l
      struct path: convert video
      struct path: convert zorro

Josh Boyer (1):
      [POWERPC] Add mktree utility to arch/powerpc/boot

Josh Triplett (1):
      Add Sparse annotations to SRCU wrapper functions in rcutorture

Joy Latten (2):
      audit: Add auditing to ipsec
      audit: disable ipsec auditing when CONFIG_AUDITSYSCALL=n

Jozsef Kadlecsik (2):
      [NETFILTER]: Add NAT support for nf_conntrack
      [NETFILTER]: nf_nat: add FTP NAT helper port

Judith Lebzelter (1):
      use generic BUG for ppc

Juha Yrjola juha.yrjola (5):
      Replace base with virt_base and phys_base
      Change OMAP_MMC_{READ,WRITE} macros to use the host pointer
      Move register definitions away from the header file
      Platform device error handling cleanup
      Make general code cleanups

Julien BLACHE (3):
      Input: appletouch - add Geyser IV support
      Input: appletouch - use canonical names in USB IDs
      USB: hid-core: canonical defines for Apple USB device IDs

Jun Chen (1):
      fs: make nls_cp936.c handle some U00XY characters and U20AC correctly

Jurij Smakov (1):
      [SUNHME]: Fix for sunhme failures on x86

Kai Makisara (1):
      [SCSI] st: log message changes

Kalle Pokki (2):
      [POWERPC] CPM_UART: Fix inconsistency of function definition
      [POWERPC] 8xx: Off-by-one fixes to SCC parameter RAM definitions

Kars de Jong (2):
      m68k/HP300: HP LANCE updates
      Amiga PCMCIA NE2000 Ethernet dev->irq init

Karsten Wiese (5):
      x86: Regard MSRs in lapic_suspend()/lapic_resume()
      kconfig: new function "bool conf_get_changed(void)"
      kconfig: make sym_change_count static, let it be altered by 2 functions only
      kconfig: add "void conf_set_changed_callback(void (*fn)(void))", use it in qconf.cc
      kconfig: set gconf's save-widget's sensitivity according to .config's changed state

Kay Sievers (8):
      Driver core: fix "driver" symlink timing
      CONFIG_SYSFS_DEPRECATED
      CONFIG_SYSFS_DEPRECATED - bus symlinks
      CONFIG_SYSFS_DEPRECATED - device symlinks
      CONFIG_SYSFS_DEPRECATED - PHYSDEV* uevent variables
      CONFIG_SYSFS_DEPRECATED - class symlinks
      Driver core: show drivers in /sys/module/
      Driver core: show "initstate" of module

Kazunori MIYAZAWA (3):
      [CRYPTO] xcbc: New algorithm
      [CRYPTO] tcrypt: Add test vectors of AES_XCBC
      [IPSEC]: Add support for AES-XCBC-MAC

Kenji Kaneshige (2):
      pciehp: remove unnecessary free_irq
      pciehp: remove unnecessary pci_disable_msi

Kevin Corry (5):
      [POWERPC] cell: add shadow registers for pmd_reg
      [POWERPC] cell: add low-level performance monitoring code
      [POWERPC] cell: PMU register macros
      [POWERPC] cell: Move PMU-related stuff to include/asm-powerpc/cell-pmu.h
      [POWERPC] cell: Add routines for managing PMU interrupts

Kevin Hilman (2):
      [ARM] 3985/1: ixp4xx clocksource cleanup
      slab debug and ARCH_SLAB_MINALIGN don't get along

Kim Nordlund (2):
      [PKT_SCHED] act_gact: division by zero
      [IPV6]: Make fib6_node subtree depend on IPV6_SUBTREES

Kim Phillips (3):
      Make git ignore new wrapper generated files
      Adapt ucc_geth driver to use new of_platform_device support
      [POWERPC] Add support for FP emulation for the e300c2 core

Kirill Korotaev (3):
      OOM can panic due to processes stuck in __alloc_pages()
      rename struct namespace to struct mnt_namespace
      move_task_off_dead_cpu() should be called with disabled ints

Kiyoshi Ueda (7):
      dm: tidy core formatting
      dm: suspend: parameter change
      dm: map and endio return code clarification
      dm: map and endio symbolic return codes
      dm: ioctl: add noflush suspend
      dm: suspend: add noflush pushback
      dm: mpath: use noflush suspending

Komuro (2):
      network: pcnet_cs: remove the code to change the E8390_CMD register from ei_watchdog()
      pcmcia: allow shared IRQs on pd6729 sockets

Krishna Kumar (12):
      RDMA/cma: Optimize cma_bind_loopback() to check for empty list
      RDMA/cma: Remove redundant check in cma_add_one
      RDMA/addr: Use time_after_eq() instead of time_after() in queue_req()
      RDMA/cma: Rewrite cma_req_handler() to encapsulate common code
      RDMA/iwcm: Fix memory corruption bug in cm_work_handler()
      RDMA/iwcm: Fix memory leak
      RDMA/iwcm: Remove unnecessary initializations
      RDMA/iwcm: Remove unnecessary function argument
      RDMA/iwcm: Fix comment for iwcm_deref_id() to match code
      RDMA/amso1100: Prevent deadlock in destroy QP
      RDMA/addr: Fix some cancellation problems in process_req()
      RDMA/amso1100: Fix memory leak in c2_qp_modify()

Kristen Carlson Accardi (1):
      pci: clear osc support flags if no _OSC method

Kristian Kielhofner (1):
      PCEngines WRAP LED Support

Kristoffer Ericson (2):
      [ARM] 3936/1: [Jornada7xx] - No use for jornada720.h
      [ARM] 4017/1: [Jornada7xx] - Updating Jornada720.c

Krzysztof Halasa (1):
      WAN: DSCC4 driver requires generic HDLC

Kumar Gala (6):
      [POWERPC] of_device_register: propagate device_create_file return code
      Merge branch '83xx' into for_paulus
      [POWERPC] Fix 440SPe CPU table entry
      [POWERPC] Only export __mtdcr/__mfdcr if CONFIG_PPC_DCR is set
      Merge branch '85xx' into for_paulus
      [PPC] Fix compile failure do to introduction of PHY_POLL

Larry Finger (7):
      bcm43xx: output proper link quality with scans
      ieee80211: Drop and count duplicate data frames to remove 'replay detected' log messages
      bcm43xx: remove badness variable and related routine
      bcm43xx: Remove useless core enable/disable messages
      ieee80211softmac: fix verbosity when debug disabled
      bcm43xx: correct "Move IV/ICV stripping into ieee80211_rx"
      softmac: reduce scan debug output

Laurent Riffard (1):
      bonding: fix an oops when slave device does not provide get_stats

Laurent Vivier (1):
      Calgary: use BIOS supplied BBARs and topology information

Len Brown (1):
      Revert "ACPI: SCI interrupt source override"

Lennert Buytenhek (7):
      [ARM] 3964/1: ep93xx: add ads sphere support
      [ARM] 3965/1: ixp2000: fix handling of pci master aborts
      [ARM] 3971/1: xsc3: get rid of L_PTE_COHERENT
      [ARM] 3881/4: xscale: clean up cp0/cp1 handling
      [ARM] 3993/1: ep93xx: add cirrus logic edb9302a support
      [ARM] 3994/1: ixp23xx: fix handling of pci master aborts
      amba-pl010: clear error flags on rx error

Linas Vepstas (5):
      spidernet: poor network performance
      [POWERPC] Wrap cpu_die() with CONFIG_HOTPLUG_CPU
      [POWERPC] Change ppc64_defconfig to use AUTOFS_V4 not V3
      HVCS char driver janitoring: move block of code
      [POWERPC] EEH recovery tweaks

Linus Torvalds (72):
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'for-2.6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/drzeus/mmc
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Arch provides generic iomap missing accessors
      Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'for-linus4' of master.kernel.org:/pub/scm/linux/kernel/git/viro/bird
      netfilter.h needs rcuupdate.h for RCU locking functions
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2
      Merge branch 'for-linus' of git://brick.kernel.dk/data/git/linux-2.6-block
      Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge git://git.infradead.org/users/dhowells/workq-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6
      x86[-64]:Remove 'volatile' from atomic_t
      Merge branch 'release' of master.kernel.org:/home/ftp/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Add "run_scheduled_work()" workqueue function
      Merge branch 'intx' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6
      Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
      Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'drm-patches' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
      Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
      Make SLES9 "get_kernel_version" work on the kernel binary again
      Make sure we populate the initroot filesystem late enough
      Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
      Merge branch 'for-linus' of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb
      Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6
      Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2
      Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
      Merge branch 'for-linus' of git://brick.kernel.dk/data/git/linux-2.6-block
      Merge branch 'release' of master.kernel.org:/home/ftp/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
      Linux v2.6.20-rc1

Luben Tuikov (1):
      [SCSI] sd: clearer output of disk cache state

Luca Tettamanti (1):
      sbp2: make 1bit bitfield unsigned

Luiz Fernando N. Capitulino (21):
      USB: aircable: Use usb_endpoint_* functions
      USB: appledisplay: Use usb_endpoint_* functions
      USB: cdc_ether: Use usb_endpoint_* functions
      USB: cdc-acm: Use usb_endpoint_* functions
      USB: devices: Use usb_endpoint_* functions
      USB: ftdi-elan: Use usb_endpoint_* functions
      USB: hid-core: Use usb_endpoint_* functions
      USB: idmouse: Use usb_endpoint_* functions
      USB: kobil_sct: Use usb_endpoint_* functions
      USB: legousbtower: Use usb_endpoint_* functions
      USB: onetouch: Use usb_endpoint_* functions
      USB: phidgetkit: Use usb_endpoint_* functions
      USB: phidgetmotorcontrol: Use usb_endpoint_* functions
      USB: speedtch: Use usb_endpoint_* functions
      USB: usbkbd: Use usb_endpoint_* functions
      USB: usbmouse: Use usb_endpoint_* functions
      USB: usbnet: Use usb_endpoint_* functions
      USB: usbtest: Use usb_endpoint_* functions
      USB: storage: Use usb_endpoint_* functions
      USB: yealink: Use usb_endpoint_* functions
      USB: makes usb_endpoint_* functions inline.

Luke Deller (1):
      V4L/DVB (4765): Dvb-usb/vp7045.c patch for extra key

Maciej W. Rozycki (10):
      2.6.18: sb1250-mac: Broadcom PHY support
      2.6.18: sb1250-mac: Missing inclusions from <linux/phy.h>
      2.6.18: sb1250-mac: Phylib IRQ handling fixes
      defxx: Big-endian hosts support
      [MIPS] SWARM: Fix a typo in #error directives
      declance: Fix PMAX and PMAD support
      declance: Support the I/O ASIC LANCE w/o TURBOchannel
      [MIPS] *-berr: Header inclusions for DEC bus error handlers
      dz: Fixes to make it work
      pmagb-b-fb: Fix a default clock frequency

Magnus Damm (4):
      elf: Always define elf_addr_t in linux/elf.h
      elf: include terminating zero in n_namesz
      elf: fix kcore note size calculation
      Kexec / Kdump: Unify elf note code

Marcin Juszkiewicz (2):
      trivial change for mmc/Kconfig: MMC_PXA does not mean only PXA255
      pcmcia: yet another IDE ID

Marcus Meissner (1):
      binfmt_elf: randomize PIE binaries (2nd try)

Mariusz Kozlowski (52):
      USB: pwc-if loop fix
      usb: writing_usb_driver free urb cleanup
      usb: pcwd_usb free urb cleanup
      usb: iforce-usb free urb cleanup
      usb: usb-gigaset free kill urb cleanup
      usb: cinergyT2 free kill urb cleanup
      usb: ttusb_dec free urb cleanup
      usb: pvrusb2-hdw free unlink urb cleanup
      usb: pvrusb2-io free urb cleanup
      usb: pwc-if free urb cleanup
      usb: sn9c102_core free urb cleanup
      usb: quickcam_messenger free urb cleanup
      usb: zc0301_core free urb cleanup
      usb: irda-usb free urb cleanup
      usb: zd1201 free urb cleanup
      usb: ati_remote free urb cleanup
      usb: ati_remote2 free urb cleanup
      usb: hid-core free urb cleanup
      usb: usbkbd free urb cleanup
      usb: auerswald free kill urb cleanup
      usb: legousbtower free kill urb cleanup
      usb: phidgetkit free urb cleanup
      usb: phidgetmotorcontrol free urb cleanup
      usb: ftdi_sio kill urb cleanup
      usb: catc free urb cleanup
      usb: io_edgeport kill urb cleanup
      usb: keyspan free urb cleanup
      usb: kobil_sct kill urb cleanup
      usb: mct_u232 free urb cleanup
      usb: navman kill urb cleanup
      usb: usb-serial free urb cleanup
      usb: visor kill urb cleanup
      usb: usbmidi kill urb cleanup
      usb: usbmixer free kill urb cleanup
      usb: microtek possible memleak fix
      usb: cypress_m8 init error path fix
      USB: idmouse cleanup
      mv643xx_eth: fix unbalanced parentheses in macros
      [POWERPC] ppc: m48t35 add missing bracket
      [MIPS] klconfig add missing bracket
      sk98lin debug build fix
      net: smc91x add missing bracket
      h8300 stray bracket fix
      i2lib unused variable cleanup
      make 1-bit bitfields unsigned
      char: ip2 remove broken macro
      fs: ufs add missing bracket
      fs: reiserfs add missing brackets
      video: cyberfb broken macro removal
      video: neofb stray bracket fix
      video: pm3fb macros fix
      [SPARC64]: dma remove extra brackets

Mark A. Greer (6):
      [POWERPC] More bootwrapper reorganization
      [POWERPC] Add flatdevtree source
      [POWERPC] Add non-OF serial console support
      [POWERPC] Add simple memory allocator to bootwrapper
      Remove dtb file created by wrapper script
      Remove arch/powerpc/boot/zImage file.

Mark Fasheh (27):
      ocfs2: fix format warnings in dlm_alloc_pagevec()
      ocfs2: remove unused ocfs2_journal_handle field
      ocfs2: have ocfs2_extend_trans() take handle_t
      ocfs2: remove ocfs2_journal_handle flags field
      ocfs2: don't pass handle to ocfs2_meta_lock() in localalloc.c
      ocfs2: don't pass handle to ocfs2_meta_lock() in __ocfs2_flush_truncate_log()
      ocfs2: don't pass handle to ocfs2_meta_lock() in ocfs2_mknod()
      ocfs2: don't pass handle to ocfs2_meta_lock() in ocfs2_link()
      ocfs2: don't pass handle to ocfs2_meta_lock() in orphan dir code
      ocfs2: don't pass handle to ocfs2_meta_lock in ocfs2_unlink()
      ocfs2: don't pass handle to ocfs2_meta_lock in ocfs2_symlink()
      ocfs2: don't pass handle to ocfs2_meta_lock in ocfs2_rename()
      ocfs2: don't use handle for locking in allocation functions
      ocfs2: Don't allocate handle early in ocfs2_rename()
      ocfs2: remove unused ocfs2_handle_add_inode()
      ocfs2: remove unused ocfs2_handle_add_lock()
      ocfs2: make ocfs2_alloc_handle() static
      ocfs2: remove unused handle argument from ocfs2_meta_lock_full()
      ocfs2: pass ocfs2_super * into ocfs2_commit_trans()
      ocfs2: remove ocfs2_journal_handle journal field
      ocfs2: remove handle argument to ocfs2_start_trans()
      ocfs2: Remove struct ocfs2_journal_handle in favor of handle_t
      configfs: mutex_lock_nested() fix
      Export should_remove_suid()
      ocfs2: Remove ocfs2_write_should_remove_suid()
      ocfs2: Synchronize feature incompat flags in ocfs2_fs.h
      ocfs2: relative atime support

Mark Glaisher (1):
      sh: dma-api channel capability extensions.

Mark Haverkamp (3):
      [SCSI] aacraid: Detect Blinkled at startup
      [SCSI] aacraid: Abort management FIBs
      [SCSI] aacraid: Driver version update

Mark Nutter (1):
      [POWERPC] spufs: add support for nonschedulable contexts

Martin Josefsson (11):
      [NETFILTER]: nf_conntrack: split out expectation handling
      [NETFILTER]: nf_conntrack: split out helper handling
      [NETFILTER]: nf_conntrack: split out the event cache
      [NETFILTER]: nf_conntrack: split out protocol handling
      [NETFILTER]: More __read_mostly annotations
      [NETFILTER]: nf_conntrack: rename struct nf_conntrack_protocol
      [NETFILTER]: nf_conntrack: more sanity checks in protocol registration/unregistration
      [NETFILTER]: nf_conntrack: remove ASSERT_{READ,WRITE}_LOCK
      [NETFILTER]: nf_conntrack: minor __nf_ct_refresh_acct() whitespace cleanup
      [NETFILTER]: nf_conntrack: remove unused struct list_head from protocols
      [NETFILTER]: nf_conntrack: reduce timer updates in __nf_ct_refresh_acct()

Martin Schwidefsky (2):
      [S390] 3215 device locking.
      [S390] more workqueue fixes.

Marton Nemeth (2):
      Input: serio - rearrange serio_bus initialization
      Input: mousedev - remap BTN_FORWARD from BTN_LEFT to BTN_MIDDLE

Masahide NAKAMURA (1):
      [IPV6] RAW: Don't release unlocked sock.

Masami Hiramatsu (1):
      kprobes: enable booster on the preemptible kernel

Masato Noguchi (3):
      [POWERPC] spufs: wrap mfc sdr access
      [POWERPC] spufs: Fix missing stop-and-signal
      [POWERPC] spufs: Fix return value of spufs_mfc_write

Mathieu Desnoyers (5):