[pkg-fso-commits] [SCM] linux-2.6-openmoko, the Linux 2.6 kernel tree from Openmoko annotated tag, v2.6.27-rc1, created. v2.6.27-rc1

Linus Torvalds torvalds at linux-foundation.org
Tue Mar 3 14:49:27 UTC 2009


The annotated tag, v2.6.27-rc1 has been created
        at  78e28361b194c98eaa987e368264c2209ca08976 (tag)
   tagging  6e86841d05f371b5b9b86ce76c02aaee83352298 (commit)
  replaces  v2.6.26
 tagged by  Linus Torvalds
        on  Mon Jul 28 19:40:47 2008 -0700

- Shortlog ------------------------------------------------------------
Linux 2.6.27-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkiOgzQACgkQF3YsRnbiHLsCjACeMUMMh653VdQkVmvOtPcv1zUj
GE4AoIKM9mM2QIYmEfXl8gBLWtOs5fnF
=rYpF
-----END PGP SIGNATURE-----

Aaron Durbin (1):
      Add the ability to reset the machine using the RESET_REG in ACPI's FADT table.

Abdel Benamrouche (2):
      fs/partition/check.c: fix return value warning
      block/ioctl.c and fs/partition/check.c: check value returned by add_partition()

Abhijeet Kolekar (6):
      iwlwifi : Set monitor mode for 4965
      iwlwifi : Set monitor mode for 3945
      iwlwifi : Patch adds rfkill subsystem for 3945
      iwlwifi: Remove unnecessary code
      iwlwifi: Fix LEDs for 3945
      iwlwifi: make index unsigned int for iwl_send_led_cmd

Abhishek Sagar (16):
      ftrace: safe traversal of ftrace_hash hlist
      ftrace: fix updating of ftrace_update_cnt
      ftrace: core support for ARM
      ftrace: distinguish kretprobe'd functions in trace logs
      ftrace: export kretprobe_trampoline for function tracer
      ftrace: prevent freeing of all failed updates
      ftrace: remove ftrace_ip_converted()
      ftrace: add debugfs entry 'failures'
      ftrace: prevent freeing of all failed updates
      ftrace: fix "notrace" filtering priority
      ftrace: store mcount address in rec->ip
      kprobes: enable clean usage of get_kprobe
      ftrace: freeze kprobe'd records
      ftrace: avoid modifying kprobe'd records
      ftrace: prevent ftrace modifications while being kprobe'd, v2
      kprobes: remove redundant config check

Adam Dawidowski (1):
      Input: fix force feedback upload issue in compat mode

Adam Greenblatt (1):
      isofs: fix minor filesystem corruption

Adam Langley (3):
      tcp: Fix MD5 signatures for non-linear skbs
      tcp: options clean up
      tcp: Remove redundant checks when setting eff_sacks

Adam Litke (1):
      hugetlb: quota is not freed for unused reserved private huge pages

Adel Gadllah (7):
      iwlwifi: fix rfkill deps and remove input device usage
      b43/b43legacy: use RFKILL_STATE_UNBLOCKED instead of RFKILL_STATE_ON
      b43/b43legacy: add RFKILL_STATE_HARD_BLOCKED support
      allow userspace to modify scsi command filter on per device basis
      cmdfilter: extend default read filter
      iwlwifi: remove input device and fix rfkill state
      iwl3965: remove useless network and duplicate checking

Adrian Bunk (164):
      [ARM] 5015/1: arm: remove ARCH_CO285
      make sta_rx_agg_session_timer_expired() static
      remove ieee80211_tx_frame()
      remove ieee80211_wx_{get,set}_auth()
      [CPUFREQ] cpufreq: remove CVS keywords
      Input: remove CVS keywords
      x86: kernel/pci-dma.c cleanups
      xen: drivers/xen/balloon.c: make a function static
      [ALSA] remove CVS keywords
      sound: sound/oss/: remove CVS keywords
      MTD/JFFS2: remove CVS keywords
      [SCSI] mpt fusion: make struct mpt_proc_root_dir static
      [ALSA] remove SND_GUS_SYNTH
      [ALSA] usbaudio.c: remove #ifndef CONFIG_USB_EHCI_SPLIT_ISO code
      ALSA: make sparc/dbri.c:snd_dbri_proc() static
      PCI: make {pciehp,shpchp}_slot_with_bus static
      PCI: drivers/pci/pci.c: add prototypes
      PCI: remove CVS keywords
      jfs: remove DIRENTSIZ
      make drivers/net/atarilance.c:lance_addr_list[] static
      make hplance_{init,cleanup}_module() static
      drivers/net/mac8390.c: make functions static
      drivers/net/: remove write-only "last_dev"
      drivers/net/macsonic.c: make functions static
      net: remove CVS keywords
      irda: remove CVS keywords
      sound: sound/oss/dmasound/: cleanups
      pcmcia: remove CVS keywords
      pcmcia: kill IN_CARD_SERVICES
      remove the strip driver
      PCI: remove unused arch pcibios_update_resource() functions
      Input: hil_mlc.c - make code static
      Input: hp_sdc_mlc.c - make a struct static
      build algorithms into the mac80211 module
      drivers/macintosh: Various cleanups
      powerpc: Don't export asm/asm-compat.h to userspace
      powerpc: asm/elf.h: Reduce userspace header
      [ARM] remove drivers/acorn/char/defkeymap-l7200.c
      Input: q40kbd - make q40kbd_lock static
      netfilter: cleanup netfilter_ipv6.h userspace header
      fs/nfs/nfsroot.c: remove CVS keyword
      [SCSI] make struct scsi_{host,target}_type static
      i2c: Remove 3 deprecated bus drivers
      include/linux/mmc/mmc.h: remove CVS tags
      remove BLK_DEV_HD_ONLY
      ide/legacy/hd.c: use late_initcall()
      move ide/legacy/hd.c to drivers/block/
      update the BLK_DEV_HD help text
      hd.c: remove the #include <linux/mc146818rtc.h>
      eeepc-laptop: static
      [S390] chsc headers userspace cleanup
      fix avr32 build errors
      sparc/kernel/: possible cleanups
      sparc/mm/: possible cleanups
      sparc64/kernel/: make code static
      drivers/sbus/: cleanups
      sparc: remove PROM_AP1000
      x86: KVM guest: make kvm_smp_prepare_boot_cpu() static
      V4L/DVB (7882): pvrusb2: make code static
      [MIPS] mips/sgi-ip22/ip28-berr.c: fix the build
      [MIPS] Remove asm-mips/mips-boards/atlas{,int}.h
      [MIPS] Remove include/asm-mips/mips-boards/sead{,int}.h
      [MIPS] don't leak setup_early_printk() in userspace header
      drivers/char/rio/: remove VCS tags
      drivers/serial/: remove CVS keywords
      m68k: remove CVS keywords
      m68k: make multi_defconfig the default defconfig
      m68k: remove AP1000 code
      drivers/video/c2p.c: add MODULE_LICENSE
      export amiga_vblank
      export c2p
      m68k/amiga/: possible cleanups
      m68k/atari/debug.c: possible cleanups
      m68k/mac/: possible cleanups
      m68k/q40/config.c: make functions static
      m68k/sun3/: possible cleanups
      m68k: remove stale ARCH_SUN4 #define
      m68k/Mac: remove the unused ADB_KEYBOARD option
      m68k/Atari: remove the dead ATARI_SCC{,_DMA} options
      dm log: make dm_dirty_log init and exit static
      USB: isp1760-hcd.c: make 2 functions static
      USB: remove CVS keywords
      USB: remove Documentation/usb/uhci.txt
      powerpc: Remove duplicate 6xx option in Kconfig
      powerpc/boot: Change spaces to tabs
      always enable FW_LOADER unless EMBEDDED=y
      netns: make get_proc_net() static
      pkt_sched: make qdisc_class_hash_alloc() static
      sctp: make sctp_outq_flush() static
      sctp: remove sctp_assoc_proc_exit()
      ipv6: make struct ipv6_devconf static
      V4L/DVB (8440): gspca: Makes some needlessly global functions static.
      remove is_tty()
      mm/migrate.c should #include <linux/syscalls.h>
      mm/vmstat.c: proper externs
      mm/hugetlb.c: fix duplicate variable
      mm/page_alloc.c: cleanups
      mm: make register_page_bootmem_info_section() static
      remove include/asm-h8300/keyboard.h
      alpha: remove the unused ALPHA_CORE_AGP option
      remove include/linux/pm_legacy.h
      mn10300: move sg_dma_{address,len}() to asm/scatterlist.h
      remove the v850 port
      remove the OSS trident driver
      CONFIG_SOUND_WM97XX: remove stale makefile line
      serial/8250_gsc.c: add MODULE_LICENSE
      video/sis/: remove compat code
      drivers/video/amifb.c cleanups
      fix fs/nfs/nfsroot.c compilation
      init/do_mounts.c should #include <linux/initrd.h>
      build kernel/profile.o only when requested
      asm-generic/int-ll64.h: always provide __{s,u}64
      remove some more tipar bits
      minix: remove !NO_TRUNCATE code
      jbd: unexport journal_update_superblock
      coda: remove CODA_FS_OLD_API
      fat/dir.c: switch to struct __fat_dirent
      remove the in-kernel struct dirent{,64}
      remove unused #include <linux/dirent.h>'s
      include/asm/ptrace.h userspace headers cleanup
      pty: remove unused UNIX98_PTY_COUNT options
      proper extern for mwave_s_mdd
      #if 0 hpet_unregister()
      unexport proc_clear_tty
      move proc_kmsg_operations to fs/proc/internal.h
      proper pid{hash,map}_init() prototypes
      unexport uts_sem
      remove dummy asm/kvm.h files
      MFD_TC6393XB is ARM-only
      [ARM] 5176/1: arm/Makefile: fix: ARM946T -> ARM946E
      V4L/DVB (8453): sms1xxx: dvb/siano/: cleanups
      V4L/DVB (8485): v4l-dvb: remove broken PlanB driver
      V4L/DVB (8494): make cx25840_debug static
      V4L/DVB (8495): usb/anysee.c: make struct anysee_usb_mutex static
      include/video/atmel_lcdc.h must #include <linux/workqueue.h>
      include/video/atmel_lcdc.h must #include <linux/workqueue.h>
      parport/share.c: proper externs
      tpm_bios.c: make 2 structs static
      drm: make drm_minors_cleanup() static
      make cgroup_seqfile_release() static
      make pnp_add_card_id() static
      make parport_cs_release() static
      make mm/sparse.c: make a function static
      mm/allocpercpu.c: make 4 functions static
      make mm/memory.c:print_bad_pte() static
      mm/swapfile.c: make code static
      drivers/char/rtc.c: make 2 functions static
      make init/do_mounts.c:root_device_name static
      make macfb_setup() static
      video/console/stico{n,re}.c: make code static
      video/stifb.c: make 2 functions static
      mm/util.c must #include <linux/sched.h>
      ALSA: sound/pci/azt3328.h: no variables for enums
      ALSA: make snd_ac97_add_vmaster() static
      V4L/DVB (8534): remove select's of FW_LOADER
      sh: export get_cpu_subtype
      sh dreamcast: export board_pci_channels
      move arch/sh/lib/io.o to obj-y
      sh/boards/dreamcast/rtc.c: make 2 functions static
      sh: make EARLY_PCI_OP's static
      sh: make pcibios_max_latency static
      sh/kernel/ cleanups
      fix sh ptep_get_and_clear breakage
      mm/hugetlb.c must #include <asm/io.h>

Adrian Hunter (4):
      [MTD] [NAND] nandsim: fix size bug
      [MTD] [NAND] nandsim: fix overridesize
      [MTD] [NAND] nandsim: allow for 64-bit size
      do_mounts: allow UBI root device name

Adrian McMenamin (1):
      maple: tidy maple_driver code by removing redundant connect/disconnect

Adrian-Ken Rueegsegger (11):
      [CRYPTO] ripemd: Add support for RIPEMD hash algorithms
      [CRYPTO] tcrypt: Add test vectors for RIPEMD-128 and RIPEMD-160
      [CRYPTO] ripemd: Add Kconfig entries for RIPEMD hash algorithms
      [CRYPTO] ripemd: Put all common RIPEMD values in header file
      [CRYPTO] ripemd: Add support for RIPEMD-256 and RIPEMD-320
      [CRYPTO] tcrypt: Add test vectors for RIPEMD-256 and RIPEMD-320
      [CRYPTO] ripemd: Add Kconfig entries for extended RIPEMD hash algorithms
      [CRYPTO] rmd128: Fix endian problems
      [CRYPTO] rmd160: Fix endian issues
      [CRYPTO] rmd256: Fix endian issues
      [CRYPTO] rmd320: Fix endian issues

Akinobu Mita (24):
      airo: use simple_read_from_buffer()
      ext4: fix ext4_init_block_bitmap() for metablock block group
      [S390] s390/vmcp: use simple_read_from_buffer()
      [S390] s390/cio: use memory_read_from_buffer()
      [S390] s390: use simple_read_from_buffer()
      [S390] s390: use memory_read_from_buffer()
      ocfs2: use simple_read_from_buffer()
      iucv: fix memory leak in cpu hotplug error path.
      x86, intel_cacheinfo: fix use-after-free cache_kobject
      V4L/DVB (8251): ttusb: use simple_read_from_buffer()()
      dio: use dio_match_device() in dio_bus_match()
      USB: usbmon: use simple_read_from_buffer()
      move memory_read_from_buffer() from fs.h to string.h
      pm: hibernation: simplify memory bitmap
      cris: use simple_read_from_buffer()
      binfmt_misc: use simple_read_from_buffer()
      aty: use memory_read_from_buffer()
      auxdisplay: small cleanups
      ipc: use simple_read_from_buffer()
      nwflash: use simple_read_from_buffer()
      firmware: use memory_read_from_buffer()
      dcdbas: use memory_read_from_buffer()
      dell_rbu: use memory_read_from_buffer()
      [SCSI] qla2xxx: use memory_read_from_buffer()

Akio Idehara (1):
      [ALSA] hda - Add Toshiba dynabook SS RX1 support

Akiyama, Nobuyuki (1):
      [IA64] adding parameter check to module_free()

Al Viro (38):
      misc drivers/net endianness noise
      V4L/DVB (8126): net endianness fix
      V4L/DVB (8128): saa7146: ->cpu_addr and friends are little-endian
      V4L/DVB (8129): pluto_set_dma_addr() fix
      V4L/DVB (8130): split dvb_ringbuffer dual-use functions
      V4L/DVB (8131): dmx_write: memcpy from user-supplied pointer
      V4L/DVB (8132): bt8xx endianness annotations and fixes
      V4L/DVB (8133): cx23885 endianness fixes
      V4L/DVB (8134): zoran annotations and fixes
      V4L/DVB (8135): WRITE_RPS1() converts to le32 itself
      V4L/DVB (8136): xc2028 unaligned access fixes
      beginning of sysctl cleanup - ctl_table_set
      allow delayed freeing of ctl_table_header
      sysctl: make sure that /proc/sys/net/ipv4 appears before per-ns ones
      sysctl: keep track of tree relationships
      sanitize proc_sysctl
      sanitize ->permission() prototype
      permission checks for chdir need special treatment only on the last step
      kill altroot
      fix MAY_CHDIR/MAY_ACCESS/LOOKUP_ACCESS mess
      pass MAY_OPEN to vfs_permission() explicitly
      more nameidata removal: exec_permission_lite() doesn't need it
      take noexec checks to very few callers that care
      kill nameidata passing to permission(), rename to inode_permission()
      preparation to __user_walk_fd cleanup
      sanitize __user_walk_fd() et.al.
      new (local) helper: user_path_parent()
      don't pass nameidata to gfs2_lookupi()
      don't pass nameidata to __ncp_lookup_validate()
      f_count may wrap around
      get rid of __user_path_lookup_open
      get rid of indirect users of namei.h
      remove remaining namei_{32,64}.h crap
      get rid of corner case in dup3() entirely
      fix RLIM_NOFILE handling
      net: missing bits of net-namespace / sysctl
      lost sysctl fix
      missing bits of net-namespace / sysctl

Alan Cox (120):
      x86: Switch apm to unlocked_kernel
      ppp: push BKL down into the driver
      wanrouter: Push down BKL
      irda: Push BKL down into irda ioctl handlers
      atm: [iphase] 64-bit cleanup
      pcmcia: switch cm4000_cs.c to unlocked_ioctl
      pcmcia: irq probe can be done without risking an IRQ storm
      paride: push ioctl down into driver
      pktcdvd: push BKL down into driver
      DAC960: push down BKL
      8390: Split 8390 support into a pausing and a non pausing driver core
      ieee1394: raw1394: Push the BKL down into the driver ioctls
      i2c: Push ioctl BKL down into the i2c code
      snapshot: Push BKL down into ioctl handlers
      mmtimer: Push BKL down into the ioctl handler
      simserial: Fix up for ldisc changes
      tty: Ldisc revamp
      tty: Introduce a tty_port common structure
      serial: use tty_port
      tty.h: clean up
      epca: use tty_port
      esp: use tty_port
      gs: use tty_port
      riscom8: use tty_port
      riscom8: remove bogus checks
      isicom: use tty_port
      istallion: use tty_port
      moxa: use tty_port
      mxser: use tty_port
      rocket: use tty_port
      stallion: use tty_port
      synclink: use tty_port
      tty: Clean up tiocmset
      cyclades: use tty_port
      termios: Termios defines for other platforms
      tty: add more tty_port fields
      Fix strip driver back up for ldisc/tty changes
      USB: io_ti: FIrst cut at a big clean up
      USB: gadget: Push BKL down into drivers
      USB: ftdi_usb: Eliminate ioctl and BKL ioctl use
      USB: usblcd: Push down BKL into driver
      USB: iowarrior: Push down BKL
      USB: auerwald: Push down the BKL into the driver
      USB: rio100: Push down the BKL
      USB: sisusb: Push down the BKL
      ttydev: Fix up compile failures in the PPC build
      usb_serial: API all change
      whiteheat: coding style
      whiteheat: fix bugs found in the tidy and audit
      belkin_sa: clean up code
      usb-serial-bus: tidy coding style
      tty-usb-console: tidy the USB console code
      tty-usb-console: Fix termios
      cp2101: coding style
      cyberjack: Coding style
      cypress_m8: coding style
      usb-cypress: There is no 0 case to go with CS5/6/7/8 so remove the test
      digi_acceleport: coding style
      empeg: Coding style
      ftdi_sio: Coding style
      funsoft: Switch to linux/uaccess
      garmin_gps: Coding style
      tty-usb-generic: Code cleanup
      tty-usb-hp4x: Fix overlong line
      tty-usb-visor: Coding style
      usb-serial: Coding style
      io_ti: Minor coding style
      ipaq: Coding style
      tty-usb-ipw: Coding style
      tty-usb-iuu-phoenix: Clean up to coding style
      tty-usb-keyspan: Coding style
      keyspan: Use string flip functions when possible
      tty-usb-keyspan-pda: Coding style
      keyspan_pda: Use string flip functions
      tty-usb-kl5kusb105: Coding style
      tty-usb-kobil-sct: Coding style
      kobil_sct: Fix ioctls
      tty-usb-mct-u232: Coding style
      mct_u232: Use flip buffer functions
      tty-usb-pl2303: Coding style
      tty-usb-sierra: Coding style - minor
      tty-usb-spcp8x5: Minor coding style
      tty-usb-ti-usb: Coding style
      tty-usb-safe-serial: Coding style
      tty-usb-oti6858: Coding style
      tty-usb-option: Coding style
      tty-usb-omninet: Coding style
      omninet: Use string flip functions
      mos7840: remove loads of bogus assignments to status
      tty-usb-mos7720: Coding style
      tty-usb-io_edgeport: Coding style
      io_edgeport: Fix various bogus returns to the tty layer
      tty: Split ldisc code into its own file
      specialix: Tidy up coding style
      specialix: Code cleanups
      epca: Fix comments and move break
      mxser: remove dead code
      tty: Mark unconverted drivers as BROKEN
      tty: rework break handling
      epca: Restore driver
      isicom: restore using hardware break support
      riscom8: Restore driver using new break functionality
      specialix: restore driver using new break functionality
      istallion: Use helpers
      port_fixups: Fix ups for tty port changes
      tty: Fix up escaped character
      HID: Switch hiddev to unlocked_ioctl
      HID: Push down BKL into ioctl handler in hidraw
      spidev: BKL removal
      rtc: push the BKL down into the driver ioctl method
      efirtc: push down the BKL
      ip2: push BKL down for the firmware interface
      mwave: ioctl BKL pushdown
      rio: push down the BKL into the firmware ioctl handler
      sx: push BKL down into the firmware ioctl handler
      ixj: push BKL into driver and wrap ioctls
      ppdev: wrap ioctl handler in driver and push lock down
      ds1302: push down the BKL into the driver ioctl code
      dsp56k: BKL pushdown
      PCI: add D3 power state avoidance quirk

Alan D. Brunelle (1):
      Added in user-injected messages into blk traces

Alan Jenkins (1):
      [SCSI] extend the last_sector_bug flag to cover more sectors

Alan Mayer (3):
      x86: resize NR_IRQS for large machines
      x86: change FIRST_SYSTEM_VECTOR to a variable
      x86: change FIRST_SYSTEM_VECTOR to a variable, fix

Alan Stern (23):
      [SCSI] SCSI: remove dev->power.power_state from mesh driver
      USB: add new routine for checking port-resume type
      USB: debounce before unregistering
      USB: simplify hub_restart() logic
      USB: try to salvage lost power sessions
      USB: optimize port debouncing during hub activation
      USB: combine hub_activate and hub_restart
      USB: combine hub_quiesce and hub_stop
      usb-storage: separate dynamic flags from fixed flags
      usb-storage: change remaining semaphore to completion
      USB: implement "soft" unbinding
      usb-storage: implement "soft" unbinding
      USB Gadget: documentation update
      USB: use standard SG iterator in the scatter-gather library
      USB: Force unbinding of drivers lacking reset_resume or other methods
      usbfs: send disconnect signals when device is unregistered
      usbfs: simplify the lookup-by-minor routines
      usbfs: fix race between open and unregister
      usbfs: don't store bad pointers in registration
      USB: use reset_resume when normal resume fails
      usb-storage: revert DMA-alignment change for Wireless USB
      pm: add new PM_EVENT codes for runtime power transitions
      [SCSI] scsi_eh_prep_cmnd should save scmd->underflow

Alasdair G Kergon (2):
      Add bvec_merge_data to handle stacked devices and ->merge_bvec()
      dm mpath: fix test for reinstate_path

Alek Du (1):
      i2c: Add Intel SCH SMBus support

Aleksey Gorelov (1):
      USB: debug port converter does not accept more than 8 byte packets

Alex (1):
      avr32: Allow board to define oscillator rates

Alex Chiang (6):
      PCIe: fix 'symbol not declared' sparse warnings
      PCI: construct one fakephp slot per PCI slot
      PCI: introduce pci_slot
      PCI: ACPI PCI slot detection driver
      [IA64] Avoid overflowing ia64_cpu_to_sapicid in acpi_map_lsapic()
      PCI hotplug: fix error path in pci_slot's register_slot

Alex Dubov (3):
      memstick: allow "set_param" method to return an error code
      memstick: add "start" and "stop" methods to memstick device
      memstick: use fully asynchronous request processing

Alex Harford (1):
      pcmcia: Fix ti12xx_2nd_slot_empty always failing

Alex Tomas (2):
      vfs: add hooks for ext4's delayed allocation support
      ext4: Add delayed allocation support in data=writeback mode

Alexander Belyakov (1):
      [MTD] [NOR] Remove cfi_cmdset_0001.c erase suspend fixup typo

Alexander Beregalov (3):
      [SCSI] scsi_cmnd.h: remove double inclusion of linux/blkdev.h
      x86 setup.c: cleanup includes
      arch/x86/kernel/cpu/common_64.c: remove double inclusions

Alexander Clouter (1):
      [ARM] Orion: add Technologic Systems TS-78xx support

Alexander Duyck (11):
      igb: fix parameter options
      igb: fix init on 82575 with MNG enabled
      igb: update ethtool stats to support multiqueue
      igb: add 82576 MAC support
      igb: Add support for quad port WOL and feature flags
      igb: add page recycling support
      igb: add support for in kernel LRO
      net: add netif_napi_del function to allow for removal of napistructs
      igb: update suspend resume
      igb: unused variable warning in igb remove
      igb: Improve multiqueue AIM support

Alexander Holler (1):
      ALSA: hda - Added support for Asus V1Sn

Alexander van Heukelum (12):
      cpumask: make for_each_cpu_mask a bit smaller
      x86: move i386 memory setup code to e820_32.c
      x86: initial changes to unify traps_32.c and traps_64.c
      x86: traps_xx: shuffle headers and globals
      x86: traps_xx: modify __die
      x86: traps_xx: modify do_trap
      x86: traps_xx: restructure do_general_protection()
      x86: traps_xx: modify default_do_nmi
      x86: traps_xx: various small changes
      x86, cleanup: fix description of __fls(): __fls(0) is undefined
      x86: traps_xx: refactor die() like in x86_64
      x86: traps_xx: modify x86_64 to use _log_lvl variants

Alexandre Karpenko (1):
      HID: add fn key support on Macbook Pro 4,1 and Macbook Air

Alexey Dobriyan (21):
      JFS: switch to seq_files
      netfilter: use correct namespace in ip6table_security
      netfilter: ip6table_filter in netns for real
      ext4: switch to seq_files
      slub: current is always valid
      SLUB: simplify re on_each_cpu()
      USB: rndis: switch to seq_files
      proc: fix /proc/*/pagemap some more
      Signed-off-by: Alexey Dobriyan <adobriyan at gmail.com>
      proc: always do ->release
      proc: remove pathetic remount code
      proc: move Kconfig to fs/proc/Kconfig
      sysctl: check for bogus modes
      kbuild: make clean removes *.o.* as well
      kbuild: remove Module.markers during mrproper
      SL*B: drop kmem cache argument from constructor
      netfilter: ebtables: use nf_register_hooks()
      selinux: use nf_register_hooks()
      netfilter: ip{,6}tables_security: fix future section mismatch
      netfilter: arptables in netns for real
      __ratelimit() cpu flags can't be static

Alexey Korolev (2):
      [MTD] [NOR] Fix -ETIMEO errors in CFI driver
      [MTD] [NAND] subpage read feature as a way to increase performance.

Alexey Starikovskiy (12):
      x86: move es7000_plat out of mpparse.c
      x86: complete move ACPI from mpparse.c
      x86: make mp_ioapic_routing definition local
      x86: make struct config_ioapic not MPspec specific
      x86: make config_irqsrc not MPspec specific
      x86: fix mpparse/acpi interaction
      x86: Set pic_mode only if local apic code is present
      x86: move pic_mode to apic_32.c
      x86: move smp_found_config
      x86: mp_bus_id_to_pci_bus is not needed
      x86: move mp_bus_not_pci from mpparse.c
      x86: allow MPPARSE to be deselected in SMP configs

Alexis Bruemmer (1):
      x86 calgary: fix handling of devices that aren't behind the Calgary

Allan Stephens (41):
      tipc: Simplify log buffer resizing
      tipc: Provide feedback when log buffer resizing fails
      tipc: Fix recursive spinlock invocation in print buffer code
      tipc: Fix null pointer dereference in debug code
      tipc: Elimination of print buffer chaining
      [TIPC]: Cosmetic cleanup of print buffer code
      tipc: Cosmetic cleanup of system & debug output declarations
      tipc: Exclude debug-only print buffer code when not debugging
      tipc: Update version number to TIPC 1.6.4
      tipc: Enhancements to name table initialization
      tipc: Fix race condition when creating socket or native port
      tipc: Add support for customized subscription overlap handling
      tipc: Add support for customized subscription endianness
      tipc: Fix bug in topology server byte swapping routine
      tipc: Consolidate subscriber & subscriber port references
      tipc: Cosmetic cleanup of topology service code
      tipc: Fix skb_under_panic when configuring TIPC without privileges
      tipc: Prevent node object duplication due to simultaneous discovery
      tipc: Optimize null pointer check during neighbor discovery
      tipc: Update "previous node" indicators when node address changes
      tipc: Fix initialization sequence problems when entering network mode
      tipc: Fix bug in connection setup via native API
      tipc: Standardize error checking on incoming messages via native API
      tipc: Fix bugs in message error code display when debugging
      tipc: Fix minor bugs in link session number handling
      tipc: Minor optimizations to received message processing
      tipc: Prevent access of non-existent field in short message header
      tipc: Optimize message initialization routine
      tipc: Prevent display of name table types with no publications
      tipc: Add missing spinlock in name table display code
      tipc: Expand link sequence gap field to 13 bits
      tipc: Message header creation optimizations
      tipc: Fix bugs in rejection of message with short header
      tipc: Message rejection rework preparatory changes
      tipc: Remove unneeded parameter to tipc_createport_raw()
      tipc: Optimize pointer dereferencing when receiving stream data
      tipc: Fix race condition that could cause accept() to fail
      tipc: Eliminate improper use of TIPC_OK error code
      tipc: Fix bug in scope checking for multicast messages
      tipc: Add missing locks when inspecting node list & link list
      tipc: Optimization to multicast name lookup algorithm

Alok Kataria (10):
      x86: use cpu_khz for loops_per_jiffy calculation
      x86: use cpu_khz for loops_per_jiffy calculation, cleanup
      x86: cleanup e820_setup_gap(), add e820_search_gap(), v2
      x86: cleanup e820_setup_gap(), v2
      x86: merge sched_clock handling
      x86: merge tsc calibration
      x86: merge the TSC cpu-freq code
      x86: merge tsc_init and clocksource code
      x86: rename paravirtualized TSC functions
      x86/PCI: ACPI based PCI gap calculation

Alok N Kataria (1):
      ACPI: fix checkpatch.pl complaints in scan.c

Amir Vadai (1):
      RDMA/cma: Add RDMA_CM_EVENT_TIMEWAIT_EXIT event

Anders H Kaseorg (1):
      x86, 64-bit: patch paravirt inline replacements when loading modules

Andi Kleen (24):
      i386: Execute stack overflow warning on interrupt stack v2
      Remove BKL from remote_llseek v2
      x86, generic: CPA add statistics about state of direct mapping v4
      Revert "Fix FADT parsing"
      Revert "dock: bay: Don't call acpi_walk_namespace() when ACPI is disabled."
      Merge branch 'merge' into release-2.6.27
      Revert "ACPI: don't walk tables if ACPI was disabled"
      Merge branch 'for-upstream/acpi-test' of git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6 into release-2.6.27
      sysdev: Pass the attribute to the low level sysdev show/store function
      sysdev: Add utility functions for simple int/ulong variable sysdev attributes
      sysdev: Convert the x86 mce tolerant sysdev attribute to generic attribute
      hugetlb: factor out prep_new_huge_page
      hugetlb: modular state for hugetlb page size
      hugetlb: multiple hstates for multiple page sizes
      hugetlbfs: per mount huge page sizes
      hugetlb: abstract numa round robin selection
      mm: introduce non panic alloc_bootmem
      mm: export prep_compound_page to mm
      hugetlb: support larger than MAX_ORDER
      hugetlb: support boot allocate different sizes
      hugetlb: printk cleanup
      hugetlb: introduce pud_huge
      x86: support GB hugepages on 64-bit
      x86: add hugepagesz option on 64-bit

Andoni Zubimendi (7):
      V4L/DVB (8205): gspca: Size of frame header adjusted according to sn9c10x in sonixb.
      V4L/DVB (8349): gspca: SN9C103 OV7630 fixes in sonixb.
      V4L/DVB (8353): gspca: 640x480 for bridge sn9c103 / sensor ov7630.
      V4L/DVB (8360): gspca: Bad initialization of sn9c103 - ov7630.
      V4L/DVB (8361): gspca: Bad check of i2c write to sn9c10x.
      V4L/DVB (8367): gspca: Light frequency filter / exposure / clean-up for sn9c103 ov7630.
      V4L/DVB (8457): gspca_sonixb remove some no longer needed sn9c103+ov7630 special cases

Andre Detsch (2):
      powerpc/spufs: fix aff_mutex and cbe_spu_info[n].list_mutex deadlock
      powerpc/spufs: better placement of spu affinity reference context

Andre Haupt (3):
      USB: usb-serial: fix a sparse warning about different signedness
      stallion: removed unused variable
      parport: remove superfluous local variable

Andre Noll (21):
      md: md_ioctl(): Fix misleading indentation.
      md: md_getgeo(): Move comment to proper position.
      md: do_md_run(): Fix misleading error message.
      md: sync_speed_show(): Trivial cleanups.
      md: Fix typo in array_state comment.
      md: Fix a typo in the comment to cmd_match().
      md: sb_equal(): Fix misleading printk.
      md: Simplify uuid_equal().
      md: Simplify sb_equal().
      md: alloc_disk_sb(): Return proper error value.
      md: Simplify restart_array().
      md: get_disk_info(): Don't convert between signed and unsigned and back.
      md: Make update_size() take the number of sectors.
      md: Replace calc_dev_size() by calc_num_sectors().
      md: Make calc_dev_sboffset() return a sector count.
      md: Turn rdev->sb_offset into a sector-based quantity.
      md: Remove some unused macros.
      md: Fix check for overlapping devices.
      md: Make super_type->rdev_size_change() take sector-based sizes.
      md: Make mddev->array_size sector-based.
      md: linear: Make array_size sector-based and rename it to array_sectors.

Andre Schwarz (1):
      powerpc/mpc5200: PCI write combine timer

Andrea Arcangeli (3):
      mmu-notifiers: add list_del_init_rcu()
      mmu-notifiers: add mm_take_all_locks() operation
      mmu-notifiers: core

Andrea Righi (7):
      PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures
      task IO accounting: provide distinct tgid/tid I/O statistics
      task IO accounting: correctly account threads IO statistics
      hugetlb: remove unused variable warning
      tracing: remove unused variable
      task IO accounting: improve code readability
      task IO accounting: move all IO statistics in struct task_io_accounting

Andreas Herrmann (14):
      x86: enable hpet=force for AMD SB400
      x86: fix compile warning in io_apic_{32,64}.c
      x86: unconditionally enable PAT for AMD CPUs
      x86: PAT: fix ambiguous paranoia check in pat_init()
      x86: PAT: fixed checkpatch errors (and whitespaces)
      x86: rename pat_wc_enabled to pat_enabled
      x86: shrink pat_x_mtrr_type to its essentials
      x86: introduce macro to check whether an address range is in the ISA range
      x86: pat.c choose more crisp variable names
      x86: pat.c more trivial changes
      x86: pat.c consolidate error/debug messages in reserve_memtype
      x86: pat.c consolidate list_add handling in reserve_memtype
      x86: pat.c introduce function to check for conflicts with existing memtypes
      x86: pat.c final cleanup of loop body in reserve_memtype

Andreas Mohr (2):
      [ALSA] PCI168 snd-azt3328 Linux driver: another huge update
      ALSA: PCI168 snd-azt3328: some more fixups

Andres Salomon (3):
      Input: hil_ptr - check return value of input_register_device()
      mmc: OLPC: update vdd/powerup quirk comment
      lxfb: drop dead declarations from header

Andrew G. Morgan (3):
      security: protect legacy applications from executing with insufficient privilege
      security: filesystem capabilities refactor kernel code
      security: filesystem capabilities no longer experimental

Andrew Lewis (1):
      powerpc: Prevent memory corruption due to cache invalidation of unaligned DMA buffer

Andrew Lunn (1):
      USB: storage: UNUSUAL_DEVS() for PanDigital Picture frame.

Andrew Morton (20):
      wireless: fix "iwlwifi: unify init driver flow"
      arch/x86/mm/pat.c: use boot_cpu_has()
      x86: bitops take an unsigned long *
      x86: setup_force_cpu_cap(): don't do clear_bit(non-unsigned-long)
      arch/x86/kernel/smpboot.c: fix warning
      arch/x86/mm/pgtable_32.c: remove unused variable `fixmaps'
      V4L/DVB (8256): uvc/uvc_v4l2.c: suppress uninitialized var warning
      USB: drivers/usb/host/isp1760-hcd.c: processor flags have type `unsigned long'
      arch/mips/kernel/stacktrace.c: Heiko can't type
      mapping_set_error: add unlikely()
      mfd: don't use memzero
      split the typecheck macros out of include/linux/kernel.h
      build-kernel-profileo-only-when-requested-cleanups
      drivers/misc/hpilo.c needs CONFIG_PCI
      [ARM] fix fls() for 64-bit arguments
      drivers/mmc/host/sdhci.h needs scatterlist.h
      uninline arch_pick_mmap_layout()
      [SCSI] qla2xxx: suppress uninitialized-var warning
      include/asm-generic/pgtable-nopmd.h: macros are noxious, reason #435
      lguest: use cpu capability accessors

Andrew Vasquez (12):
      [SCSI] qla2xxx: Correct locking during NVRAM manipulation.
      [SCSI] qla2xxx: Set an rport's dev_loss_tmo value in a consistent manner.
      [SCSI] qla2xxx: Allow the user the option of disabling iIDMA.
      [SCSI] qla2xxx: Swap enablement order of EFT and FCE.
      [SCSI] qla2xxx: Skip FDMI registration on ISP21xx/22xx parts.
      [SCSI] qla2xxx: Correct overflow during dump-processing on large-memory ISP23xx parts.
      [SCSI] qla2xxx: Verify the RISC is not in ROM code if firmware-load is disabled.
      [SCSI] qla2xxx: Don't hardcode fw_transfer_size for ISP2[45]xx parts.
      [SCSI] qla2xxx: Update version number to 8.02.01-k5.
      [SCSI] qla2xxx: Issue proper ISP callbacks during stop-firmware.
      [SCSI] qla2xxx: Additional NPIV corrections.
      [SCSI] qla2xxx: Update version number to 8.02.01-k6.

Andrew Victor (4):
      [ARM] 5056/1: [AT91] Cleanup YL9200 board file
      [ARM] 5057/1: [AT91] Calao Systems - board files
      [ARM] 5058/1: [AT91] Calao Systems - default configs
      [ARM] 5059/1: [AT91] Convert to new-style UART initialization

Andy Fleming (2):
      powerpc: Add support for multiple gfar mdio interfaces
      powerpc: Fix a bunch of sparse warnings in the qe_lib

Andy Gospodarek (1):
      e1000: remove e1000_clean_tx_irq call from e1000_netpoll

Andy Green (1):
      ALSA: ASoC: Don't block system resume

Andy Richter (1):
      s390/net: Cleanup claw printk messages.

Andy Walls (8):
      V4L/DVB (8082): cx18: convert to video_ioctl2()
      V4L/DVB (8114): cx18: Improve Raptor card audio input routing defintions
      V4L/DVB (8188): cx18: Add missing reset recovery delay in cx18-i2c.c
      V4L/DVB (8189): cx18: Use correct GPIO pin for resetting Xceive 3028 tuner on Yuan MPC718
      V4L/DVB (8331): cx18: Add locking for struct cx18 GPIO state variables
      V4L/DVB (8332): cx18: Suport external reset of the Z8F0811 IR controller on HVR-1600 for lirc
      V4L/DVB (8461): cx18: Fix 32 kHz audio sample output rate for analog tuner SIF input
      V4L/DVB (8462): cx18: Lock the aux PLL to the video pixle rate for analog captures

Andy Whitcroft (37):
      x86: reinstate numa remap for SPARSEMEM on x86 NUMA systems
      x86: cope with no remap space being allocated for a numa node
      powerpc: Add 64 bit version of huge_ptep_set_wrprotect
      buddy: clarify comments describing buddy merge
      page-flags: record page flag overlays explicitly
      slub: record page flag overlays explicitly
      slob: record page flag overlays explicitly
      huge page private reservation review cleanups
      mm: record MAP_NORESERVE status on vmas and fix small page mprotect reservations
      hugetlb: move reservation region support earlier
      hugetlb: allow huge page mappings to be created without reservations
      hugetlb reservations: fix hugetlb MAP_PRIVATE reservations across vma splits
      checkpatch: Version: 0.20
      checkpatch: return is not a function -- parentheses for casts are ok too
      checkpatch: types: some types may also be identifiers
      checkpatch: possible types: __asm__ is never a type
      checkpatch: comment detection: ignore macro continuation when detecting associated comments
      checkpatch: types: unary -- goto introduces unary context
      checkpatch: macros: fix statement counting block end detection
      checkpatch: trailing statement indent: fix end of statement location
      checkpatch: allow printk strings to exceed 80 characters to maintain their searchability
      checkpatch: switch -- report trailing statements on case and default
      checkpatch: check spacing for square brackets
      checkpatch: toughen trailing if statement checks and extend them to while and for
      checkpatch: condition/loop indent checks
      checkpatch: allow for type modifiers on multiple declarations
      checkpatch: improve type matcher debug
      checkpatch: possible modifiers are not being correctly matched
      checkpatch: macro complexity checks are meaningless in linker scripts
      checkpatch: handle return types of pointers to functions
      checkpatch: possible types -- known modifiers cannot be types
      checkpatch: possible modifiers -- handle multiple modifiers and trailing
      checkpatch: add checks for question mark and colon spacing
      checkpatch: variants -- move the main unary/binary operators to use variants
      checkpatch: complex macros need to ignore comments
      checkpatch: types cannot start mid word for pointer tests
      checkpatch: version 0.21

Aneesh Kumar K.V (12):
      ext4: Fix mb_find_next_bit not to return larger than max
      ext4: start searching for the right extent from the goal group.
      ext4: Update i_disksize properly when allocating from fallocate area.
      ext4: Fix sparse warning
      ext4: Use inode preallocation with -o noextents
      ext4: cleanup block allocator
      ext4: Use page_mkwrite vma_operations to get mmap write notification.
      mm: Add range_cont mode for writeback
      ext4: Add ordered mode support for delalloc
      ext4: Handle page without buffers in ext4_*_writepage()
      ext4: Enable delalloc by default.
      ext4: Don't allow nonextenst mount option for large filesystem

Ankita Garg (3):
      ftrace: fix conversion of task state to char in latency tracer
      ftrace: disable tracing when current_tracer is set to "none"
      sched: fix accounting in task delay accounting & migration

Anthony Liguori (1):
      KVM: Handle vma regions with no backing page

Anton Vorontsov (32):
      [POWERPC] of/gpio: Use dynamic base allocation
      [POWERPC] fsl_msi: few (mostly cosmetic) fixes
      [MTD] [NAND] fsl_elbc_nand: fix section mismatch between probe and remove
      powerpc/mpic: Fix ambiguous else statement
      powerpc/sysdev: implement FSL GTM support
      powerpc/QE: add support for QE USB clocks routing
      powerpc/QE: prepare QE PIO code for GPIO LIB support
      powerpc/QE: implement support for the GPIO LIB API
      powerpc/83xx: new board support: MPC8360E-RDK
      powerpc/QE: switch to the cpm_muram implementation
      powerpc/QE: qe_reset should be __init
      powerpc/QE: use arch_initcall to probe QUICC Engine GPIOs
      powerpc: Implement OF PCI address accessors stubs for CONFIG_PCI=n
      [MTD] [NAND] fsl_elbc_nand: fix OOB workability for large page NAND chips
      [MTD] [NAND] fsl_elbc_nand: implement support for flash-based BBT
      [MTD] [NAND] fsl_elbc_nand: ecclayout cleanups
      powerpc/86xx: mpc8610_hpcd: fix interrupt trigger type for ULi IDE
      mmc: add support for card-detection polling
      mmc_spi: add support for card-detection polling
      mmc: change .get_ro() callback semantics
      powerpc/83xx: fix ULPI setup for MPC8315 processors
      powerpc/fsl_soc: gianfar: don't probe disabled devices
      powerpc: add FHCI USB, FSL MCU, FSL UPM and GPIO LEDs bindings
      powerpc/fsl_uli1575: fix RTC quirk to work on MPC8572DS and MPC8610HPCD
      powerpc/85xx/86xx: some refactoring for fsl_uli1575 code
      powerpc/86xx: mpc8610_hpcd - add support for ULI RTC
      gianfar: do not touch net queue in adjust_link phylib callback
      ucc_geth: do not touch net queue in adjust_link phylib callback
      serial: 8250: fix shared interrupts issues with SMP and RT kernels
      netdev: bunch of drivers: avoid WARN at net/core/dev.c:1328
      leds: mark led_classdev.default_trigger as const
      [MTD] [NAND] fsl_elbc_nand: fix section mismatch with CONFIG_MTD_OF_PARTS=y

Antti Palosaari (10):
      V4L/DVB (7912): TDA10023: make few parameters configurable
      V4L/DVB (7913): DVB-PLL: add Samsung DTOS403IH102A tuner
      V4L/DVB (7914): Anysee: driver for Anysee DVB-T/C receiver
      V4L/DVB (7950): AU6610: coding style fixes
      V4L/DVB (7951): AU6610: remove useless identify_state
      V4L/DVB (7952): AU6610: various cosmetic changes
      V4L/DVB (8014): gl861: coding style fixes
      V4L/DVB (8030): TDA10023: make TS output mode configurable
      V4L/DVB (8031): Anysee: support for Anysee E30C Plus rev 0.4
      V4L/DVB (8032): Anysee: fix Kconfig

Aristeu Rozanski (1):
      8250: fix break handling for Intel 82571

Arjan van de Ven (16):
      sched: print module list in the "scheduling while atomic" warning
      softlockup: print a module list on being stuck
      net: Print the module name as part of the watchdog message
      Rename WARN() to WARNING() to clear the namespace
      Add a WARN() macro; this is WARN_ON() + printk arguments
      kernel/irq/manage.c: replace a printk + WARN_ON() to a WARN()
      Example use of WARN()
      Use WARN() in kernel/irq/manage.c
      Use WARN() in mm/vmalloc.c
      use WARN() in kernel/irq/chip.c
      Use WARN() in block/
      Use WARN() in drivers/base/
      Use WARN() in lib/
      Use WARN() in fs/
      Use WARN() in fs/sysfs
      Use WARN() in fs/proc/

Arnaldo Carvalho de Melo (2):
      ftrace: annotate core code that should not be traced
      ftrace: add basic support for gcc profiler instrumentation

Arnaud Patard (2):
      [ARM] 5160/1: IOP3XX: gpio/gpiolib support
      sm501: gpio dynamic registration for PCI devices

Arnd Bergmann (75):
      agp-frontend: BKL pushdown
      ans-lcd: BKL pushdown
      apm-emulation: BKL pushdown
      apm_32: BKL pushdown
      basler-excite: BKL pushdown
      bf561-coreb: BKL pushdown
      block-dasd_eer: BKL pushdown
      bluetooth-vhci: BKL pushdown
      briq_panel: BKL pushdown
      bvme6000-rtc: BKL pushdown
      cpwatchdog: BKL pushdown
      crypto-prng: BKL pushdown
      crypto-zcrypt_api: BKL pushdown
      display7seg: BKL pushdown
      dlm-user: BKL pushdown
      ds1286: BKL pushdown
      ds1620: BKL pushdown
      efirtc: BKL pushdown
      envctrl: BKL pushdown
      flash: BKL pushdown
      genrtc: BKL pushdown
      hdpu_cpustate: BKL pushdown
      hp_sdc_rtc: BKL pushdown
      hpet: BKL pushdown
      hw-random: BKL pushdown
      infiniband-ucma: BKL pushdown
      ip27-rtc: BKL pushdown
      ipmi-watchdog: BKL pushdown
      irnet_ppp: BKL pushdown
      jsflash: BKL pushdown
      lcd: BKL pushdown
      macintosh-smu: BKL pushdown
      media-radio-miropcm20-rds: BKL pushdown
      megaraid: BKL pushdown
      message-i2o-i2o_config: BKL pushdown
      microcode: BKL pushdown
      powerpc: Provide dummy crash_shutdown_register
      powerpc/pseries: Call pseries_kexec_setup only on pseries
      powerpc/cell: Disable ptcal in case of crash kdump
      powerpc: Increase CRASH_HANDLER_MAX
      monreader: BKL pushdown
      monwriter: BKL pushdown
      mousedev: BKL pushdown
      mvme16x-rtc: BKL pushdown
      mwave-mwavedd: BKL pushdown
      net-tun: BKL pushdown
      nvram: BKL pushdown
      ocfs2-stack_user: BKL pushdown
      openprom: BKL pushdown
      parisc-eisa_eeprom: BKL pushdown
      parisc-kernel-perf: BKL pushdown
      pm_qos_params: BKL pushdown
      riowatchdog: BKL pushdown
      rtc: BKL pushdown
      rtc-rtc-m41t80: BKL pushdown
      sbus-rtc: BKL pushdown
      scsi-tgt: BKL pushdown
      serio: BKL pushdown
      sony-laptop: BKL pushdown
      sonypi: BKL pushdown
      sparc-apc: BKL pushdown
      sparc64-rtc: BKL pushdown
      tpm-tpm: BKL pushdown
      uctrl: BKL pushdown
      uinput: BKL pushdown
      uml-harddog: BKL pushdown
      uml-mmapper: BKL pushdown
      uml-random: BKL pushdown
      via-pmu: BKL pushdown
      vmcp: BKL pushdown
      vmwatchdog: BKL pushdown
      x86-mce: BKL pushdown
      powerpc: support for latencytop
      powerpc/ide: remove mpc8xx-ide driver
      powerpc: Fix support for latencytop

Aron Szabo (1):
      V4L/DVB (8538): em28xx-cards: Add GrabBeeX+ USB2800 model

Artem Bityutskiy (24):
      VFS: export sync_sb_inodes
      MAINTAINERS: add UBIFS section
      UBIFS: add brief documentation
      UBIFS: add new flash file system
      UBIFS: include to compilation
      UBI: print error code
      UBI: add a comment
      UBI: fix memory leak
      UBI: do not forget to free internal volumes
      UBI: fix memory leak on error path
      UBI: fix LEB locking
      UBI: add ubi_sync() interface
      UBI: improve mkvol request validation
      UBI: fix error message
      UBI: amend commentaries
      UBI: fix and re-work debugging stuff
      UBI: implement multiple volumes rename
      UBI: rework scrubbing messages
      UBI: bugfix - do not torture PEB needlessly
      UBI: fix checkpatch.pl errors and warnings
      UBI: fix kernel-doc errors and warnings
      UBI: remove pre-sqnum images support
      UBI: fix gcc warning
      UBI: always start the background thread

Arthur Jones (10):
      edac: i5100 new intel chipset driver
      edac: i5100 fix missing bits
      edac: i5100 fix enable ecc hardware
      edac: i5100 fix unmask ecc bits
      edac: i5100: cleanup
      edac: core fix to use dynamic kobject
      edac: core fix workq timer
      edac: core fix redundant sysfs controls to parameters
      edac: core fix static to dynamic kset
      edac: core fix added newline to sysfs dimm labels

Assaf Krauss (6):
      iwlwifi enabling IBSS (Ad-Hoc) mode
      iwlwifi: Fix mode changes (ad-hoc <--> managed)
      mac80211: 11h Infrastructure - Parsing
      mac80211: 11h - Handling measurement request
      mac80211: add beacon timestamp to beacon template in IBSS
      iwlwifi: adjust TSF in IBSS

Atsushi Nemoto (22):
      zd1211rw: Use DMA-aware buffer for usb transfer
      [MIPS] Declare some pci variables in header file
      [MIPS] rbtx4927: misc cleanups
      [MIPS] txx9: Make gpio_txx9 entirely spinlock-safe
      [MIPS] TXx9: Reorganize code
      [MIPS] TXx9: Reorganize PCI code
      [MIPS] TXx9: Update defconfigs
      [MIPS] TXx9: Make single kernel can support multiple boards
      [MIPS] TXx9: Update and merge defconfigs
      [MIPS] TXx9: rename asm-mips/mach-jmr3927 to asm-mips/mach-tx39xx
      [MIPS] TXx9: cleanup and fix some sparse warnings
      [MIPS] TXx9: Miscellaneous build fixes
      [MIPS] TXx9: Cleanups for 64-bit support
      [MIPS] TXx9: Add 64-bit support
      [MIPS] TXx9: Fix some sparse warnings
      Fix build on COMPAT platforms when CONFIG_EPOLL is disabled
      [MTD][MTDPART] Seperate main loop from per-partition code in add_mtd_partition
      [MTD][MTDPART] Handle most checkpatch findings
      [MTD][MTDPART] Cleanup and document the erase region handling
      [MTD][MTDPART] Fix a division by zero bug
      [MTD] jedec_probe: Fix SST 16-bit chip detection
      gpio: fix build on CONFIG_GPIO_SYSFS=n

Auke Kok (5):
      e1000e: set CONFIG_E1000E=y in x86 defconfigs
      e1000: remove PCI Express device IDs
      igb: eliminate hw from the hw_dbg macro arguments
      igb: reenable CRC stripping in hardware
      igb: Increment driver version

Aurelien Jarno (1):
      KVM: PIT: support mode 3

Avi Kivity (27):
      KVM: VMX: Trivial vmcs_write64() code simplification
      KVM: MMU: Fix false flooding when a pte points to page table
      KVM: Handle virtualization instruction #UD faults during reboot
      KVM: VMX: Add list of potentially locally cached vcpus
      KVM: Remove decache_vcpus_on_cpu() and related callbacks
      KVM: Remove unnecessary ->decache_regs() call
      KVM: Order segment register constants in the same way as cpu operand encoding
      KVM: MTRR support
      KVM: MMU: Optimize prefetch_page()
      KVM: x86 emulator: simplify push imm8 emulation
      KVM: x86 emulator: implement 'push imm' (opcode 0x68)
      KVM: MMU: Move nonpaging_prefetch_page()
      KVM: MMU: Avoid page prefetch on SVM
      KVM: Use printk_rlimit() instead of reporting emulation failures just once
      KVM: x86 emulator: handle undecoded rex.b with r/m = 5 in certain cases
      KVM: x86 emulator: simplify sib decoding
      KVM: x86 emulator: simplify r/m decoding
      KVM: x86 emulator: simplify rip relative decoding
      KVM: x86 emulator: avoid segment base adjust for lea
      KVM: x86 emulator: lazily evaluate segment registers
      KVM: MMU: When debug is enabled, make it a run-time parameter
      KVM: MMU: Fix printk format
      KVM: Apply the kernel sigmask to vcpus blocked due to being uninitialized
      KVM: Prefix some x86 low level function with kvm_, to avoid namespace issues
      KVM: MMU: Fix potential race setting upper shadow ptes on nonpae hosts
      KVM: Adjust smp_call_function_mask() callers to new requirements
      KVM: Avoid instruction emulation when event delivery is pending

Badari Pulavarty (1):
      memory-hotplug: add sysfs removable attribute for hotplug memory remove

Bart Van Assche (1):
      powerpc: Make sure that include/asm-powerpc/spinlock.h does not trigger compilation warnings

Bartlomiej Zolnierkiewicz (219):
      ide: set REQ_PREEMPT request flag in ide_do_drive_cmd() users
      ide: use __generic_unplug_device() in ide_do_drive_cmd() (take 2)
      block: handle blk_pm_resume_request() requests in blk_execute_rq_nowait()
      ide: remove obsoleted "idebus=" kernel parameter
      ide: remove obsoleted "hdx=" kernel parameters
      ide: cleanup init_ide_data()
      ide: remove obsoleted "ide=" kernel parameters
      ide: remove try_to_flush_leftover_data()
      sgiioc4: use ->extra_base instead of ->dma_status for dma_handle
      ide: remove commented out code from ide_config_drive_speed()
      ide: fix do_probe() to use SELECT_DRIVE()
      ide: remove IDE_TFLAG_NO_SELECT_MASK taskfile flag
      ide: move IRQ unmasking out from ->tf_load method
      ide: remove ->mmio flag from ide_hwif_t
      ide: pass 'hwif *' instead of 'drive *' to ->OUTBSYNC method
      ide: use ->OUTBSYNC in init_irq()
      ide: use ->OUTBSYNC in ide_set_irq()
      ide: remove drive->ctl
      ide-scsi: fix race in idescsi_transfer_pc()
      ide-scsi: fix DRQ checking for DMA transfers in idescsi_pc_intr()
      ide-scsi: fix handling of DMA errors in idescsi_pc_intr()
      ide-scsi: fix Interrupt Reason checking in idescsi_pc_intr()
      ide-scsi: merge idescsi_input_buffers() and idescsi_output_buffers()
      ide-scsi: remove superfluous BUG_ON() from idescsi_transfer_pc()
      ide-scsi: add debug_log() macro
      ide-tape: idetape_pc_intr() should use local_irq_enable_in_hardirq()
      ide-tape: remove superfluous error message from idetape_pc_intr()
      ide-tape: remove superfluous warning message from idetape_issue_pc()
      ide-tape: remove unneeded CONFIG_BLK_DEV_IDEDMA ifdef
      ide-tape: remove stale comments from idetape_pc_intr()
      ide-tape: remove SIMULATE_ERRORS debug code
      ide-floppy: merge idefloppy_transfer_pc() and idefloppy_transfer_pc1()
      ide-{floppy,tape,scsi}: log device name instead of driver name
      ide-tape: make idetape_retry_pc() void
      ide-tape: merge callbacks
      ide-tape: make pc->idetape_callback void
      ide-{floppy,tape}: merge pc->idefloppy_callback and pc->idetape_callback
      ide-{floppy,tape}: PC_FLAG_DMA_RECOMMENDED -> PC_FLAG_DMA_OK
      ide-floppy: start DMA engine in idefloppy_transfer_pc1()
      ide-tape: set PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc()
      ide-tape: factor out waiting for good ireason from idetape_transfer_pc()
      ide: add PC_FLAG_ZIP_DRIVE pc flag
      ide-{cd,floppy,tape}: remove checking for drive->scsi
      ide-scsi: set drive->scsi flag for devices handled by the driver
      ide: add ide_transfer_pc() helper
      ide-scsi: move idescsi_map_sg() call out from idescsi_issue_pc()
      ide: add PC_FLAG_DRQ_INTERRUPT pc flag
      ide: add ide_issue_pc() helper
      ide-{floppy,tape}: move checking of ->failed_pc to ->callback
      ide-tape: factor out DSC handling from idetape_pc_intr()
      ide-tape: add ide_tape_io_buffers() helper
      ide-tape: always log debug info in idetape_pc_intr() if debugging is enabled
      ide-floppy: add more debugging to idefloppy_pc_intr()
      ide-scsi: use pc->callback
      ide-scsi: add more debugging to idescsi_pc_intr()
      ide-{floppy,scsi}: read Status Register before stopping DMA engine
      ide: add ide_pc_intr() helper
      ide: remove needless includes from ide-lib.c
      ide: remove unused XFER_UDMA_SLOW
      ide: use u8 for xfer modes in ide-timing.h
      ide: move some bits from ide-timing.h to <linux/ide.h>
      ide: remove XFER_* masks from ide-timing.h
      ide: checkpatch.pl fixes for ide-timing.h
      ide: convert ide-timing.h to ide-timings.c library (take 2)
      ali14xx: convert to use ide_timing_find_mode()
      ht6560b: convert to use ide_timing_find_mode()
      qd65xx: convert to use ide_timing_find_mode()
      alim15x3: convert to use ide_timing_find_mode()
      cmd640: convert to use ide_timing_find_mode()
      cmd64x: convert to use ide_timing_find_mode()
      cy82c693: convert to use ide_timing_find_mode()
      sl82c105: convert to use ide_timing_find_mode()
      ide-mpc8xx: convert to use ide_timing_find_mode()
      ide-pmac: convert to use ide_timing_find_mode()
      ide: move ide_pio_cycle_time() to ide-timings.c
      ide: remove no longer used ide_pio_timings[]
      ide: move PIO blacklist to ide-pio-blacklist.c
      ide: fix hwif-s initialization
      ide: make ide_hwifs[] static
      ide: set hwif->dev in ide_init_port_hw() (take 2)
      au1xxx-ide: don't use hwif->hwif_data
      ide_4drives: use struct ide_port_info
      ide-cs: use struct ide_port_info
      icside: don't use hwif->hwif_data
      icside: use ide_init_port_hw()
      sgiioc4: use driver name for resource allocation
      ide: tighten checks on PCI BARs in ide_hwif_configure()
      swarm: use struct ide_port_info
      cmd640: fix warm-plug support for the secondary interface
      ide: ->port_init_devs -> ->init_dev
      cmd640: add ->init_dev method
      rapide: use struct ide_port_info
      ide-h8300: use struct ide_port_info
      ide_platform: use struct ide_port_info
      ide: print message on error in ide_find_port_slot()
      ide-h8300: print driver banner message early
      ide-pnp: print driver banner message early
      ide: allow any command requesting DMA data phase for HDIO_DRIVE_TASKFILE
      ide: remove superfluous BUG_ON() from set_geometry_intr()
      ide: remove needless includes from ide.c
      ide: remove needless includes from ide-taskfile.c (take 2)
      ide: remove needless includes from setup-pci.c (take 2)
      rapide: fix rapide_probe() return value
      icside: always try to probe first interface
      swarm: call ide_find_port_slot() later
      sgiioc4: call ide_find_port_slot() later
      ide: <asm-sparc/ide_64.h>: use %r0 for outw_be()
      ide: <asm-sparc/ide_32.h>: use __raw_{read,write}w()
      ide: <asm-sparc/ide_64.h>: use __raw_{read,write}w()
      ide: merge <asm-sparc/ide_64.h> with <asm-sparc/ide_32.h>
      ide-pmac: store pmif instead of hwif in ->driver_data (take 2)
      ide-pmac: add ->init_dev method (take 4)
      ide-pmac: move ide_find_port() call to pmac_ide_setup_device() (take 2)
      ide: move ide_pci_setup_ports() call out from do_ide_setup_pci_device()
      ide: pass hw_regs_t-s to ide_device_add[_all]() (take 3)
      ide: add ->read_sff_dma_status method
      ide: use I/O ops directly in ide-dma.c
      ide: remove ->dma_{status,command} fields from ide_hwif_t
      ide: remove ide_setup_dma()
      ide: factor out simplex handling from ide_pci_dma_base()
      ide: add ->exec_command method
      ide: add ->read_status method
      ide: add ->read_altstatus method
      ide: add ->set_irq method
      ide: change order of register access in ide_config_drive_speed()
      ide: use ->tf_load in ide_config_drive_speed()
      ide: use ->tf_load in actual_try_to_identify()
      ide: use ->tf_load in SELECT_DRIVE()
      ide: use ->tf_read in ide_read_error()
      ide: add ide_read_device() helper
      ide: add ide_read_ireason() helper
      ide: add ide_read_bcount_and_ireason() helper
      ide: remove ->INB, ->OUTB and ->OUTBSYNC methods
      ide: limit cy82c693 host driver to ALPHA
      ide: mark hpt34x host driver as BROKEN
      ide: remove dead Virtual DMA support
      ide: filter out invalid transfer mode values in set_xfer_rate()
      ide: filter out "default" transfer mode values in set_xfer_rate()
      gayle: reserve memory resources at once
      ide-generic: probing fix
      ide: add 'config' field to hw_regs_t
      ide: add struct ide_tp_ops (take 2)
      ide: add struct ide_host (take 3)
      ide: add ide_host_add() helper
      ide: fix ide_host_register() return value
      ide: fix IDE port slots reservation and freeing (take 2)
      ide: move ide_remove_port_from_hwgroup() to ide-probe.c
      ide: add ide_ports[]
      ide: allocate ide_hwif_t instances dynamically
      ide: add ide_host_free() helper (take 2)
      ide: always call ->init_chipset method in do_ide_setup_pci_device()
      ide: respect dev->irq in do_ide_setup_pci_device() also if 'tried_config'
      ide: move ide_setup_pci_controller() call to ide_setup_pci_device[s]()
      ide: call ide_pci_setup_ports() before do_ide_setup_pci_device()
      ide: add ->dev and ->host_priv fields to struct ide_host
      ide: add ide_device_{get,put}() helpers
      aec62xx: convert to use ->host_priv
      hpt366: convert to use ->host_priv
      it821x: convert to use ->host_priv
      sc1200: convert to use ->host_priv
      siimage: convert to use ->host_priv
      via82cxxx: convert to use ->host_priv
      tc86c001: remove ->init_chipset method
      amd74xx: cleanup ->init_chipset method
      cmd64x: cleanup ->init_chipset method
      via82cxxx: cleanup ->init_chipset method
      ide: add ide_pci_remove() helper
      aec62xx: add ->remove method and module_exit()
      alim15x3: add ->remove method and module_exit()
      amd74xx: add ->remove method and module_exit()
      atiixp: add ->remove method and module_exit()
      cmd64x: add ->remove method and module_exit()
      cs5530: add ->remove method and module_exit()
      cs5535: add ->remove method and module_exit()
      cy82c693: add ->remove method and module_exit()
      ide/pci/generic: add ->remove method and module_exit()
      hpt34x: add ->remove method and module_exit()
      hpt366: add ->remove method and module_exit()
      it8213: add ->remove method and module_exit()
      it821x: add ->remove method and module_exit()
      jmicron: add ->remove method and module_exit()
      ns87415: add ->remove method and module_exit()
      opti621: add ->remove method and module_exit()
      pdc202xx_new: add ->remove method and module_exit()
      pdc202xx_old: add ->remove method and module_exit()
      piix: add ->remove method and module_exit()
      rz1000: add ->remove method and module_exit()
      sc1200: add ->remove method and module_exit()
      serverworks: add ->remove method and module_exit()
      siimage: add ->remove method and module_exit()
      sis5513: add ->remove method and module_exit()
      sl82c105: add ->remove method and module_exit()
      slc90e66: add ->remove method and module_exit()
      tc86c001: add ->remove method and module_exit()
      triflex: add ->remove method and module_exit()
      trm290: add ->remove method and module_exit()
      via82cxxx: add ->remove method and module_exit()
      icside: add module_exit()
      rapide: add module_exit()
      ide: fix <asm-xtensa/ide.h>
      ide-generic: fix ide_default_io_base() for m32r
      ide-generic: minor fix for mips
      ide-generic: remove "no_pci_devices()" quirk from ide_default_io_base()
      ide: remove <asm-cris/ide.h>
      ide: define MAX_HWIFS in <linux/ide.h>
      ide-generic: remove broken PPC_PREP support
      ide-generic: is no longer needed on ppc32
      ide-generic: remove ide_default_{io_base,irq}() inlines (take 3)
      ide: remove <asm/ide.h> for some archs
      ide: include PCI device name in messages from IDE PCI host drivers
      it8213: remove DECLARE_ITE_DEV() macro
      it821x: remove DECLARE_ITE_DEV() macro
      ide: prefix messages from IDE PCI host drivers by driver name
      ide: drop 'name' parameter from ->init_chipset method
      gayle: release resources on ide_host_add() failure
      ide: enable local IRQs in all handlers for TASKFILE_NO_DATA data phase
      ide: remove stale comments from drivers/ide/Makefile
      ide: fix for EATA SCSI HBA in ATA emulating mode
      ide: use proper printk() KERN_* levels in ide-probe.c

Becky Bruce (4):
      [POWERPC] Delete unused fec_8xx net driver
      powerpc: Silly spelling fix in pgtable-ppc32
      powerpc: Change BAT code to use phys_addr_t
      powerpc: Get rid of bitfields in ppc_bat struct

Ben Castricum (1):
      x86: microcode: cosmetic changes

Ben Collins (2):
      x86: config option to disable info from decompression of the kernel
      USB: keyspan: Remove duplicate device entries

Ben Dooks (92):
      [MTD] [NAND] S3C2410: Change printk() into dev_dbg()
      [MTD] [NAND] S3C2410: Remove changelog and tidy header
      DM9000: Add support for DM9000A and DM9000B chips
      DM9000: Cleanups after the resource changes
      DM9000: Cleanup source code
      DM9000: Cleanup source code - remove forward declerations
      DM9000: Use NSR to determine link-status on internal PHY
      DM9000: Allow the use of the NSR register to get link status.
      DM9000: Add missing msleep() in EEPROM wait code.
      DM9000: Re-unite menuconfig entries for DM9000 driver
      DM9000: Remove DEFAULT_TRIGGER for request_irq() flags.
      DM9000: Add documentation for the driver.
      [ARM] 5141/1: PWM: pwm_request() should return an PTR_ERR() instead of NULL.
      [ARM] 5140/1: RPC: Use HAVE_PATA_PLATFORM to select pata platform driver
      [ARM] 5050/1: S3C2410: Cleanup header on S3C2410 serial driver
      [ARM] 5054/1: S3C2410: Add GPLv2 license to the s3c2410 serial driver
      [ARM] S3C2410: Fix flags on DM9000 resources on BAST and VR1000
      [ARM] S3C2410: Add sysfs attribute for serial driver clock source
      [ARM] S3C24XX: s3c2410_defconfig: update to rc8
      [ARM] S3C24XX: s3c2410_defconfig: update list of used drivers
      [ARM] S3C24XX: s3c2410_defconfig: enable useful NLS options
      [ARM] S3C24XX: s3c2410_defconfig: update filesystem options
      [ARM] S3C24XX: s3c2410_defconfig: update miscellaneous options
      [ARM] S3C24XX: s3c2410_defconfig: update networking options
      [ARM] S3C24XX: s3c2410_defconfig: add SCSI support
      [ARM] S3C24XX: s3c2410_defconfig: enable USB subset of drivers
      [ARM] S3C24XX: Add gpiolib support
      [ARM] S3C24XX: Add PWM timer MUX defines
      [ARM] S3C24XX: Support for PWM timer clocks via clk_* API
      [ARM] JIVE: Initial machine support for Logitech Jive
      [ARM] JIVE: Initialise the sleep configuration registers
      [ARM] JIVE: Add setup information for the S3C2412 LCD controller
      [ARM] JIVE: Add SPI bus definitions for LCD controller
      [ARM] JIVE: Add LCD display setup information
      [ARM] JIVE: Add board definitions for audio
      [ARM] JIVE: Add i2c device info for LIS302DL sensor
      [ARM] JIVE: Add power off on shutdown support
      [ARM] BAST/VR1000: Move to using ata_platform (libata)
      [ARM] ANUBIS: Move to using ata_platform driver (libata)
      [ARM] S3C24XX: Add physmap device for all Simtec NOR equiped boards.
      [ARM] OSIRIS: Add i2c device list to Simtec Osiris
      [ARM] BAST: Add i2c device list on Simtec Bast
      [ARM] VR1000: Add i2c device list to Thorcom VR1000
      [ARM] ANUBIS: Add i2c device list to Simtec Anubis
      [ARM] VR1000: Add tmp101 to list of I2C devices on the board
      [ARM] S3C24XX: PWM API support.
      [ARM] S3C24XX: Split serial driver into core and per-cpu drivers
      [ARM] S3C2443: Fix s3c2443_clkcon_enable_p() using wrong register.
      [ARM] S3C2443: Add armdiv and arm clocks
      [ARM] S3C2443: Add prediv clk and fix setting of h and p clocks
      [ARM] Acer n30: Minor style and indentation fixes.
      [ARM] s3c2410_defconfig: update for current build
      [MTD] [MAPS] Remove the bast-flash driver.
      MMC: S3C24XX: Add platform data for MMC/SD driver
      MMC: S3C24XX: Add support to invert write protect line
      MMC: S3C24XX: Ensure host->mrq->data is valid
      MMC: S3C24XX: Allow card-detect on non-IRQ capable pin
      MMC: S3C24XX: Fix s3c2410_dma_request() return code check.
      MMC: S3C24XX: Add MODULE_ALIAS() entries for the platform devices
      MMC: S3C24XX: Fix use of msecs where jiffies are needed
      MMC: S3C24XX: Add media presence test to request handling.
      MMC: S3C24XX: Update error debugging.
      MMC: S3C24XX: Add maintainer entry
      MMC: S3C24XX: Refuse incorrectly aligned transfers
      BAST: Remove old IDE driver
      sysdev: fix debugging statements in registration code.
      DM9000: Remove magic numbers
      leds: Fix sparse warnings in leds-h1940 driver
      s3cmci: fixes for section mismatch warnings
      s3cmci: ensure host stopped on machine shutdown
      rtc: rtc-s3c: add __devexit and __devinit markers
      rtc: rtc-s3c: update IRQ handling
      sm501: add inversion controls for VBIASEN and FPEN
      sm501: restructure init to allow only 1 fb on an SM501
      sm501: fixup allocation code to be 64bit resource compliant
      fb: add support for the ILI9320 video display controller
      lcd: add lcd_device to check_fb() entry in lcd_ops
      lcd: add platform_lcd driver
      CPUFREQ: S3C24XX NAND driver frequency scaling support.
      sm501: add power control callback
      sm501: add gpiolib support
      sm501: gpio I2C support
      sm501: fixes for akpms comments on gpiolib addition
      mfd: sm501 build fixes when CONFIG_MFD_SM501_GPIO unset
      mfd: sm501 fix gpio number calculation for upper bank
      i2c: S3C2410: Pass the I2C bus number via drivers platform data
      i2c: i2c_gpio: keep probe resident for hotplugged devices.
      i2c: S3C24XX I2C frequency scaling support.
      i2c: Documentation: upgrading clients HOWTO
      mfd: Use to_platform_device instead of container_of
      mfd: Coding style fixes
      spi_s3c24xx: really assign busnum

Ben Hutchings (10):
      sfc: Use kernel I2C system and i2c-algo-bit driver
      sfc: Reduce I2C udelay to 5 resulting in a clock frequency of 100 kHz
      cpu topology: always define CPU topology information
      cputopology: always define CPU topology information, clean up
      net: Disable LRO on devices that are forwarding
      net: Discard and warn about LRO'd skbs received for forwarding
      e1000: resolve tx multiqueue bug
      sfc: I2C adapter initialisation fixes
      sfc: Use a separate workqueue for resets
      sfc: Create one RX queue and interrupt per CPU package by default

Ben Nizette (1):
      avr32: clean up mci platform code

Ben-Ami Yassour (1):
      KVM: check injected pic irq within valid pic irqs

Benjamin Herrenschmidt (21):
      powerpc: Free a PTE bit on ppc64 with 64K pages
      powerpc: Use new printk extension %pS to print symbols on oops
      powerpc: rework 4xx PTE access and TLB miss
      [SCSI] sym53c8xx: Fix bogus sym_que_entry re-implementation of container_of
      Merge commit 'origin/HEAD' into test-merge
      Merge commit 'jwb/jwb-next'
      Merge commit 'gcl/gcl-next'
      Merge commit '85082fd7cbe3173198aac0eb5e85ab1edcc6352c' into test-build
      Merge commit 'origin/master'
      powerpc: Fix OF parsing of 64 bits PCI addresses
      fbdev: Teaches offb about palette on radeon r5xx/r6xx
      Merge commit 'origin/master'
      powerpc ioremap_prot
      spufs: use new vm_ops->access to allow local state access from gdb
      Merge commit 'gcl/gcl-next'
      Merge commit 'jk/jk-merge'
      Move update_mmu_cache() declaration from tlbflush.h to pgtable.h
      Merge commit 'gcl/gcl-next'
      powerpc/powermac: Use sane default baudrate for SCC debugging
      powerpc/powermac: Fixup default serial port device for pmac_zilog
      powerpc: Disable 64K hugetlb support when doing 64K SPU mappings

Benjamin Li (8):
      bnx2: Remove the rx_offset field from the bnx2 structure.
      bnx2: Rename RX_COPY_THRESH to BNX2_RX_COPY_THRESH.
      bnx2: Pre-initialize struct cpu_reg.
      bnx2: Support secondary MAC addresses.
      bnx2: Update TPAT firmware
      bnx2: Add TX multiqueue support.
      bnx2: Fix Sparse warnings
      bnx2: Update version to 1.7.9.

Benjamin Thery (1):
      ipv6 netns: Address labels per namespace

Benny Halevy (13):
      nfsd: make nfs4xdr WRITEMEM safe against zero count
      nfsd: eliminate unused nfs4_callback.cb_program
      nfsd: eliminate unused nfs4_callback.cb_stat
      nfsd: return nfserr_minor_vers_mismatch when compound minorversion != 0
      nfsd: tabulate nfs4 xdr decoding functions
      nfsd: unsupported nfs4 ops should fail with nfserr_opnotsupp
      nfsd: nfs4 minorversion decoder vectors
      nfsd: dprint operation names
      nfsd: tabulate nfs4 xdr encoding functions
      nfsd: take file and mnt write in nfs4_upgrade_open
      nfs: initialize timeout variable in nfs4_proc_setclientid_confirm
      dlm: fix uninitialized variable for search_rsb_list callers
      usb: fix uninitialized variable warning in keyspan_pda

Benzi Zbit (1):
      sdio: fix the use of hard coded timeout value.

Bernard Pidoux (1):
      rose: improving AX25 routing frames via ROSE network

Bernhard Walle (14):
      powerpc: Remove experimental status of kdump on 64-bit powerpc
      x86: add flags parameter to reserve_bootmem_generic()
      x86: use reserve_bootmem_generic() to reserve crashkernel memory on x86_64
      x86: add flags parameter to reserve_bootmem_generic()
      x86: use reserve_bootmem_generic() to reserve crashkernel memory on x86_64
      x86: unify crashkernel reservation for 32 and 64 bit
      x86, crashdump, /proc/vmcore: remove CONFIG_EXPERIMENTAL from kdump
      x86: limit E820 map when a user-defined memory map is specified
      x86: find offset for crashkernel reservation automatically
      x86: fix documentation bug about relocatability
      sysfs: add /sys/firmware/memmap
      x86: use FIRMWARE_MEMMAP on x86/E820
      [IA64] Remove experimental status of kdump
      parport_pc: add base_hi BAR for oxsemi_840

Bill Moss (1):
      iwl3945: do not delay hardware scan if it is a direct scan

Bjorn Helgaas (34):
      PCI: use dev_printk when possible
      PCIE: aer: use dev_printk when possible
      PCIE: port driver: use dev_printk when possible
      PNP: add detail to debug resource dump
      PNP: remove pnp_resource.index
      PNP: add pnp_resource_type() internal interface
      PNP: add pnp_resource_type_name() helper function
      PNP: make pnp_{port,mem,etc}_start(), et al work for invalid resources
      PNP: replace pnp_resource_table with dynamically allocated resources
      PNPACPI: keep disabled resources when parsing current config
      PNP: remove ratelimit on add resource failures
      PNP: dont sort by type in /sys/.../resources
      PNP: add pnp_possible_config() -- can a device could be configured this way?
      PNP: whitespace/coding style fixes
      PNP: define PNP-specific IORESOURCE_IO_* flags alongside IRQ, DMA, MEM
      PNP: make resource option structures private to PNP subsystem
      PNP: introduce pnp_irq_mask_t typedef
      PNP: increase I/O port & memory option address sizes
      PNP: improve resource assignment debug
      PNP: in debug resource dump, make empty list obvious
      PNP: make resource assignment functions return 0 (success) or -EBUSY (failure)
      PNP: remove redundant pnp_can_configure() check
      PNP: centralize resource option allocations
      PNPACPI: ignore _PRS interrupt numbers larger than PNP_IRQ_NR
      PNP: rename pnp_register_*_resource() local variables
      PNP: support optional IRQ resources
      PNP: remove extra 0x100 bit from option priority
      ISAPNP: handle independent options following dependent ones
      PNP: convert resource options to single linked list
      PNP: avoid legacy IDE IRQs
      PNPACPI: add support for HP vendor-specific CCSR descriptors
      ACPI: use dev_printk when possible
      ACPI: stop complaints about interrupt link End Tags and blank IRQ descriptors
      x86/PCI: use dev_printk when possible

Boaz Harrosh (1):
      [SCSI] iscsi_tcp: Enable any size command

Bob Copeland (10):
      ath5k: Fix loop variable initializations
      ath5k: convert LED code to use mac80211 triggers
      omfs: add filesystem documentation
      omfs: define filesystem structures
      omfs: add inode routines
      omfs: add directory routines
      omfs: add file routines
      omfs: add bitmap routines
      omfs: update kbuild to include OMFS
      omfs: add MAINTAINERS entry

Bob Moore (17):
      Make GPE disable more robust
      ACPICA: Add argument count checking to control method invocation via acpi_evaluate_object
      ACPICA: Fix for hang on GPE method invocation
      ACPICA: Fix possible negative array index in acpi_ut_validate_exception
      ACPICA: Eliminate acpi_native_uint type v2
      ACPICA: Removed unused include files from source files
      ACPICA: Several lint changes, no functional changes
      ACPICA: Add const qualifier for appropriate string constants
      ACPICA: Update version to 20080514
      ACPICA: Workaround for reversed _PRT entries from BIOS
      ACPICA: Update DMAR and SRAT table definitions
      ACPICA: Update disassembler for DMAR table changes
      ACPICA: Fix for invalid large array index on 64-bit systems
      ACPICA: Cleanup debug operand dump mechanism
      ACPICA: Cleanup of _PRT parsing code
      ACPICA: Fix mutex debug code for wrong loop termination value
      ACPICA: Update version to 20080609

Bob Peterson (1):
      [GFS2] kernel panic mounting volume

Borislav Petkov (31):
      ide-floppy: merge callbacks
      ide-tape: unify idetape_create_read/write_cmd
      ide-floppy: fix unfortunate function naming
      ide-cd: remove wait-for-idle-controller bit in cdrom_start_packet_command
      ide-cd: remove ide_cd_drain_data and ide_cd_pad_transfer
      ide-cd: ide_do_rw_cdrom: add the catch-all bad request case to the if-else block
      ide-cd: cdrom_start_seek: remove unused argument block
      ide-cd: mv ide_do_rw_cdrom ide_cd_do_request
      ide-cd: simplify request issuing path
      ide-cd: fold cdrom_start_seek into ide_cd_do_request
      ide-cd: move request prep from cdrom_start_seek_continuation to rq issue path
      ide-cd: move request prep from cdrom_start_rw_cont to rq issue path
      ide-cd: move request prep chunk from cdrom_do_newpc_cont to rq issue path
      ide-floppy: fold idefloppy_create_test_unit_ready_cmd into idefloppy_open
      ide-floppy: zero out the whole struct ide_atapi_pc on init
      ide: push pc callback pointer into the ide_drive_t structure
      ide-floppy: use drive->pc_callback instead of pc->callback
      ide-tape: use drive->pc_callback instead of pc->callback
      ide-scsi: use drive->pc_callback instead of pc->callback
      ide: remove pc->callback member from ide_atapi_pc
      ide-floppy: pass packet command in rq->cmd
      ide-tape: make room for packet command ids in rq->cmd
      ide-tape: pass packet command in rq->cmd
      ide-scsi: pass packet command in rq->cmd
      ide: use rq->cmd instead of pc->c in atapi common code
      ide: add per-device flags
      ide-floppy: convert to using the new atapi_flags (take 2)
      ide-tape: convert to using the new atapi_flags
      ide-scsi: convert to using the new atapi_flags
      ide: remove unused PC_FLAG_DRQ_INTERRUPT
      ide-cd: convert to using the new atapi_flags

Brandon Philips (1):
      V4L/DVB (8389): videodev: simplify get_index()

Brian Haley (1):
      net: change proto destroy method to return void

Brian King (12):
      [SCSI] sg: Add target reset support
      [SCSI] ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver
      powerpc/pseries: Utilities to set firmware page state
      powerpc/pseries: Add collaborative memory manager
      powerpc/pseries: Add CMO paging statistics
      ibmvfc: Add support for collaborative memory overcommit
      [SCSI] ibmvfc: Reduce unnecessary log noise
      [SCSI] ibmvfc: Target refcounting fixes
      [SCSI] ibmvfc: Fix hang on module removal
      [SCSI] ibmvfc: Miscellaneous fixes
      [SCSI] ibmvfc: Add ADISC support
      [SCSI] ibmvfc: Update driver version to 1.0.1

Brice Goglin (5):
      myri10ge: add routines for multislices
      myri10ge: add multislices support
      myri10ge: add Direct Cache Access support
      myri10ge: remove wcfifo
      myri10ge: use ioremap_wc

Bruce Leonard (1):
      UBI: fix 64-bit calculations

Bruno Randolf (3):
      zd1211rw: initial IBSS support
      mac80211: use hardware flags for signal/noise units
      mac80211: make rx radiotap header more flexible

Bryan O'Donoghue (1):
      [POWERPC] 83xx: Add support for Analogue & Micro ASP837E board

Bryan Wu (1):
      Blackfin arch: add TXDWA definition to enable new feature

Carl Karsten (1):
      V4L/DVB (8023): vivi: announce that it is registered as /dev/video%d

Carlos Corbacho (9):
      Input: i8042 - add Dritek quirk for Acer Aspire 5720
      acer-wmi: Remove LED colour comment from documentation
      acer-wmi: Blacklist backlight on Acer Aspire 1520 & 1360 series
      acer-wmi: Respect framebuffer blanking in backlight
      acer-wmi: Add EC quirk for Fujitsu Siemens Amilo Li 1718
      acer-wmi: Disable device autodetection on Fujitsu Siemens Amilo Li2732
      acer-wmi: Add debugfs file for device detection
      acer-wmi: Remove version number
      pm: acpi pm: add DMI quirk list for ACPI 1.0 suspend ordering

Carlos R. Mafra (4):
      x86: clean up computation of HPET .mult variables
      Remove argument from open_softirq which is always NULL
      hrtimer: Remove unused variables in ktime_divns()
      rtc: remove and clarify unneeded externs

Carsten Otte (3):
      KVM: s390: dont allocate dirty bitmap
      KVM: Fix memory leak on guest exit
      KVM: s390: Advertise KVM_CAP_USER_MEMORY

Catalin Marinas (2):
      [ARM] 5121/1: Annotate platform_secondary_init with trace_hardirqs_off
      [ARM] 5092/1: Fix the I-cache invalidation on ARMv6 and later CPUs

Catalin(ux) M BOIE (1):
      serial: add support for a no-name 4 ports multiserial card

Cezary Jackiewicz (2):
      misc,acpi,backlight: compal Laptop Extras
      compal-laptop: remove unnecessary lcd_level attribute

Chandra Seetharaman (10):
      [SCSI] scsi_dh: add infrastructure for SCSI Device Handlers
      [SCSI] scsi_dh: add lsi rdac device handler
      [SCSI] scsi_dh: add EMC Clariion device handler
      [SCSI] scsi_dh: Use SCSI device handler in dm-multipath
      [SCSI] scsi_dh: Add a single threaded workqueue for initializing paths
      [SCSI] scsi_dh: Remove dm_pg_init_complete
      [SCSI] scsi_dh: Remove hardware handlers from dm
      [SCSI] scsi_dh: Remove hardware handler infrastructure from dm
      [SCSI] scsi_dh: fix kconfig related build errors
      scsi_dh: Verify "dev" is a sdev before accessing it.

Chandru (1):
      calgary iommu: use the first kernels TCE tables in kdump

Changli Gao (1):
      netfilter: nf_nat_core: eliminate useless find_appropriate_src for IP_NAT_RANGE_PROTO_RANDOM

Chas Williams (4):
      atm: [suni] add support for setting loopback and framing modes
      atm: [he] remove #ifdef clutter
      atm: [fore200e] convert to use request_firmware()
      atm: [fore200e] use MODULE_FIRMWARE() and other suggested cleanups

Chen Gong (1):
      spi: spi_mpc83xx clockrate fixes

Chen, Huacai (1):
      [MIPS] modify the MIPS CPU classfication

Chris Lalancette (2):
      KVM: SVM: Fake MSR_K7 performance counters
      KVM: VMX: Fake emulate Intel perfctr MSRs

Chris Malley (1):
      [MTD] Use list_for_each_entry[_safe] where appropriate.

Chris McDermott (1):
      x86: fix IBM Summit based systems' phys_cpu_present_map on 32-bit kernels

Chris Mennie (1):
      [ALSA] usb-audio - Support for Roland SonicCell sound module

Chris Smith (1):
      sh: Optimized flush_icache_range() implementation.

Chris Webb (1):
      Support changing rdev size on running arrays.

Chris Wright (1):
      When verifying the decoded header before decoding the object identifier

Christer Weinigel (7):
      [ARM] Acer n30: Source file cleanups.
      [ARM] Acer n30: USB bus pull-up support.
      [ARM] Acer n30: GPIO buttons support
      [ARM] Acer n30: LED support.
      [ARM] Acer n30: Add support for n35 and related devices.
      [ARM] Acer n30: LCD support.
      [ARM] Acer n30: Hardware initialisation.

Christian Borntraeger (13):
      [S390] Cleanup vmcp printk messages.
      KVM: remove long -> void *user -> long cast
      KVM: s390: Set guest storage limit and offset to sane values
      KVM: s390: rename private structures
      virtio_blk: check for hardsector size from host
      hvc_console: rework setup to replace irq functions with callbacks
      virtio_console: use virtqueue notification for hvc_console
      virtio: console as a config option
      s390: use virtio_console for KVM on s390
      KVM: s390: Fix guest kconfig
      KVM: s390: Fix program check on interrupt delivery handling
      KVM: s390: Fix instruction naming for lctlg
      KVM: s390: Fix possible host kernel bug on lctl(g) handling

Christian Hohnstaedt (1):
      crypto: ixp4xx - Hardware crypto support for IXP4xx CPUs

Christian Krafft (3):
      powerpc/cell/cpufreq: Add spu aware cpufreq governor
      powerpc/cell: Cleanup sysreset_hack for IBM cell blades
      powerpc/cell: Add support for power button of future IBM cell blades

Christian Limpach (1):
      xen/blkfront: Add the CDROM_GET_CAPABILITY ioctl to blkfront.

Christof Schmitt (13):
      [SCSI] zfcp: Track fabric and channel latencies provided by FCP adapter
      [SCSI] zfcp: sysfs attributes for fabric and channel latencies
      [SCSI] zfcp: Fix mempool pointer for GID_PN request allocation
      [SCSI] zfcp: Remove some sparse warnings
      [SCSI] zfcp: Fix sparse warning by providing new entry in dbf
      [SCSI] zfcp: Move FC code to new file
      [SCSI] zfcp: Move CFDC code to new file.
      [SCSI] zfcp: Cleanup code in zfcp_ccw
      [SCSI] zfcp: Message cleanup
      [SCSI] zfcp: Fix error checking for ELS ADISC requests
      [SCSI] zfcp: Small QDIO cleanups
      [SCSI] zfcp: Cleanup code in zfcp_erp.c
      [SCSI] zfcp: Cleanup external header file

Christoph Hellwig (3):
      pcmcia: cs: kill thread_wait
      kill generic_file_direct_IO()
      Re: [PATCH 3/6] vfs: open_exec cleanup

Christoph Lameter (12):
      x86: merge thread_info.h
      x86: threadinfo: common include files
      x86: threadinfo: merge thread sync state definitions
      x86: common thread_info definitions
      x86: threadinfo: merge INIT_THREAD_INFO
      x86: thread_info: PREEMPT_ACTIVE
      x86: thread_info: merge TIF_ flags.
      x86: thread_info: merge tif masks
      x86: thread_info: merge thread_info allocation
      x86: unify current.h
      slub: Add check for kfree() of non slab objects.
      Fix typo in meth driver

Christophe Jaillet (5):
      drivers/block/pktcdvd.c: avoid useless memset
      x86, arch/x86/kernel/io_apic_32.c: use kzalloc instead of kmalloc/memset
      RDMA/nes: Remove unnecessary memset()
      V4L/DVB (8252): buf-dma-sg.c: avoid clearing memory twice
      USB: AccessRunner: avoid unnecessary memset

Chuck Lever (39):
      NFS: Update help text for CONFIG_NFS_FS
      SUNRPC: Add a function to display the name of an RPC procedure
      SUNRPC: Rename "call_" functions that are no longer FSM states
      SUNRPC: Don't display the rpc_show_tasks header if there are no tasks
      SUNRPC: Refactor rpc_show_tasks
      SUNRPC: Display some debugging information as text rather than numbers
      NFS: Make nfs_fsync methods consistent
      NFS: Make nfs_llseek methods consistent
      NFS: Make nfs_open methods consistent
      NFS: Add debugging facility for NFS aops
      NFS: Use NFSDBG_FILE for all fops
      NFS: Fix trace debugging nits in write.c
      SUNRPC: Remove obsolete messages during transport connect
      SUNRPC: Ensure all transports set rq_xtime consistently
      NFS: Move fs/nfs/iostat.h to include/linux
      NFS: Allow any value for the "retry" option
      NFS: Treat "intr" and "nointr" options as deprecated
      NFS: missing newline in NFS mount debugging message
      NFS: Use common device name parsing logic for NFSv4 and NFSv2/v3
      NFS: Support raw IPv6 address hostnames during NFS mount operation
      NFS: Add string length argument to nfs_parse_server_address
      NFS: handle interface identifiers in incoming IPv6 addresses
      SUNRPC: More useful debugging output for rpcb client
      SUNRPC: Document some naked integers in rpcbind client
      SUNRPC: Use rpcbind version 2 GETPORT
      SUNRPC: Use GETADDR for rpcbind version 4 queries
      SUNRPC: Use only rpcbind v2 for AF_INET requests
      NFS: Move the nfs_set_port() call out of nfs_parse_mount_options()
      NFS: use documenting macro constants for initializing ac{reg, dir}{min, max}
      NFS: Refactor logic for parsing NFS security flavor mount options
      NFS: Set security flavor default for NFSv2/3 mounts like other defaults
      NFS4: Set security flavor default for NFSv4 mounts like other defaults
      NFS: Allow either strict or sloppy mount option parsing
      lockd: Pass "struct sockaddr *" to new failover-by-IP function
      SUNRPC: Use correct XDR encoding procedure for rpcbind SET/UNSET
      SUNRPC: Introduce a specific rpcb_create for contacting localhost
      SUNRPC: None of rpcb_create's callers wants a privileged source port
      SUNRPC: Refactor rpcb_register to make rpcbindv4 support easier
      SUNRPC: Support registering IPv6 interfaces with local rpcbind daemon

Claudio Nieder (1):
      Input: add driver for Tabletkiosk Sahara TouchIT-213 touchscreen

Clemens Ladisch (13):
      [ALSA] oxygen: fix version in MODULE_LICENSE
      [ALSA] oxygen: add symbol for I/O space size
      [ALSA] oxygen: save register writes
      [ALSA] oxygen: simplify DAC volume initialization
      [ALSA] oxygen: separate out hardware initialization code
      [ALSA] virtuoso: add xonar_enable_output()
      [ALSA] oxygen: add PM support
      [ALSA] oxygen: add symbols for buffer/period size constraints
      [ALSA] virtuoso: restrict period time to less than 10 s
      [ALSA] ice1724: fix MIDI
      ALSA: usb-audio: fix Yamaha KX quirk
      ALSA: usb-audio: add some Yamaha USB MIDI quirks
      hpet: clarify maintainer entry

Cliff Wickman (5):
      x86, SGI UV: TLB shootdown using broadcast assist unit
      x86 atomic operations: atomic_or_long() atomic_inc_short()
      SGI UV: TLB shootdown using broadcast assist unit, cleanups
      x86, SGI UV: TLB shootdown using broadcast assist unit, v6
      x86, SGI UV: uv_ptc_proc_write fix

Coly Li (1):
      ocfs2: fix oops in mmap_truncate testing

Cornelia Huck (17):
      [S390] cio: Clear correct bit in cio_release_console().
      [S390] cio: Register all subchannels.
      [S390] cio: Introduce modalias for css bus.
      [S390] cio: Rework css driver.
      [S390] cio: Cleanup crw interface.
      [S390] cio: Export some symbols for modular css drivers.
      [S390] cio: Base message subchannel handling.
      [S390] cio: Get rid of css_characteristics_avail.
      [S390] cio: Introduce abstract isc definitions.
      [S390] cio: Allow adapter interrupt handlers per isc.
      [S390] cio: Use isc_{register,unregister}.
      [S390] cio: Repair chpid event handling.
      [S390] css: Use css_device_id for bus matching.
      [S390] cio: Add chsc subchannel driver.
      [S390] dasd: Fix cleanup in dasd_{fba,diag}_check_characteristics().
      [S390] cio: Export chsc_error_from_response().
      driver core: Suppress sysfs warnings for device_rename().

Cyrill Gorcunov (38):
      x86: 64-bit defconfig remake
      x86 - hide X86_VM_MASK from userland programs v3
      x86: head_64.S cleanup - use predefined flags from processor-flags.h
      x86: compressed/head_64.S cleanup - use predefined flags from processor-flags.h
      x86: head_64.S cleanup - use straight move to CR4 register
      x86: head_64.S cleanup - use PMD_SHIFT instead of numeric constant
      x86: nmi - unify die_nmi() interface
      x86: nmi - die_nmi() output message unification
      x86: move do_nmi(), stop_nmi() and restart_nmi() to traps_64.c
      x86: nmi_32.c - add "panic" option
      x86: nmi_32.c - add nmi_watchdog_default helper
      x86: nmi_32/64.c - use apic_write_around instead of apic_write
      x86: nmi_32.c - unknown_nmi_panic_callback should always panic
      x86: nmi_64.c - use for_each_possible_cpu helper
      x86: nmi_32.c cleanup - use for_each_online_cpu helper
      x86: nmi_32/64.c - add helper functions to hide arch specific data
      x86: nmi_32/64.c - merge down nmi_32.c and nmi_64.c to nmi.c
      x86: nmi - fix incorrect NMI watchdog used by default
      x86: nmi - consolidate nmi_watchdog_default for 32bit mode
      x86: watchdog - check for CPU is being supported
      x86: touch_nmi_watchdog(): reset alert counters for supported nmi_watchdog modes only
      x86: IO-APIC - use NMI_NONE instead of numeric constant
      x86, io-apic: define names for redirection table entry fields
      x86, io-apic: use predefined names instead of numeric constants
      x86: perfctr-watchdog.c - coding style cleanup
      x86: nmi_watchdog - use nmi_watchdog variable for printing
      x86: nmi_watchdog - remove useless check
      x86: nmi_watchdog - use NMI_NONE by default
      x86: nmi_watchdog - introduce nmi_watchdog_active() helper
      x86: nmi_watchdog - documentation fix
      x86: apic_32.c - add lapic resource
      x86: idle process - add checking for NULL early param
      x86: io delay - add checking for NULL early param
      x86: smpboot maxcpus - add checking for NULL early param
      x86: e820 memmap - add checking for NULL early param
      x86: apic_64 - make calibrate_APIC_clock to return error code
      x86: apic_32 - introduce calibrate_APIC_clock
      m68k: vmlinux-std/sun3.lds.S cleanup - use PAGE_SIZE macro

Dale Farnsworth (1):
      mv643xx_eth: new maintainer

Dan Liang (1):
      Input: add driver for Atmel integrated touchscreen controller

Dan Nicholson (1):
      HID: Invert HWHEEL mappings for some Logitech mice

Dan Taylor (1):
      V4L/DVB (8117): saa7134: Avermedia A16D composite input

Dan Williams (25):
      md: kill STRIPE_OP_MOD_DMA in raid5 offload
      md: kill STRIPE_OP_IO flag
      md: use stripe_head_state in ops_run_io()
      md: unify raid5/6 i/o submission
      md: replace STRIPE_OP_CHECK with 'check_states'
      md: replace STRIPE_OP_BIOFILL with STRIPE_BIOFILL_RUN
      md: replace STRIPE_OP_COMPUTE_BLK with STRIPE_COMPUTE_RUN
      md: replace STRIPE_OP_{BIODRAIN,PREXOR,POSTXOR} with 'reconstruct_states'
      md: replace R5_WantPrexor with R5_WantDrain, add 'prexor' reconstruct_states
      md: handle operation chaining in raid5_run_ops
      md: rationalize raid5 function names
      md: resolve external metadata handling deadlock in md_allow_write
      async_tx: fix async_memset compile error
      dmaengine: remove arch dependency from DMADEVICES
      dmaengine: track the number of clients using a channel
      dmaengine: add DMA_COMPL_SKIP_{SRC,DEST}_UNMAP flags to control dma unmap
      async_tx: ensure the xor destination buffer remains dma-mapped
      async_tx: fix handling of the "out of descriptor" condition in async_xor
      async_tx: export async_tx_quiesce
      async_tx: remove depend_tx from async_tx_sync_epilog
      async_tx: make async_tx_test_ack a boolean routine
      iop_adma: directly reclaim descriptors on allocation failure
      iop_adma: document how to calculate the minimum descriptor pool size
      iop_adma: cleanup iop_chan_xor_slot_count
      sysfs: add /sys/dev/{char,block} to lookup sysfs path by major:minor

Daniel Drake (2):
      zd1211rw: beacon config error checking
      V4L/DVB (8318): OV7670: don't reject unsupported settings

Daniel Gimpelevich (2):
      V4L/DVB (8124): Add LifeVideo To-Go Cardbus PCI ID
      V4L/DVB (8147): cxusb: add initial support for AVerTVHD Volar

Daniel Guilak (2):
      init/version.c: silence sparse warning by declaring the version string
      init/version.c: define version_string only if CONFIG_KALLSYMS is not defined

Daniel Jacobowitz (1):
      [ALSA] ac97 - Add virtual master control to VT1616/VT1617A codec.

Daniel Lezcano (2):
      tcp: fix kernel panic with listening_get_next
      pkt_sched: Remove unused variable skb in dev_deactivate_queue function.

Daniel Mack (4):
      [ALSA] soc - tlv320aic3x - revisit clock setup
      [ALSA] soc - tlv320aic3x - add GPIO support
      [ALSA] snd_usb_caiaq: add support for 'Session I/O' interface
      MX3: Add basic support for LogicPD i.MX31 LiteKit

Daniel Rahn (1):
      x86: correctly report NR_BANKS in mce_64.c

Daniel Ribeiro (1):
      USB: remove board-specific UP2OCR configuration from pxa27x-udc

Daniel Ritz (1):
      Input: usbtouchscreen - ignore eGalax screens supporting HID protocol

Daniel Walker (9):
      ps3: gelic: scan_lock semaphore to mutex
      ps3: gelic: assoc_stat_lock semaphore to mutex
      ps3: gelic: updown_lock semaphore to mutex
      ps3: gelic: scan_lock semaphore to mutex
      ps3: gelic: assoc_stat_lock semaphore to mutex
      ps3: gelic: updown_lock semaphore to mutex
      macintosh/therm_windtunnel: Convert semaphore to mutex
      macintosh/media bay: Convert semaphore to mutex
      HID: gyration remote support

Darren Jenkins (1):
      drivers/ide/ide-tape.c: remove double kfree

Dave Airlie (3):
      drm: reorganise drm tree to be more future proof.
      drm/radeon: fixup issue with radeon and PAT support.
      gpu: re-order GPU subdirectory vs char for AGP vs DRM startup.

Dave Jiang (4):
      powerpc/85xx: publish of device for cds platforms
      edac: mv64x60 fix get_property
      edac: mv64x60 add pci fixup
      edac: mpc85xx fix pci ofdev 2nd pass

Dave Jones (12):
      x86: add new cache descriptor
      x86: Add Centaur and Transmeta CPUs to PAT whitelist
      x86: Fix up silly i1586 boot message.
      x86: Move the AMD64 specific parts out of setup_64.c
      x86: Move the 64-bit Intel specific parts out of setup_64.c
      x86: Remove workaround for prescott (32bit P4) from 64-bit code.
      x86: Move the 64-bit Centaur specific parts out of setup_64.c
      net: Fix build failure with 'make mandocs'.
      8139too: Make PIO/MMIO a runtime decision through a module parameter.
      8139too: Force usage of PIO on OQO2
      8139too: Fall back to PIO when MMIO fails.
      list debugging: use WARN() instead of BUG()

Dave Kleikamp (8):
      JFS: skip bad iput() call in error path
      powerpc: hash_huge_page() should get the WIMG bits from the lpte
      mm: Allow architectures to define additional protection bits
      powerpc/mm: Define flags for Strong Access Ordering
      powerpc/mm: Add SAO Feature bit to the cputable
      powerpc/mm: Add Strong Access Ordering support
      powerpc/mm: Don't clear _PAGE_COHERENT when _PAGE_SAO is set
      powerpc: Remove unnecessary condition when sanity-checking WIMG bits

Dave Young (3):
      i2c: Use class_for_each_device
      class: change internal semaphore to a mutex
      printk ratelimiting rewrite

David Altobelli (1):
      HP iLO driver

David Brownell (50):
      ACPI PM: acpi_pm_device_sleep_state() cleanup
      pcmcia: simplify rsrc_nonstatic attributes
      avr32: minor GPIO handling updates
      avr32: improve NGW100 I2C/PMBus setup
      at32ap700x spi: enable pullups on MISO
      [MTD] [NAND] atmel_nand speedup via {read,write}s{b,w}()
      [MTD] [NAND] atmel_nand can be modular
      i2c: Document standard fault codes
      i2c-core: Return -Errno, not -1
      i2c: Kerneldoc for most I/O calls
      i2c: i2c_use_client() defends against NULL
      i2c: Bus drivers return -Errno not -1
      i2c: Deprecate the legacy gpio drivers
      ACPI PM: acpi_pm_device_sleep_state() cleanup
      USB: at91_udc: updated fifo sizes
      usb gadget: split out serial core
      usb gadget: use new serial core
      usb gadget: descriptor copying support
      usb gadget: composite gadget core
      usb gadget zero: split out source/sink config
      usb gadget zero: split out loopback config
      usb gadget zero: use composite gadget framework
      usb gadget serial: split out CDC ACM function
      usb gadget serial: split out generic serial function
      usb gadget serial: use composite gadget framework
      usb gadget: RNDIS cleanups
      usb ethernet gadget: split out network core
      usb ethernet gadget: split CDC Subset function
      usb ethernet gadget: split CDC Ethernet function
      usb ethernet gadget: split RNDIS function
      usb gadget: new "CDC Composite" gadget driver
      usb ethernet gadget: use composite gadget framework
      USB: ehci-hcd unlink speedups
      usb_gadget: composite cdc gadget fault handling
      device create: spi: convert device_create to device_create_drvdata
      gpio: pcf857x: add lock and handle more chips
      add HAVE_CLK to Kconfig, for driver dependencies
      pm: boot time suspend selftest
      rtc: remove BKL for ioctl()
      rtc: ds1305/ds1306 driver
      rtc: BCD codeshrink
      rtc: rtc-omap footprint shrinkage
      rtc-cmos: improve HPET IRQ glue
      rtc-at91rm9200: avoid spurious irqs
      rtc-cmos: avoid spurious irqs
      gpio: sysfs interface
      gpio: mcp23s08 handles multiple chips per chipselect
      pm selftest: rtc paranoia
      avr32: some mmc/sd cleanups
      arm: fix HAVE_CLK merge goof

David Daney (2):
      [MIPS] Remove board_watchpoint_handler
      [MIPS] Fix asm constraints for 'ins' instructions.

David Gibson (1):
      [POWERPC] Convert remaining dts-v0 files to v1

David Howells (24):
      PCI: fix pci_setup_device()'s sprinting into a const buffer
      Fix acpi_pm_device_sleep_wake() by providing a stub for CONFIG_PM_SLEEP=n
      ALSA: Fix a const pointer usage warning in the Digigram VX soundcard driver
      ALSA: Fix a const to non-const assignment in the Digigram VXpocket sound driver
      Fix a const pointer usage warning in the Digigram VX soundcard driver
      Fix a const assignment in moxa_load_fw()
      Fix a const pointer error in the Conexant cx23418 MPEG encoder driver
      Fix a const pointer usage warning in the Digigram pcxhr soundcard driver
      Fix a const pointer usage warning in the Digigram miXart soundcard driver
      [GFS2] Fix GFS2's use of do_div() in its quota calculations
      [MTD] Fix const assignment in the MTD command line partitioning driver
      sdio_uart: Fix SDIO break control to now return success or an error
      sched: fix warning in inc_rt_tasks() to not declare variable 'rq' if it's not needed
      sparc: Remove Sparc's asm-offsets for sclow.S
      V4L/DVB (8249): Fix pointer cast warnings in the ivtv framebuffer driver
      MN10300: Fix MN10300's serial port driver to get at its tty_struct
      netfilter: xt_time: fix time's time_mt()'s use of do_div()
      USB: Fix pointer/int cast in USB devio code
      Fix the (i)Stallion driver's putchar() and break_ctl() ops
      Fix the epca driver to permit epca_setup() to be invoked from the kernel cmdline
      V4L/DVB (8247): Fix a const pointer assignment error in the drx397xD demodulator driver
      pm: fix try_to_freeze_tasks()'s use of do_div()
      tsacct: fix bacct_add_tsk()'s use of do_div()
      pnp: fix the fcpnp_driver declaration to only exist if CONFIG_PNP=y

David Lopo (1):
      usb gadget: minor USBCV fix for composite framework

David Miller (4):
      ftrace: remove packed attribute on ftrace_page.
      sparc64: add ftrace support.
      ipv6: Fix warning in addrconf code.
      endian: Always evaluate arguments.

David Rientjes (1):
      sched: prevent bound kthreads from changing cpus_allowed

David S. Miller (159):
      Merge branch 'upstream-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      wanrouter: Fix ioctl handler declaration.
      Merge branch 'upstream-next-davem' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'net-next-2.6-misc-20080612a' of git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-next
      Merge branch 'davem-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      wext: Remove inline from get_priv_size() and adjust_priv_size().
      wext: Make adjust_priv_size() take a "struct iw_point *".
      wext: Extract standard call iw_point handling into seperate function.
      wext: Extract private call iw_point handling into seperate functions.
      wext: Pull ioctl permission checking out into helper function.
      wext: Parameterize the standard/private handlers.
      wext: Pass iwreq pointer down into standard/private handlers.
      wext: Pull top-level ioctl dispatch logic into helper function.
      wext: Dispatch and handle compat ioctls entirely in net/wireless/wext.c
      wext: Remove compat handling from fs/compat_ioctl.c
      wext: Create IW_REQUEST_FLAG_COMPAT and set it as needed.
      wext: Emit event stream entries correctly when compat.
      sctp: Kill SCTP_SOCK_SLEEP_{PRE,POST}, unused.
      decnet: Remove SOCK_SLEEP_{PRE,POST} usage.
      net: Kill SOCK_SLEEP_PRE and SOCK_SLEEP_POST, no users.
      llc: Use sock_graft() instead of by-hand version.
      ax25: Use sock_graft() and remove bogus sk_socket and sk_sleep init.
      netrom: Use sock_graft() and remove bogus sk_socket and sk_sleep init.
      rose: Use sock_graft() and remove bogus sk_socket and sk_sleep init.
      x25: Use sock_graft() and remove bogus sk_socket and sk_sleep init.
      econet: Use sock_orphan() instead of open-coded (and buggy) variant.
      x25: Use sock_orphan() instead of open-coded (and buggy) variant.
      netrom: Kill spurious NULL'ing of sk->sk_socket.
      ax25: Fix std timer socket destroy handling.
      Merge branch 'davem-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      net: Add sk_set_socket() helper.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'davem-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'net-next-2.6-v6ready-20080703' of git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-next
      Merge branch 'davem-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      pkt_sched: Remove comment reference to old style TX locking.
      netdev: Create netdev_queue abstraction.
      pkt_sched: Remove 'dev' member of struct Qdisc.
      netdev: Move queue_lock into struct netdev_queue.
      netdev: The ingress_lock member is no longer needed.
      netdev: Move rest of qdisc state into struct netdev_queue
      netdev: Kill qdisc_ingress, use netdev->rx_queue.qdisc instead.
      pkt_sched: Kill stats_lock member of struct Qdisc.
      pkt_sched: Make netem queue agnostic.
      netdev: Move next_sched into struct netdev_queue.
      pkt_sched: Add qdisc_reset_all_tx().
      pkt_sched: Add qdisc_all_tx_empty()
      net: Clean up explicit ->tx_queue references in link watch.
      pkt_sched: Add qdisc_tx_is_noop() helper and use in IPV6.
      mac80211: Decrease number of explicit ->tx_queue references.
      netdev: Move gso_skb into netdev_queue.
      netdev: Make netif_schedule() routines work with netdev_queue objects.
      pkt_sched: Make qdisc_run take a netdev_queue.
      netdev: Move _xmit_lock and xmit_lock_owner into netdev_queue.
      net: Delete NETDEVICES_MULTIQUEUE kconfig option.
      netdev: Move atomic queue state bits into netdev_queue.
      [SCSI] esp: Correct chip ID probing sequence.
      netfilter: Let nf_ct_kill() callers know if del_timer() returned true.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of git://eden-feed.erg.abdn.ac.uk/net-next-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'davem-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      netdev: Add addr_list_lock to struct net_device.
      netdev: Add netdev->addr_list_lock protection.
      netdev: Do not use TX lock to protect address lists.
      Merge branch 'stealer/ipvs/sync-daemon-cleanup-for-next' of git://git.stealer.net/linux-2.6
      igb: Kill CONFIG_NETDEVICES_MULTIQUEUE references, no longer exists.
      netdev: Allocate multiple queues for TX.
      netdev: Kill NETIF_F_MULTI_QUEUE.
      pkt_sched: Remove RR scheduler.
      mac80211: Temporarily mark QoS support BROKEN.
      net: Use queue aware tests throughout.
      netdev: Kill struct net_device_subqueue and netdev->egress_subqueue*
      netdev: netdev_priv() can now be sane again.
      netdev: Add netdev->select_queue() method.
      mac80211: Reimplement WME using ->select_queue().
      net: Implement simple sw TX hashing.
      netdev: Convert all drivers away from netif_schedule().
      netdev: Kill plain netif_schedule()
      niu: Add TX multiqueue support.
      pkt_sched: Move gso_skb into Qdisc.
      pkt_sched: Make QDISC_RUNNING a qdisc state.
      pkt_sched: Add and use qdisc_root() and qdisc_root_lock().
      pkt_sched: Schedule qdiscs instead of netdev_queue.
      pkt_sched: dev_init_scheduler() does not need to lock qdisc tree.
      pkt_sched: Perform bulk of qdisc destruction in RCU.
      pkt_sched: Use per-queue locking in shutdown_scheduler_queue.
      pkt_sched: Remove qdisc_lock_tree usage in cls_api.c
      pkt_sched: Kill qdisc_lock_tree usage in cls_route.c
      netdevice: Move qdisc_list back into net_device proper.
      pkt_sched: Make qdisc grafting locking more specific.
      pkt_sched: Rework {sch,tbf}_tree_lock().
      pkt_sched: Kill qdisc_lock_tree and qdisc_unlock_tree.
      pkt_sched: Kill netdev_queue lock.
      pkt_sched: Add multiqueue handling to qdisc_graft().
      pkt_sched: Don't used locked skb_queue_purge() in __qdisc_reset_queue()
      pkt_sched: Make default qdisc nonshared-multiqueue safe.
      sparc64 Kbuild: apb.h and bbc.h should not be exported to userspace
      sparc: Use new '%pS' infrastructure to print symbols.
      sparc64: Convert to generic helpers for IPI function calls.
      sparc64: Remove 4MB and 512K base page size options.
      sparc64: Add missing hypervisor service group numbers.
      sparc64: Add Niagara2 RNG driver.
      sparc64: Update defconfig.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Revert "remove the strip driver"
      pkt_sched: Get rid of u32_list.
      pkt_sched: Manage qdisc list inside of root qdisc.
      pkt_sched: Fix noqueue_qdisc initialization.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6
      highmem: Export totalhigh_pages.
      iucv: Fix bad merging.
      pkt_sched: Fix build with NET_SCHED disabled.
      atl1: Do not wake queue before queue has been started.
      sunhme: Remove stop/wake TX queue calls in set-multicast-list handler.
      net: Improve simple_tx_hash().
      Revert "pkt_sched: Make default qdisc nonshared-multiqueue safe."
      sparc64: Do not define BIO_VMERGE_BOUNDARY.
      ipv6: __KERNEL__ ifdef struct ipv6_devconf
      tcp: Fix bitmask test in tcp_syn_options()
      netdev: Handle ->addr_list_lock just like ->_xmit_lock for lockdep.
      sparc: Fixes the DRM layer build on sparc.
      Merge branch 'upstream-davem' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge branch 'upstream-davem' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      netxen: Needs to include linux/vmalloc.h
      ipw2200: Call netif_*_queue() interfaces properly.
      sparc64: Fix lockdep issues in LDC protocol layer.
      netdev: Remove warning from __netif_schedule().
      sparc64: Fix cpufreq notifier registry.
      tcp: Clear probes_out more aggressively in tcp_ack().
      pkt_sched: Fix locking in shutdown_scheduler_queue()
      sparc: Wire up new system calls.
      Revert "pkt_sched: sch_sfq: dump a real number of flows"
      ipcomp: Fix warnings after ipcomp consolidation.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://eden-feed.erg.abdn.ac.uk/net-2.6
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/sam/sparc
      sparc: Add asm/syscall.h
      sparc: Add user_stack_pointer().
      sparc: Use tracehook routines in syscall_trace().
      sparc: Create and use TIF_NOTIFY_RESUME.
      sparc: Add call to tracehook_signal_handler().
      sparc: Add task_pt_regs().
      sparc: Set CONFIG_HAVE_ARCH_TRACEHOOK

David Sterba (13):
      proc: misplaced export of find_get_pid
      ipwireless: Misc cleanups
      ipwireless: Remove unused defines
      ipwireless: Rename spinlock variables to lock
      ipwireless: Remove pt_regs from interrupt handler
      ipwireless: Glue splitted printk strings back
      ipwireless: Remove endian-dependent bitfields
      ipwireless: Do not return value from sending funcs
      ipwireless: Constify buffer variables
      ipwireless: Explicitly request io and mem regions
      ipwireless: Increase PPP outgoing queue size
      ipwireless: Put packets to pool start
      ipwireless: Preallocate received packet buffers with MRU size

David Teigland (1):
      dlm: fix basts for granted CW waiting PR/CW

David Woodhouse (66):
      libertas: Increase priority of 'unknown command' warnings
      libertas: fix multicast filtering on eth and msh interfaces
      libertas: Add reset_card() callback to hardware driver
      libertas: provide reset_card() callback on OLPC
      Make console charset translation optional
      [MTD] DataFlash: use proper types
      [MTD] [NAND] Fix checkpatch warnings which showed up when atmel_nand.c moved
      libertas: treat firmware data as const
      bluetooth: treat firmware data as const
      cyclades: treat firmware data as const
      cx25840: treat firmware data as const
      myri10ge: treat firmware data as const
      vx222: treat firmware data as const
      riptide: treat firmware data as const
      pcxhr: treat firmware data as const
      vx: treat firmware data as const
      ueagle-atm: treat firmware data as const
      cxacru: treat firmware data as const
      aic94xx: treat firmware data as const
      zd1201: treat firmware data as const
      rt2x00: treat firmware data as const
      p54: treat firmware data as const
      atmel: treat firmware data as const
      irda-usb: treat firmware data as const
      cxgb3: treat firmware data as const
      bt8xx: treat firmware data as const
      ttusb-dec: treat firmware data as const
      dvb frontends: treat firmware data as const
      cxusb: treat firmware data as const
      gp8psk: treat firmware data as const
      tuners: treat firmware data as const
      maestro3: treat firmware data as const
      ymfpci: treat firmware data as const
      firmware: make fw->data const
      firmware: allow firmware files to be built into kernel image
      firmware: Add CONFIG_EXTRA_FIRMWARE option
      firmware: Add CONFIG_FIRMWARE_IN_KERNEL option.
      firmware: Add firmware installation to modules_install, add firmware_install
      ihex.h: binary representation of ihex records
      ihex: request_ihex_firmware() function to load and validate firmware
      ihex: add ihex2fw tool for converting HEX files into firmware images
      ihex: Add support for long records to ihex2fw.c
      firmware: convert korg1212 driver to use firmware loader exclusively
      firmware: convert maestro3 driver to use firmware loader exclusively
      firmware: convert ymfpci driver to use firmware loader exclusively
      smctr: use request_firmware()
      kaweth: use request_firmware()
      ttusb-budget: use request_firmware()
      keyspan: use request_firmware()
      keyspan_pda: use request_firmware()
      emi26: use request_firmware()
      emi62: use request_firmware()
      ti_usb_3410_5052: use request_firmware()
      whiteheat: use request_firmware()
      firmware: convert Ambassador ATM driver to request_firmware()
      ip2: use request_firmware()
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      cpia2: use request_firmware()
      dabusb: use request_firmware()
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      firmware: Correct dependency on CONFIG_EXTRA_FIRMWARE_DIR
      Fix accidental reference to tg3 firmware
      Fix 'make clean' and .gitignore for firmware/ directory.
      Update scripts/Makefile.fwinst to cope with older make
      Merge branch 'linux-next' of git://git.infradead.org/~dedekind/ubi-2.6
      firmware: create firmware binaries during 'make modules'.

Dean Anderson (3):
      V4L/DVB (8125): This driver adds support for the Sensoray 2255 devices.
      V4L/DVB (8317): Sensoray 2255 V4l driver checkpatch fixes
      V4L/DVB (8490): s2255drv Sensoray 2255 driver fixes

Deepak Saxena (1):
      MMC: Trivial comment cleanup

Denis V. Lunev (15):
      netlink: Remove nonblock parameter from netlink_attachskb
      netns: add namespace parameter to rt_cache_flush
      net: add fib_rules_ops to flush_cache method
      ipv4: remove static flush_delay variable
      netns: register net.ipv4.route.flush in each namespace
      netns: make rt_secret_rebuild timer per namespace
      netns: add struct net parameter to rt_cache_invalidate
      ipv4: pass current value of rt_genid into rt_hash
      netns: place rt_genid into struct net
      netns: selective flush of rt_cache
      ipv4: remove flush_mutex from ipv4_sysctl_rtcache_flush
      netlabel: return msg overflow error from netlbl_cipsov4_list faster
      [IA64] improper printk format in acpi-cpufreq
      ipv6: remove unused parameter from ip6_ra_control
      ipv6: remove unused macros from net/ipv6.h

Denys Vlasenko (3):
      Shrink struct module: CONFIG_UNUSED_SYMBOLS ifdefs
      module: turn longs into ints for module sizes
      reuse xxx_fifo_fops for xxx_pipe_fops

Devin Heitmueller (4):
      V4L/DVB (7992): Add support for Pinnacle PCTV HD Pro stick (the older variant 2304:0227)
      V4L/DVB (8006): em28xx: Split HVR900 into two separate entries
      V4L/DVB (8123): Add support for em2860 based PointNix Intra-Oral Camera
      V4L/DVB (8492): Add support for the ATI TV Wonder HD 600

Dhananjay Phadke (11):
      netxen: cleanup unused variables/functions
      netxen: hw multicast filtering
      netxen: add defs for new chip/boards
      netxen: add 2MB PCI memory support
      netxen: pci probe and firmware init changes
      netxen: remove netxen_nic_isr.c
      netxen: add netxen_nic_ctx.c
      netxen: mtu, mac, link status changes
      netxen: cut-through rx changes
      netxen: enable tso6, intr coalescing.
      netxen: update driver version

Dhaval Giani (2):
      sched: add comments for ifdefs in sched.c
      sched: make sched_{rt,fair}.c ifdefs more readable

Dimitri Gorokhovik (1):
      ide: it821x in pass-through mode segfaults in 2.6.26-stable

Dimitri Sivanich (3):
      softlockup: fix softlockup_thresh unaligned access and disable detection at runtime
      x86, uv: update x86 mmr list for SGI uv
      [IA64] Update ia64 mmr list for SGI uv

Divy Le Ray (4):
      cxgb3 - Fix dma mapping error path
      cxgb3 - Add page support to jumbo frame Rx queue
      cxgb3 - Add LRO support
      cxgb3 - add missing adapter type for RDMA

Dmitri Belimov (1):
      V4L/DVB (7976): I2S on for MPEG of saa7134_empress

Dmitri Vorobiev (13):
      [MIPS] fix sparse warning about setup_early_printk()
      [MIPS] Make two functions static
      [MIPS] unexport {allocate,free}_irqno
      [MIPS] i8253: make the pit_clockevent variable static
      [MIPS] Namespace clean-up in arch/mips/pci/pci.c
      [MIPS] A few cleanups in malta_int.c
      [MIPS] Make gcmp_probe() static
      [MIPS] Add an appropriate header into display.c
      [MIPS] PCI: Make the pcibios_max_latency variable static
      [MIPS] Fix missing prototypes in asm/fpu.h
      [MIPS] Add missing prototypes to asm/page.h
      bfs: assorted cleanups
      bfs: kill BKL

Dmitry Adamushko (3):
      sched: check for SD_SERIALIZE atomically in rebalance_domains()
      sched: rework of "prioritize non-migratable tasks over migratable ones"
      sched: rework of "prioritize non-migratable tasks over migratable ones"

Dmitry Baryshkov (39):
      Input: gpio-keys debouncing support
      [ARM] 5074/1: fix warning: missing terminating ' character
      [ARM] 5072/1: corgi_pm: don't register devices on non-corgi machines
      [ARM] 5073/1: spitz_pm: don't register devices on non-spitz machines
      [ARM] 5071/2: Drop PXA_SHARPSL_25x/27x case from PXA Kconfig.
      generic: per-device coherent dma allocator
      x86: use generic per-device dma coherent allocator
      [ARM] 5047/2: Support resetting by asserting GPIO pin
      [ARM] 5048/2: Clean up tosa and spitz resetting
      [ARM] 5081/1: tosa: fix SD GPIOs
      [ARM] 5089/1: tosa: cleanup includes
      [ARM] 5083/2: Tosa: fix IrDA transciver powerup.
      [ARM] 5096/2: Support Toshiba TC6393XB Mobile I/O Controller.
      [ARM] 5097/1: Tosa: support TC6393XB device
      [ARM] 5098/1: fix sound/soc/pxa/tosa.c to new gpio api
      [ARM] 5099/1: Tosa: support AC-in detection.
      [ARM] 5127/1: Core MFD support
      [ARM] 5128/1: tc6393xb: tmio-nand support
      [ARM] 5129/1: tosa: tmio-nand data
      [ARM] 5150/1: Tosa: support built-in bluetooth power-up
      [ARM] 5151/1: Tosa: remove double inclusion of linux/delay.h
      [ARM] 5152/1: Add myself to tosa maintainers list
      [ARM] 5144/1: pxaficp_ir: cleanup includes
      [ARM] 5145/1: PXA2xx: provide api to control IrDA pins state
      [ARM] 5147/1: pxaficp_ir: drop pxa_gpio_mode calls, as pin setting
      [ARM] 5142/1: pxa: move move zaurus declarations to proper place
      [ARM] 5143/1: pxa: further cleanup PXA Kconfig by removing one
      ALSA: tosa: fix compilation with new DAPM API
      ALSA: ASoC: pxa2xx-ac97: fix warning due to missing argument in fuction declaration
      [ARM] 5171/1: ep93xx: fix compilation of modules using clocks
      [ARM] 5146/1: pxa2xx: convert all boards to call pxa2xx_transceiver_mode helper
      Generic dma-coherent: fix DMA_MEMORY_EXCLUSIVE
      ARM: support generic per-device coherent dma mem
      Sh: use generic per-device coherent dma allocator
      Cris: convert to using generic dma-coherent mem allocator
      dma-coherent: add documentation to new interfaces
      leds: Ensure led->trigger is set earlier
      [ARM] 5179/1: Replace obsolete IRQT_* and __IRQT_* values with IRQ_TYPE_*
      mfd: accept pure device as a parent, not only platform_device

Dmitry Belimov (2):
      V4L/DVB (8019): New for I2S on for MPEG of saa7134_empress
      V4L/DVB (8021): Beholder's cards description

Dmitry Torokhov (14):
      HWMON: hdaps - set up phys and bus type of input device
      Input: gameport - remove rescan/reconnect facilities
      Input: libps2 - remove delayed command execution
      Input: atkbd - use ushort instead of uchar keymap
      Input: serio - remove pending events when unregistering driver
      Merge branch 'for-linus' into next
      Input: don't reset sync flag when ignoring event
      Input: evbug - identify device by its sysfs ID
      Input: atamouse - various cleanups
      Input: i8042 - add Medion NAM 2070 to noloop blacklist
      Input: i8042 - add Arima-Rioworks HDAMB board to noloop list
      Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next
      HID: Add mapping of new KEY_MEDIA_REPEAT keycode
      Input: serio - mark serio_register_driver() __must_check

Dominik Brodowski (7):
      pcmcia: remove version.h
      pcmcia: check for pointer instead of pointer address
      pcmcia: carve out ioctl adjust function to pcmcia_ioctl
      pcmcia: simplify pccard_validate_cis
      pcmcia: (re)move {pcmcia,pccard}_get_status
      pcmcia: allow for longer CIS firmware files
      pcmcia: fix return value in cm4000_cs.c

Dotan Barak (2):
      RDMA: Improve include file coding style
      RDMA/iwcm: Remove IB_ACCESS_LOCAL_WRITE from remote QP attributes

Doug Thompson (1):
      edac: e752x fix too loud on nonmemory errors

Douglas Schilling Landgraf (3):
      V4L/DVB (8120): cx23885-417: Replace cx23885_do_ioctl to use video_ioctl2
      V4L/DVB (8184): spca508: Add Clone Digital Webcam 11043
      V4L/DVB (8539): em28xx-cards: New supported IDs for analog models

Duane Griffin (9):
      ext4: handle corrupted orphan list at mount
      ext4: handle deleting corrupted indirect blocks
      ext4: validate directory entry data before use
      jbd: replace potentially false assertion with if block
      jbd: eliminate duplicated code in revocation table init/destroy functions
      jbd: tidy up revoke cache initialisation and destruction
      ext3: handle corrupted orphan list at mount
      ext3: handle deleting corrupted indirect blocks
      ext3: validate directory entry data before use

Edgar E. Iglesias (1):
      elf: use ELF_CORE_EFLAGS for kcore ELF header flags

Eduard - Gabriel Munteanu (3):
      Better interface for hooking early initcalls
      Full conversion to early_initcall() interface, remove old interface
      relay: add buffer-only channels; useful for early logging

Eduardo Habkost (9):
      x86, 64-bit: use __pgd() on mk_kernel_pgd()
      paravirt/x86, 64-bit: move __PAGE_OFFSET to leave a space for hypervisor
      x86, 64-bit: split set_pte_vaddr()
      x86/paravirt: call paravirt_pagetable_setup_{start, done}
      pvops-64: call paravirt_post_allocator_init() on setup_arch()
      xen64: xen_write_idt_entry() and cvt_gate_to_trap()
      Xen64: HYPERVISOR_set_segment_base() implementation
      xen64: implement xen_load_gs_index()
      xen64: Clear %fs on xen_load_tls()

Eduardo Valentin (4):
      ARM: OMAP: McBSP: Coding style cleanup on arch/arm/plat-omap/mcbsp.c
      ARM: OMAP: McBSP: Prepare for splitting into omap1 and omap2 code
      ARM: OMAP: McBSP: Add support for mcbsp on mach-omap1
      ARM: OMAP: McBSP: Add support for mcbsp on mach-omap2

Eilon Greenstein (9):
      bnx2x: Rename bnx2x.c to bnx2x_main.c
      bnx2x: New init infrastructure
      bnx2x: Remove old microcode
      bnx2x: New microcode part 1/3
      bnx2x: New microcode part 2/3
      bnx2x: New microcode part 3/3
      bnx2x: Add support for BCM57711 HW
      bnx2x: Re-factor Tx code
      bnx2x: Update version

Eli Cohen (12):
      IB/mlx4: Optimize QP stamping
      IPoIB: Copy small received SKBs in connected mode
      IB/mlx4: Configure QPs' max message size based on real device capability
      IB/mlx4: Pass congestion management class MADs to the HCA
      IPoIB: Remove unused IPOIB_MCAST_STARTED code
      IPoIB: Remove priv->mcast_mutex
      IPoIB: Only set Q_Key once: after joining broadcast group
      IPoIB: Use rtnl lock/unlock when changing device flags
      IPoIB: Use dev_set_mtu() to change mtu
      IPoIB/cm: Reduce connected mode TX object size
      IPoIB: Double default RX/TX ring sizes
      IB/mlx4: Use kzalloc() for new QPs so flags are initialized to 0

Elias Oltmanns (4):
      IDE: Fix HDIO_DRIVE_RESET handling
      IDE: Remove unused code
      Update documentation of HDIO_DRIVE_RESET ioctl
      IDE: Report errors during drive reset back to user space

Emil Medve (1):
      powerpc: Add the PC speaker only when requested

Emmanuel Grumbach (53):
      iwlwifi: HW dependent run time calibration
      iwlwifi: HW crypto acceleration fixes
      iwlwifi: remove uneeded callback
      iwlwifi: CT-Kill configuration fix
      iwlwifi: HT IE in probe request clean up
      iwlwifi: clean up register names and defines
      iwlwifi: move Flow Handlers define to iwl-fh.h
      iwlwifi: move verify_ucode functions to iwl-core
      iwlwifi: move hw_rx_handler_setup to iwl-4965.c
      iwlwifi-5000: update the CT-Kill value for 5000 series
      iwlwifi-5000: add run time calibrations for 5000
      iwlwifi-5000: update the byte count in SCD
      iwlwifi: move iwl4965_init_alive_start to iwl-4965.c
      iwlwifi: don't switch to SGI if not supported by AP
      iwlwifi: clean up and bug fix for security
      mac80211: sends HT IE to user level through wext
      mac80211: allow disable FAT in specific configurations
      iwlwifi: disable FAT channel when not permitted
      iwlwifi: fix a memory leak in scan
      iwlwifi: remove debugfs entries before cfg80211
      iwlwifi: send calibration results as HUGE commands
      iwlwifi: removes the RUN_TIME_CALIB ifdef
      iwlwifi: clean up in setup/cancel deferred work
      iwlwifi: add possibility to disable tx_power calibration
      iwlwifi: remove redundant flags regarding to FAT channel
      iwlwifi: fix bug when moving from 11gn to 11a or 11an to 11g
      iwlwifi: fix resart flow after fw error
      iwlwifi: add bad length check for WEP keys
      iwlwifi: move iwl4965_rf_kill_ct_config to iwl-core.c
      iwlwifi: retfactor get_temperature functions
      iwlwifi: remove dead code iwl4965_calc_db_from_ratio
      iwlwifi: general code clean up
      iwlwifi: remove iwlcore_low_level_notify
      iwlwifi: unify SW rf-kill flow
      mac80211: don't return -EINVAL upon iwconfig wlan0 rts auto
      mac80211: update the authentication method
      mac80211: add last beacon time in scan list
      iwlwifi: better station table maintenance
      iwlwifi: add REPLY_TX_POWER_DBM_CMD to get_cmd_string
      iwlwifi: send ADD_STA before RXON with assoc bit
      iwlwifi: move RX stats to core, and move temperature to handler
      iwlwifi: don't send REPLY_REMOVE_ALL_STA upon exit
      iwlwifi: move RX handlers to iwl-rx.c
      iwlwifi: remove useless network and duplicate checking
      iwlwifi: setup compressed BA handler
      iwlwifi: don't bring up interface if RF-kill avoids radio
      iwlwifi: blocking mac_start until uCode is complete
      iwlwifi: clean up HW RF-kill state machine and restarts
      mac80211: add support for iwconfig wlanX frag auto
      mac80211: Fix ieee80211_rx_reorder_ampdu: ignore QoS null packets
      mac80211: dont add a STA which is not in the same IBSS
      iwlwifi: fixes RTS / CTS support
      iwlwifi: make iwl4965_mac_conf_tx in atomic context

Eric B Munson (1):
      powerpc: Keep 3 high personality bytes across exec

Eric Benard (1):
      mmc: at91_mci: add sdio irq management

Eric Brower (1):
      i2c-algo-pcf: Multi-master lost-arbitration improvement

Eric Dumazet (2):
      udp: sk_drops handling
      vmallocinfo: add NUMA information

Eric Leblond (1):
      netfilter: nfnetlink_log: send complete hardware header

Eric Miao (30):
      Input: pxa27x_keypad - add wakeup support
      [ARM] pxa: add codename zylonite for PXA3xx Development Platform
      [ARM] pxa: use IORESOURCE_IRQ_* instead of IRQF_* for IRQ resource
      [ARM] pxa: fix typo of CONFIG_*_MODULE
      [ARM] pxa: remove WAKEUP_ON_LEVEL_HIGH from keypad direct keys
      [ARM] pxa: allow display of uncompress message through STUART
      [ARM] pxa: embed body of pxa320_init_mfp()
      [ARM] pxa: introduce dedicated __mfp_validate() to check PXA2xx MFP
      [ARM] pxa: add pxa2xx_mfp_set_lpm() to facilitate low power state change
      [ARM] pxa: move pxa310 specific MMC3 clk out of generic pxa3xx.c
      [ARM] pxa: add pxa3xx NAND device and clock sources
      [ARM] pxa: add pxa3xx NAND support for zylonite
      [ARM] pxa: add pxa3xx NAND support for littleton
      [ARM] pxa: add GPIO expander (PCA9539) support for zylonite
      [ARM] pxa: add simple gpio debug LEDs support for zylonite
      [ARM] pxa: add support for L2 outer cache on XScale3
      [NET] smc91x: remove "irq_flags" from "struct smc91x_platdata"
      [NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*
      [NET] smc91x: add SMC91X_NOWAIT flag to platform data
      [NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable
      [NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data
      [ARM] pxa: make lubbock to use new smc91x platform data
      [ARM] pxa: make mainstone to use the new smc91x platform data
      [ARM] pxa: make zylonite to use the new smc91x platform data
      [ARM] pxa: make littleton to use the new smc91x platform data
      [ARM] pxa: add base support for PXA930 (aka Tavor-P)
      [ARM] pxa: add base support for PXA930 Evaluation Board (aka TavorEVB)
      [ARM] pxa: add base support for PXA930 Handheld Platform (aka SAAR)
      USB: make SA1111 OHCI driver SA11x0 specific
      gpio: max732x driver

Eric Paris (6):
      SELinux: keep the code clean formating and syntax
      SELinux: fix off by 1 reference of class_to_string in context_struct_compute_av
      SELinux: drop load_mutex in security_load_policy
      SELinux: more user friendly unknown handling printk
      SELinux: allow fstype unknown to policy to use xattrs if present
      LSM/SELinux: show LSM mount options in /proc/mounts

Eric Sandeen (7):
      ext4: call blkdev_issue_flush on fsync
      ext4: use atomic functions to set bh_state
      ext4: do not set extents feature from the kernel
      ecryptfs: propagate key errors up at mount time
      find dynamic stack allocations in checkstack.pl
      fix checkstack.pl arch detection
      eCryptfs: use page_alloc not kmalloc to get a page of memory

Eric W. Biederman (1):
      wireless: Add missing locking to cfg80211_dev_rename

Ester Kummer (9):
      mac80211: correct skb allocation
      iwlwifi: move per driverdebug_level to per device
      iwlwifi: move debug_level to sysfs/bus/pci/devices
      iwlwifi: update levels of debug prints
      iwlwifi: adding parameter of fw_restart
      iwlwifi: trigger event log from debugfs
      iwlwifi: move iwl_dump_nic_error_log to iwlcore module
      iwlwifi: adding channels to sysfs
      mac80211: removing duplicated parsing of information elements

Esti Kummer (1):
      iwlwifi: adding pci device ids to iwl_hw_card_ids

FUJITA Tomonori (39):
      x86 gart: remove unnecessary set_bit_string
      block: add bounce support to blk_rq_map_user_iov
      block: add blk_queue_update_dma_pad
      block: blk_rq_map_kern uses the bounce buffers for stack buffers
      scsi: sr avoids useless buffer allocation
      cdrom: revert commit 22a9189 (cdrom: use kmalloced buffers instead of buffers on stack)
      x86: clean up amd_iommu documentation
      x86, iommu: replace CONFIG_IOMMU with CONFIG_GART_IOMMU in iommu.h
      x86: clean up iommu.h and gart.h
      x86, AMD IOMMU: clean up Kconfig entry
      x86: make only GART code include gart.h
      x86: remove ifdef CONFIG_GART_IOMMU in pci-dma.c
      x86: remove ifdef CONFIG_CALGARY_IOMMU in pci-dma.c
      x86: remove ifdef CONFIG_SWIOTLB in pci-dma.c
      [SCSI] bsg: fix bsg_mutex hang with device removal
      ide-cd: convert ide_cd_queue_pc to use blk_execute_rq
      ide-cd: convert ide_do_drive_cmd path to use blk_execute_rq
      ide-disk: convert ide_do_drive_cmd path to use blk_execute_rq
      ide-floppy: convert ide_do_drive_cmd path to use blk_execute_rq
      ide-taskfile: convert ide_do_drive_cmd path to use blk_execute_rq
      ide-tape: convert ide_do_drive_cmd path to use blk_execute_rq
      ide: convert ide_do_drive_cmd path to use blk_execute_rq
      ide: remove ide_wait/head_wait path in ide_do_drive_cmd
      ide: remove ide_init_drive_cmd
      ide-cd: remove ide_cd_init_rq
      block: convert pd_special_command to use blk_execute_rq
      block: remove the checking for NULL queue in blk_put_request
      block: unexport blk_end_sync_rq
      ide-scsi: replace ide_do_drive_cmd with blk_execute_rq_nowait
      ide: remove action argument in ide_do_drive_cmd
      ide: avoid DMA on the stack for REQ_TYPE_ATA_PC
      ide: use the dma safe check for REQ_TYPE_ATA_PC
      add a helper function to test if an object is on the stack
      ide-scsi: remove kmalloced struct request
      clean up duplicated alloc/free_thread_info
      block/blk-map.c: use the new object_is_on_stack() helper
      dma-mapping: add the device argument to dma_mapping_error()
      [SCSI] ch: fix ch_remove oops
      [SCSI] qla2xxx: fix msleep compile error

Fabian Hugelshofer (2):
      netfilter: nf_conntrack: properly account terminating packets
      netfilter: ctnetlink: include conntrack status in destroy event message

Fabien Crespel (1):
      rfkill: drop current_state from tasks in rfkill-input

Faisal Latif (1):
      RDMA/nes: CM connection setup/teardown rework

Felipe Balbi (2):
      usb: hub: add check for unsupported bus topology
      usb: irda: cleanup on ir-usb module

Felix Beck (2):
      [S390] ap: Use high-resolution timer for polling
      [S390] Cleanup zcrypt printk messages.

Felix Blyakher (1):
      nfs: set correct fl_len in nlmclnt_test()

Fernando Luis Vazquez Cao (3):
      x86: cleanup, remove duplicate declaration of unknown_nmi_panic
      x86: remove duplicate declaration of unknown_nmi_panic
      cris: remove unused global_flush_tlb

Florian Fainelli (11):
      r6040: prefix all functions with r6040
      r6040: fix null pointer access and tx timeouts
      r6040: fix scheduling while atomic in r6040_tx_timeout
      r6040: rework the RX buffers allocation routine
      r6040: call napi_disable when puting down the interface and set lp->dev accordingly.
      r6040: completely rework the RX path
      r6040: use definitions for magic values in descriptor status
      r6040: change the default waiting time
      r6040: handle RX fifo full and no descriptor interrupts
      r6040: bump release number to 0.18
      r6040: rework init_one error handling

Florian Westphal (3):
      sctp: Don't abort initialization when CONFIG_PROC_FS=n
      sctp: Prevent uninitialized memory access
      syncookies: Make sure ECN is disabled

Franck Bui-Huu (2):
      rcu: split list.h and move rcu-protected lists into rculist.h
      rculist.h: use the rcu API

Francois Romieu (15):
      r8169: multicast register update (sync with Realtek's 8.004.00 8168 driver)
      r8169: remove non-napi code
      netdev: remove unused S2IO_NAPI
      starfire: delete non NAPI code from the driver.
      amd8111e: delete non NAPI code from the driver.
      via-velocity: remove the bounce buffers
      via-velocity: lean and clean velocity_init_rings
      via-velocity: move residual free rx descriptors count register update
      via-velocity: add velocity_set_rxbufsize helper
      cxgb: delete non NAPI code from the driver.
      via-rhine: delete non NAPI code from the driver.
      gianfar: delete non NAPI code from the driver.
      ucc_geth: delete non NAPI code from the driver.
      r8169: multicast register update
      e1000: delete non NAPI code from the driver

Frank Blaschka (1):
      [S390] Cleanup qeth print messages.

Frank Munzert (2):
      [S390] zfcpdump: Make SCSI disk dump tool recognize storage holes
      [S390] vmur: Fix return code handling.

Frans Pop (2):
      [SCSI] esp: correct module name in Kconfig help for SCSI_SUNESP
      vfb: only enable if explicitly requested when compiled in

Frederic Bohe (1):
      ext4: fix online resize with mballoc

Gary Hade (1):
      PCI: boot parameter to avoid expansion ROM memory allocation

Gautham R Shenoy (2):
      sched: update the sched-domains debug documentation
      sched: print the sd->level in sched_domain_debug code

Geert Uytterhoeven (10):
      m68k: Return -ENODEV if no device is found
      m68k: Allow no CPU/platform type for allnoconfig
      amifb: Register Amiga-specific video modes with sysfs
      atafb: Register Atari-specific video modes with sysfs
      m68k/apollo: Add missing call to apollo_parse_bootinfo()
      m68k/Apollo: remove the unused APOLLO_ELPLUS option
      initrd: Fix virtual/physical mix-up in overwrite test
      kbuild: sparse needs CF not CHECKFLAGS
      dsp56k: Fix BKL pushdown
      m68k: gs: use tty_port fixes

Geoff Levand (2):
      powerpc/ps3: Quiet system bus match output
      powerpc/ps3: Update ps3_defconfig

Geoffrey Wossum (1):
      [ALSA] Revised AT32 ASoC Patch

Gerald Schaefer (4):
      [S390] make appldata compile w/o CONFIG_SWAP
      [S390] Cleanup appldata printk messages.
      [S390] Cleanup monreader printk messages.
      mm: make CONFIG_MIGRATION available w/o CONFIG_NUMA

Gerrit Renker (7):
      dccp ccid-3: Fix error in loss detection
      dccp: Upgrade NDP count from 3 to 6 bytes
      dccp ccid-3: Fix a loss detection bug
      dccp ccid-3: Length of loss intervals
      udplite: Protection against coverage value wrap-around
      dccp: Allow to distinguish original and retransmitted packets
      dccp: Bug-Fix - AWL was never updated

Gertjan van Wingerde (10):
      rt2x00: Fix queue related oops in case of deselected mac80211 multi-queue feature.
      rt2x00: Only initialize the minimum needed fields of PCI TX descriptors.
      rt2x00: Cleanup struct skb_frame_desc.
      rt2x00: Centralize RX packet alignment handling in rt2x00lib.
      rt2x00: Fix double usage of skb->cb in USB RX path.
      rt2x00: Rework alignment check.
      rt2x00: Properly clean up beacon skbs.
      rt2x00: Convert rt2x00 to use generic DMA-mapping API
      rt2x00: Centralize allocation of RX skbs.
      rt2x00: Replace statically allocated DMA buffers with mapped skb's.

Giuseppe Coviello (2):
      powerpc/4xx: Sam440ep support
      powerpc/4xx: Convert Sam440ep DTS to dts-v1

Glauber Costa (63):
      x86: fix typo CONFIX -> CONFIG
      x86: use stack_start in x86_64
      x86: don't use gdt_page openly.
      x86: move x86_64 gdt closer to i386
      x86: use initial_code for i386
      x86: boot secondary cpus through initial_code
      x86: clearing io_apic harmless for x86_64
      x86: remove ifdef from stepping
      x86: change __setup_vector_irq with setup_vector_irq
      x86: provide connect_bsp_APIC for x86_64
      x86: change naming to match x86_64
      x86: remove cpu from maps
      x86: move cpu_exit_clear to process_32.c
      x86: take load_sp0 out of smpboot.c
      x86: don't use size specifiers.
      x86: provide delay loop for x86_64.
      x86: use rdtscll in read_current_timer for i386.
      x86: explicitly use edx in const delay function.
      x86: integrate delay functions.
      x86: don't clobber r8 nor use rcx.
      x86: don't use word-size specifiers.
      x86: adapt x86_64 getuser functions.
      x86: rename threadinfo to TI.
      x86: don't use word-size specifiers on getuser_64.
      x86: introduce __ASM_REG macro.
      x86: use _ASM_PTR instead of explicit word-size pointers.
      x86: merge getuser asm functions.
      x86: don't save ebx in putuser_32.S.
      x86: user put_user_x instead of all variants.
      x86: clobber rbx in putuser_64.S.
      x86: pass argument to putuser_64 functions in ax register.
      x86: change testing logic in putuser_64.S.
      x86: replace function headers by macros.
      x86: don't use word-size specifiers in putuser files.
      x86: use macros from asm.h.
      x86: merge putuser asm functions.
      x86: commonize __range_not_ok.
      x86: change asm constraint.
      x86: introduce likely in macro.
      x86: use long instead of int.
      x86: use something common for both architectures.
      x86: merge common parts of uaccess.
      x86: merge getuser.
      x86: move __addr_ok to uaccess.h.
      x86: use k modifier for 4-byte access.
      x86: mark x86_64 as having a working WP.
      x86: don't always use EFAULT on __put_user_size.
      x86: merge __put_user_asm and its user.
      x86: don't always use EFAULT on __get_user_size.
      x86: merge __get_user_asm and its users.
      x86: be more explicit in __put_user_x.
      x86: turn __put_user_check directly into put_user.
      x86: merge put_user.
      x86: move __get_user and __put_user into uaccess.h.
      x86: put movsl_mask into uaccess.h.
      x86: define architectural characteristics in uaccess.h.
      x86: remove duplicate call to use_tsc_delay
      x86: use matching CFI_ENDPROC
      x86: use ignore macro instead of hash comment
      x86: use AS_CFI instead of UNWIND_INFO
      x86: merge dwarf2 headers
      KVM: Do not calculate linear rip in emulation failure report
      KVM: x86 emulator: emulate clflush

Graeme Gregory (1):
      [ALSA] soc - DAPM - add hook to read state of DAPM widget

Graf Yang (1):
      Blackfin arch: Add return value check in bfin_sir_probe(), remove SSYNC().

Grant Erickson (2):
      ibm_newemac: Parameterize EMAC Multicast Match Handling
      ibm_newemac: Add MII mode support to the EMAC RGMII bridge.

Grant Grundler (1):
      drivers/net/tulip: update first comment in tulip files

Grant Likely (15):
      powerpc/bootwrapper: Add documentation of boot wrapper targets
      powerpc/bootwrapper: add missing bit of simpleImage target
      powerpc/bootwrapper: Allow user to specify additional default targets
      powerpc/440: Convert Virtex ML507 device tree to dts-v1
      powerpc/mpc5200: Add PSC helpers for bestcomm engine
      powerpc/mpc5200: fix compile warnings in bestcomm driver
      powerpc: Modify MPC52xx maintainers entry to cover all MPC5xxx parts
      Fix collateral damage to top level Makefile
      powerpc/mpc5200: Make mpc5200 GPIO driver select the GENERIC_GPIO config
      powerpc/mpc5200: add PSC SICR bit definitions
      of-bindings: Add binding documentation for SPI busses and devices
      spi: make spi_board_info.modalias a char array
      of: adapt of_find_i2c_driver() to be usable by SPI also
      spi: split up spi_new_device() to allow two stage registration.
      spi: Add OF binding support for SPI busses

Greg KH (1):
      PCI: make pci_name use dev_name

Greg Kroah-Hartman (57):
      HSO: add option hso driver
      PCI: handle pci_name() being const
      dell_rbu: firmware data is const
      x86 microcode: firmware data is const
      USB: handle pci_name() being const
      USB: revert "don't lose disconnections during suspend"
      USB: revert "don't use reset-resume if drivers don't support it"
      USB: delete airprime driver
      Firmware: fix typo in example code
      device create: block: convert device_create to device_create_drvdata
      device create: char: convert device_create to device_create_drvdata
      device create: coda: convert device_create to device_create_drvdata
      device create: dca: convert device_create to device_create_drvdata
      device create: dvb: convert device_create to device_create_drvdata
      device create: framebuffer: convert device_create to device_create_drvdata
      device create: hid: convert device_create to device_create_drvdata
      device create: hwmon: convert device_create to device_create_drvdata
      device create: i2c: convert device_create to device_create_drvdata
      device create: ide: convert device_create to device_create_drvdata
      device create: ieee1394: convert device_create to device_create_drvdata
      device create: infiniband: convert device_create to device_create_drvdata
      device create: isdn: convert device_create to device_create_drvdata
      device create: macintosh: convert device_create to device_create_drvdata
      device create: mips: convert device_create to device_create_drvdata
      device create: misc: convert device_create to device_create_drvdata
      device create: mtd: convert device_create to device_create_drvdata
      device create: net: convert device_create to device_create_drvdata
      device create: s390: convert device_create to device_create_drvdata
      device create: scsi: convert device_create to device_create_drvdata
      device create: sound: convert device_create to device_create_drvdata
      device create: usb: convert device_create to device_create_drvdata
      device create: x86: convert device_create to device_create_drvdata
      driver core: remove device_create()
      device create: convert device_create_drvdata to device_create
      Driver Core: add ability for class_for_each_device to start in middle of list
      Driver Core: add ability for class_find_device to start in middle of list
      block: fix compiler warning in genhd.c
      block: make printk_partition use the class iterator function
      block: make blk_lookup_devt use the class iterator function
      block: make proc files seq_start use the class_find_device()
      block: move header for /proc/partitions to seq_start
      block: make /proc/partitions and /proc/diskstats use class_find_device()
      infiniband: rename "device" to "ib_device" in cm_device
      infiniband: make cm_device use a struct device and not a kobject.
      bluetooth: remove improper bluetooth class symlinks.
      class: move driver core specific parts to a private structure
      class: rename "devices" to "class_devices" in internal class structure
      class: rename "interfaces" to "class_interfaces" in internal class structure
      class: rename "subsys" to "class_subsys" in internal class structure
      class: rename "sem" to "class_sem" in internal class structure
      class: fix docbook comments for class_private structure
      driver core: remove DEVICE_ID_SIZE define
      driver core: fix a lot of printk usages of bus_id
      MTD: handle pci_name() being const
      3c59x: handle pci_name() being const
      sparc64: fix up bus_id changes in sparc core code
      checkpatch: usb_free_urb() can take NULL

Greg Ungerer (7):
      m68knommu: change to a configs directory for board configurations
      m68knommu: defconfig for M5249EVB board
      m68knommu: defconfig for M5275EVB board
      m68knommu: defconfig for M5307C3 board
      m68knommu: defconfig for M5407C3 board
      m68knommu: remove last use of CONFIG_FADS and CONFIG_RPXCLASSIC
      m68knommu: put ColdFire head code into .text.head section

Gregory Greenman (3):
      iwlwifi: get_hw_cmd_size
      iwlwifi: use uCode error and event tables pointer w.r.t loaded image
      iwlwifi: configure uCode to use open loop tx power algorithm

Gregory Haskins (7):
      sched: prioritize non-migratable tasks over migratable ones
      sched: use a 2-d bitmap for searching lowest-pri CPU
      sched: fix SCHED_OTHER balance iterator to include all tasks
      sched: fix cpupri hotplug support
      sched: fix cpupri priocount
      sched: terminate newidle balancing once at least one task has moved over
      sched: add avg-overlap support to RT tasks

Guennadi Liakhovetski (6):
      [ARM] 5078/1: pxa-pwm: Add missing MODULE_LICENSE to be able to build the driver
      [ARM] 5094/1: pcm990: Add framebuffer and backlight support
      [ARM] 5088/3: pxa2xx: add pxa2xx_set_spi_info to register pxa2xx-spi platform devices
      [ARM] 5095/2: pcm990: switch from pxa_gpio_mode to pxa2xx_mfp_config
      V4L/DVB (8425): v4l: fix checkpatch errors introduced by recent commits
      V4L/DVB (8488a): Add myself as a maintainer of the soc-camera subsystem

Guillaume Thouvenin (6):
      KVM: Prefixes segment functions that will be exported with "kvm_"
      KVM: x86 emulator: Update c->dst.bytes in decode instruction
      KVM: x86 emulator: add support for jmp far 0xea
      KVM: x86 emulator: adds support to mov r,imm (opcode 0xb8) instruction
      KVM: x86 emulator: Add support for mov seg, r (0x8e) instruction
      KVM: x86 emulator: Add support for mov r, sreg (0x8c) instruction

Gustavo Fernando Padovan (2):
      x86: remove unnecessary #ifdef CONFIG_X86_32...#else
      kernel/signal.c: change vars pid and tgid types to pid_t

Guy Cohen (9):
      iwlwifi: remove support for Narrow Channel (10Mhz)
      iwlwifi: HT antenna/chains overhaul
      iwlwifi: TLC modifications
      iwlwifi: rate scale module cleanups
      iwlwifi: rate scale restructure toggle_antenna functions
      iwlwifi: rs fix wrong parenthesizing in rs_get_lower_rate function
      iwlwifi: rate sacaling fixes
      iwlwifi: more RS improvements
      iwlwifi: fix in-column rate scaling

H. Peter Anvin (11):
      x86: string_32.h: workaround for broken gcc 4.0
      x86: fix overlong line in arch/x86/kernel/cpu/amd_64.c
      x86: update Documentation/i386/boot.txt
      x86: move x86-specific documentation into Documentation/x86
      x86: setup: issue a null command after enabling A20 via KBC
      x86: remove arbitrary ELF section limit in i386 relocatable kernel
      x86: fix regression: boot failure on AMD Elan TS-5500
      x86, suspend, acpi: enter Big Real Mode
      x86, suspend, acpi: correct and add comments about Big Real Mode
      x86: unify and correct the GDT_ENTRY() macro
      x86: unify and correct the GDT_ENTRY() macro

Haavard Skinnemoen (37):
      avr32: Provide PCI DMA mapping API
      avr32: export empty_zero_page
      avr32: Fix wrong I/O access size in __raw_readsb
      avr32: Clean up time.c #includes
      avr32: Kill unneeded #include <asm/pgalloc.h> from asm/mmu_context.h
      avr32: Kill special exception handler sections
      avr32: Move setup_platform() into chip-specific file
      avr32: Rename at32ap.c -> pdc.c
      avr32: Clean up and optimize the TLB operations
      avr32: Remove useless zeroing of swapper_pg_dir at startup
      avr32: Store virtual addresses in the PGD
      avr32: Cover the kernel page tables in the user PGDs
      avr32: Use a quicklist for PGD allocation
      avr32: Use a quicklist for PTE allocation as well
      atmel_serial: Fix build on avr32 with CONFIG_PM enabled
      atmel_serial: Drain console TX shifter before suspending
      macb: Basic suspend/resume support
      rtc-at32ap700x: Enable wakeup
      avr32: Enable SDRAMC clock at startup
      avr32: Add simple SRAM allocator
      avr32: Add system device for the internal interrupt controller (intc)
      avr32: Power Management support ("standby" and "mem" modes)
      dmaengine: Couple DMA channels to their physical DMA device
      dmatest: Simple DMA memcpy test client
      dmaengine: Add dma_client parameter to device_alloc_chan_resources
      dmaengine: Add slave DMA interface
      dmaengine: Driver for the Synopsys DesignWare DMA controller
      [MTD] [NAND] atmel_nand: Work around AT32AP7000 ECC erratum
      atmel-mci: Driver for Atmel on-chip MMC controllers
      Subject: [PATCH 1/2] serial: Add flush_buffer() operation to uart_ops
      Subject: [PATCH 2/2] atmel_serial: Implement flush_buffer() hook
      atmel_serial: Fix tty_port breakage
      debugfs: Implement debugfs_remove_recursive()
      mmc: Export internal host state through debugfs
      mmc: Add per-card debugfs support
      atmel-mci: debugfs support
      Merge commit 'upstream/master'

Hannes Reinecke (8):
      [SCSI] scsi_dh: Implement common device table handling
      [SCSI] scsi_dh: Add 'dh_state' sysfs attribute
      [SCSI] scsi_dh: Update EMC handler
      [SCSI] scsi_dh: Update hp_sw hardware handler
      [SCSI] scsi_dh: Update RDAC device handler
      [SCSI] scsi_dh: add generic SPC-3 alua handler
      [SCSI] scsi_dh: attach to hardware handler from dm-mpath
      [SCSI] scsi_dh: create lookup cache

Hans J. Koch (1):
      UIO: Add write function to allow irq masking

Hans Reiser (1):
      VFS: move inode_lock into sync_sb_inodes

Hans Verkuil (69):
      V4L/DVB (7926): ivtv: add support for the Buffalo PC-MV5L/PCI card.
      V4L/DVB (7927): ivtv: simplify gpio initialization for XCeive tuners.
      V4L/DVB (7946): videodev: small fixes for VIDIOC_G_FREQUENCY and VIDIOC_G_FMT
      V4L/DVB (7947): videodev: add vidioc_g_std callback.
      V4L/DVB (7948): videodev: add missing vidioc_try_fmt_sliced_vbi_output and VIDIOC_ENUMOUTPUT handling
      V4L/DVB (7949): videodev: renamed the vidioc_*_fmt_* callbacks
      V4L/DVB (7988): soc_camera: missed fmt callback conversion.
      V4L/DVB (8079): ivtv: Convert to video_ioctl2.
      V4L/DVB (8080): ivtv: make sure all v4l2_format fields are filled in
      V4L/DVB (8081): ivtv: remove obsolete arrays.
      V4L/DVB (8083): videodev: zero fields for ENCODER_CMD and VIDIOC_G_SLICED_VBI_CAP
      V4L/DVB (8084): ivtv/cx18: remove unnecessary memsets & KERNEL_VERSION tests
      V4L/DVB (8085): ivtv: fill in all v4l2_framebuffer fields in VIDIOC_G/S_FBUF
      V4L/DVB (8086): ivtv/cx18: fix video_temporal_filter handling
      V4L/DVB (8087): cx18: make sure all v4l2_format fields are filled in
      V4L/DVB (8091): cx18: show GPIO pins when VIDIOC_LOG_STATUS is called.
      V4L/DVB (8093): cx18: fix prefix typo
      V4L/DVB (8103): videodev: fix/improve ioctl debugging
      V4L/DVB (8104): cx18/ivtv: ioctl debugging improvements
      V4L/DVB (8105): cx2341x: add TS capability
      V4L/DVB (8106): ivtv/cx18: improve tuner std check in card definitions.
      V4L/DVB (8107): cx18: improve support for the Raptor board.
      V4L/DVB (8111): ivtv/cx18: fix compile error when CONFIG_VIDEO_ADV_DEBUG is not defined.
      V4L/DVB (8112): videodev: improve extended control support in video_ioctl2()
      V4L/DVB (8113): ivtv/cx18: remove s/g_ctrl, now all controls are handled through s/g_ext_ctrl
      V4L/DVB (8116): videodev: allow PRIVATE_BASE controls when called through VIDIOC_G/S_CTRL.
      V4L/DVB (8151): saa7134-empress: fix MPEG control support
      V4L/DVB (8162): cx18: fix PAL/SECAM support
      V4L/DVB (8164): cx18/ivtv: choose a better initial TV standard for cards without eeprom.
      V4L/DVB (8165): cx18: fix v4l-cx23418-dig.fw firmware load.
      V4L/DVB (8167): cx18: set correct audio inputs for tuner and line-in 2.
      V4L/DVB (8168a): cx18: Update cx18 documentation.
      V4L/DVB (8168): cx18: Upgrade to newer firmware & update cx18 documentation.
      V4L/DVB (8169): cx18: enable TS support
      V4L/DVB (8171): ivtv: put back full device name, people relied on it in udev rules.
      V4L/DVB (8173): saa711x.c: remove obsolete file.
      v4l-dvb: remove legacy checks to allow support for kernels < 2.6.10
      V4L/DVB (8376): cx25840: move cx25840_vbi_setup to core.c and rename to cx25840_std_setup
      V4L/DVB (8377): ivtv/cx18: ensure the default control values are correct
      V4L/DVB (8378): cx18: move cx18_av_vbi_setup to av-core.c and rename to cx18_av_std_setup
      V4L/DVB (8380): saa7115: use saa7115_auto instead of saa711x as the autodetect driver name.
      V4L/DVB (8381): ov7670: fix compile warnings
      V4L/DVB (8387): Some cosmetic changes
      V4L/DVB (8390): videodev: add comment and remove magic number.
      V4L/DVB (8410): sh_mobile_ceu_camera: fix 64-bit compiler warnings
      V4L/DVB (8411): videobuf-dma-contig.c: fix 64-bit build for pre-2.6.24 kernels
      V4L/DVB (8414): videodev/cx18: fix get_index bug and error-handling lock-ups
      V4L/DVB (8422): cs5345: fix incorrect mask with VIDIOC_DBG_S_REGISTER
      V4L/DVB (8423): cx18: remove firmware size check
      V4L/DVB (8427): videodev: split off the ioctl handling into v4l2-ioctl.c
      V4L/DVB (8428): videodev: rename 'dev' to 'parent'
      V4L/DVB (8429): videodev: renamed 'class_dev' to 'dev'
      V4L/DVB (8430): videodev: move some functions from v4l2-dev.h to v4l2-common.h or v4l2-ioctl.h
      V4L/DVB (8477): v4l: remove obsolete audiochip.h
      V4L/DVB (8479): tveeprom/ivtv: fix usage of has_ir field
      V4L/DVB (8482): videodev: move all ioctl callbacks to a new v4l2_ioctl_ops struct
      V4L/DVB (8483): Remove obsolete owner field from video_device struct.
      V4L/DVB (8484): videodev: missed two more usages of the removed 'owner' field.
      V4L/DVB (8487): videodev: replace videodev.h includes by videodev2.h where possible
      V4L/DVB (8488): videodev: remove some CONFIG_VIDEO_V4L1_COMPAT code from v4l2-dev.h
      V4L/DVB (8504): s2255drv: add missing header
      V4L/DVB (8505): saa7134-empress.c: fix deadlock
      V4L/DVB (8506): empress: fix control handling oops
      V4L/DVB (8523): v4l2-dev: remove unused type and type2 field from video_device
      V4L/DVB (8524): videodev: copy the VID_TYPE defines to videodev.h
      V4L/DVB (8525): fix a few assorted spelling mistakes.
      V4L/DVB (8526): saa7146: fix VIDIOC_ENUM_FMT
      V4L/DVB (8546): saa7146: fix read from uninitialized memory
      V4L/DVB (8546): add tuner-3036 and dpc7146 drivers to feature-removal-schedule.txt

Hans de Goede (22):
      V4L/DVB (8153): Subdriver pac207 added and minor changes.
      V4L/DVB (8191): gspca: Make CONFIG_VIDEO_ADV_DEBUG actually work.
      V4L/DVB (8192): Try to fix a reg_w() bug
      V4L/DVB (8194): gspca: Fix the format of the low resolution mode of spca561.
      V4L/DVB (8196): gspca: Correct sizeimage in vidioc_s/try/g_fmt_cap
      V4L/DVB (8197): gspca: pac207 frames no more decoded in the subdriver.
      V4L/DVB (8198): gspca: Frame decoding errors when PAC207 in full daylight.
      V4L/DVB (8202): gspca: PAC207 frames may be not compressed.
      V4L/DVB (8348): gspca: Add auto gain/exposure to sonixb and tas5110 / ov6650 sensors.
      V4L/DVB (8354): gspca: Better gain for bridge sn9c10x - sensor ov6650.
      V4L/DVB (8356): gspca: 352x288 mode fix and source clean-up for Sonix bridges.
      V4L/DVB (8357): gspca: Perfect exposure for sn9c10x, sensor ov6650.
      V4L/DVB (8362): gspca: Bad offset of the brightness sum in sn9c103 packets.
      V4L/DVB (8363): gspca: Bad image size with spca501.
      V4L/DVB (8364): gspca: Support of powerline frequency for ov6650.
      V4L/DVB (8366): gspca: Better code for ov6650 and ov7630.
      V4L/DVB (8372): gspca: Small ov6650 fixes.
      V4L/DVB (8373): gspca: Hue, saturation and contrast controls added for sn9c10x ovxxxx.
      V4L/DVB (8374): gspca: No conflict of 0c45:6011 with the sn9c102 driver.
      V4L/DVB (8455): gspca_sonixb sn9c103 + ov7630 autoexposure and cleanup
      V4L/DVB (8456): gspca_sonixb remove non working ovXXXX contrast, hue and saturation ctrls
      V4L/DVB (8458): gspca_sonixb remove one more no longer needed special case from the code

Hans-Christian Egtvedt (7):
      avr32: Add pin configuration choice to LCDC peripheral
      avr32: Add PSIF platform devices
      avr32: Fix typo of IFSR in a comment in the PIO header file
      Input: ads7846 - optimize order of calculating Rt in ads7846_rx()
      avr32: Add platform data for AC97C platform device
      atmel_pwm: set up only one PWM clock when allocating a clock
      fbdev: LCD backlight driver using Atmel PWM driver

Harald Welte (2):
      MMC: S3C24XX MMC/SD driver write fixes
      MMC: DMA free fix for S3C24XX SD/MMC driver

Harish Zunjarrao (2):
      [SCSI] qla2xxx: Track total number of ISP aborts.
      [SCSI] qla2xxx: Add LIP count to FC-transport statistics.

Harvey Harrison (94):
      mac80211: remove unnecessary byteshifts in frame control testing
      wireless: use get/put_unaligned_* helpers
      mac80211: tkip.c use kernel-provided infrastructure
      b43: replace limit_value macro with clamp_val
      b43legacy: replace limit_value macro with clamp_val
      b43: use the bitrev helpers rather than rolling a private one
      Input: replace remaining __FUNCTION__ occurrences
      Input: wacom - make one-bit signed bitfields unsigned
      Input: use clamp_val() macro in ff-memless.c
      [ALSA] i2c: cs8427.c use put_unaligned helper
      mac80211: michael.c use kernel-provided infrastructure
      mac80211: introduce struct michael_mic_ctx and static helpers
      mac80211: add const, remove unused function, make one function static
      mac80211: add a struct to hold tkip context
      mac80211: tkip.c use struct tkip_ctx in phase 1 key mixing
      mac80211: tkip.c use struct tkip_ctx in phase 2 key mixing
      [SCSI] aacraid: linit.c make aac_show_serial_number static
      bluetooth: hci_bcsp.c small cleanups/api users
      mac80211: add helpers for frame control testing
      mac80211: remove ieee80211_get_morefrag
      mac80211: make ieee80211_get_hdrlen_from_skb return unsigned
      mac80211: add utility function to get header length
      mac80211: wpa.c use new access helpers
      mac80211: use new helpers in util.c - ieee80211_get_bssid()
      mac80211: wme.c use new helpers
      mac80211: rx.c use new helpers
      mac80211: tkip.c consolidate tkip IV writing in helper
      mac80211: tkip.c fold ieee80211_gen_rc4key into its one caller
      mac80211: tkip.c use a local struct tkip_ctx in ieee80211_get_tkip_key
      alsa: add annotations to bitwise type snd_pcm_hw_param_t
      ath5k: use frame control helpers
      zd1211rw: use frame control helpers
      b43: use frame control helpers
      b43legacy: use frame control helpers
      adm8211: remove unnecessary protected bit mask/check
      [GFS2] trivial sparse lock annotations
      mac80211: wep.c use new frame control helpers
      mac80211: tx.c use new frame control helpers
      mac80211: rx.c use new frame control helpers
      mac80211: mlme.c use new frame control helpers
      tulip: remove wrapper around get_unaligned
      block: use get_unaligned_* helpers
      mac80211: move QOS control helpers into ieee80211.h
      mac80211: use symbolic defines in wpa.c
      mac80211: remove one user of ieee80211_get_hdr_info
      mac80211: remove ieee80211_get_hdr_info
      mac80211: remove trivial rx_data->fc users
      mac80211: wpa.c remove rx/tx_data ->fc users
      mac80211: pass scratch buffer directly, remove additional pointers
      mac80211: aes_ccm.c remove crypto wrapper and extra args
      crypto: camellia - Use kernel-provided bitops, unaligned access helpers
      crypto: rmd128 - sparse annotations
      crypto: rmd - sparse annotations
      [MTD] mtdchar.c silence sparse warning
      [MTD] mtdchar.c remove shadowed variable warnings
      [SCSI] Replace __FUNCTION__ with __func__ in iscsi_tcp.
      [SCSI] scsi: use get_unaligned_* helpers
      ata: endianness annotations in pata drivers
      ide: eliminate FIT() macro
      ide-tape: use clamp_t() rather than nested min_t()/max_t()
      ide: use get_unaligned_* helpers
      ide: endian annotations in ide-floppy.c
      net: make __skb_splice_bits static
      x86: suppress sparse returning void warnings
      nfsd: nfs4xdr.c do-while is not a compound statement
      sctp: remove unnecessary byteshifting, calculate directly in big-endian
      KVM: add statics were possible, function definition in lapic.h
      V4L/DVB (7586): radio: use get/put_unaligned_* helpers
      V4L/DVB (8199): gspca: Compile warnings about NULL ptr.
      USB: use get_unaligned_* helpers for kl5kusb105 driver
      USB: digi_accelport.c trivial sparse lock annotation
      USB: cp2101.c fix sparse signedness mismatch warnings
      USB: speedtch.c fix sparse shadowed variable warning
      net: igb_main.c fix sparse integer as NULL pointer warning
      net: tun.c fix cast
      PCI: fixup sparse endianness warnings in proc.c
      HID: use get/put_unaligned_* helpers
      ide: ide-cd.c fix sparse endianness warnings
      ide: ide-cd_ioctl.c fix sparse integer as NULL pointer warnings
      Input: ads7846 - fix sparse endian warnings
      cifs: assorted endian annotations
      ecryptfs: crypto.c use unaligned byteorder helpers
      ecryptfs: inode.c mmap.c use unaligned byteorder helpers
      ide: ide-tape.c sparse annotations and unaligned access removal
      ide: trivial sparse annotations
      fs: ldm.[ch] use get_unaligned_* helpers
      include: use get/put_unaligned_* helpers
      lzo: use get/put_unaligned_* helpers
      markers: fix sparse integer as NULL pointer warning
      sys_paccept definition missing __user annotation
      cris: use the common ascii hex helpers
      frv: use the common ascii hex helpers
      mn10300: use the common ascii hex helpers
      [SCSI] replace __FUNCTION__ with __func__

Heikki Orsila (1):
      kconfig: fix typos: "Suport" -> "Support"

Heiko Carstens (21):
      [SCSI] zfcp: Fix fsf_status_read return code handling
      iucv: fix section mismatch warning.
      iucv: prevent cpu hotplug when walking cpu_online_map.
      generic-ipi: fix s390 build bug
      nohz: don't stop idle tick if softirqs are pending.
      [S390] sclp: keep facility mask up to date.
      [S390] sclp: fix possible deadlock on cpu rescan.
      [S390] Remove ipldelay kernel parameter.
      [S390] initrd vs bss section clearing.
      [S390] idle: remove idle notifier chain.
      [S390] Add sched.h include to asm-s390/pgtable.h.
      [S390] Add support for memory hot-add.
      [S390] Add support for memory hot-add via sclp.
      [S390] Move memory detection code to own file.
      [S390] Remove P390 support.
      [S390] sclp_tty: remove ioctl interface.
      [S390] sclp_tty: Fix scheduling while atomic bug.
      [S390] Increase default warning stacksize.
      [S390] Fix stacktrace compile bug.
      fix core/stacktrace changes on avr32, mips, sh
      qeth: use dev->ml_priv instead of dev->priv

Helge Deller (1):
      Input: add option to disable HP SDC driver

Helmut Schaa (1):
      iwlwifi: fix typo which caused iwl_get_tx_fail_reason to ever return an empty string

Hendrik Brueckner (1):
      [S390] Extra Kernel Parameters via VMPARM

Henk Vergonet (1):
      V4L/DVB (7736): This patch adds support for the Micronas DRX3975D/DRX3977D DVB-T demodulator

Henrik Rydberg (1):
      HID: apple_fn_keys F5 and F6

Henrique de Moraes Holschuh (23):
      rfkill: clarify meaning of rfkill states
      rfkill: fix minor typo in kernel doc
      rfkill: handle SW_RFKILL_ALL events
      rfkill: add parameter to disable radios by default
      rfkill: add read-write rfkill switch support
      rfkill: add the WWAN radio type
      rfkill: rework suspend and resume handlers
      rfkill: add notifier chains support
      rfkill: add type string helper
      rfkill: add uevent notifications
      rfkill: do not allow userspace to override ALL RADIOS OFF
      rfkill: document rw rfkill switches and clarify input subsystem interactions
      rfkill: rename the rfkill_state states and add block-locked state
      rfkill: improve documentation for kernel drivers
      rfkill: some minor kernel-doc changes for rfkill_toggle_radio
      rfkill: ignore errors from rfkill_toggle_radio in rfkill_add_switch
      ACPI: thinkpad-acpi: minor refactor on radio switch init
      ACPI: thinkpad-acpi: consolidate wlsw notification function
      ACPI: thinkpad-acpi: prepare for bluetooth and wwan rfkill support
      ACPI: thinkpad-acpi: WLSW overrides other rfkill switches
      ACPI: thinkpad-acpi: add bluetooth and WWAN rfkill support
      ACPI: thinkpad-acpi: bump up version to 0.21
      ACPI: thinkpad-acpi: don't misdetect in get_thinkpad_model_data() on -ENOMEM

Herbert Xu (16):
      [CRYPTO] cryptd: Fix EINPROGRESS notification context
      [CRYPTO] tcrpyt: Get rid of change log in source
      [CRYPTO] rmd: Use pointer form of endian swapping operations
      crypto: tcrpyt - Remove unnecessary kmap/kunmap calls
      crypto: talitos - Use proper form for algorithm driver names
      crypto: hash - Fixed digest size check
      crypto: hash - Removed vestigial ahash fields
      crypto: hash - Added scatter list walking helper
      crypto: crc32c - Add ahash implementation
      crypto: hash - Move ahash functions into crypto/hash.h
      Revert crypto: prng - Deterministic CPRNG
      netfilter: nf_nat_sip: c= is optional for session
      virtio net: Add ethtool ops for SG/GSO
      virtio net: Allow receiving SG packets
      ipsec: ipcomp - Merge IPComp implementations
      ipsec: ipcomp - Decompress into frags if necessary

Hermann Pitton (1):
      V4L/DVB (8319): saa7134: Add support for analog only ASUSTeK P7131

Herton Ronaldo Krzesinski (2):
      rtl8187: use different ANAPARAM*_OFF values for 8187B
      Fix typos from signal_32/64.h merge

Hidehiro Kawai (2):
      ext3: don't read inode block if the buffer has a write error
      jbd: don't abort if flushing file data failed

Hidetoshi Seto (1):
      PCI/MSI: skip calling pci_find_capability from msi_set_mask_bits

Hin-Tak Leung (6):
      rtl8187: updating rtl8187.h to support RTL8187B
      rtl8187: updating rtl818x.h to support RTL8187B
      rtl8187: updating rtl8187_rtl8225.c to support RTL8187B
      rtl8187: change rtl8187_dev.c to support RTL8187B (part 1)
      rtl8187: change rtl8187_dev.c to support RTL8187B (part 2)
      rtl8187: updating Kconfig to support RTL8187B

Hinko Kocevar (1):
      cris: compile fixes for 2.6.26-rc5

Hiroshi DOYU (1):
      ARM: OMAP: CLKFW: Initial debugfs support for omap clock framework

Hiroshi Shimamoto (10):
      x86: use per_cpu data in nmi_32
      x86: nmi and irq counters are unsigned in nmi_64.c
      posix-timers: print RT watchdog message
      x86: coding style fixes for nmi.c
      x86: move bugs_64.c to cpu/bugs_64.c
      sched: fix typo in Documentation/scheduler/sched-rt-group.txt
      x86_64: ia32_signal.c: use macro instead of immediate
      softlockup: fix invalid proc_handler for softlockup_panic
      x86_32: remove redundant KERN_INFO
      x86_64: ia32_signal.c: remove signal number conversion

Hisashi Hifumi (1):
      vfs: pagecache usage optimization for pagesize!=blocksize

Holger Schurig (15):
      libertas: debug output tweaks for lbs_thread
      libertas: make some functions void
      libertas: allow removal of card at any time
      libertas: remove lbs_get_data_rate()
      libertas: reduce command retry time
      libertas: don't spin_unlock_irq() twice
      libertas: speeds up downloading of CF firmware
      libertas: use lbs_pr_XX instead of printk
      libertas: before sleeping, check for a command result
      libertas: fix compact flash interrupt handling
      libertas: unify various CF-related defines
      libertas: fix interrupt issue
      libertas: document register meanings
      libertas: check for old, unsupported hardware
      libertas: rename some registers to clarify their meaning

Hollis Blanchard (1):
      KVM: ppc: fix invalidation of large guest pages

Hongjie Yang (1):
      [S390] Cleanup dcssblk printk messages.

Huang Weiyi (14):
      b43: nphy.c remove duplicated include
      rcu: remove duplicated include in kernel/rcupreempt_trace.c
      rcu: remove duplicated include in kernel/rcupreempt.c
      x86: ipi.c: removed duplicated include
      x86: smpboot.c: removed duplicated include
      [CRYPTO] hifn: Remove duplicated include
      V4L/DVB (8095): zoran_driver.c: Removed duplicated include
      drivers/char/nvram.c: Removed duplicated include
      Input: uinput - remove duplicate include
      drivers/misc/atmel-ssc.c: Removed duplicated include
      char/xilinx_hwicap/xilinx_hwicap.c: Removed duplicated include
      include/linux/aio.h: removed duplicated include
      drivers/video/fbmem.c: removed duplicated include
      powerpc: Removed duplicated include in stacktrace.c

Huang Ying (2):
      kexec jump
      kexec jump: save/restore device state

Huang, Ying (9):
      x86: split out common code into find_overlapped_early()
      x86: reserve highmem pages via reserve_early
      x86: reserve EFI memory map with reserve_early
      x86: extract common part of head32.c and head64.c into head.c
      x86: linked list of setup_data for i386
      lockdep: output lock_class key instead of address for forward dependency output
      lockdep: add lock_class information to lock_chain and output it
      lockdep: add lock_class information to lock_chain and output it
      x86 boot: pass E820 memory map entries more than 128 via linked list of setup data

Hugh Dickins (10):
      x86: PAT: make pat_x_mtrr_type() more readable
      x86: BUILD_IRQ say .text to avoid .data.percpu
      generic_file_aio_read() cleanups
      tmpfs: support aio
      mm: fix ever-decreasing swap priority
      security: remove unused forwards
      exec: remove some includes
      netns: fix ip_rt_frag_needed rt_is_expired
      exec: include pagemap.h again to fix build
      tmpfs: fix kernel BUG in shmem_delete_inode

Håvard Skinnemoen (8):
      [MTD] [NAND] at91_nand: Convert to generic GPIO API
      [MTD] [NAND] rename at91_nand -> atmel_nand: file names and Kconfig
      [MTD] [NAND] rename at91_nand -> atmel_nand: internal symbols
      [MTD] [NAND] atmel_nand: Clean up and fix probe() error path
      avr32: move hsmc_init() to core_initcall
      [MTD] [NAND] avr32: atmel_nand platform code for AT32AP700x
      [MTD] [NAND] atmel_nand: make available on AVR32
      avr32: Add support for ATSTK1006

Ian Armstrong (3):
      V4L/DVB (7886): ivtvfb: Use DMA for write()
      V4L/DVB (8088): ivtv: yuv decoder lock fix
      V4L/DVB (8090): ivtv: yuv decoder lock fix (2)

Ian Campbell (2):
      xen/blkfront: Make sure we don't use bounce buffers, we don't need them.
      xen: Avoid allocations causing swap activity on the resume path

Ian Kent (20):
      autofs4: don't make expiring dentry negative
      autofs4: revert - redo lookup in ttfd
      autofs4: use look aside list for lookups
      autofs4: fix symlink name allocation
      autofs4: don't release directory mutex if called in oz_mode
      autofs4: use lookup intent flags to trigger mounts
      autofs4: fix waitq locking
      autofs4: fix pending mount race
      autofs4: add missing kfree
      autofs4: check kernel communication pipe is valid for write
      autofs4: fix waitq memory leak
      autofs4: detect invalid direct mount requests
      autofs4: indirect dentry must almost always be positive
      autofs4: cleanup redundant readir code
      autofs4: fix pending checks
      autofs4: fix indirect mount pending expire race
      autofs4: fix direct mount pending expire race
      autofs4: fix direct mount pending expire race - correction
      autofs4: reorganize expire pending wait function calls
      autofs4: remove unused ioctls

Ian Molton (12):
      Fix serial broken-ness on PXA250
      Clocklib: Provide for GPIO 12 clock on PXA
      Clocklib: Fix SA1111 clock name mess.
      E-series GPIO / IRQ definitions.
      Fix broken e-series build
      Add e350 support
      PXA UDC - allow use of inverted GPIO for pullup
      E-series UDC support
      Support for LCD on e740 e750 e400 and e800 e-series PDAs
      [ARM] pxa: PXA25x UDC - Fix warning during build
      [ARM] PXA: squash warning in pxafb
      [ARM] update defconfig for eseries.

Ian Schram (1):
      mac80211_hwsim.c: fix: BUG: unable to handle kernel NULL pointer dereference at 0000000000000370

Igor M Liplianin (1):
      V4L/DVB (8421): Adds support for Dvbworld DVB-S 2102 USB card

Ihar Hrachyshka (1):
      rtl8187: Fixed section mismatch in rtl8187_dev.c

Ilpo Järvinen (4):
      tcp: Reorganize tcp_sock to fill 64-bit holes & improve locality
      drivers/net: convert BUG_TRAP to generic WARN_ON
      net: convert BUG_TRAP to generic WARN_ON
      net: drop unused BUG_TRAP()

Imre Kaloz (4):
      powerpc/4xx: MTD support for the AMCC Taishan Board
      [ARM] Orion: enable all currently supported boards in defconfig
      [ARM] Orion: add Netgear WNR854T support
      crypto: ixp4xx - Select CRYPTO_AUTHENC

Ingo Molnar (335):
      revert: thread_info.h change
      x86: redo thread_info.h change
      x86: defconfig updates
      bitops: fix build in struct thread_info
      Merge branch 'linus' into x86/pat
      rculist.h: fix include in net/netfilter/nf_conntrack_netlink.c
      rcu: fix nf_conntrack_helper.c build bug
      sched: add latency tracer callbacks to the scheduler
      tracing: add notrace to linkage.h
      ftrace: fix kexec
      ftrace: cleanups
      ftrace: add README
      ftrace: fix time offset
      ftrace: fix locking
      ftrace: cleanups
      ftrace: timestamp syncing, prepare
      ftrace: fast, scalable, synchronized timestamps
      ftrace: remove-idx-sync
      ftrace: clean-up-pipe-iteration
      ftrace: add raw output
      ftrace: bin-output
      ftrace: add trace_special()
      ftrace, locking fix
      ftrace: use cpu clock again
      ftrace: build fix
      ftrace: introduce the "hex" output method
      ftrace: build fix
      ftrace: build fix
      ftrace: cleanups
      ftrace: disable -pg for the tracer itself
      ftrace: remove notrace
      ftrace: add wakeup events to sched tracer
      ftrace: add stack tracing
      ftrace: sched tracer fix
      ftrace: make nostacktrace the default
      ftrace: sched tracer, trace full rbtree
      ftrace: trace curr/next tasks
      ftrace: fix wakeups
      ftrace: fix __trace_special()
      ftrace: trace scheduler rbtree
      ftrace: add tracing_cpumask
      ftrace: make use of tracing_cpumask
      ftrace: fix cmdline tracing
      ftrace: iter ctrl fix
      ftrace: include cpu in stacktrace
      ftrace: sched tree fix
      ftrace: sched special
      ftrace: make it more available in the Kconfig
      ftrace: remove add-hoc code
      ftrace: restrict tracing to HAVE_FTRACE architectures
      ftrace: cleanups
      ftrace: trace faster
      ftrace: special stacktrace
      ftrace: stacktrace fix
      ftrace: fix mcount export bug
      ftrace: cleanups
      ftrace: fix include file dependency
      ftrace: fix build bug
      ftrace: add sysprof plugin
      ftrace: extend sysprof plugin
      ftrace: extend sysprof plugin some more
      ftrace: sysprof-plugin, add self-tests
      ftrace: sysprof plugin improvement
      ftrace: make sysprof dependent on x86 for now
      ftrace: sysprof fix
      ftrace: sysprof updates
      sysprof: update copyrights
      mmiotrace: ftrace fix
      mmiotrace: cleanup
      softlockup: allow panic on lockup
      softlockup: fix softlockup_thresh fix
      - fix mmioftrace + rcu merge interaction
      x86: make NUMAQ depend on PCI
      x86: untangle pci dependencies
      debugging: make stacktrace independent from DEBUG_KERNEL
      sched: do not trace sched_clock
      ftrace: fix merge
      xen: fix early bootup crash on native hardware
      xen: fix "xen: implement save/restore"
      softlockup: fix false positives on nohz if CPU is 100% idle for more than 60 seconds
      nohz: reduce jiffies polling overhead
      - fix typo in include/asm-x86/nmi.h
      fix build bug in "x86: add PCI extended config space access for AMD Barcelona"
      fix build bug in "x86: add PCI extended config space access for AMD Barcelona"
      xen: export get_phys_to_machine
      x86: fix nmi.c build bug
      x86 mpparse: build fix
      x86: add acpi_numa_slit_init() dummy implementation on 32-bit
      x86: add dummy acpi_numa_processor_affinity_init() implementation on 32-bit
      x86, numaq: add pci_acpi_scan_root() stub
      x86: 32-bit numa, build fix
      x86, numaq 32-bit: build fix
      x86: mp build fix
      namespacecheck: more sched.c fixes
      sched: fix cpuprio build bug
      x86, 32-bit: SRAT fix
      Revert "x86, 32-bit: SRAT fix"
      Revert "x86, numaq: add pci_acpi_scan_root() stub"
      x86, mpparse: build fix
      sched: sched_clock() lockdep fix
      Merge branch 'linus' into x86/gart
      Revert "prohibit rcutorture from being compiled into the kernel"
      printk: export console_drivers
      Merge branch 'linus' into x86/nmi
      Merge branch 'linus' into sched-devel
      Merge branch 'linus' into tracing/ftrace
      Merge branch 'linus' into tracing/mmiotrace-mergefixups
      Merge branch 'linus' into tracing/sysprof
      Merge branch 'linus' into x86/cleanups
      Merge branch 'linus' into x86/memtest
      Merge branch 'linus' into x86/pat
      Merge branch 'linus' into x86/ptemask
      Merge branch 'linus' into x86/timers
      Merge branch 'linus' into x86/xen
      Merge branch 'linus' into core/rcu
      Merge branch 'linus' into core/rodata
      Merge branch 'linus' into core/softirq
      Merge branch 'linus' into core/softlockup
      Merge branch 'linus' into x86/gart
      Merge branch 'linus' into x86/irq
      Merge branch 'linus' into x86/irqstats
      Merge branch 'linus' into x86/kconfig
      namespacecheck: fixes
      ftrace: build fix with gcc 4.3
      rcutorture: WARN_ON_ONCE(1) when detecting an error
      Merge branch 'sched' into sched-devel
      x86, bitops: make constant-bit set/clear_bit ops faster, adapt, clean up
      x86: unify __set_fixmap, fix
      x86, bitops: make constant-bit set/clear_bit ops faster, gcc workaround
      Merge branch 'linus' into core/softirq
      Merge branch 'linus' into tracing/ftrace
      Merge branch 'linus' into core/rcu
      Merge branch 'linus' into sched/devel
      Merge branch 'linus' into x86/threadinfo
      x86: fix "x86: use cpu_khz for loops_per_jiffy calculation"
      Merge commit 'v2.6.26-rc8' into x86/xen
      Merge branch 'linus' into core/softirq
      Merge branch 'linus' into sched/devel
      Merge branch 'linus' into sched/new-API-sched_setscheduler
      Merge branch 'linus' into tracing/ftrace
      Merge branch 'linus' into tracing/mmiotrace-mergefixups
      Merge branch 'linus' into tracing/sysprof
      Merge branch 'linus' into x86/cleanups
      Merge branch 'linus' into x86/delay
      Merge branch 'linus' into x86/fixmap
      Merge branch 'linus' into x86/gart
      Merge branch 'linus' into x86/i8259
      Merge branch 'linus' into x86/irq
      Merge branch 'linus' into x86/kconfig
      Merge branch 'linus' into x86/memtest
      Merge branch 'linus' into x86/nmi
      Merge branch 'linus' into x86/timers
      Merge commit 'v2.6.26-rc8' into core/softlockup
      Merge commit 'v2.6.26-rc8' into core/rcu
      x86, AMD IOMMU: build fix
      x86, AMD IOMMU, build fix #2
      x86, AMD IOMMU: build fix #3
      fix "smp_call_function: get rid of the unused nonatomic/retry argument"
      fix: "smp_call_function: get rid of the unused nonatomic/retry argument"
      fix: "smp_call_function: get rid of the unused nonatomic/retry argument"
      sched: export cpu_clock
      sched: sched_clock_cpu() based cpu_clock(), lockdep fix
      sched: build fix
      stacktrace: fix modular build, export print_stack_trace and save_stack_trace
      fix "ftrace: store mcount address in rec->ip"
      stacktrace: export save_stack_trace[_tsk]
      Merge commit 'v2.6.26-rc8' into x86/mce
      Merge commit 'v2.6.26-rc9' into cpus4096
      Revert "cpumask: introduce new APIs"
      Merge commit 'v2.6.26-rc9' into sched/devel
      Merge branch 'linus' into tracing/mmiotrace
      Merge branch 'tracing/mmiotrace-mergefixups' into tracing/mmiotrace
      Merge commit 'v2.6.26-rc9' into x86/cpu
      Revert "Revert "x86: fix ioapic bug again""
      x86 build fix:
      x86, io-apic: fix nmi_watchdog=1 bootup hang
      Revert "x86, io-apic: fix nmi_watchdog=1 bootup hang"
      Revert "x86: APIC/SMP: downgrade the NMI watchdog for "nosmp""
      Merge branches 'x86/numa-fixes', 'x86/apic', 'x86/apm', 'x86/bitops', 'x86/build', 'x86/cleanups', 'x86/cpa', 'x86/cpu', 'x86/defconfig', 'x86/gart', 'x86/i8259', 'x86/intel', 'x86/irqstats', 'x86/kconfig', 'x86/ldt', 'x86/mce', 'x86/memtest', 'x86/pat', 'x86/ptemask', 'x86/resumetrace', 'x86/threadinfo', 'x86/timers', 'x86/vdso' and 'x86/xen' into x86/devel
      Merge branch 'x86/setup' into x86/devel
      Merge branches 'x86/mmio', 'x86/delay', 'x86/idle', 'x86/oprofile', 'x86/debug', 'x86/ptrace' and 'x86/amd-iommu' into x86/devel
      Merge branch 'x86/irq' into x86/devel
      Merge branch 'linus' into tmp.x86.mpparse.new
      x86: unify the reserve_bootmem() behavior of early_res_to_bootmem()
      Revert parts of "x86: update mptable"
      Merge branch 'x86/mpparse' into x86/devel
      Merge branch 'x86/numa' into x86/devel
      Merge branch 'x86/nmi' into x86/devel
      Merge branch 'linus' into x86/irq
      SGI UV: TLB shootdown using broadcast assist unit
      SGI UV: clean up arch/x86/kernel/tlb_uv.c
      SGI UV: TLB shootdown using broadcast assist unit, fix
      Merge branch 'x86/uv' into x86/devel
      Merge branch 'x86/fixmap' into x86/devel
      x86: fix sleep.c build error
      x86: build fix
      x86: remove extra newline from setup.c
      x86: build fix
      x86: nmi_watchdog - documentation fix - v2
      - x86: move early_ioremap prototypes to io.h
      x86: move prefill_possible_map calling early, fix
      x86: fix "x86: let setup_arch call init_apic_mappings for 32bit"
      printk: export console_drivers
      x86, uv: build fix for "x86, uv: update x86 mmr list for SGI uv"
      x86, uv: build fix #2 for "x86, uv: update x86 mmr list for SGI uv"
      x86: delay lib unification build fix
      x86: build fix for "x86: fix C1E && nx6325 stability problem"
      Merge branch 'x86/core' into x86/unify-pci
      Merge branch 'x86/unify-lib' into x86/core
      x86: build fix for "x86: fix C1E && nx6325 stability problem"
      Merge branch 'linus' into core/printk
      Merge branch 'x86/gart' into x86/core
      Revert "x86: fix IO APIC breakage on HP nx6325, v2"
      Revert "x86: fix IO APIC breakage on HP nx6325"
      Merge branch 'tracing/ftrace' into auto-ftrace-next
      Merge branch 'tracing/mmiotrace' into auto-ftrace-next
      Merge branch 'tracing/sysprof' into auto-ftrace-next
      x86: fix visws and vsmp build
      x86, visws: fix generic-ipi build
      x86, visws: use mach-default/entry_arch.h
      Merge branch 'x86/unify-pci' into x86/core
      Merge branch 'x86/core' into x86/generalize-visws
      x86: add early quirk support
      x86, VisWS: turn into generic arch, make VisWS boot on a regular PC
      x86, VisWS: turn into generic arch, add early init quirks
      x86, VisWS: turn into generic arch, use generic mpparse code
      x86, VisWS: turn into generic arch, install proper PCI quirk
      x86, VisWS: turn into generic arch, update asm-x86/mach-visws/mach_apic.h
      x86, VisWS: turn into generic arch, eliminate include/asm-x86/mach-visws/mach_apic.h
      x86, VisWS: turn into generic arch, enhance include/asm-x86/mach-default/smpboot_hooks.h
      x86, VisWS: turn into generic arch, update include/asm-x86/mach-visws/smpboot_hooks.h
      x86, VisWS: turn into generic arch, eliminate include/asm-x86/mach-visws/smpboot_hooks.h
      x86, VisWS: turn into generic arch, update asm-x86/mach-visws/mach_apicdef.h
      x86, VisWS: turn into generic arch, eliminate asm-x86/mach-visws/mach_apicdef.h
      x86, VisWS: turn into generic arch, create include/asm-x86/visws/
      x86, VisWS: turn into generic arch, move definitions
      x86, VisWS: turn into generic arch, eliminate include/asm-x86/mach-visws/setup_arch.h
      x86, VisWS: turn into generic arch, add NR_IRQS quirk
      x86, VisWS: turn into generic arch, add early quirks to default architectures
      x86, VisWS: turn into generic arch, copy visws files
      x86, VisWS: turn into generic arch, flip over VISWS to generic arch
      x86, VisWS: turn into generic arch, clean up
      x86, VisWS: turn into generic arch, IO-APIC setup fix
      x86, VisWS: turn into generic arch, clean up
      x86, VisWS: turn into generic arch, clean up
      x86, VisWS: turn into generic arch, remove leftover files
      x86, VisWS: turn into generic arch, eliminate Kconfig specials
      x86, VisWS: turn into generic arch, update include file change
      x86, VisWS: do not allow VisWS for Voyager
      x86, VisWS: build fix
      x86, VisWS: build fix
      x86, VisWS: fix pci_direct_conf1 dependency
      Merge branch 'linus' into core/rcu
      x86: fix tsc unification buglet with ftrace and stackprotector
      ftrace: build fix for ftraced_suspend
      x86: fix savesegment() bug causing crashes on 64-bit
      Merge branch 'x86/generalize-visws' into x86/core
      Merge branch 'linus' into x86/core
      Merge branch 'linus' into sched/devel
      Merge commit 'v2.6.26' into core/locking
      lockdep: fix ftrace irq tracing false positive
      Merge commit 'v2.6.26' into x86/core
      lockdep: fix kernel/fork.c warning
      Merge branch 'sched/clock' into sched/devel
      Merge commit 'v2.6.26' into sched/devel
      Merge branch 'tracing/ftrace' into auto-ftrace-next
      Merge branch 'sched/for-linus' into tracing/for-linus
      Merge branch 'auto-ftrace-next' into tracing/for-linus
      Merge branch 'linus' into x86/urgent
      Merge branch 'core/rcu' into core/rcu-for-linus
      Merge branch 'generic-ipi' into generic-ipi-for-linus
      generic-ipi: merge fix
      generic-ipi: more merge fallout
      Merge branch 'linus' into core/softlockup
      Merge branch 'linus' into cpus4096
      xen64: fix !HVC_XEN build dependency
      xen64: fix build error on 32-bit + !HIGHMEM
      Revert "suspend, xen: enable PM_SLEEP for CONFIG_XEN"
      Revert "x86_64: there's no need to preallocate level1_fixmap_pgt"
      x86, xen, vdso: fix build error
      x86: paravirt spinlocks, !CONFIG_SMP build fixes
      x86: paravirt spinlocks, modular build fix
      x86, paravirt-spinlocks: fix boot hang
      Merge branch 'linus' into x86/kprobes
      Merge branch 'x86/step' of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland into x86/step
      ftrace: fix merge buglet
      x86 reboot quirks: add Dell Precision WorkStation T5400
      ftrace: fix lockup with MAXSMP
      ftrace: do not trace scheduler functions
      ftrace: do not trace library functions
      Merge branch 'linus' into x86/urgent
      Merge branch 'x86/setup' of ssh://master.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into x86/setup
      Merge branch 'linus' into xen-64bit
      x86: rename CONFIG_NONPROMISC_DEVMEM to CONFIG_PROMISC_DEVMEM
      x86: remove arch/x86/kernel/smpcommon_32.c
      Revert parts of "ftrace: do not trace scheduler functions"
      Merge branch 'linus' into x86/step
      Merge branch 'linus' into x86/urgent
      Merge branch 'linus' into x86/paravirt-spinlocks
      Merge branch 'linus' into x86/cleanups
      sched: fix build error, provide partition_sched_domains() unconditionally
      x86: re-enable OPTIMIZE_INLINING
      Merge branch 'linus' into x86/amd-iommu
      Merge branch 'linus' into timers/nohz
      Merge branch 'linus' into core/generic-dma-coherent
      Merge branch 'linus' into cpus4096
      cpumask: Optimize cpumask_of_cpu in lib/smp_processor_id.c, fix
      Subject: devmem, x86: fix rename of CONFIG_NONPROMISC_DEVMEM
      x86, VisWS: turn into generic arch, eliminate leftover files
      Merge branch 'sched/urgent' into sched/devel
      sched: hrtick_enabled() should use cpu_active()
      Merge branch 'linus' into x86/urgent
      KVM: fix exception entry / build bug, on 64-bit
      Merge branch 'linus' into x86/paravirt-spinlocks
      Merge branch 'linus' into xen-64bit
      Merge branches 'x86/urgent', 'x86/amd-iommu', 'x86/apic', 'x86/cleanups', 'x86/core', 'x86/cpu', 'x86/fixmap', 'x86/gart', 'x86/kprobes', 'x86/memtest', 'x86/modules', 'x86/nmi', 'x86/pat', 'x86/reboot', 'x86/setup', 'x86/step', 'x86/unify-pci', 'x86/uv', 'x86/xen' and 'xen-64bit' into x86/for-linus
      Merge branch 'x86/paravirt-spinlocks' into x86/for-linus
      Merge branch 'linus' into cpus4096-for-linus
      acpi: fix crash in core ACPI code, triggered by CONFIG_ACPI_PCI_SLOT=y
      net 8390p: fix interface usage
      sched: fix hrtick & generic-ipi dependency
      e1000e: fix e1000_netpoll(), remove extraneous e1000_clean_tx_irq() call
      Merge branch 'linus' into tracing/urgent
      ftrace: remove latency-tracer leftover
      mm/hugetlb.c: fix build failure with !CONFIG_SYSCTL
      signalfd: fix undefined reference to `compat_sys_signalfd4' when !CONFIG_SIGNALFD
      Merge branch 'linus' into x86/urgent
      crashdump: fix undefined reference to `elfcorehdr_addr'
      x86, RDC321x: add to mach-default
      x86, RDC321x: remove gpio.h complications
      ftrace: fix modular build
      cpumask: export cpumask_of_cpu_map
      Merge branch 'linus' into cpus4096
      Merge branch 'linus' into cpus4096
      Merge branch 'linus' into core/generic-dma-coherent

Isaku Yamahata (25):
      xen: Move manage.c to drivers/xen for ia64/xen support
      xen: compilation fix to balloon driver for ia64 support
      xen: add missing definitions in include/xen/interface/memory.h which ia64/xen needs
      [IA64] pvops: preparation: remove extern in irq_ia64.c
      [IA64] pvops: preparation: move the constants, LOAD_OFFSET, to a header file.
      [IA64] pvops: preparation: introduce ia64_set_rr0_to_rr4() to make kernel paravirtualization friendly.
      [IA64] pvops: preparation: introduce ia64_get_psr_i() to make kernel paravirtualization friendly.
      [IA64] pvops: introduce pv_info which describes some random info.
      [IA64] pvops: add an early setup hook for pv_ops.
      [IA64] pvops: introduce pv_cpu_ops to paravirtualize privileged instructions.
      [IA64] pvops: preparation for paravirtulization of hand written assembly code.
      [IA64] pvops: define paravirtualized instructions for native.
      [IA64] pvops: paravirtualize minstate.h.
      [IA64] pvops: paravirtualize ivt.S
      [IA64] pvops: paravirtualize entry.S
      [IA64] pvops: paravirtualize NR_IRQS
      [IA64] pvops: define initialization hooks, pv_init_ops, for paravirtualized environment.
      [IA64] pvops: add hooks, pv_iosapic_ops, to paravirtualize iosapic.
      [IA64] pvops: add hooks, pv_irq_ops, to paravirtualized irq related operations.
      [IA64] pvops: add to hooks, pv_time_ops, for steal time accounting.
      [IA64] pvops: documentation on ia64/pv_ops
      [IA64] pv_ops: move some functions in ivt.S to avoid lack of space.
      xen: Use wmb instead of rmb in xen_evtchn_do_upcall().
      xen-netfront: fix xennet_release_tx_bufs()
      xen: add xen_arch_resume()/xen_timer_resume hook for ia64 support

Ivo van Doorn (51):
      mac80211: Replace ieee80211_tx_control->key_idx with ieee80211_key_conf
      mac80211: Add IEEE80211_KEY_FLAG_PAIRWISE
      rt2x00: Support hardware RTS and CTS-to-self frames
      rt2x00: Remove DRIVER_SUPPORT_MIXED_INTERFACES
      rt2x00: Use rt2x00 queue numbering
      rt2x00: Add helper macros
      rt2x00: Fix kernel-doc
      rt2x00: Release rt2x00 2.1.5
      rt2x00: Clarify supported chipsets in Kconfig
      mac80211: Set IEEE80211_TXPD_REQ_TX_STATUS for all TX frames
      rt2x00: trim skb_frame_desc to 32 bytes
      rt2x00: Fix TX status reporting
      rt2x00: Remove ieee80211_tx_control argument from write_tx_desc()
      rt2x00: Preserve descriptor information after memmove()
      rt2x00: Split rt2x00lib_write_tx_desc()
      rt2x00: Remove redundant flags/dev_flags initializations
      rt2x00: Merge RX and TX entry private data
      rt2x00: Remove extra +
      rt2x00: Release rt2x00 2.1.6
      rt2x00: Calculate register offset during compile time
      rt2x00: Cleanup/optimize set_state() function callback function
      rt2x00: Move led initialization into function
      rt2x00: Remove CTS/RTS check in tx()
      rt2x00: Removed unused descriptor read in txdone
      rt2x00: Make rt2x00_set/get_field macros
      rt2x00: Release rt2x00 2.1.7
      rt2x00: Fix queue initialization
      rt2x00: Implement rt2x00usb_kick_tx_queue()
      rt2x00: Move generic TX frame writing code into rt2x00queue
      rt2x00: Don't kick TX queue after each frame
      rt2x00: Use __builtin_choose_expr() instead of ?:
      rt2x00: Clear IEEE80211_TX_CTL_USE_RTS_CTS flag for RTS frame
      rt2x00: Remove unused defines
      rt2x00: Use ieee80211 fc handlers
      rt2x00: Cleanup symbol exports
      rt2x00: Fix sparse warning on nested container_of()
      rt2x00: Increase queue size
      rt2x00: Release rt2x00 2.1.8
      rt2x00: Remove duplicate deinitialization
      rt2x00: kill URB for all TX queues during disable_radio()
      mac80211: Add RTNL warning for workqueue
      mac80211: Don't request encryption for probe response
      rt2x00: Remove input_polldev requirements for rfkill
      rt2x00: Decrease alignment headroom
      rt2x00: Use ieee80211_hw->workqueue again
      rt2x00: Report RX end time for rt2400pci
      rt2x00: Fix register comments
      rt2x00: Fix NULL pointer error in adhoc/master mode
      rt2x00: Add support for CTS protection in rt2x00lib
      rt2x00: Reorganize beacon handling
      rt2x00: Reset LED assoc status after firmware update

J. Bruce Fields (9):
      nfsd: remove unnecessary atomic ops
      nfsd: add dprintk of compound return
      nfsd: remove three unused NFS4_ACE_* defines
      nfs: rewrap NFS/RDMA documentation to 80 lines
      Merge branch 'for-bfields' of git://linux-nfs.org/~tomtucker/xprt-switch-2.6 into for-2.6.27
      nfsd: document open share bit tracking
      lockd: minor svclock.c style fixes
      lockd: get host reference in nlmsvc_create_block() instead of callers
      nfsd: Use C99 initializers in fs/nfsd/nfs4xdr.c

Jack Morgenstein (3):
      mlx4_core: Add module parameter to enable QoS support
      mlx4_code: Add missing FW status return code
      mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files

Jack Steiner (7):
      x86, uv: update macros used by UV platform
      x86: fix stack overflow for large values of MAX_APICS
      x86: increase MAX_APICS for very large x86-64 configs
      x86: map UV chipset space - pagetable
      x86: map UV chipset space - UV support
      x86: fix kernel_physical_mapping_init() for large x86 systems
      - Fix compile errors in SGI console drivers (linux-next tree)

Jaime Velasco Juan (1):
      V4L/DVB (8491): stkwebcam: Always reuse last queued buffer

James Bottomley (3):
      [SCSI] make use of the residue value
      [SCSI] fix locking in host use of blk_plug_device()
      ipwireless: fix compile failure

James Lentini (1):
      update NFS/RDMA documentation

James Morris (11):
      netfilter: ip_tables: add iptables security table for mandatory access control rules
      netfilter: ip6_tables: add ip6tables security table
      SELinux: remove inherit field from inode_security_struct
      SELinux: open code policy_rwlock
      SELinux: open code load_mutex
      SELinux: open code sidtab lock
      SELinux: remove unused and shadowed addrlen variable
      SELinux: use do_each_thread as a proper do/while block
      security: fix return of void-valued expressions
      security: remove register_security hook
      Revert "SELinux: allow fstype unknown to policy to use xattrs if present"

James Smart (5):
      [SCSI] lpfc 8.2.7 : Change device reset behavior
      [SCSI] lpfc 8.2.7 : Discovery Fixes
      [SCSI] lpfc 8.2.7 : Rework the worker thread
      [SCSI] lpfc 8.2.7 : Miscellaneous Fixes
      [SCSI] lpfc 8.2.7 : Update version to 8.2.7

Jan Beulich (24):
      x86: minor polishing to top-level arch Makefile
      x86: separate cmpxchg8b checking from PAE checking
      x86: avoid re-loading LDT in unrelated address spaces
      move BUG_TABLE into RODATA
      x86: move tracedata to RODATA
      x86: make /proc/stat account for all interrupts
      x86: eliminate duplicate consistency checks in init_32.c
      i386: move FIX_ACPI_* into non-permanent range
      x86: constify data in reboot.c
      x86: eliminate dead code in x86_64 entry.S
      x86-64: remove unnecessary ptregs call stubs
      xen/blkfront: add __exit to module_exit() handlers
      ACPICA: Update tracking macros to reduce code/data size
      Fix FADT parsing
      x86: check function status in EDD boot code
      x86: fix two modpost warnings
      x86: reduce forbid_dac's visibility
      x86: reduce force_mwait visibility
      i386/xen: add proper unwind annotations to xen_sysenter_target
      x86: i386: reduce boot fixmap space
      [CIFS] Fix compiler warning on 64-bit
      mm: remove double indirection on tlb parameter to free_pgd_range() & Co
      fbcon: remove stray semicolons
      vmlinux.lds: move __attribute__((__cold__)) functions back into final .text section

Jan Engelhardt (1):
      netfilter: xt_TCPMSS: collapse tcpmss_reverse_mtu{4,6} into one function

Jan Evert van Grootheest (2):
      ht6560b: update email address
      ht6560b: remove old history

Jan Glauber (3):
      crypto: s390 - Respect STFL bit
      [S390] Cleanup cpacf printk messages.
      [S390] qdio: new qdio driver.

Jan Kara (20):
      ext4: Set journal pointer to NULL when journal is released
      vfs: Move mark_inode_dirty() from under page lock in generic_write_end()
      ext4: Invert the locking order of page_lock and transaction start
      ext4: Fix lock inversion in ext4_ext_truncate()
      vfs: export filemap_fdatawrite_range()
      jbd2: Implement data=ordered mode handling via inodes
      ext4: Use new framework for data=ordered mode in JBD2
      jbd2: Remove data=ordered mode support using jbd buffer heads
      ext3: fix synchronization of quota files in journal=data mode
      ext3: fix typos in messages and comments (journalled -> journaled)
      ext3: correct mount option parsing to detect when quota options can be changed
      reiserfs: fix synchronization of quota files in journal=data mode
      reiserfs: fix typos in messages and comments (journalled -> journaled)
      reiserfs: correct mount option parsing to detect when quota options can be changed
      quota: fix possible infinite loop in quota code
      quota: rename quota functions from upper case, make bigger ones non-inline
      quota: cleanup loop in sync_dquots()
      quota: move function-macros from quota.h to quotaops.h
      quota: convert macros to inline functions
      quota: implement sending information via netlink about user below quota

Jan Kiszka (1):
      printk: don't prefer unsuited consoles on registration

Jan Kratochvil (1):
      x86: fix crash due to missing debugctlmsr on AMD K6-3

Jan Nikitenko (2):
      mmc_spi: put signals to low power off fix
      spi: au1550_spi: improve pio transfer mode

Jarek Poplawski (1):
      pkt_sched: sch_sfq: dump a real number of flows

Jarkko Nikula (9):
      [ALSA] ASoC: Convert N810 machine driver to use gpiolib
      ALSA: ASoC: Cover also Nokia N810 WiMAX Edition in N810 machine driver
      ALSA: ASoC: Add support for generic DAPM register modifier widget
      ALSA: ASoC: TLV320AIC3X: Use register modifier widget for mic bias
      ALSA: ASoC: TLV320AIC3X: Modify only interface related bits in aic3x_set_dai_fmt
      ALSA: ASoC: TLV320AIC3X: Add support for digital microphone input
      ALSA: ASoC: Add digital mic configuration to N810 machine driver
      ARM: OMAP: DMA: Don't mark channel active in omap_enable_channel_irq
      ALSA: ASoC: TLV320AIC3X: Add mixer control for ADC highpass filter

Jaroslav Kysela (8):
      ALSA: Release v1.0.17rc1
      ALSA: Release 1.0.17rc2
      ALSA: Remove duplicate MODULE_AUTHOR/DESCRIPTION/LICENCE from snd-ens1370.ko
      ALSA: emu10k1 - fix possible memory leak in memory allocation routines
      [ALSA] Revert "alsa: add annotations to bitwise type snd_pcm_hw_param_t"
      ALSA: Release v1.0.17rc3
      ALSA: HDA - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model
      ALSA: Release v1.0.17

Jason Baron (1):
      stop_machine: add ALL_CPUS option

Jason Jin (5):
      [POWERPC] Update booting-without-of for Freescale PCIe MSI
      [POWERPC] fsl: PCIe MSI support for 83xx/85xx/86xx processors.
      [POWERPC] 86xx: Enable MSI support for MPC8610HPCD board
      [POWERPC] 85xx: Enable MSI support for 85xxds board
      powerpc/85xx: Minor fixes for 85xxds and 8536ds board.

Jason Wessel (6):
      softlockup: fix NMI hangs due to lock race - 2.6.26-rc regression
      kgdb: remove unused HAVE_ARCH_KGDB_SHADOW_INFO config variable
      kgdb: support for ARCH=arm
      kgdb, powerpc: arch specific powerpc kgdb support
      kgdb: kgdboc console poll hooks for cpm uart
      kgdb: kgdboc console poll hooks for mpsc uart

Jaswinder Singh (6):
      vicam: use request_firmware()
      edgeport: use request_firmware()
      edgeport-ti: use request_firmware()
      dsp56k: use request_firmware
      firmware: convert sb16_csp driver to use firmware loader exclusively
      x86: introducing asm-x86/traps.h

Javier Cardona (4):
      libertas: Extend MESH_CONFIG command to access non-volatile configuration
      libertas: sysfs interface for accessing non-volatile configuration
      libertas: sysfs interface for accessing default mesh channel
      libertas: rate adaptation configuration via iwconfig.

Jay Vosburgh (6):
      bonding: Use msecs_to_jiffies, eliminate panic
      bonding: remove test for IP in ARP monitor
      bonding: refactor ARP active-backup monitor
      bonding: Add "follow" option to fail_over_mac
      bonding: Rework / fix multiple gratuitous ARP support
      bonding: Allow setting max_bonds to zero

Jaya Kumar (1):
      [ARM] 5118/1: pxafb: add exit and remove handlers

Jean Delvare (80):
      PCI: Unhide the SMBus on the Compaq Evo D510
      [MTD] [NOR] gen_probe: No debug message when debugging is disabled
      i2c-nforce2: Add support for multiplexing on the Tyan S4985
      i2c-core: Remove needless include
      i2c: Group bus drivers by type
      i2c: Delete unused function i2c_smbus_write_quick
      i2c: Update stray references to smbus_access
      i2c-piix4: Various cleanups and minor fixes
      i2c: Consistently reject unsupported transactions
      i2c: Simplify i2c_del_driver()
      i2c: Let framebuffer drivers set their I2C bus class to DDC
      i2c: Let bus drivers add SPD to their class
      i2c/eeprom: Only probe buses with DDC or SPD class
      i2c/eeprom: Fall back to SMBus read word transactions
      i2c: Simplify i2c_device_probe
      i2c-algo-pcf: Drop unused struct members
      i2c-i801: Remove verbose debugging messages
      i2c-i801: Properly report bus arbitration loss
      i2c-i801: Rename local variable temp to status
      i2c-i801: Fix handling of error conditions
      i2c: Check for ACPI resource conflicts
      i2c: Drop stray references to lm_sensors
      i2c-dev: Delete empty detach_client callback
      i2c: Clean up old chip drivers
      i2c: Call client_unregister for new-style devices too
      i2c: Add detection capability to new-style drivers
      i2c: Clear i2c_adapter.dev on adapter removal
      i2c: Convert the eeprom driver to a new-style i2c driver
      i2c: Convert the pcf8591 driver to a new-style i2c driver
      i2c: Convert the pcf8574 driver to a new-style i2c driver
      i2c: Convert the pcf8575 driver to a new-style i2c driver
      i2c: Convert the pca9539 driver to a new-style i2c driver
      i2c: Convert the max6875 driver to a new-style i2c driver
      w1/ds2482: Convert to a new-style driver
      hwmon: (ad7418) Convert to a new-style i2c driver
      hwmon: (adm1021) Convert to a new-style i2c driver
      hwmon: (adm1025) Convert to a new-style i2c driver
      hwmon: (adm1026) Convert to a new-style i2c driver
      hwmon: (adm1029) Convert to a new-style i2c driver
      hwmon: (adm1031) Convert to a new-style i2c driver
      hwmon: (adm9240) Convert to a new-style i2c driver
      hwmon: (ads7828) Convert to a new-style i2c driver
      hwmon: (adt7470) Convert to a new-style i2c driver
      hwmon: (adt7473) Convert to a new-style i2c driver
      hwmon: (asb100) Convert to a new-style i2c driver
      hwmon: (atxp1) Convert to a new-style i2c driver
      hwmon: (ds1621) Convert to a new-style i2c driver
      hwmon: (f75375s) Drop legacy i2c driver
      hwmon: (fscher) Convert to a new-style i2c driver
      hwmon: (fschmd) Convert to a new-style i2c driver
      hwmon: (fscpos) Convert to a new-style i2c driver
      hwmon: (gl518sm) Convert to a new-style i2c driver
      hwmon: (gl520sm) Convert to a new-style i2c driver
      hwmon: (lm63) Convert to a new-style i2c driver
      hwmon: (lm77) Convert to a new-style i2c driver
      hwmon: (lm80) Convert to a new-style i2c driver
      hwmon: (lm83) Convert to a new-style i2c driver
      hwmon: (lm87) Convert to a new-style i2c driver
      hwmon: (lm90) Convert to a new-style i2c driver
      hwmon: (lm92) Convert to a new-style i2c driver
      hwmon: (lm93) Convert to a new-style i2c driver
      hwmon: (max1619) Convert to a new-style i2c driver
      hwmon: (max6650) Convert to a new-style i2c driver
      hwmon: (smsc47m192) Convert to a new-style i2c driver
      hwmon: (thmc50) Convert to a new-style i2c driver
      hwmon: (w83791d) Convert to a new-style i2c driver
      hwmon: (w83792d) Convert to a new-style i2c driver
      hwmon: (w83793) Convert to a new-style i2c driver
      hwmon: (w83l785ts) Convert to a new-style i2c driver
      hwmon: (w83l786ng) Convert to a new-style i2c driver
      V4L/DVB (7924): ivtv/cx18: snprintf fixes
      V4L/DVB (8046): zoran: i2c structure templates clean-up
      V4L/DVB (8047): bt8xx: i2c structure templates clean-up
      V4L/DVB (8245): ovcamchip: Delete stray I2C bus ID
      V4L/DVB (8246): tvaudio: Stop I2C driver ID abuse
      V4L/DVB (8315): zr36067: Delete dead code
      V4L/DVB (8316): bt819: Fix a debug message
      V4L/DVB (8379): saa7127: Make device detection optional
      USB: ohci-pnx4008: I2C cleanups and fixes
      V4L/DVB (8499): zr36067: Rework device memory allocation

Jean-Francois Moine (35):
      V4L/DVB (8152): Initial release of gspca with only one driver.
      V4L/DVB (8154): Fix protection problems in the main driver.
      V4L/DVB (8156): Many bug fixes, zc3xx added.
      V4L/DVB (8157): gspca: all subdrivers
      V4L/DVB (8158): gspca: minor changes
      V4L/DVB (8180): Source cleanup - compile error with VIDEO_ADV_DEBUG.
      V4L/DVB (8181): gspca: read() did not work (loop in kernel, timeout...)
      V4L/DVB (8193): gspca: Input buffer may be changed on reg write.
      V4L/DVB (8195): gspca: Input buffer overwritten in spca561 + cleanup code.
      V4L/DVB (8201): gspca: v4l2_pix_format in each subdriver.
      V4L/DVB (8204): gspca: Cleanup code.
      V4L/DVB (8231): gspca: Do not declare the webcams declared by other drivers.
      V4L/DVB (8232): gspca: Change the USERPTR mechanism.
      V4L/DVB (8346): gspca: Bad pixel format of bridge VC0321.
      V4L/DVB (8350): gspca: Conform to v4l2 spec and mutex unlock fix.
      V4L/DVB (8352): gspca: Buffers for USB exchanges cannot be in the stack.
      V4L/DVB (8358): gspca: Better initialization of sn9c120 - ov7660.
      V4L/DVB (8369): gspca: Bad initialization of sn9c102 ov7630.
      V4L/DVB (8370): gspca: Webcam 0461:0821 added.
      V4L/DVB (8371): gspca: Webcam 08ca:2050 added.
      V4L/DVB (8415): gspca: Infinite loop in i2c_w() of etoms.
      V4L/DVB (8435): gspca: Delay after reset for ov7660 and USB traces in sonixj.
      V4L/DVB (8436): gspca: Version number only in the main driver.
      V4L/DVB (8438): gspca: Lack of matrix for zc3xx - tas5130c (vf0250).
      V4L/DVB (8441): gspca: Bad handling of start of frames in sonixj.
      V4L/DVB (8442): gspca: Remove the version from the subdrivers.
      V4L/DVB (8511): gspca: Get the card name of QUERYCAP from the usb product name.
      V4L/DVB (8512): gspca: Do not use the driver_info field of usb_device_id.
      V4L/DVB (8513): gspca: Set the specific per webcam information in driver_info.
      V4L/DVB (8515): gspca: Webcam 0c45:6143 added in sonixj.
      V4L/DVB (8517): gspca: Bad sensor for some webcams in zc3xx since 28b8203a830e.
      V4L/DVB (8518): gspca: Remove the remaining frame decoding functions from the subdrivers.
      V4L/DVB (8519): gspca: Set the specific per webcam information in driver_info for sonixb.
      V4L/DVB (8520): gspca: Bad webcam information in some modules since 28b8203a830e.
      V4L/DVB (8521): gspca: Webcams with Sonix bridge and sensor ov7630 are VGA.

Jeb Cramer (1):
      igb: add DCA support

Jeff Dike (1):
      UML - Fix boot crash

Jeff Garzik (8):
      drivers/net/lib8390: fix warning, trim trailing whitespace
      [netdrvr] Trim trailing whitespace for several drivers
      Merge branch 'for-2.6.27' of git://git.marvell.com/mv643xx_eth into upstream-next
      [netdrvr] fealnx: clean up nasty mess of arch ifdefs
      [netdrvr] kill sync_irq-before-freq_irq pattern
      Merge branch 'r8169-next' of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-next
      Merge branch 'r8169-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-fixes
      [netdrvr] atl1d: fix !CONFIG_PM build

Jeff Kirsher (8):
      ixbge: allow vlan devices to use TSO and TCP CSUM offload
      igb: allow vlan devices to use TSO and TCP CSUM offload
      e1000e: allow VLAN devices to use TSO and TCP CSUM offload
      MAINTAINERS
      igb: limit EEPROM access
      igb: cleanup function header comments
      igb/ixgbe/e1000e: resolve tx multiqueue bug
      e1000: remove email reference

Jeff Layton (14):
      knfsd: clean up nfsd filesystem interfaces
      knfsd: remove special handling for SIGHUP
      knfsd: convert knfsd to kthread API
      sunrpc: remove sv_kill_signal field from svc_serv struct
      lockd: close potential race with rapid lockd_up/lockd_down cycle
      nfsd: treat all shutdown signals as equivalent
      NFS: implement option checking when remounting NFS filesystems (resend)
      nfs4: remove BKL from nfs_callback_up and nfs_callback_down
      nfs4: fix potential race with rapid nfs_callback_up/down cycle
      lockd: nlm_release_host() checks for NULL, caller needn't
      lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_testlock
      lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_lock
      lockdep: annotate cifs in-kernel sockets
      [CIFS] break ATTR_SIZE changes out into their own function

Jeff Mahoney (3):
      reiserfs: convert j_lock to mutex
      reiserfs: convert j_flush_sem to mutex
      reiserfs: convert j_commit_lock to mutex

Jeff Moyer (1):
      autofs4: use struct qstr in waitq.c

Jens Axboe (25):
      Add generic helpers for arch IPI function calls
      x86: convert to generic helpers for IPI function calls
      powerpc: convert to generic helpers for IPI function calls
      ia64: convert to generic helpers for IPI function calls
      alpha: convert to generic helpers for IPI function calls
      arm: convert to generic helpers for IPI function calls
      m32r: convert to generic helpers for IPI function calls
      mips: convert to generic helpers for IPI function calls
      parisc: convert to generic helpers for IPI function calls
      sh: convert to generic helpers for IPI function calls
      smp_call_function: get rid of the unused nonatomic/retry argument
      on_each_cpu(): kill unused 'retry' parameter
      cfq-iosched: properly protect ioc_gone and ioc count
      as-iosched: properly protect ioc_gone and ioc count
      cfq-iosched: add message logging through blktrace
      block: kill request_queue_t
      block: integrity checkpatch cleanups
      block: blkdev.h cleanup, move iocontext stuff to iocontext.h
      block: integrity cleanups
      cfq-iosched: get rid of enable_idle being unused warning
      sg: fix odd style (extra parenthesis) introduced by cmd filter patch
      block: integrity flags can't use bit ops on unsigned short
      block: extend queue_flag bitops
      generic-ipi: fixlet
      ide-cd: fix oops when using growisofs

Jeremy Fitzhardinge (154):
      xen: remove support for non-PAE 32-bit
      hrtimer: remove warning in hres_timers_resume
      x86: use pteval_t for _PAGE_FOO
      x86: use symbolic constant in stts()
      xen: add raw console write functions for debug
      xen: make early console also write to debug console
      xen: use hypercall rather than clts
      xen: use new sched_op
      xen: allow some cr4 updates
      xen: don't worry about preempt during xen_irq_enable()
      x86/paravirt: add pte_flags to just get pte flags
      xen: make earlyprintk=xen work again
      xen: count resched interrupts properly
      xen: make phys_to_machine structure dynamic
      xen: add configurable max domain size
      xen: efficiently support a holey p2m table
      xen: make dummy_shared_info non-static
      xen: add p2m mfn_list_list
      xen: add rebind_evtchn_irq
      xen: fix unbind_from_irq()
      xen-console: add save/restore
      xenbus: rebind irq on restore
      xen: implement save/restore
      xen: maintain clock offset over save/restore
      CONFIG_PM_SLEEP fix: xen: fix compilation when CONFIG_PM_SLEEP is disabled
      xen: avoid hypercalls when updating unpinned pud/pmd
      xen: restore vcpu_info mapping
      xen: resume timers on all vcpus
      xen: add new Xen elfnote types and use them appropriately
      x86: set PAE PHYSICAL_MASK_SHIFT to 44 bits.
      x86: make asm/asm.h work for asm code.
      xen: mask unwanted pte bits in __supported_pte_mask
      xen: don't drop NX bit
      x86: unify asm-x86/fixmap*.h
      x86: unify __set_fixmap
      x86: implement set_pte_vaddr
      x86/paravirt/xen: add set_fixmap pv_mmu_ops
      mm: add a ptep_modify_prot transaction abstraction
      paravirt: add hooks for ptep_modify_prot_start/commit
      xen: implement ptep_modify_prot_start/commit
      xen: add mechanism to extend existing multicalls
      x86: compile error fix for smpboot.c
      build: add __page_aligned_data and __page_aligned_bss
      xen: reserve Xen-specific memory in e820 map
      xen: reserve ISA space in e820 map
      xen: set max_pfn_mapped
      x86: asm-x86/pgtable.h: fix compiler warning
      x86: add memory clobber to save/loadsegment
      x86: add memory barriers to wrmsr
      x86: remove open-coded save/load segment operations
      x86, 64-bit: use write_gdt_entry in vsyscall_set_cpu
      x86, 64-bit: use p??_populate() to attach pages to pagetable
      x86, 64-bit: unify early_ioremap
      x86, 64-bit: add gate_offset() and gate_segment() macros
      x86: unify pgd_index
      x86: unify mmu_context.h
      x86, 64-bit: add prototype for x86_64_start_kernel()
      x86, 64-bit: add sync_cmpxchg
      x86: simplify vmalloc_sync_all
      x86/paravirt: add a pgd_alloc/free hooks
      x86: preallocate and prepopulate separately
      x86/paravirt: add debugging for missing operations
      x86/paravirt: define PARA_INDIRECT for indirect asm calls
      x86, 64-bit: add FIX_PARAVIRT_BOOTMAP fixmap slot
      x86, 64-bit: split x86_64_start_kernel
      x86, 64-bit: adjust mapping of physical pagetables to work with Xen
      x86, 64-bit: create small vmemmap mappings if PSE not available
      x86, 64-bit: PSE no longer a hard requirement
      x86, 64-bit: __switch_to(): move arch_leave_lazy_cpu_mode() to the right place
      x86: save %fs and %gs before load_TLS() and arch_leave_lazy_cpu_mode()
      x86: use __KERNEL_DS as SS when returning to a kernel thread
      x86/paravirt: split sysret and sysexit
      x86/paravirt, 64-bit: don't restore user rsp within sysret
      x86/paravirt: add sysret/sysexit pvops for returning to 32-bit compatibility userspace
      x86, 64-bit: ia32entry: replace privileged instructions with pvops
      x86, 64-bit: swapgs pvop with a user-stack can never be called
      x86/paravirt, 64-bit: add adjust_exception_frame
      x86/paravirt, 64-bit: make load_gs_index() a paravirt operation
      x86: fix pte allocation in "x86: introduce init_memory_mapping for 32bit"
      x86/paravirt: groundwork for 64-bit Xen support, fix
      x86/paravirt: groundwork for 64-bit Xen support, fix #2
      x86_64: fix non-paravirt compilation
      x86: setup_arch() && early_ioremap_init()
      x86, paravirt, 64-bit: fix compile errors with IA32_EMULATION off
      x86: fix CPA self-test for "x86/paravirt: groundwork for 64-bit Xen support"
      x86_64/setup: unconditionally populate the pgd
      x86: always set _PAGE_GLOBAL in _PAGE_KERNEL* flags
      x86_32: remove __PAGE_KERNEL(_EXEC)
      x86/cpa: use an undefined PTE bit for testing CPA
      x86: fix compile error in current tip.git
      x86_64: add pseudo-features for 32-bit compat syscall
      x86_64: vdso32 cleanup using feature flags
      generic ipi function calls: wait on alloc failure fallback
      x86_64: there's no need to preallocate level1_fixmap_pgt
      x86: clean up formatting of __switch_to
      x86: use __page_aligned_data/bss
      x86_64: adjust exception frame in ia32entry
      x86_64: unstatic get_local_pda
      xen: print backtrace on multicall failure
      xen: define set_pte from the outset
      xen64: define asm/xen/interface for 64-bit
      xen: make ELF notes work for 32 and 64 bit
      xen: fix 64-bit hypercall variants
      xen64: fix calls into hypercall page
      xen64: add extra pv_mmu_ops
      xen64: random ifdefs to mask out 32-bit only code
      xen64: get active_mm from the pda
      xen: move smp setup into smp.c
      x86_64: add workaround for no %gs-based percpu
      xen64: smp.c compile hacking
      xen64: add xen-head code to head_64.S
      xen64: add asm-offsets
      xen64: add 64-bit assembler
      xen64: use set_fixmap for shared_info structure
      xen: cpu_detect is 32-bit only
      xen64: add hypervisor callbacks for events, etc
      xen64: early mapping setup
      xen64: 64-bit starts using set_pte from very early
      xen64: map an initial chunk of physical memory
      xen32: create initial mappings like 64-bit
      xen: fix truncation of machine address
      xen64: use arbitrary_virt_to_machine for xen_set_pmd
      xen: set num_processors
      xen64: defer setting pagetable alloc/release ops
      xen: use set_pte_vaddr
      xen64: deal with extra words Xen pushes onto exception frames
      xen64: add pvop for swapgs
      xen64: register callbacks in arch-independent way
      xen64: add identity irq->vector map
      xen: rework pgd_walk to deal with 32/64 bit
      xen: make sure the kernel command line is right
      suspend, xen: enable PM_SLEEP for CONFIG_XEN
      xen64: implement failsafe callback
      xen64: implement 64-bit update_descriptor
      xen64: save lots of registers
      xen64: allocate and manage user pagetables
      xen64: set up syscall and sysenter entrypoints for 64-bit
      xen64: set up userspace syscall patch
      xen: implement Xen write_msr operation
      xen: update Kconfig to allow 64-bit Xen
      xen64: disable 32-bit syscall/sysenter if not supported.
      x86_64: further cleanup of 32-bit compat syscall mechanisms
      x86: xen: no need to disable vdso32
      x86_64: adjust exception frame on paranoid exceptions
      x86/paravirt: add hooks for spinlock operations
      paravirt: introduce a "lock-byte" spinlock implementation
      xen: use lock-byte spinlock implementation
      xen: implement Xen-specific spinlocks
      x86, xen, power: fix up config dependencies on PM
      xen: report hypervisor version
      x86: rename PTE_MASK to PTE_PFN_MASK
      x86: add PTE_FLAGS_MASK
      x86: call early_cpu_init at the same point
      xen: don't use sysret for sysexit32

Jeremy Katz (1):
      crypto: padlock - Make module loading quieter when hardware isn't available

Jeremy Kerr (5):
      mutex-debug: check mutex magic before owner
      powerpc/spufs: avoid magic numbers for mapping sizes
      powerpc/spufs: allow spufs files to specify sizes
      powerpc/spufs: add sizes for context files
      powerpc/spufs: only add ".ctx" file with "debug" mount option

Jerone Young (1):
      powerpc/booke: Fix definitions for dbcr[1-2] and dbsr registers

Jesper Nilsson (10):
      [CRIS] Build fixes for compressed and rescue images for v10 and v32:
      Merge branch 'cris_debug_port_fix' into cris
      Merge branch 'pcf8563_mutex_spinlock' into cris
      [CRIS] Correct image makefiles to allow using a separate OBJ-directory.
      [CRIS] Correct definition of subdirs for install_headers.
      [CRISv10] Correct whitespace damage.
      [CRISv10] Clean up compressed/misc.c
      Merge branch 'build_fix' into cris
      Merge branch 'asm_cris_kbuild' into cris
      Merge branch 'cris_debug_port_fix' into cris

Jesse Barnes (10):
      PCI: update location of PCI hotplug mailing lists
      Merge branch 'suspend' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 into linux-next
      x86/PCI: fixup early quirk probing
      PCI: fixup kdoc blocks for hotplug functions
      PCI: correct resource number in debug output
      Revert "x86/PCI: ACPI based PCI gap calculation"
      PCI hotplug: fix typo in pcie hotplug output
      PCI: document pci_target_state
      Merge branch 'x86/iommu' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into for-linus
      Merge branch 'core/generic-dma-coherent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into for-linus

Jesse Brandeburg (26):
      ixgb: maybe stop tx port missed a piece
      ixgb: repeat 32 bit ioremap cleanup
      ixgb: fix bug in descriptor ring due to prefetch corruption
      ixgb: leave room for extra hardware memory usage
      ixgb: check down state before enable irq
      ixgb: don't allow too small MTU
      ixgb: move time stamp set before setting dma pointer
      ixgb: fix race on rx_buffer_len in mtu change
      ixgb: fix unload race with timers
      ixgb: remove lltx support and update tx routine
      ixgb: update readme text
      ixgb: add copybreak parameter
      ixgb: clean up un-necessary declarations
      ixgb: format all if( to be if (
      ixgb: cleanup space after while
      ixgb: whitespace fixups
      ixgb: fix spelling errors
      ixgb: trivial fix space after for
      ixgb: cleanup checkpatch suggestions that are relevant
      ixgb: rx cleanup performance improvements
      ixgb: clean up assignments inside if statements
      ixgb: audit use of dev_kfree_skb_any
      ixgb: cleanup header
      ixgb: make NAPI the only option and the default
      ixgb: update copyright dates and versions
      ixgbe: remove device ID for unsupported device

JiSheng Zhang (1):
      firewire: queue the right number of data

Jiang zhe (1):
      [ALSA] hda - support intel DG33 motherboards

Jie Yang (1):
      atl1e: Atheros L1E Gigabit Ethernet driver

Jie Zhang (1):
      Blackfin arch: Allow ptrace to peek and poke application data in L1 data SRAM.

Jiri Hladky (1):
      x86: fix bug in arch/i386/lib/delay.c file, delay_loop function

Jiri Kosina (17):
      HID: fix report descriptor handling for MS Wireless model 1028
      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
      Input: i8042 - add Intel D845PESV to nopnp list
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Input: atkbd - fix HP 2133 not sending release event for video switch
      Input: i8042 - add Acer Aspire 1360 to nomux blacklist
      Input: i8042 - add Gericom Bellagio to nomux blacklist
      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
      HID: fix compile issue in hiddev ioctl
      HID: remove unused variable from hiddev compat ioctl
      HID: fix memory leak in hidraw_release
      HID: add quirk for Logitech DiNovo desktop
      HID: gyration sleep button quirk
      HID: remove quirk lookup from usbkbd/usbmouse
      Merge branches 'upstream' and 'upstream-fixes' into for-linus

Jiri Slaby (15):
      x86_64: fix mm.txt documentation
      ftrace: fix printout
      x86, generic: mark early_printk as asmlinkage
      x86_64: use PAGE_OFFSET in dump_pagetables
      tty: isicom, enable/disable pci device
      Char: mxser, add CP-102UF support
      HID: fix quirk handling in usbmouse/kbd
      vt: hold console_sem across sysfs operations
      Char: mxser, ioctl cleanup
      Char: mxser, globals cleanup
      Char: mxser, update documentation
      Char: mxser, prints cleanup
      Char: mxser, remove predefined isa support
      Char: mxser, various cleanups
      drivers/misc/phantom: note PCI

Joachim Fenkes (4):
      IB/ehca: Reject receive work requests if QP is in RESET state
      IB/ehca: Make device table externally visible
      IB/ehca: Filter PATH_MIG events if QP was never armed
      IB/ehca: Use default value for Local CA ACK Delay if FW returns 0

Jochen Friedrich (4):
      powerpc/CPM: Add i2c pins to dts and board setup
      i2c: Add support for I2C bus on Freescale CPM1/CPM2 controllers
      i2c: Add MAINTAINER entry for i2c-cpm
      powerpc: Add documentation for CPM GPIO banks

Joe Buehler (1):
      x86: add PCI ID for 6300ESB force hpet

Joe Carnuccio (1):
      [SCSI] qla2xxx: Retrieve board serial-number and description from VPD.

Joe Perches (8):
      Input: remove unused defines
      x86: include/asm-x86/string_32.h - style only
      e1000: neaten function declarations
      e1000: Use hw, er32, and ew32
      e1000: Move extern function definitions to e1000.h
      e1000: Remove spaces after casts and function names
      e1000: checkpatch clean
      e1000: Move assignments in tests before test

Joe Peterson (2):
      fatfs: add UTC timestamp option
      UTC timestamp option for FAT filesystems fix

Joel Becker (5):
      ocfs2: Fix CONFIG_OCFS2_DEBUG_FS #ifdefs
      ocfs2: Don't snprintf() without a format.
      configfs: Allow ->make_item() and ->make_group() to return detailed errors.
      Revert "configfs: Allow ->make_item() and ->make_group() to return detailed errors."
      configfs: Allow ->make_item() and ->make_group() to return detailed errors.

Joel Schopp (2):
      powerpc: Add cputable entry for Power7 architected mode
      powerpc: Tell firmware we support architecture V2.06

Joerg Roedel (71):
      x86, AMD IOMMU: add Kconfig entry
      x86, AMD IOMMU: add header file for driver data structures and defines
      x86, AMD IOMMU: add defines and structures for ACPI scanning code
      x86, AMD IOMMU: add data structures to manage the IOMMUs in the system
      x86, AMD IOMMU: add functions to find last possible PCI device for IOMMU
      x86, AMD IOMMU: add amd_iommu_init.c to Makefile
      x86, AMD IOMMU: add functions for mapping/unmapping the MMIO space
      x86, AMD IOMMU: add functions for programming IOMMU MMIO space
      x86, AMD IOMMU: add command buffer (de-)allocation
      x86, AMD IOMMU: add device table initialization functions
      x86, AMD IOMMU: add functions for IOMMU hardware initialization from ACPI
      x86, AMD IOMMU: add detect code for AMD IOMMU hardware
      x86, AMD IOMMU: add functions to parse IOMMU memory mapping requirements for devices
      x86, AMD IOMMU: clue initialization code together
      x86, AMD IOMMU: add early detection code
      x86, AMD IOMMU: add kernel command line parameters for AMD IOMMU
      x86, AMD IOMMU: add generic defines and structures for mapping code
      x86, AMD IOMMU: add amd_iommu.c to Makefile
      x86, AMD IOMMU: add functions to send IOMMU commands
      x86, AMD IOMMU: add functions to initialize unity mappings
      x86, AMD IOMMU: add address allocation and deallocation functions
      x86, AMD IOMMU: add domain allocation and deallocation functions
      x86, AMD IOMMU: add functions to find IOMMU device resources
      x86, AMD IOMMU: add generic dma_ops mapping functions
      x86, AMD IOMMU: add dma_ops mapping functions for single mappings
      x86, AMD IOMMU: add mapping functions for scatter gather lists
      x86, AMD IOMMU: add mapping functions for coherent mappings
      x86, AMD IOMMU: add pre-allocation of protection domains
      x86, AMD IOMMU: add dma_ops initialization function
      x86, AMD IOMMU: add amd_iommu.h to export functions to the generic x86 dma code
      x86, AMD IOMMU: initialize dma_ops from IOMMU initialization and enable IOMMUs
      AMD_IOMMU: call detect and initialization functions from dma code
      x86, AMD IOMMU: add MAINTAINERS entry
      x86, AMD IOMMU: add documentation for kernel parameters
      x86, AMD IOMMU: disable suspend/resume with IOMMU enabled (for now)
      x86, AMD IOMMU: more verbose Kconfig description text
      x86, AMD IOMMU: remove unnecessary set_bit_string
      x86, AMD IOMMU: flush domain TLB when there is more than one page to flush
      x86, AMD IOMMU: honor iommu=off instead of amd_iommu=off
      x86, AMD IOMMU: don't try to init IOMMU if early detect code did not detect one
      x86, AMD IOMMU: remove unnecessary code from the iommu_enable function
      x86, AMD IOMMU: ignore detection of GART IOMMU
      x86, AMD IOMMU: add comments to amd_iommu_types.h
      x86, AMD IOMMU: add comments to the initialization code
      x86, AMD IOMMU: add comments to core code
      x86, AMD IOMMU: replace HIGH_U32 macro with upper_32_bits function
      x86, AMD IOMMU: replace UPDATE_LAST_BDF macro with a function
      x86, AMD IOMMU: replace TBL_SIZE macro with a function
      x86, AMD IOMMU: remove unnecessary free checks from init code
      x86, AMD IOMMU: add an emergency exit to the completion wait loop
      x86, AMD IOMMU: rename struct command to iommu_cmd
      x86, AMD IOMMU: remove unneeded initializations from command buffer allocation
      x86, AMD IOMMU: use true/false instead of 0/1 for bool value
      x86, AMD IOMMU: do runtime list initialization at compile time
      x86, AMD IOMMU: replace memset with __GFP_ZERO for table allocation
      x86, AMD IOMMU: replace self made size parsing with memparse call
      x86, AMD IOMMU: fix device table entry size
      x86, AMD IOMMU: replace DEVID macro with a function
      AMD IOMMU: set iommu for device from ACPI code too
      KVM: VMX: move APIC_ACCESS trace entry to generic code
      KVM: SVM: implement dedicated NMI exit handler
      KVM: SVM: implement dedicated INTR exit handler
      KVM: add missing kvmtrace bits
      KVM: SVM: add missing kvmtrace markers
      KVM: SVM: add tracing support for TDP page faults
      KVM: SVM: fix suspend/resume support
      iommu: add iommu_num_pages helper function
      x86, AMD IOMMU: replace to_pages macro with iommu_num_pages
      x86 gart: replace to_pages macro with iommu_num_pages
      x86, AMD IOMMU: include amd_iommu_last_bdf in device initialization
      KVM: SVM: allow enabling/disabling NPT by reloading only the architecture module

Johann Felix Soden (1):
      net: Remove references to wan-router.txt in Kconfigs

Johannes Berg (53):
      mac80211: a few code cleanups
      mac80211: clean up get_tx_stats callback
      mac80211: remove queue info from ieee80211_tx_status
      mac80211: QoS related cleanups
      mac80211: fix wme code
      mac80211: require four hardware queues for QoS/HT
      mac80211: proper STA info locking
      mac80211: fix queue constant confusion
      Input: appletouch - miscellaneous code cleanups
      mac80211: fix bugs in queue handling functions
      mac80211: let drivers wake but not start queues
      mac80211: use rate index in TX control
      mac80211: reorder some transmit handlers
      mac80211: move TX info into skb->cb
      mac80211: dont allow fragmentation and requeuing on A-MPDU queues
      mac80211: use multi-queue master netdevice
      mac80211: remove channel use statistics
      stacktrace: don't crash on invalid stack trace structs
      b43: enable mesh
      mac80211: clean up skb reallocation code
      ath5k: use IEEE80211_SKB_CB
      b43legacy: fix build errors when DMA or PIO are not selected
      p54: fix skb->cb tx info conversion
      mac80211: fix rate control initialisation
      softirq: remove irqs_disabled warning from local_bh_enable
      mac80211: remove shared key todo
      mac80211: use separate spinlock for sta flags
      mac80211: add single function calling tx handlers
      mac80211: rename TKIP debugging Kconfig symbol
      mac80211: make workqueue freezable
      mac80211: fix tx fragmentation
      mac80211: get rid of function pointers in TX path
      mac80211: get rid of function pointers in RX path
      mac80211: rework debug settings and make debugging safer
      ALSA: remove CONFIG_KMOD from sound
      mac80211: make master netdev handling sane
      mac80211: revamp virtual interface handling
      mac80211: push interface checks down
      mac80211: revamp beacon configuration
      mac80211: fix RX sequence number check
      wext: make sysfs bits optional and deprecate them
      mac80211: fix TX sequence numbers
      mac80211: fix struct ieee80211_tx_queue_params
      mac80211 hwsim: fix endianness bug
      wireless: fix warnings from QoS patch
      APM emulation: Notify about all suspend events, not just APM invoked ones (v2)
      make CONFIG_KMOD invisible
      remove mention of CONFIG_KMOD from documentation
      rework try_then_request_module to do less in non-modular kernels
      remove CONFIG_KMOD from sparc64
      remove CONFIG_KMOD from lib
      remove CONFIG_KMOD from core kernel code
      introduce HAVE_EFFICIENT_UNALIGNED_ACCESS Kconfig symbol

Johannes Weiner (45):
      softlockup: fix watchdog task wakeup frequency
      softlockup: fix watchdog task wakeup frequency
      mm: move bootmem descriptors definition to a single place
      mm: fix free_all_bootmem_core alignment check
      mm: normalize internal argument passing of bootmem data
      mm: unexport __alloc_bootmem_core()
      mm: drop unneeded pgdat argument from free_area_init_node()
      vma_page_offset() has no callees: drop it
      bootmem: reorder code to match new bootmem structure
      bootmem: clean up bootmem.c file header
      bootmem: add documentation to API functions
      bootmem: add debugging framework
      bootmem: revisit bitmap size calculations
      bootmem: revisit bootmem descriptor list handling
      bootmem: clean up free_all_bootmem_core
      bootmem: clean up alloc_bootmem_core
      bootmem: free/reserve helpers
      bootmem: factor out the marking of a PFN range
      bootmem: respect goal more likely
      bootmem: Make __alloc_bootmem_low_node fall back to other nodes
      bootmem: revisit alloc_bootmem_section
      bootmem: replace node_boot_start in struct bootmem_data
      documentation: update CodingStyle tips for Emacs users
      bootmem: Move node allocation macros back to !HAVE_ARCH_BOOTMEM_NODE
      mm: print swapcache page count in show_swap_cache_info()
      lib: generic show_mem()
      alpha: use generic show_mem()
      avr32: use generic show_mem()
      blackfin: use generic show_mem()
      xtensa: use generic show_mem()
      x86: use generic show_mem()
      um: use generic show_mem()
      sparc64: use generic show_mem()
      sh: use generic show_mem()
      s390: use generic show_mem()
      powerpc: use generic show_mem()
      mn10300: use generic show_mem()
      h8300: use generic show_mem()
      mips: use generic show_mem()
      m68knommu: use generic show_mem()
      m68k: use generic show_mem()
      m32r: use generic show_mem()
      frv: use generic show_mem()
      cris: use generic show_mem()
      lguest: fix switcher_page leak on unload

John Linn (6):
      powerpc/virtex: add dts file for ML507 reference design
      powerpc/virtex: Fix booting of Xilinx FPGAs with 16550 for 405 and 440
      powerpc/virtex: add Xilinx Virtex 5 ppc440 platform support
      powerpc/virtex: add Xilinx 440 cpu to the cputable
      powerpc/virtex: add defconfig for virtex 5 platforms
      Input: add new serio driver for Xilinx XPS PS2 IP

John Reiser (1):
      execve filename: document and export via auxiliary vector

John Rigby (6):
      powerpc/mpc5121: Update device tree for MPC5121ADS evaluation board
      powerpc/mpc5121: Add clock driver
      powerpc/mpc5121: Add generic board support for MPC5121 platforms
      powerpc/mpc5121: Add support for CPLD on MPC5121ADS board
      powerpc: pci config cleanup
      powerpc: Move mpc83xx_add_bridge to fsl_pci.c

John W. Linville (7):
      wireless: fix warning introduced by "mac80211: QoS related cleanups"
      rt2x00dev.c: fix-up merge damage
      net/mac80211/ieee80211_i.h: fix-up merge damage
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/wireless-2.6
      ath5k: remove now unused variable declared in ath5k_tx
      wireless: remove RFKILL_STATE_HARD_BLOCKED warnings
      iwl-rfkill.c: correct 'recieved' typo

Jon Mason (1):
      RDMA/cxgb3: Propagate HW page size capabilities

Jon Smirl (4):
      powerpc/i2c: Convert i2c-mpc into an of_platform driver
      i2c: Export the i2c_bus_type symbol
      powerpc/mpc5200: Add AC97 register definitions for the MPC52xx PSC
      powerpc/mpc5200: Remove fsl-soc.c from mpc5200 build, it is not needed.

Jon Tollefson (6):
      hugetlb: allow arch overridden hugepage allocation
      powerpc: function to allocate gigantic hugepages
      powerpc: scan device tree for gigantic pages
      powerpc: define support for 16G hugepages
      fs: check for statfs overflow
      powerpc: support multiple hugepage sizes

Jonathan Corbet (75):
      bsg: cdev lock_kernel() pushdown
      cris: cdev lock_kernel() pushdown
      mips: cdev lock_kernel() pushdown
      sh: cdev lock_kernel() pushdown
      x86: cdev lock_kernel() pushdown
      i2c: cdev lock_kernel() pushdown
      cosa: cdev lock_kernel() pushdown
      pcmcia: cdev lock_kernel() pushdown
      rtc: cdev lock_kernel() pushdown
      drivers/s390: cdev lock_kernel() pushdown
      AoE: cdev lock_kernel() pushdown
      paride: cdev lock_kernel() pushdown
      mtdchar: cdev lock_kernel() pushdown
      UBI: cdev lock_kernel() pushdown
      HID: cdev lock_kernel() pushdown
      Input: cdev lock_kernel() pushdown
      UIO: cdev lock_kernel() pushdown
      ipmi: cdev lock_kernel() pushdown
      mem: cdev lock_kernel() pushdown
      misc: cdev lock_kernel() pushdown
      viotape: cdev lock_kernel pushdown ()
      mbcs: cdev lock_kernel() pushdown
      lp: cdev lock_kernel() pushdown
      drm: cdev lock_kernel() pushdown
      phonedev: cdev lock_kernel() pushdown
      ide-tape: cdev lock_kernel() pushdown
      sg: cdev lock_kernel() pushdown
      osst: cdev lock_kernel() pushdown.
      aacraid: cdev lock_kernel() pushdown
      st: cdev lock_kernel() pushdown
      gdth: cdev lock_kernel() pushdown
      isdn: cdev lock_kernel() pushdown
      usbcore: cdev lock_kernel() pushdown
      dvb: cdev lock_kernel() pushdown
      fbmem: cdev lock_kernel() pushdown
      sound: cdev lock_kernel() pushdown
      snsc: cdev lock_kernel() pushdown
      tty: cdev lock_kernel() pushdown
      Add "no BKL needed" comments to several drivers
      spidev: BKL pushdown
      vcs: BKL pushdown
      xilinx icap: BKL pushdown
      tlckl: BKL pushdown
      raw: BKL pushdown
      dsp56k: BKL pushdown
      infiniband: more BKL pushdown
      phantom: BKL pushdown
      bpp: bkl pushdown
      videopix: BKL pushdown
      dpt_i20: BKL pushdown
      changer: BKL pushdown
      CAPI: BKL pushdown
      divamnt: BKL pushdown
      adb: BKL pushdown
      printer gadget: BKL pushdown
      USB Monitor: BKL pushdown
      usbdev: BKL pushdown
      videodev: BKL pushdown
      Add cycle_kernel_lock()
      Add a bunch of cycle_kernel_lock() calls
      Add a comment in chrdev_open()
      Remove the lock_kernel() call from chrdev_open()
      pcmcia: cm40x0 cdev lock_kernel() pushdown
      Make FAT users happier by not deadlocking
      mpt: fasync BKL pushdown
      i2o: fasync BKL pushdown
      tun: fasync BKL pushdown
      tty_io: fasync BKL pushdown
      Bluetooth VHCI: fasync BKL pushdown
      ecryptfs: fasync BKL pushdown
      ipmi: fasync BKL pushdown
      snd/PCM: fasync BKL pushdown
      Call fasync() functions without the BKL
      bf561-coreb: BKL unneeded for open()
      Merge commit 'v2.6.26' into bkl-removal

Jonathan Lim (1):
      accounting: account for user time when updating memory integrals

Jonathan Woithe (1):
      Fujitsu-laptop update

Joonwoo Park (7):
      textsearch: support for case insensitive searching
      textsearch: ts_bm: support case insensitive searching in Boyer-Moore algorithm
      textsearch: ts_kmp: support case insensitive searching in Knuth-Morris-Pratt algorithm
      textsearch: ts_fsm: return error on request for case insensitive search
      textsearch: convert kmalloc + memset to kzalloc
      netfilter: fix string extension for case insensitive pattern matching
      vlan: Use is_vlan_dev()

Jordan Crouse (1):
      lxfb: fix console blanking

Jorge Boncompte [DTI2] (1):
      atm: [iphase] move struct suni_priv to suni.h

Jose R. Santos (2):
      ext4: New inode allocation for FLEX_BG meta-data groups.
      ext4: Documentation updates.

Josh Boyer (7):
      [POWERPC] 4xx: Fix PCI mem in rainier DTS
      [POWERPC] 4xx: Fix compiler warning on DCR_NATIVE only builds
      Revert "[POWERPC] 4xx: Fix 460GT support to not enable FPU"
      powerpc/4xx: Workaround for PPC440EPx/GRx PCI_28 Errata
      ibm_emac: Remove the ibm_emac driver
      Merge branch 'virtex-for-2.6.27' of git://git.secretlab.ca/git/linux-2.6-virtex into 4xx-next
      powerpc/44x: Update ppc44x_defconfig

Jouni Malinen (4):
      mac80211_hwsim: 802.11 radio simulator for mac80211
      mac80211_hwsim: Clean up documentation
      mac80211_hwsim: Minor cleanup
      mac80211_hwsim: Shared TX code for received frames and Beacons

Juergen Beisert (18):
      [ALSA] ac97: add support for wm9711 master left inv switch
      MXC family: Add clock handling
      MXC arch: Add gpio support for the whole platform
      i.MXC family: Adding timer support
      i.MX3: Add a basic default config for the imx31ads (reference only)
      MX3: Adapt mx31lite to new timer init style
      MXC arch: Simplify architecture's irq sources
      i.MX2 family: Add GPIO multiplexing support
      i.MX2 family: Add basic mach support (sources)
      i.MX2 family: Add basic mach support (headers)
      i.MX2 family: Add basic device support
      i.MX27 CPU: Add basic i.MX27 CPU support
      i.MX2 family: Add clock handling for i.MX27 CPU
      i.MX27: Add ADS platform support
      i.MX27: Adding PCM038 platform support
      i.MX27 family: Add the Phytec PCM970 evaluation board
      i.MX2 family: Add basic mach support
      gpio: gpio driver for max7301 SPI GPIO expander

Julia Jomantaite (1):
      ACPI: video: fix brightness allocation

Julia Lawall (12):
      PCI: eliminate double kfree in intel-iommu initialization
      It looks at least odd to apply spin_unlock to a mutex.
      drivers/macintosh/smu.c: Improve error handling
      Input: gtco - eliminate early return
      ext4: Use BUG_ON() instead of BUG()
      [S390] arch/s390: Eliminate NULL test and memset after alloc_bootmem
      [S390] drivers/s390: Eliminate NULL test and memset after alloc_bootmem
      arch/m68k/mm/motorola.c: Eliminate NULL test and memset after alloc_bootmem
      arch/m68k/mm/sun3mmu.c: Eliminate NULL test and memset after alloc_bootmem
      IB/ehca: Release mutex in error path of alloc_small_queue_page()
      [SCSI] scsi_scan.c: Release mutex in error handling code
      KVM: ia64: Fix irq disabling leak in error handling code

Julien May (1):
      USB: Fix bug with byte order in isp116x-hcd.c fio write/read

Julius Volz (1):
      net/wireless/nl80211.c: fix endless Netlink callback loop.

Jussi Kivilinna (10):
      rndis_wlan: do link-down state change in worker thread
      rndis_wlan: update carrier flag when link state changes
      rndis_wlan: check if set_multicast_list work is already scheduled
      rndis_wlan: cleanup: rename and remove local pointers
      rndis_wlan: use kzalloc to allocate private data
      rndis_wlan: preallocate command buffer for set/get_oid
      rndis_host: pass buffer length to rndis_command
      net_sched: Add qdisc_enqueue wrapper
      net_sched: Add accessor function for packet length for qdiscs
      net_sched: Add size table for qdiscs

KAMEZAWA Hiroyuki (9):
      memcg: make global var read_mostly
      memcg: avoid unnecessary initialization
      memcg: better migration handling
      memcg: remove refcnt from page_cgroup
      memcg: helper function for relcaim from shmem.
      memcg: add hints for branch
      memcg: remove a redundant check
      res_counter: limit change support ebusy
      memcg: limit change shrink usage

KOSAKI Motohiro (3):
      page allocator: inline some __alloc_pages() wrappers
      call_usermodehelper(): increase reliability
      cgroup: list_for_each cleanup

Kai Makisara (2):
      [SCSI] st: Move buffer pointer back when data could not be written.
      [SCSI] st: Remove bogus memset

Kailang Yang (7):
      [ALSA] hda - Add support of Teradici controller
      [ALSA] hda - Add ICH9 controller support (8086:2911)
      [ALSA] hda - Add ALC663 support
      [ALSA] hda - Fix vref pincap check in alc882 auto-detection
      [ALSA] hda - show correct codec chip in PCM stream names
      [ALSA] hda - Fix EAPD and COEF setups for realtek codecs
      ALSA: hda - Add support of ASUS Eeepc P90*

Karen Xie (1):
      cxgb3 - Add iscsi support

Karl Beldan (1):
      pxamci: trivial fix of DMA alignment register bit clearing

Karsten Keil (9):
      Add mISDN driver
      Define AF_ISDN and PF_ISDN
      Add mISDN core files
      Add mISDN DSP
      Add mISDN HFC PCI driver
      Add mISDN HFC multiport driver
      Add layer1 over IP support
      Fix namespace issue with Hisax
      Remove deprecated virt_to_bus()

Kay Sievers (12):
      block: export "ro" attribute
      iop-adma: fix platform driver hotplug/coldplug
      USB: usb dev_name() instead of dev->bus_id
      USB: usb dev_set_name() instead of dev->bus_id
      kobject: replace '/' with '!' in name
      driver core: remove KOBJ_NAME_LEN define
      driver core: remove DEVICE_NAME_SIZE define
      pnp: add acpi:* modalias entries
      arm: bus_id -> dev_name() and dev_set_name() conversions
      drivers/power: fix platform driver hotplug/coldplug
      mfd: fix platform driver hotplug/coldplug
      parport: fix platform driver hotplug/coldplug

Ke Wei (2):
      [ARM] Feroceon: allow more old Feroceon IDs
      [ARM] Orion: add a separate BRIDGE_INT_TIMER1_CLR define

Keika Kobayashi (3):
      per-task-delay-accounting: add memory reclaim delay
      per-task-delay-accounting: update taskstats for memory reclaim delay
      per-task-delay-accounting: update document and getdelays.c for memory reclaim

Kenji Kaneshige (19):
      pci-acpi: remove duplicate code for _OSC
      pci-acpi: use local buffer for _OSC
      pci-acpi: add flag to indicate query had been done
      pci-acpi: remove unused variable in __pci_osc_support_set
      pci-acpi: formatting cleanups for _OSC
      pciehp: remove redundant pci_dev initialization
      pciehp: evaluate _OSC/OSHP before controller init
      pciehp: block signals while waiting for command completion
      shpchp: check firmware before taking control
      pciehp: fixes typo in dbg_ctrl() in pciehp_hpc.c
      pciehp: removes redundant NULL write to slot status register
      pciehp: fix typo in hpc_release_ctlr
      pciehp: cleanup pcie_poll_cmd
      pciehp: change command polling frequency
      pciehp: remove inline from command related functions
      Remove unnecessary 'tmp' variable from pci_hp_register().
      pciehp: fix interrupt initialization
      pciehp: remove needless command completed interrupt setting
      pciehp: use get_service_data

Kent Liu (1):
      memory-hotplug: don't calculate vm_total_pages twice when rebuilding zonelists in online_pages()

Kentaro Makita (2):
      fix soft lock up at NFS mount via per-SB LRU-list of unused dentries
      vfs: add cond_resched_lock while scanning dentry LRU lists

Kevin Coffman (3):
      gss_krb5: create a define for token header size and clean up ptr location
      gss_krb5: move gss_krb5_crypto into the krb5 module
      gss_krb5: Use random value to initialize confounder

Kevin Winchester (1):
      x86: Fix compile error with CONFIG_AS_CFI=n

Khem Raj (1):
      sh: Prevent leaking of CONFIG_SUPERH32 to userspace in asm/unistd.h.

Kim B. Heino (1):
      rtc: add support for ST M41T94 SPI RTC

Kim Phillips (6):
      crypto: talitos - Freescale integrated security engine (SEC) driver
      powerpc/fsl: update crypto node definition and device tree instances
      crypto: talitos - Preempt overflow interrupts
      crypto: talitos - Fix GFP flag usage
      crypto: talitos - Stop leaking memory in error path
      crypto: talitos - sparse fix

Klaus-D. Wacker (1):
      [S390] Cleanup lcs printk messages.

Kristen Carlson Accardi (1):
      libata/ahci: enclosure management support

Kristian Høgsberg (2):
      x86: Use structs instead of hardcoded offsets in x86 boot decompressor.
      x86: Honor 'quiet' command line option in real mode boot decompressor.

Krzysztof Halasa (3):
      WAN: convert drivers to use built-in netdev_stats
      WAN: Remove no longer needed pvc_desc in FR code.
      ARM: IXP4xx Ethernet NAPI fix

Krzysztof Helt (46):
      PCI: unhide the SMBus on the Compaq Deskpro EN
      [ALSA] opti93x: fix sound ouput for Opti930
      ALSA: opti93x: add support for Opti93x codec in cs4231-lib
      ALSA: opti93x: use cs4231 lib
      tridentfb: replace macros with functions
      tridentfb: convert fb_info into allocated one
      tridentfb: move global pseudo palette into structure
      tridentfb: move global chip_id into structure
      tridentfb: move global flat panel variable into structure
      tridentfb: convert is_blade and is_xp macros into functions
      tridentfb: move global acceleration hooks into structure
      tridentfb: make use of functions and constants from the vga.h
      tridentfb: fix timing calculations
      tridentfb: use mmio access for clock setting
      tridentfb: fix clock settings for older Trident 96XX chips
      tridentfb: improve probe function
      tridentfb: improved register values on TGUI 9680
      tridentfb: add TGUI 9440 support
      tridentfb: fix unitialized pseudo_palette
      tridentfb: improve check_var function
      tridentfb: preserve memory type settings
      tridentfb: fix hi-color modes for TGUI 9440
      tridentfb: add acceleration for TGUI families
      tridentfb: acceleration code improvements
      tridentfb: acceleration bug fixes
      tridentfb: various pixclock and timing improvements
      tridentfb: acceleration constants change
      tridentfb: source code improvements
      tridentfb: fix console freeze when switching from X11
      tridentfb: fix 224 color logo at 8 bpp
      tridentfb: y-panning fixes
      tridentfb: Blade3D clock fixes
      tridentfb: add imageblit acceleration for Blade3D family
      tridentfb: remove warning message that cyblafb driver should be used
      fbcon: make logo_height a local variable
      uvesafb: change mode parameter to mode_option
      tridentfb: documentation update
      tdfxfb: add mode_option module parameter
      vga16fb: source code improvement
      tdfxfb: remove ypan checks done by a higher layer
      hgafb: convert to new platform driver API
      skeletonfb: update to correct platform driver usage
      neofb: simplify clock calculation
      neofb: drop redundant code
      neofb: drop the xtimings structure
      ALSA: cs4232: fix crash during chip PNP detection

Krzysztof Oledzki (2):
      x86: add another PCI ID for ICH6 force hpet.
      x86: add another PCI ID for ICH6 force-hpet

Krzysztof Piotr Oledzki (2):
      netlink: add NLA_PUT_BE64 macro
      netfilter: accounting rework: ct_extend + 64bit counters (v4)

Kumar Gala (39):
      [POWERPC] Set lower flag bits in regs->trap to indicate debug level exception
      [POWERPC] mpic: Deal with bogus NIRQ in Feature Reporting Register
      [POWERPC] Cleanup mpic nodes in .dts
      [POWERPC] 85xx: Add next-level-cache property
      [POWERPC] Move to runtime allocated exception stacks
      [POWERPC] Rework EXC_LEVEL_EXCEPTION_PROLOG code
      [POWERPC] 40x/Book-E: Save/restore volatile exception registers
      powerpc/booke: Fix some comments related to debug level exceptions
      powerpc/booke: Add support for new e500mc core
      powerpc/85xx: add DOZE/NAP support for e500 core
      powerpc/e500mc: flush L2 on NAP for e500mc
      cpm_uart: fix whitespace issues
      cpm_uart: Remove !CONFIG_PPC_CPM_NEW_BINDING code
      powerpc/cpm: Remove !CONFIG_PPC_CPM_NEW_BINDING code
      powerpc/kprobes: Some minor fixes
      powerpc/booke: Add kprobes support for booke style processors
      powerpc: Add dma nodes to 83xx, 85xx and 86xx boards
      powerpc: Move common module code into its own file
      powerpc/bootwrapper: Pad .dtb by default
      powerpc: Fix building of feature-fixup tests on ppc32
      powerpc: Fixup lwsync at runtime
      powerpc/85xx: Fix KSI8560 .dts
      powerpc/85xx: minor fixes for MPC85xx DS board port
      powerpc/85xx: Add support for MPC8536DS
      powerpc/86xx: Refactor pic init
      powerpc/booke: don't reinitialize time base
      powerpc: Add 82xx/83xx/86xx to 6xx Multiplatform
      powerpc/fsl: Refactor device bindings
      powerpc: Fix pte_update for CONFIG_PTE_64BIT and !PTE_ATOMIC_UPDATES
      powerpc/ep8248e: Fix compile problem if !CONFIG_FS_ENET
      fs_enet: Remove !CONFIG_PPC_CPM_NEW_BINDING code
      powerpc: Remove Kconfig PPC_CPM_NEW_BINDING
      powerpc: rework FSL Book-E PTE access and TLB miss
      powerpc/fsl: Minor TLBSYNC cleanup for FSL Book-E
      powerpc/ep8248e: Unconditionally select PHYLIB for mdio_bitbang
      Revert "powerpc/ep8248e: Fix compile problem if !CONFIG_FS_ENET"
      powerpc: Add a 6xx defconfig
      powerpc/booke: Clean up the hardware watchpoint support
      powerpc: Fix 8xx build failure

Kuo-lang Tseng (1):
      netfilter: ebtables: add IPv6 support

Kyungmin Park (3):
      [MTD] [OneNAND] Check the ECC status first instead of controller
      UBI: fix buffer padding
      UBI: avoid unnecessary division operations

LE DISEZ Erwan (1):
      tpm: add support for Broadcom TPM TIS device HID

Lai Jiangshan (5):
      rcu: remove unused field struct rcu_data::rcu_tasklet
      rcu classic: update qlen when cpu offline
      cpuset: don't pass empty cpumasks to partition_sched_domains()
      cpuset: code-cleanup for started_after
      cpuset: two minor code-cleanups

Larry Finger (5):
      b43legacy: Remove switch statement with 64-bit index
      rtl8187: Change detection of RTL8187B with USB ID of 8187
      pcmcia: ide-cs debugging bugfix
      pcmcia: Fix ide-cs sparse warning
      pcmcia: ide-cs: Remove outdated comment

Larry.Finger at lwfinger.net (3):
      ssb: Allow reading of 440-byte SPROM that is not rev 4
      b43: Fix typo in firmware file name for 802.11 cores with rev 13
      p54: Add quality output to iwlist and iwconfig

Laurent Pinchart (15):
      net: OpenFirmware GPIO based MDIO bitbang driver
      fs_enet: MDIO on GPIO support
      DM9000: Remove the 2 resources probe scheme.
      DM9000: Fixup blackfin after removing 2 resource usage
      cpm_uart: Support uart_wait_until_sent()
      V4L/DVB (8207): uvcvideo: Fix a buffer overflow in format descriptor parsing
      V4L/DVB (8208): uvcvideo: Use GFP_NOIO when allocating memory during resume
      V4L/DVB (8209): uvcvideo: Don't free URB buffers on suspend.
      V4L/DVB (8234): uvcvideo: Make input device support optional
      V4L/DVB (8235): uvcvideo : Add support for Medion Akoya Mini E1210 integrated webcam
      V4L/DVB (8254): uvcvideo : Add support for Asus F9GS integrated webcam
      V4L/DVB (8257): uvcvideo: Fix possible AB-BA deadlock with videodev_lock and open_mutex
      fs_enet: Remove unused fields in the fs_mii_bb_platform_info structure.
      V4L/DVB (8497): uvcvideo: Make the auto-exposure menu control V4L2 compliant
      V4L/DVB (8498): uvcvideo: Return sensible min and max values when querying a boolean control.

Laurent Vivier (5):
      KVM: kvm_io_device: extend in_range() to manage len and write attribute
      KVM: Add coalesced MMIO support (common part)
      KVM: Add coalesced MMIO support (x86 part)
      KVM: Add coalesced MMIO support (powerpc part)
      KVM: Add coalesced MMIO support (ia64 part)

Lee Nipper (4):
      crypto: talitos - Add support for 3des
      crypto: talitos - Add support for sha256 and md5 variants
      crypto: talitos - Remove calls to of_node_put
      crypto: talitos - Correct dst != src case handling

Len Brown (3):
      dock: bay: Don't call acpi_walk_namespace() when ACPI is disabled.
      ACPI: Zhang Rui maintains ACPI THERMAL and FAN
      ACPI: Andi Kleen maintains the ACPI sub-system

Lennert Buytenhek (63):
      mv643xx_eth: reverse topological sort of functions
      mv643xx_eth: trim unnecessary includes
      mv643xx_eth: shorten reg names
      mv643xx_eth: get rid of individual port config register bit defines
      mv643xx_eth: get rid of individual port config extend register bit defines
      mv643xx_eth: delete unused SDMA config register bit defines
      mv643xx_eth: delete unused port serial control register bit defines
      mv643xx_eth: nuke port status register bit defines
      mv643xx_eth: remove unused DESC_SIZE define
      mv643xx_eth: clarify irq masking and unmasking
      mv643xx_eth: move PHY wait defines into callers
      mv643xx_eth: get rid of RX_BUF_OFFSET
      mv643xx_eth: move MIB offset defines into their only user
      mv643xx_eth: remove port serial status register bit defines
      mv643xx_eth: clean up rx/tx descriptor field defines
      mv643xx_eth: get rid of ETH_/ethernet_/eth_ prefixes
      mv643xx_eth: use 'mv643xx_eth_' prefix consistently
      mv643xx_eth: kill superfluous comments
      mv643xx_eth: kill ->rx_resource_err
      mv643xx_eth: get rid of hungarian variable naming
      mv643xx_eth: move port_receive() into its only caller
      mv643xx_eth: move rx_return_buff() into its only caller
      mv643xx_eth: kill FUNC_RET_STATUS/pkt_info
      mv643xx_eth: kill private unused instance of struct net_device_stats
      mv643xx_eth: massively simplify multicast address crc8 computation
      mv643xx_eth: split out rx queue state
      mv643xx_eth: split out tx queue state
      mv643xx_eth: remove write-only interrupt coalescing variables
      mv643xx_eth: general cleanup
      mv643xx_eth: add tx rate control
      mv643xx_eth: allow multiple RX queues
      mv643xx_eth: allow multiple TX queues
      mv643xx_eth: work around TX hang hardware issue
      mv643xx_eth: detect extended rx coal register field
      mv643xx_eth: detect alternate TX BW control register location
      mv643xx_eth: be more agressive about RX refill
      mv643xx_eth: add PHY-less mode
      mv643xx_eth: update driver version and author fields
      [ARM] Orion: fix various whitespace and coding style issues
      [ARM] Orion: make window setup a little more safe
      [ARM] Orion: DRAM mapping granularity is 64KiB, not 16MiB
      [ARM] Feroceon: annotate 88fr531-vd CPU entries
      [ARM] Orion: top-level IRQs are level-triggered
      [ARM] Orion: delete unused IO_SPACE_REMAP define
      [ARM] Orion: move EHCI/I2C/UART peripheral init into board code
      [ARM] Orion: move setting up PCIe WA window into PCIe setup path
      [ARM] Orion: rework MPP handling
      [ARM] Orion: remove error printks in ->map_irq() implementations
      [ARM] Orion: avoid setting ->force_phy_addr
      [ARM] Orion: add 88F5181L (Orion-VoIP) support
      [ARM] Orion: add Linksys WRT350N v2 support
      [ARM] Orion: use linux/serial_reg.h for Orion uncompress.h
      [ARM] Orion: nuke orion5x_{read,write}
      [ARM] add Marvell Loki (88RC8480) SoC support
      [ARM] Loki: add defconfig
      [ARM] Feroceon: L2 cache support
      [ARM] Feroceon: 88fr131 support
      [ARM] Feroceon: 88fr571-vd support
      [ARM] Orion: PCIe x4/x1 detection support
      [ARM] mv78xx0: add defconfig
      [ARM] Orion: make PCI handling code deal with Cardbus slots
      [ARM] Orion: add RD88F5181L-GE support
      mv643xx_eth: fix NETPOLL build

Leonardo Potenza (1):
      pcmcia: i82365.c: check request_irq return value

Li Xiaodong (1):
      [GFS2] Remove unused declaration

Li Yang (1):
      fsldma: fix incorrect exit path for initialization

Li Zefan (16):
      JFS: diAlloc() should return -EIO rather than EIO
      lockdep: remove duplicate definition of STATIC_LOCKDEP_MAP_INIT
      ext4: fix build failure if DX_DEBUG is enabled
      ext4: remove redundant code in ext4_fill_super()
      ext4: cleanup never-used magic numbers from htree code
      async_tx: list_for_each_entry_rcu() cleanup
      kobject: should use kobject_put() in kset-example
      leds: fix unsigned value overflow in atmel pwm driver
      ext3: kill 2 useless magic numbers
      cgroup: use read lock to guard find_existing_css_set()
      cgroups: annotate two variables with __read_mostly
      devcgroup: code cleanup
      memcg: clean up checking of the disabled flag
      cpuset: avoid unnecessary sched domains rebuilding
      vfs: use kstrdup() and check failing allocation
      sh: fix seq_file memory leak

Liam Girdwood (16):
      ALSA: asoc: core - refactored DAPM pin control API.
      ALSA: asoc: core - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: at32 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: at91 - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: davinci - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: fsl - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: omap - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: pxa - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: s3c24xx - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: sh - merge structs snd_soc_codec_dai and snd_soc_cpu_dai.
      ALSA: asoc: core - add Digital Audio Interface (DAI) control functions.
      ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions.
      ALSA: asoc: n810 - fix build error.
      ALSA: asoc: at32 - DAI struct merge and enable_pin() change.
      ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform.

Linus Torvalds (171):
      x86: MMIO and gcc re-ordering issue
      x86, bitops: make constant-bit set/clear_bit ops faster
      Replace BKL with superblock lock in fat/msdos/vfat
      Start using the new '%pS' infrastructure to print symbols
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
      Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
      Merge branch 'for-linus' of git://git.alsa-project.org/alsa-kernel
      Merge branch 'drm-reorg' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge branch 'x86/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'sched/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6
      Merge branch 'tracing/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'sched/new-API-sched_setscheduler' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core/locking' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      x86: MMIOTRACE should not default to on
      Merge branch 'core/printk' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core/rodata' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core/softirq' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'for-2.6.27' of git://git.infradead.org/users/dwmw2/firmware-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
      Merge branch 'drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core/stacktrace' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core/topology' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
      Merge branch 'genirq' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'timers/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Fix printk format warning in clocksource/acpi_pm.c
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-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/jgarzik/libata-dev
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
      Merge branch 'sbp2-spindown' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
      Merge branch 'core/rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'generic-ipi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
      Merge git://git.linux-nfs.org/projects/trondmy/nfs-2.6
      Merge branch 'release-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-merge-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
      Merge branch 'for_linus' of git://git.infradead.org/~dedekind/ubifs-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
      Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
      Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
      Merge branch 'ptrace-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-utrace
      Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2
      Merge branch 'configfs-fixup-ptr-error' of git://oss.oracle.com/git/jlbec/linux-2.6
      Merge branch 'for-linus' of git://www.jni.nu/cris
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'kvm-updates-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb
      Merge branch 'for-linus' of git://git.o-hand.com/linux-mfd
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
      Merge branch 'for-2.6.27' of git://linux-nfs.org/~bfields/linux
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      net: In __netif_schedule() use WARN_ON instead of BUG_ON
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge branch 'for-linus' of git://neil.brown.name/md
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm
      Merge branch 'x86/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.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/penberg/slab-2.6
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      x86: Fix help message for STRICT_DEVMEM config option
      Don't list my old OSDL mailing address in CREDITS file
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      Re-delete zombie 'drivers/usb/serial/airprime.c' file
      Merge git://git.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/jikos/hid
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
      Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'core/softlockup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'cpus4096-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'sched/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'x86/auditsc' of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds
      Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
      Merge branch 'semaphore' of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      x86-64: make BUILD_IRQ() also reset section back
      Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
      Merge branch 'release-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
      x86-64: Clean up 'save/restore_i387()' usage
      x86/oprofile/nmi_int: add Nehalem to list of ppro cores
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
      Undo duplicate "m68k: drivers/input/serio/hp_sdc.c needs <linux/semaphore.h>"
      Fix ahci driver 'flags' type
      Merge branch 'linux-next' of git://git.infradead.org/~dedekind/ubi-2.6
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge git://git.infradead.org/~dwmw2/random-2.6
      Merge git://git.infradead.org/embedded-2.6
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
      Merge branch 'tracehook' of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-utrace
      Merge git://git.infradead.org/mtd-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next
      Merge branch 'kvm-updates-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip
      Merge branch 'hotfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
      Merge branch 'i2c-for-linus' of git://aeryn.fluff.org.uk/bjdooks/linux
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      cpu masks: optimize and clean up cpumask_of_cpu()
      Merge branch 'cpus4096-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Fix 'get_user_pages_fast()' with non-page-aligned start address
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
      Merge branch 'for-linus' of git://git.o-hand.com/linux-mfd
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
      Linux 2.6.27-rc1

Loc Ho (3):
      [CRYPTO] hash: Add asynchronous hash support
      [CRYPTO] cryptd: Add asynchronous hash support
      [CRYPTO] tcrypt: Use asynchronous hash interface

Louis Rilling (6):
      configfs: Introduce configfs_dirent_lock
      configfs: Protect configfs_dirent s_links list mutations
      configfs: Make configfs_new_dirent() return error code instead of NULL
      configfs: Fix deadlock with racing rmdir() and rename()
      configfs: Fix failing mkdir() making racing rmdir() fail
      configfs: call drop_link() to cleanup after create_link() failure

Luis Machado (1):
      powerpc: BookE hardware watchpoint support

Luis R. Rodriguez (1):
      mac80211: Let drivers have access to TKIP key offets for TX and RX MIC

Luke Browning (2):
      powerpc/spufs: provide context debug file
      powerpc/spufs: don't extend time time slice if context is not in spu_run

Luotao Fu (1):
      mpc52xx_psc_spi: fix block transfer

Maciej Sosnowski (3):
      I/OAT: Add watchdog/reset functionality to ioatdma
      I/OAT: tcp_dma_copybreak default value dependent on I/OAT version
      I/OAT: I/OAT version 3.0 support

Maciej W. Rozycki (43):
      PHYLIB: Kconfig: Complete the list of Broadcom PHYs supported
      sb1250: use netdev_alloc_skb
      x86: I/O APIC: AEOI timer acknowledgement clean-ups
      x86: I/O APIC: remove parameters to fiddle with the 8259A
      x86: I/O APIC: clean up after a fasteoi failure
      x86: I/O APIC: keep IRQ off when changing LVT registers
      x86: APIC/SMP: correct the message for "nosmp"
      x86: APIC/SMP: downgrade the NMI watchdog for "nosmp"
      x86: I/O APIC: clean up the 8259A on a NMI watchdog failure
      x86: I/O APIC: fix the name of the L-APIC IRQ handler
      x86: I/O APIC: fix the name of the through-8259A handler
      x86: I/O APIC: remove redundant 8259A {,un}masking
      x86: I/O APIC: remove redundant LVT0 masking
      x86: I/O APIC: rename setup_ExtINT_IRQ0_pin()
      x86: I/O APIC: unmask the second-chance timer interrupt
      x86: I/O APIC: keep the timer IRQ masked during set-up
      x86: I/O APIC: timer through 8259A second-chance
      x86: NMI watchdog: Downgrade helper
      x86: APIC/UP: Downgrade the NMI watchdog for no I/O APIC
      x86: APIC/UP: Remove redundant NMI watchdog downgrade
      x86: APIC/SMP: Downgrade the NMI watchdog for "nosmp"
      x86: APIC/SMP: Downgrade the NMI watchdog for "noapic"
      x86: fix IO APIC breakage on HP nx6325
      x86: fix IO APIC breakage on HP nx6325, v2
      x86, ioapic, acpi: add a knob to disable IRQ 0 through I/O APIC
      x86: I/O APIC: Add a 64-bit variation of replace_pin_at_irq()
      x86: L-APIC: Set IRQ0 as edge-triggered
      x86: L-APIC: Always fully configure IRQ0
      x86: I/O APIC: Never configure IRQ2
      x86: Recover timer_ack lost in the merge of the NMI watchdog
      x86: I/O APIC: remove an IRQ2-mask hack
      i2c-sibyte: SWARM I2C board initialization
      [MIPS] Remove obsolete isa_slot_offset
      [MIPS] DECstation: Document more MB ASIC register bits
      x86: APIC: remove apic_write_around(); use alternatives
      x86: I/O APIC: Include <asm/i8259.h> required by some code
      x86: APIC: Make apic_verbosity unsigned
      x86: I/O APIC: Always report how the timer has been set up
      x86: more apic debugging
      serial: Z85C30: avoid a hang at console switch-over
      serial: DZ11: avoid a hang at console switch-over
      rtc: m41t80: sort header inclusions for readability
      rtc: m41t80: use pr_info() as appropriate

Magnus Damm (41):
      Input: add support for SuperH MigoR touchscreen
      smc911x: remove unused 8-bit I/O operations
      smc911x: fix 16-bit I/O operations
      smc911x: pass along private data and use iomem
      smc911x: introduce platform data flags
      smc911x: SuperH architecture support
      pcmcia: Update email address for m8xx driver author
      pcmcia: remove unused bulkmem.h
      pcmcia: Remove unused header file code
      V4L/DVB (8338): soc_camera: Move spinlocks
      V4L/DVB (8339): soc_camera: Add 16-bit bus width support
      V4L/DVB (8340): videobuf: Fix gather spelling
      V4L/DVB (8341): videobuf: Add physically contiguous queue code V3
      V4L/DVB (8342): sh_mobile_ceu_camera: Add SuperH Mobile CEU driver V3
      V4L/DVB (8343): soc_camera_platform: Add SoC Camera Platform driver
      fbdev: SuperH Mobile LCDC Driver
      sh: add SuperH Mobile I2C platform data to sh7343
      sh: add SuperH Mobile I2C platform data to sh7723
      sh: add SuperH Mobile I2C platform data to sh7366
      sh: enable I2C on the ap325rxa board
      sh: fix pg-sh4.c build breakage in linux-next
      sh: Export sh7343 VPU and VEU using uio_pdrv_genirq
      sh: Export sh7722 VPU and VEU using uio_pdrv_genirq
      sh: Export sh7723 VPU, VEU2H0, VEU2H1 using uio_pdrv_genirq
      sh: Export sh7366 VPU, VEU(1), VEU(2) using uio_pdrv_genirq
      sh: Add memory chunks to SH-Mobile UIO devices
      sh: Add arch_flags to struct clk
      sh: Use arch_flags to simplify sh7722 siu clock code
      sh: Add SuperH Mobile MSTPCR bits to clock framework
      sh: Merge sh7343 and sh7722 clock code
      sh: Show all clocks and their state in /proc/clocks
      sh: Introduce clk_always_enable() function
      sh: Use clk_always_enable() on sh7723 / ap325rxa
      sh: Use clk_always_enable() on sh7722 / Migo-R / SE7722
      sh: Use clk_always_enable() on sh7343 / SE77343
      sh: Use clk_always_enable() on sh7366
      sh: Add SuperH Mobile LCDC platform data for Migo-R
      sh: Add SuperH Mobile CEU platform data for Migo-R
      sh: SuperH Mobile LCDC platform data for AP325RXA
      sh: Update smc911x platform data for AP325RXA
      sh: SuperH Mobile CEU and camera platform data for AP325RXA

Mallikarjuna R Chilakala (1):
      ixgbe: add LRO support

Manfred Spraul (4):
      ipc/sem.c: convert undo structures to struct list_head
      ipc/sem.c: remove unused entries from struct sem_queue
      ipc/sem.c: convert sem_array.sem_pending to struct list_head
      ipc/sem.c: rewrite undo list locking

Manuel Lauss (17):
      ALSA: ASoC: AC97 codec PM
      ALSA: ASoC: Au12x0/Au1550 PSC Audio support
      i2c-ocores: basic PM support
      i2c-au1550: Fix PM support
      au1xmmc: remove db1200 board code, rewrite probe.
      au1xmmc: enable 4 bit transfer mode
      au1xmmc: SDIO IRQ support.
      au1xmmc: codingstyle tidying.
      au1xmmc: abort requests early if no card is present.
      au1xmmc: new maintainer.
      au1xmmc: remove custom carddetect poll implementation.
      [MIPS] Alchemy: remove unused MMC macros from db1x00 header.
      USB: Au1xxx-usb: clean up ohci/ehci bus glue sources.
      USB: Au1xxx-usb: suspend/resume support.
      au1xmmc: suspend/resume implementation
      spi: au1550_spi: proper platform device
      sh7760fb: write colormap value to hardware

Marc Pignat (3):
      mmc: at91_mci: support for block size not modulo 4
      mmc: at91_mci: show timeouts
      mmc: at91_mci: avoid timeouts

Marc Zyngier (2):
      pcmcia: fix cisinfo_t removal
      nfs_remount oops when rebooting + possible fix

Marcel Holtmann (26):
      [Bluetooth] Change retrieval of L2CAP features mask
      [Bluetooth] Enforce security for outgoing RFCOMM connections
      [Bluetooth] Disconnect when encryption gets disabled
      [Bluetooth] Update authentication status after successful encryption
      [Bluetooth] Support the case when headset falls back to SCO link
      [Bluetooth] Track connection packet type changes
      [Bluetooth] Make use of the default link policy settings
      [Bluetooth] Some cleanups for HCI event handling
      [Bluetooth] Update class of device value whenever possible
      [Bluetooth] Disable disconnect timer during Simple Pairing
      [Bluetooth] Track status of Simple Pairing mode
      [Bluetooth] Track status of remote Simple Pairing mode
      [Bluetooth] Export remote Simple Pairing mode via sysfs
      [Bluetooth] Use ACL config stage to retrieve remote features
      [Bluetooth] Initiate authentication during connection establishment
      [Bluetooth] Export details about authentication requirements
      [Bluetooth] Add timestamp support to L2CAP, RFCOMM and SCO
      [Bluetooth] Add support for TIOCOUTQ and TIOCINQ ioctls
      [Bluetooth] Use a more unique bus name for connections
      [Bluetooth] Update Bluetooth core version number
      [Bluetooth] Use non-canonical TTY by default for RFCOMM
      [Bluetooth] Store remote modem status for RFCOMM TTY
      [Bluetooth] Move pending packets from RFCOMM socket to TTY
      [Bluetooth] Signal user-space for HIDP and BNEP socket errors
      [Bluetooth] Add option to disable eSCO connection creation
      [Bluetooth] Allow security for outgoing L2CAP connections

Marcelo Tosatti (8):
      KVM: only abort guest entry if timer count goes from 0->1
      KVM: move slots_lock acquision down to vapic_exit
      KVM: mmu_shrink: kvm_mmu_zap_page requires slots_lock to be held
      KVM: MMU: nuke shadowed pgtable pages and ptes on memslot destruction
      KVM: MMU: improve invalid shadow root page handling
      KVM: task switch: segment base is linear address
      KVM: task switch: use seg regs provided by subarch instead of reading from GDT
      KVM: task switch: translate guest segment limit to virt-extension byte granular field

Marcin Obara (1):
      tpm: increase size of internal TPM response buffers

Marcin Slusarz (2):
      JFS: 0 is not valid errno value so return NULL from jfs_lookup
      net/s2io: set_rxd_buffer_pointer returns -ENOMEM, not ENOMEM

Marcus Sundberg (1):
      r8169: avoid thrashing PCI conf space above RTL_GIGA_MAC_VER_06

Marek Vasut (1):
      ALSA: soc - wm9712 mono mixer

Marek Vašut (3):
      [ARM] 5153/1: Add support for PalmTX handheld computer
      [ARM] 5154/1: PalmTX PCMCIA
      [ARM] 5155/1: PalmTX battery monitor

Mark Brown (40):
      [ALSA] soc - DAPM - Add bulk control registration
      [ALSA] soc - DAPM - Bulk route registration
      [ALSA] soc - tlv320aic3x - Convert to use bulk registration APIs
      [ALSA] soc - Zaurus - Convert to bulk DAPM registration APIs
      [ALSA] soc - eti_b1_wm8731 - Convert to use bulk DAPM control registration
      [ALSA] soc - neo1973_wm8753 - Convert to bulk DAPM registration APIs
      [ALSA] soc - davinci-evm - Update for bulk DAPM registration APIs
      [ALSA] soc - n810 - Update for bulk DAPM registration APIs
      [ALSA] ASoC: Remove in-code changelogs
      [ALSA] ASoC: Make CPU and codec DAI operations have same type
      [ALSA] ASoC: Clarify API for bias configuration
      [ALSA] ASoC: core checkpatch cleanups
      [ALSA] soc - Convert Wolfson codec drivers to use bulk DAPM registration
      [ALSA] ASoC: Add SOC_DOUBLE_S8_TLV control type
      [ALSA] ASoC: Add WM8510 driver
      [ALSA] ASoC: Add WM8990 driver
      [ALSA] ASoC: Fix default mono mixer configuration for WM8510
      ALSA: ASoC: Fix register cache sizes for Wolfson codecs
      ALSA: ASoC: Fix register cache size for UDA1380
      ALSA: ASoC: Tweak tlv320aicx reg_cache_size
      ALSA: ASoC: Add missing includes
      ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
      ALSA: ASoC: Fix WM9713 voice PCM slave mode configuration
      ALSA: ASoC: Check for exact register match in wm97xx_reset()
      ALSA: ASoC: Replace custom debug macros with pr_ equivalents
      Input: wm9712 - no pressure measurement with 5-wire mode
      [ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model
      [ARM] 5084/1: zylonite: Register AC97 device
      ALSA: ASoC: Advertise 16000Hz rate for WM9713 PCM interface
      ALSA: ASoC: Make pop/click debug wait times dynamically configurable
      ALSA: ASoC: Fix warning from strict_strtoul()
      ALSA: ASoC: Switch DAPM to use of standard DEBUG macro
      ALSA: ASoC: Dump DAPM state for non-stream changes
      [ARM] 5108/2: PXA SSP: Don't unconditionally free interrupt
      [ARM] 5110/1: PXA SSP: Remember the platform device on probe()
      [ARM] 5112/1: PXA SSP: Strip in-code changelog
      [ARM] 5113/1: PXA SSP: Additional register definitions for PXA3xx SSP
      ALSA: ASoC: Refactor DAPM event handler
      ALSA: ASoC: Factor PGA DAPM handling into main
      Input: add microphone insert switch definition

Mark McLoughlin (5):
      virtio_net: Set VIRTIO_NET_F_GUEST_CSUM feature
      virtio: fix virtio_net xmit of freed skb bug
      virtio: Use bus_type probe and remove methods
      lguest: Don't leak /dev/zero fd
      lguest: Support assigning a MAC address

Mark Nelson (7):
      powerpc/dma: Add struct iommu_table argument to iommu_map_sg()
      powerpc/dma: implement new dma_*map*_attrs() interfaces
      powerpc/cell: cell_dma_dev_setup_iommu() return the iommu table
      powerpc: move device_to_mask() to dma-mapping.h
      powerpc/dma: Use the struct dma_attrs in iommu code
      powerpc/cell: Add DMA_ATTR_WEAK_ORDERING dma attribute and use in Cell IOMMU code
      powerpc/cell: Fixed IOMMU mapping uses weak ordering for a pcie endpoint

Mark Salyzyn (2):
      [SCSI] aacraid: Add Power Management cards to documentation
      [SCSI] aacraid: prevent copy_from_user() BUG!

Markus Armbruster (5):
      xen: Enable console tty by default in domU if it's not a dummy
      xen pvfb: Pointer z-axis (mouse wheel) support
      xen pvfb: Module aliases to support module autoloading
      xen pvfb: Zero unused bytes in events sent to backend
      xen pvfb: Dynamic mode support (screen resizing)

Martin K. Petersen (15):
      block: Globalize bio_set and bio_vec_slab
      block: Block layer data integrity support
      block: Data integrity infrastructure documentation
      [SCSI] scsi_debug: Runtime-configurable sector size
      [SCSI] Rename scsi_bidi_sdb_cache
      [SCSI] sd: Move sd.h header file
      [SCSI] sd: Move scsi_disk() accessor function to sd.h
      [SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC
      block: Trivial fix for blk_integrity_rq()
      [SCSI] Host protection capabilities
      [SCSI] Command protection operation
      [SCSI] Support devices with protection information
      [SCSI] Do not retry a request whose data integrity check failed
      [SCSI] sd: Identify DIF protection type and application tag ownership
      [SCSI] sd: Support for SCSI disk (SBC) Data Integrity Field

Martin Koegler (1):
      avr32: Fix sigaltstack behaviour

Martin Michlmayr (3):
      [ARM] Orion: add HP Media Vault mv2120 support
      [ARM] Orion: correctly load mv2120 RTC driver
      [ARM] Orion: LED support for HP mv2120

Martin Peschke (7):
      [SCSI] zfcp: Remove field sbal_last from trace record.
      [SCSI] zfcp: Rename sbal_last.
      [SCSI] zfcp: Rename sbal_curr to sbal_last.
      [SCSI] zfcp: Add information about interrupt to trace.
      [SCSI] zfcp: Refine trace levels of some recovery related events.
      [SCSI] zfcp: remove some __attribute__ ((packed))
      [SCSI] zfcp: Remove sysfs attribute port_add

Martin Petermann (2):
      [SCSI] zfcp: Move status accessors from zfcp to SCSI include file.
      [SCSI] zfcp: Cleanup of code in zfcp_scsi.c

Martin Samuelsson (1):
      V4L/DVB (8500): zr36067: Load the avs6eyes chip drivers automatically

Martin Schwidefsky (12):
      [S390] Introduce user_regset accessors for s390
      [S390] stp support.
      [S390] Cleanup vtime printk messages.
      [S390] Cleanup xpram printk messages.
      [S390] Cleanup 3270 printk messages.
      [S390] Cleanup 3215 printk messages.
      [S390] Cleanup sclp printk messages.
      [S390] Cleanup smsgiucv printk messages.
      [S390] Cleanup vmlogrdr printk messages.
      [S390] Cleanup vmwatch printk messages.
      [S390] Cleanup kprobes printk messages.
      KVM: s390: Change guestaddr type in gaccess

Masakazu Mokuno (7):
      PS3: gelic: Allocate the bounce buffer dynamically
      PS3: gelic: Kill the static bounce buffer
      WEXT: Add support for passing PMK and capability flags to WEXT
      PS3: gelic: Use the new PMK interface in the gelic driver
      PS3: gelic: Deprecate the private ioctls in the gelic driver
      PS3: gelic: Add support for ESSID scan
      powerpc/ps3: Add a sub-match id to ps3_system_bus

Masatake YAMATO (2):
      dlm: check for null in device_write
      dlm: release socket on error

Massimo Piccioni (1):
      V4L/DVB (8244): saa7134: add support for AVerMedia M103

Mathieu Desnoyers (6):
      Markers - remove extra format argument
      Markers - define non optimized marker
      Port ftrace to markers
      Stringify support commas
      markers: fix duplicate modpost entry
      markers: use rcu_barrier_sched() and call_rcu_sched()

Matt Carlson (8):
      tg3: Pure code movement.
      tg3: Code cleanup.
      tg3: Add TG3_FLG3_USE_PHYLIB
      tg3: Add mdio bus registration
      tg3: Add libphy support.
      tg3: Add 5785 ASIC revision
      tg3: Add shmem options.
      tg3: Update version to 3.93

Matt LaPlante (1):
      Documentation cleanup: trivial misspelling, punctuation, and grammar corrections.

Matthew Garrett (4):
      x86, ioapic, acpi quirk: disable IRQ 0 through I/O APIC for some HP systems
      Input: add switch for dock events
      backlight: Add Nvidia-based Apple Macbook Pro backlight driver
      misc: add HP WMI laptop extras driver

Matthew Ranostay (3):
      ALSA: hda: Add support for 92HD73xxx codecs
      ALSA: hda - removed redundant gpio_mask
      ALSA: hda: 92hd71bxx PC Beep

Matthew Wilcox (15):
      [SCSI] scsi_debug: add support for rotation speed
      [libata] Add support for VPD page b1
      AHCI: Remove an unnecessary flush from ahci_qc_issue
      x86/PCI: Fix PCI config space for domains > 0
      class: add lockdep infrastructure
      Remove mention of semaphores from kernel-locking
      Add missing semaphore.h includes
      Remove use of asm/semaphore.h
      Remove asm/semaphore.h
      Remove __DECLARE_SEMAPHORE_GENERIC
      [SCSI] Make host_no an unsigned int
      PCI: rewrite PCI BAR reading code
      PCI: handle 64-bit resources better on 32-bit machines
      PCI MSI: Don't disable MSIs if the mask bit isn't supported
      PCI: fix bogus "'device' may be used uninitialized" warning in pci_slot

Matthias Kaehlcke (9):
      [ARM] OMAP1: N770: Convert audio_pwr_sem in a mutex
      i2c: Use list_for_each_entry_safe
      pxafb: convert ctrlr_sem in a mutex
      sa1100fb: convert ctrlr_sem in a mutex
      hfs: convert bitmap_lock in a mutex
      hfs: convert extents_lock in a mutex
      hfsplus: convert the extents_lock in a mutex
      aoe: convert emsgs_sema into a completion
      affs: convert s_bmlock into a mutex

Matthieu Castet (1):
      [ARM] S3C2412: Correct parents for EREFCLK and UREFCLK

Matti Linnanvuori (1):
      x86: add compilation checks to pci_unmap_*() macros

Mauro Carvalho Chehab (35):
      V4L/DVB (8024): vivi: rename MODULE_NAME macro to VIVI_MODULE_NAME to avoid namespace conflicts
      V4L/DVB (8050): Add register get/set debug ioctls to saa7134
      V4L/DVB (8051): ttpci/Kconfig: Technotrend budget C-1501 needs tda10023
      V4L/DVB (8059): Add missing select for MEDIA_TUNER_TDA827X
      V4L/DVB (8065): Add missing selects at dvb-usb/Kconfig
      V4L/DVB (8110): bttv: allow debug ioctl's
      V4L/DVB (8142): ttpci: tda827x.h is at drivers/media/common
      V4L/DVB (8143): Fix compilation for mt9v022
      V4L/DVB (8161): gspca: Fix compilation
      V4L/DVB (8253): gspca: fix warnings on x86_64
      V4L/DVB (8359): gspca: Adds register aliases for zc03xx registers
      V4L/DVB (8392): media/Kconfig: Convert V4L1_COMPAT select into "depends on"
      V4L/DVB (8393): media/video: Fix depencencies for VIDEOBUF
      V4L/DVB (8394): ir-common: CodingStyle fix: move EXPORT_SYMBOL_GPL to their proper places
      V4L/DVB (8395): saa7134: Fix Kbuild dependency of ir-kbd-i2c
      V4L/DVB (8396): video: Fix Kbuild dependency for VIDEO_IR_I2C
      V4L/DVB (8397): video: convert select VIDEO_ZORAN_ZR36060 into depends on
      V4L/DVB (7737): drx397xD: fix math usage
      Merge ../linux-2.6
      V4L/DVB (8433): Fix macro name at z0194a.h
      V4L/DVB (8434): Fix x86_64 compilation and move some macros to v4l2-ioctl.h
      V4L/DVB (8234a): uvcvideo: Fix build for uvc input
      Merge ../linux-2.6
      V4L/DVB (8451): dw2102: fix in-kernel compilation
      V4L/DVB (8500a): videotext.h: whitespace cleanup
      V4L/DVB (8502): videodev2.h: CodingStyle cleanups
      V4L/DVB (8522): videodev2: Fix merge conflict
      Merge ../linux-2.6
      V4L/DVB (8541): em28xx: HVR-950 entry is duplicated.
      V4L/DVB (8542): em28xx: AMD ATI TV Wonder HD 600 entry at cards struct is duplicated
      V4L/DVB (8543): em28xx: Rename #define for Compro VideoMate ForYou/Stereo
      Merge ../linux-2.6
      V4L/DVB (8548): pwc: Fix compilation
      V4L/DVB (8549): mxl5007: Fix an error at include file
      Merge ../linux-2.6

Max Krasnyansky (6):
      genirq: Expose default irq affinity mask (take 3)
      sched: CPU hotplug events must not destroy scheduler domains created by the cpusets
      sched: Move cpu masks from kernel/sched.c into kernel/cpu.c
      tun: Fix/rewrite packet filtering logic
      cpu hotplug, sched: Introduce cpu_active_map and redo sched domain managment (take 2)
      cpu hotplug: Make cpu_active_map synchronization dependency clear

Maxim Shchetynin (4):
      powerpc/spufs: add atomic busy_spus counter to struct cbe_spu_info
      powerpc/axonram: Use only one block device major number
      powerpc/axonram: Enable partitioning of the Axons DDR2 DIMMs
      powerpc/cell/edac: Log a syndrome code in case of correctable error

Mel Gorman (8):
      mm: add a basic debugging framework for memory initialisation
      mm: verify the page links and memory model
      mm: make defensive checks around PFN values registered for memory usage
      mm: print out the zonelists on request for manual verification
      hugetlb: move hugetlb_acct_memory()
      hugetlb: reserve huge pages for reliable MAP_PRIVATE hugetlbfs mappings until fork()
      hugetlb: guarantee that COW faults for a process that called mmap(MAP_PRIVATE) on hugetlbfs will succeed
      hugetlb: fix a hugepage reservation check for MAP_SHARED

Miao Xie (3):
      cpusets: fix wrong domain attr updates
      cpusets: restructure the function update_cpumask() and update_nodemask()
      cpusets: update task's cpus_allowed and mems_allowed after CPU/NODE offline/online

Micah Dowty (1):
      hdlcdrv: Fix CRC calculation.

Michael Buesch (20):
      b43: Rewrite LO calibration algorithm
      b43: Remove some dead code
      b43: Don't disable IRQs in mac_suspend
      b43: Add hooks for firmware debugging
      b43: Allow running without PCM firmware
      b43: Add panic reason code that doesn't trigger restart
      b43: Add firmware markers support
      nl80211: Fix comment merge error
      b43: Add debugfs files for MMIO register access
      b43: Add debugfs files for random SHM access
      b43: Add mask/set capability to debugfs MMIO interface
      b43: Remove "shm" and "ucode_regs" debugfs files
      ssb, b43, b43legacy, b44: Rewrite SSB DMA API
      b43: Add simple firmware watchdog
      b43: Add debugfs firmware debugging knob
      b43: Fix PIO skb clobber
      ssb: Include dma-mapping.h
      gpio: add bt8xxgpio driver
      gpiolib: allow user-selection
      gpiolib: fix typo in comment

Michael Chan (15):
      bnx2: Allow phy reset to be skipped during chip reset.
      bnx2: Update version to 1.7.6.
      bnx2: Put tx ring variables in a separate struct.
      bnx2: Put rx ring variables in a separate struct.
      bnx2: Optimize fast-path tx and rx work.
      bnx2: Use one handler for all MSI-X vectors.
      bnx2: Update firmware to support multi rx rings.
      bnx2: Turn on multi rx rings.
      bnx2: Cleanup error handling in bnx2_open().
      bnx2: Update driver version to 1.7.7.
      bnx2: Prevent ethtool -s from crashing when device is down.
      bnx2: Add PCI ID for 5716.
      bnx2: Add ack parameter to bnx2_fw_sync().
      bnx2: Allow flexible VLAN tag settings.
      bnx2: Update version to 1.7.8.

Michael Ellerman (37):
      [POWERPC] Move declaration of init_bootmem_done into system.h
      [POWERPC] Fix sparse warnings in arch/powerpc/mm
      [POWERPC] Move declaration of tce variables into mmu-hash64.h
      [POWERPC] Remove duplicate variable definitions in mm/tlb_64.c
      [POWERPC] sysdev/mpic_msi.c should include sysdev/mpic.h
      [POWERPC] Add a declaration for xmon()
      [POWERPC] Move xmon_irq() declaration into xmon.h
      [POWERPC] Fix sparse warnings in xmon.c
      [POWERPC] Make cpus_in_xmon static and remove extern mess from hvc_console.c
      [POWERPC] Fix sparse warnings in arch/powerpc/kernel
      [POWERPC] pseries/firmware.c should include pseries/pseries.h
      [POWERPC] Fix sparse warnings in arch/powerpc/platforms/pseries
      [POWERPC] Add debugging trigger to Axon MSI code
      [POWERPC] Remove unnecessary cast in arch_deref_entry_point()
      powerpc: Rework Axon MSI setup so we can avoid freeing the irq_host
      powerpc: Rework ipic_init() so we can avoid freeing the irq_host
      powerpc: Rework qe_ic_init() so we can avoid freeing the irq_host
      powerpc: Fix irq_alloc_host() reference counting and callers
      powerpc: Move code patching code into arch/powerpc/lib/code-patching.c
      powerpc: Allow create_branch() to return errors
      powerpc: Make create_branch() return errors if the branch target is too large
      powerpc: Add ppc_function_entry() which gets the entry point for a function
      powerpc: Add new code patching routines
      powerpc: Add tests of the code patching routines
      powerpc: Add PPC_NOP_INSTR, a hash define for the preferred nop instruction
      powerpc: Split out do_feature_fixups() from cputable.c
      powerpc: Consolidate CPU and firmware feature fixup macros
      powerpc: Consolidate feature fixup macros for 64/32 bit
      powerpc: Introduce infrastructure for feature sections with alternatives
      powerpc: Add logic to patch alternative feature sections
      powerpc: Add self-tests of the feature fixup code
      powerpc: Use an alternative feature section in entry_64.S
      powerpc: Use WARN_ON(1) instead of __WARN()
      powerpc: Add a #define for aligning to a long-sized boundary
      powerpc: Use PPC_LONG_ALIGN in uaccess.h
      powerpc: Use PPC_LONG and PPC_LONG_ALIGN in lib/string.S
      checkpatch: add a checkpatch warning for new uses of __initcall().

Michael Ernst (2):
      [S390] cio: Use locks when accessing /sys/firmware/cpi data.
      [S390] Cleanup cio printk messages.

Michael Halcrow (4):
      eCryptfs: Privileged kthread for lower file opens
      eCryptfs: do not try to open device files on mknod
      eCryptfs: Make all persistent file opens delayed
      tpm: Use correct data types for sizes in tpm_write() and tpm_read()

Michael Hennerich (14):
      [MTD] DataFlash: fix bug - ATMEL AT45DF321D spi flash card fails to be copied to (v2)
      pcmcia: add support CompactFlash PCMCIA support for Blackfin.
      [MTD] m25p80: fix bug - ATmel spi flash fails to be copied to
      Blackfin arch: Fix Bug - GPIO interrupts not disabled; edge sensitive interrupt hang system.
      Blackfin arch: Fix bug - Kernel does not boot if re-program clocks
      Blackfin arch: Remove redundant kernel option
      Blackfin arch: Fix BUG - JUMP error in kernel (relocation truncated to fit: R_pcrel12_jump_s)
      Blackfin arch: Functional power management support
      Blackfin arch: Add ANOMALY_05000368 workaround
      Blackfin arch: fix bug - detect 0.1 silicon revision BF527-EZKIT as 0.0 version
      Blackfin arch: Add ISP1760 board resources to BF548-EZKIT
      Blackfin arch: Apply Bluetechnix CM-BF527 board support patch
      Blackfin arch: fix bug - IMDMA is not type struct dma_register
      i2c: Blackfin I2C Driver: Functional power management support

Michael Holzheu (2):
      [S390] Cleanup s390 debug feature print messages.
      [S390] Cleanup zfcp dumper printk messages.

Michael Kerrisk (1):
      signals: make siginfo_t si_utime + si_sstime report times in USER_HZ, not HZ

Michael Krufky (64):
      V4L/DVB (7883): pvrusb2: make default frequency configurable via modprobe option
      V4L/DVB (7917): au8522.c shouldn't #include "dvb-pll.h"
      V4L/DVB (7920): s5h1409.c shouldn't #include "dvb-pll.h"
      V4L/DVB (7921): s5h1411.c shouldn't #include "dvb-pll.h"
      V4L/DVB (7984): tda18271: update filename in comments
      V4L/DVB (7986): cx23885: add initial support for DViCO FusionHDTV7 Dual Express
      V4L/DVB (8060): Kconfig: MEDIA_TUNER_CUSTOMIZE should be disabled by default
      V4L/DVB (8098): xc5000: add module option to load firmware during driver attach
      V4L/DVB (8146): lgdt330x: add additional FEC control configuration option
      V4L/DVB (8183): cxusb: select MEDIA_TUNER_MXL5005S if !DVB_FE_CUSTOMISE
      V4L/DVB (8186): dib0700: add support for Hauppauge Nova-TD Stick 52009
      V4L/DVB (8236): cx23885: add support for new revision of FusionHDTV7 Dual Express
      V4L/DVB (8258): add support for SMS1010 and SMS1150 based digital television devices
      V4L/DVB (8259): sms1xxx: pass adapter_nr into dvb_register_adapter
      V4L/DVB (8260): sms1xxx: build fixes
      V4L/DVB (8272): sms1xxx: move driver from media/mdtv/ to media/dvb/siano/
      V4L/DVB (8273): sms1xxx: replace __FUNCTION__ with __func__
      V4L/DVB (8274): sms1xxx: build cleanup after driver relocation
      V4L/DVB (8275): sms1xxx: codingstyle cleanup: "foo* bar"/"foo * bar" should be "foo *bar"
      V4L/DVB (8276): sms1xxx: codingstyle cleanup: "(foo*)" should be "(foo *)"
      V4L/DVB (8277): sms1xxx: update latest siano drop to 1.2.17
      V4L/DVB (8278): sms1xxx: more codingstyle cleanups
      V4L/DVB (8279): sms1xxx: #define usb vid:pid's
      V4L/DVB (8280): sms1xxx: more codingstyle cleanups
      V4L/DVB (8281): sms1xxx: remove INT / UINT typedefs
      V4L/DVB (8282): sms1xxx: more codingstyle cleanups
      V4L/DVB (8283): sms1xxx: 80-column cleanups
      V4L/DVB (8284): sms1xxx: fix WARNING: printk() should include KERN_ facility level
      V4L/DVB (8285): sms1xxx: more 80-column cleanups
      V4L/DVB (8286): sms1xxx: remove typedefs
      V4L/DVB (8287): sms1xxx: fix WARNING: unnecessary cast may hide bugs
      V4L/DVB (8288): sms1xxx: more cleanups
      V4L/DVB (8289): sms1xxx: remove #if LINUX_VERSION_CODE checks
      V4L/DVB (8290): sms1xxx: small cleanup
      V4L/DVB (8291): sms1xxx: change default_mode to 4
      V4L/DVB (8292): sms1xxx: add code to allow device-specific functionality
      V4L/DVB (8293): sms1xxx: create printk macros
      V4L/DVB (8294): sms1xxx: move message formatting into printk macros
      V4L/DVB (8295): sms1xxx: add debug module option, to enable debug messages
      V4L/DVB (8296): sms1xxx: always show error messages
      V4L/DVB (8297): sms1xxx: remove old printk macros
      V4L/DVB (8298): sms1xxx: remove redundant __func__ in sms_err macro
      V4L/DVB (8299): sms1xxx: mark functions static
      V4L/DVB (8300): sms1xxx: simplify smsusb_init_device switch..case block
      V4L/DVB (8301): sms1xxx: add capability to define device-specific firmware filenames
      V4L/DVB (8302): sms1xxx: fix Siano board names
      V4L/DVB (8303): sms1xxx: update MODULE_DESCRIPTION
      V4L/DVB (8305): sms1xxx: fix warning: format '%d' expects type 'int', but argument x has type 'size_t'
      V4L/DVB (8306): sms1xxx: log firmware download process by default
      V4L/DVB (8307): sms1xxx: change smsusb_driver.name to sms1xxx
      V4L/DVB (8308): sms1xxx: Provide option to support Siano default usb ids
      V4L/DVB (8309): sms1xxx: fix OOPS on 64 bit kernels due to a bad cast
      V4L/DVB (8310): sms1xxx: remove kmutex_t typedef
      V4L/DVB (8311): sms1xxx: support device-specific firmware filenames on stellar usb1 sticks
      V4L/DVB (8312): sms1xxx: add firmware filenames to board properties for stellar and nova
      V4L/DVB (8313): sms1xxx: add support for Hauppauge WinTV-Nova-T-MiniStick
      V4L/DVB (8322): sms1xxx: fix improper usage of asm/foo.h
      V4L/DVB (8326): sms1xxx: fix missing #include <linux/types.h>
      V4L/DVB (8509): pvrusb2: fix device descriptions for HVR-1900 & HVR-1950
      V4L/DVB (8528): add support for MaxLinear MxL5007T silicon tuner
      V4L/DVB (8529): mxl5007t: enable _init and _sleep power management functionality
      V4L/DVB (8530): au0828: add support for new revision of HVR950Q
      V4L/DVB (8531): mxl5007t: move i2c gate handling outside of mutex protected code blocks
      V4L/DVB (8532): mxl5007t: remove excessive locks

Michael Neuling (19):
      powerpc: Add cputable entry for POWER7
      powerpc: Fix MSR setting in 32 bit signal code
      powerpc: Add macros to access floating point registers in thread_struct.
      powerpc: Move altivec_unavailable
      powerpc: Make load_up_fpu and load_up_altivec callable
      powerpc: Introduce VSX thread_struct and CONFIG_VSX
      powerpc: Add VSX CPU feature
      powerpc: Add VSX assembler code macros
      powerpc: Add VSX context save/restore, ptrace and signal support
      powerpc: Add CONFIG_VSX config option
      powerpc: Fix compile error for CONFIG_VSX
      powerpc: Update for VSX core file and ptrace
      powerpc: Fix compile warning in init_thread
      powerpc: Clean up copy_to/from_user for vsx and fpr
      powerpc: Remove old dump_task_* functions
      powerpc: fix swapcontext backwards compat. with VSX ucontext changes
      powerpc: remove unused variable in emulate_fp_pair
      powerpc: fix giveup_vsx to save registers correctly
      powerpc: Add VSX load/store alignment exception handler

Mike Anderson (1):
      [SCSI] sym53c8xx: free luntbl in sym_hcb_free

Mike Christie (33):
      [SCSI] scsi_dh: add hp sw device handler
      [SCSI] iscsi class, iscsi_tcp/iser: add host arg to session creation
      [SCSI] iscsi class, iscsi drivers: remove unused iscsi_transport attrs
      [SCSI] iscsi class: rename iscsi_host to iscsi_cls_host
      [SCSI] iscsi: remove session and host binding in libiscsi
      [SCSI] iscsi: add iscsi host helpers
      [SCSI] iscsi: remove session/conn_data_size from iscsi_transport
      [SCSI] iscsi: modify iscsi printk so it can take driver data pointers
      [SCSI] iser: fix handling of scsi cmnds during recovery.
      [SCSI] libiscsi, iscsi_tcp, iser: add session cmds array accessor
      [SCSI] libiscsi: modify libiscsi so it supports offloaded data paths
      [SCSI] libiscsi: merge iscsi_mgmt_task and iscsi_cmd_task
      [SCSI] iscsi_tcp: convert iscsi_tcp to support merged tasks
      [SCSI] iser: convert ib_iser to support merged tasks
      [SCSI] libiscsi: rename iscsi_cmd_task to iscsi_task
      [SCSI] iscsi_tcp: handle iscsi_cmd_task rename
      [SCSI] iser: handle iscsi_cmd_task rename
      [SCSI] iscsi class: user device_for_each_child instead of duplicating session list
      [SCSI] iscsi class: add endpoint class
      [SCSI] iser: Modify iser to take a iscsi_endpoint struct in ep callouts and session setup
      [SCSI] iscsi_tcp: hook iscsi_tcp into iscsi_endpoint code
      [SCSI] iscsi class: Add session initiatorname and ifacename sysfs attrs.
      [SCSI] libiscsi: fix cmds_max setting
      [SCSI] libiscsi, iser, tcp: remove recv_lock
      [SCSI] iscsi class: fix refcount leak
      [SCSI] libiscsi, iscsi_tcp, ib_iser: fix setting of can_queue with old tools.
      [SCSI] iscsi class: update version number
      [SCSI] iscsi class: fix endpoint leak
      [SCSI] fix shared tag map setup
      [SCSI] qla4xxx: fix queue depth setting
      [SCSI] stex: fix queue depth setting
      [SCSI] fix shared tag map tag allocation
      [SCSI] scsi_lib: use blk_rq_tagged in scsi_request_fn

Mike Frysinger (13):
      [MTD] [MAPS] Blackfin Async Flash Maps
      Blackfin arch: use the generic platform nand driver to support nand flash on bf53x board which do not have on-chip nand flash controller
      Blackfin arch: Fix bug - do not overflow the buffer given to us which tends to happen when CONFIG_L1_MAX_PIECE is increased past its default
      Blackfin arch: use the symbolic IRQ define rather than the backend number
      Blackfin arch: set CROSS_COMPILE in our arch Makefile so it gets used by default
      i2c-bfin-twi: Update the dependencies
      Blackfin arch: use local labels and ENDPROC() markings
      Blackfin arch: add missing IORESOURCE_MEM flags to UART3
      uio-howto.tmpl: use standard copyright/legal markings
      uio-howto.tmpl: use unique output names
      procfs-guide: drop pointless &nbsp; entities
      Blackfin arch: check the EXTBANKS field of the DDRCTL1 register to see if we are using both memory banks
      Blackfin arch: cache the values of vco/sclk/cclk as the overhead of doing so (~24 bytes) is worth avoiding the software mult/div routines

Mike Galbraith (2):
      sched: make !hrtick faster
      sched: trivial sched_features cleanup

Mike Isely (8):
      V4L/DVB (7936): pvrusb2: Remove svn Id keyword from all sources
      V4L/DVB (7937): pvrusb2: Change several embedded timer constants to defined values
      V4L/DVB (7938): pvrusb2: Increase enforced encoder wait delay to improve reliability
      V4L/DVB (7939): pvrusb2: Remove sysfs interface hackery
      V4L/DVB (8175): pvrusb2: Fix misleading source code comment
      V4L/DVB (8176): pvrusb2: Update video_gop_size
      V4L/DVB (8474): pvrusb2: Enable IR chip on HVR-1900 class devices
      V4L/DVB (8475): pvrusb2: Cosmetic macro fix (benign)

Mike Mason (2):
      powerpc/eeh: PERR/SERR bit settings during EEH device recovery
      powerpc/eeh: Don't panic when EEH_MAX_FAILS is exceeded

Mike Montour (3):
      ALSA: ASoC: Add TLV information to remaining WM8753 controls
      ALSA: ASoC: Add SOC_SINGLE_EXT_TLV control type
      ALSA: ASoC: Add TLV information to the LM4857 controls on the GTA01

Mike Rapoport (14):
      [ALSA] Add EM-X270 ASoC driver
      [ARM] 5035/1: Ensure that zone adjustment is done only on CM-X270
      [ARM] 5036/2: Combine cm_x270_defconfig and em_x270_defconfig into xm_x270_defconfig
      [MTD] [NOR] Add support for AMD AM29SL800D[BT] NOR flash chips
      [MTD] [NOR] Add support for flash chips with ID in bank other than 0
      [MTD] [NOR] Add support for Eon EN29SL800B[BT] NOR flash chips
      [ARM] 5101/2: EM-X270 updates
      [ARM] 5103/2: CM-X270: update core platform support
      [ARM] 5104/1: CM-X270: PCMCIA updates
      [ARM] 5105/1: CM-X270: update NAND flash driver to use gpio_lib
      [ARM] 5106/1: CM-X270: remove unneeded cm-x270.h
      [ARM] 5107/1: Add maintainer entries for the CompuLab CM-X270/EM-X270 machines
      ALSA: ac97 - fix patch_ucb1400 for proper resume
      mfd: add platform_data to mfd_cell

Mike Travis (46):
      [CPUFREQ] change cpu freq arrays to per_cpu variables
      x86: change maximum NR_CPUS to 4096 and MAX_NUMNODES to 512
      sched: replace MAX_NUMNODES with nr_node_ids in kernel/sched.c
      cpu: change some globals to statics in drivers/base/cpu.c v2
      x86: Add performance variants of cpumask operators
      acpi: use performance variant for_each_cpu_mask_nr
      cpufreq: use performance variant for_each_cpu_mask_nr
      core: use performance variant for_each_cpu_mask_nr
      mm: use performance variant for_each_cpu_mask_nr
      net: use performance variant for_each_cpu_mask_nr
      x86: use performance variant for_each_cpu_mask_nr
      infiniband: use performance variant for_each_cpu_mask_nr
      clocksource/events: use performance variant for_each_cpu_mask_nr
      net: Pass reference to cpumask variable in net/sunrpc/svc.c
      x86: fix remove cpu_pda table patch
      x86: modify Kconfig to allow up to 4096 cpus
      x86: cleanup early per cpu variables/accesses v4
      x86: restore pda nodenumber field
      x86: remove the static 256k node_to_cpumask_map
      x86: remove static boot_cpu_pda array v2
      x86: leave initial __cpu_pda array in place until cpus are booted
      sched, numa: replace MAX_NUMNODES with nr_node_ids in kernel/sched.c
      x86: add check for node passed to node_to_cpumask, v3
      x86: change _node_to_cpumask_ptr to return const ptr
      ACPI: change processors from array to per_cpu variable
      sched: reduce stack size in isolated_cpu_setup()
      kthread: reduce stack pressure in create_kthread and kthreadd
      cpumask: Replace cpumask_of_cpu with cpumask_of_cpu_ptr
      cpumask: Optimize cpumask_of_cpu in arch/x86/kernel/io_apic_64.c
      cpumask: Optimize cpumask_of_cpu in arch/x86/kernel/ldt.c
      cpumask: Optimize cpumask_of_cpu in drivers/misc/sgi-xp/xpc_main.c
      cpumask: Optimize cpumask_of_cpu in kernel/time/tick-common.c
      cpumask: Optimize cpumask_of_cpu in lib/smp_processor_id.c
      cpumask: Provide a generic set of CPUMASK_ALLOC macros
      cpumask: Use optimized CPUMASK_ALLOC macros in the centrino_target
      NR_CPUS: Replace NR_CPUS in arch/x86/kernel/cpu/mcheck/mce_64.c
      NR_CPUS: Replace NR_CPUS in arch/x86/kernel/cpu/proc.c
      NR_CPUS: Replace NR_CPUS in arch/x86/kernel/genx2apic_uv_x.c
      NR_CPUS: Replace NR_CPUS in arch/x86/kernel/genapic_flat_64.c
      NR_CPUS: Replace per_cpu(..., smp_processor_id()) with __get_cpu_var
      NR_CPUS: Replace NR_CPUS in cpufreq userspace routines
      cpumask: Provide a generic set of CPUMASK_ALLOC macros, FIXUP
      NR_CPUS: Replace NR_CPUS in speedstep-centrino.c
      cpumask: make cpumask_of_cpu_map generic
      cpumask: put cpumask_of_cpu_map in the initdata section
      cpumask: change cpumask_of_cpu_ptr to use new cpumask_of_cpu

Mikhail Cherkashin (2):
      palm_bk3710: fix tRP for UDMA mode 4
      ide: disable drive interrupts in ide_driveid_update()

Miklos Szeredi (28):
      nfsd: rename MAY_ flags
      nfsd: clean up mnt_want_write calls
      [GFS2] don't call permission()
      splice: fix generic_file_splice_read() race with page invalidation
      security: remove unused sb_get_mnt_opts hook
      security: remove dummy module
      security: remove dummy module fix
      sysfs: don't call notify_change
      ecryptfs: string copy cleanup
      lockd: dont return EAGAIN for a permanent error
      locks: add special return value for asynchronous locks
      locks: cleanup code duplication
      locks: allow ->lock() to return FILE_LOCK_DEFERRED
      fuse: prepare lookup for nfs export
      fuse: add export operations
      fuse: add fuse_lookup_name() helper
      fuse: nfs export special lookups
      fuse: lockd support
      [patch] vfs: fix lookup on deleted directory
      [patch] hppfs: remove hppfs_permission
      [patch 05/14] hpfs: dont call permission()
      [patch 1/5] vfs: truncate: dont check immutable twice
      [patch 3/5] vfs: change remove_suid() to file_remove_suid()
      [patch 5/5] vfs: remove mode parameter from vfs_symlink()
      [patch 1/4] vfs: utimes: move owner check into inode_change_ok()
      [patch 2/4] vfs: utimes cleanup
      [patch 3/4] fat: dont call notify_change
      [patch 4/4] vfs: immutable inode checking cleanup

Miklos Vajna (3):
      x86: janitor work in bugs.c
      x86: janitor work in video-vga.c
      x86/PCI: janitor work in irq.c

Mikulas Patocka (9):
      Fix endianity in A100U2W SCSI driver
      Add udelay to A100U2W SCSI driver
      BUG_ON on kernel misbehavior on A100U2W driver
      Don't crash on IOMMU overflow in A100U2W driver
      dm mpath: free path selector on invalid args
      dm mpath: return parameter error
      dm snapshot: track snapshot reads
      dm snapshot: fix race during exception creation
      dm snapshot: use per device mempools

Milan Broz (4):
      dm: introduce merge_bvec_fn
      dm: linear add merge
      dm table: remove merge_bvec sector restriction
      dm crypt: add merge

Milton Miller (4):
      [MTD] [NAND] remove __PPC__ hardcoded address from DiskOnChip drivers
      ALSA: correct kcalloc usage
      powerpc/spufs: correct kcalloc usage
      kcalloc: remove runtime division

Ming Lei (7):
      PCI: remove unnecessary volatile in PCIe hotplug struct controller
      USB: host: mark const variable tables as "const"
      USB: uhci: mark root_hub_hub_des[] as const
      USB: remove interface parameter of usb_reset_composite_device
      USB: fix comment of usb_set_configuration
      USB: fix usb_reset_device and usb_reset_composite_device(take 3)
      HID:usbkbd:mark usb_kbd_keycode array as const

Mingming Cao (10):
      ext4: Fix ext4_mb_init_cache return error
      jbd2: fix race between jbd2_journal_try_to_free_buffers() and jbd2 commit transaction
      ext4: mballoc avoid use root reserved blocks for non root allocation
      percpu_counter: new function percpu_counter_sum_and_set
      ext4: delayed allocation ENOSPC handling
      ext4: Invert lock ordering of page_lock and transaction start in delalloc
      ext4: fix delalloc i_disksize early update issue
      ext4: delayed allocation i_blocks fix for stat
      ext4: Documention update for new ordered mode and delayed allocation
      jbd: fix race between free buffer and commit transaction

Mitch Williams (1):
      igb: Remove adapter struct from these function call parameters

Mitchell Blank Jr (1):
      atm: use const where reasonable

Mohamed Abbas (3):
      iwlwifi: Add power level support
      iwlwifi: fix resume SW RF-kill
      iwlwifi: keep the STATUS_EXIT_PENDING flag till the end of down flow

Mohammed Gamal (2):
      KVM: x86 emulator: emulate nop and xchg reg, acc (opcodes 0x90 - 0x97)
      KVM: x86 emulator: Fix HLT instruction

Moni Shoua (3):
      bonding: Send more than one gratuitous ARP when slave takes over
      IB/sa: Fail requests made while creating new SM AH
      IPoIB: Refresh paths instead of flushing them on SM change events

Márton Németh (1):
      8139too: some style cleanups

Nadia Derbey (10):
      idr: change the idr structure
      idr: rename some of the idr APIs internal routines
      idr: fix a printk call
      idr: error checking factorization
      idr: make idr_get_new* rcu-safe
      idr: make idr_find rcu-safe
      idr: make idr_remove rcu-safe
      ipc: call idr_find() without locking in ipc_lock()
      ipc: get rid of ipc_lock_down()
      ipc: do not use a negative value to re-enable msgmni automatic recomputing

Nate Case (4):
      [MTD] [NOR] Support for M50FLW080A and M50FLW080B
      PHYLIB: Add 1000Base-X support for Broadcom bcm5482
      USB: isp1760: Support board-specific hardware configurations
      leds: Add support for Philips PCA955x I2C LED drivers

Nathan Fontenot (10):
      powerpc/pseries: Allow phandle to be specified in formats other than decimal
      powerpc/pseries: Use base address to derive starting page frame number
      powerpc/pseries: Update the device tree correctly for drconf memory add/remove
      powerpc/pseries: Split code into helper routines for drconf memory
      powerpc/pseries: Update numa association of hotplug memory add for drconf memory
      powerpc/pseries: Remove extraneous error reporting for hcall failures in lparcfg
      powerpc/pseries: Add memory entitlement capabilities to /proc/ppc64/lparcfg
      powerpc/pseries: Verify CMO memory entitlement updates with virtual I/O
      powerpc/pseries: Update arch vector to indicate support for CMO
      powerpc/pseries: Remove kmalloc call in handling writes to lparcfg

Nathan Fotenot (1):
      powerpc/pseries: Split processor entitlement retrieval and gathering to helper routines

Nathan Lynch (12):
      powerpc: Add PPC_FEATURE_PSERIES_PERFMON_COMPAT
      sysfs-rules.txt: reword API stability statement
      ELF loader support for auxvec base platform string
      powerpc: Enable AT_BASE_PLATFORM aux vector
      powerpc: Fix boot problem due to AT_BASE_PLATFORM change
      powerpc: Fix vio build warnings
      powerpc: kill useless SMT code in prom_hold_cpus
      powerpc: register_cpu_online should be __cpuinit
      powerpc: Update cpu_sibling_maps dynamically
      powerpc: Make core sibling information available to userspace
      powerpc: Make core id information available to userspace
      powerpc: Show processor cache information in sysfs

Neil Brown (22):
      knfsd: Replace lock_kernel with a mutex for nfsd thread startup/shutdown locking.
      nfsd: fix race in nfsd_nrthreads()
      use bio_endio instead of a call to bi_end_io
      Improve setting of "events_cleared" for write-intent bitmaps.
      Allow setting start point for requested check/repair
      Close race in md_probe
      Don't try to make md arrays dirty if that is not meaningful.
      Enable setting of 'offset' and 'size' of a hot-added spare.
      Support adding a spare to a live md array with external metadata.
      rationalise return value for ->hot_add_disk method.
      Don't reject HOT_REMOVE_DISK request for an array that is not yet started.
      Make sure all changes to md/array_state are notified.
      Make sure all changes to md/sync_action are notified.
      Make sure all changes to md/degraded are notified.
      Make sure all changes to md/dev-XX/state are notified
      nfsd: fix spurious EACCESS in reconnect_path()
      Merge branch 'master' into for-next
      Merge branch 'for-neil' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/md into for-next
      Merge branch 'for-2.6.26' into for-next
      Merge branch 'master' into for-next
      md: Better control of when do_md_stop is allowed to stop the array.
      md: Tidy up rdev_size_store a bit:

Neil Horman (4):
      sctp: add sctp/remaddr table to complete RFC remote address table OID
      [CRYPTO] tcrypt: Add self test for des3_ebe cipher operating in cbc mode
      crypto: prng - Deterministic CPRNG
      core: add stat to track unresolved discards in neighbor cache

NeilBrown (3):
      knfsd: nfsd: Handle ERESTARTSYS from syscalls.
      md: only count actual openers as access which prevent a 'stop'
      md: Protect access to mddev->disks list using RCU

Nick Andrew (2):
      printk: refactor processing of line severity tokens
      printk: remember the message level for multi-line output

Nick Piggin (17):
      powerpc: Optimise smp_wmb on 64-bit processors
      spufs: Convert nopfn to fault
      mspec: convert nopfn to fault
      mm: remove nopfn
      hugetlb: override default huge page size
      x86: implement pte_special
      mm: introduce get_user_pages_fast
      x86: lockless get_user_pages_fast()
      dio: use get_user_pages_fast
      splice: use get_user_pages_fast
      x86: support 1GB hugepages with get_user_pages_lockless()
      mm: readahead scan lockless
      radix-tree: add gang_lookup_slot, gang_lookup_slot_tag
      mm: speculative page references
      mm: lockless pagecache
      mm: spinlock tree_lock
      powerpc/mm: Implement _PAGE_SPECIAL & pte_special() for 64-bit

Nicolas Boichat (1):
      ALSA: Allow to force model to intel-mac-v3 in snd_hda_intel (sigmatel).

Nicolas Ferre (7):
      [ARM] 4940/1: AT91: UDPHS driver: SAM9RL board and cpu integration.
      mmc: at91_mci: update bytes_xfered value once xfer done
      mmc: at91_mci: add multiwrite switch
      mmc: at91_mci: do not read irq status twice as it will forget some errors
      at91_mci: manage cmd error and data error independently
      atmel_lcdfb: FIFO underflow management
      atmel_lcdfb: avoid division by zero

Nicolas Pitre (8):
      [ARM] Orion: update defconfig to 2.6.26-rc4
      [ARM] latencytop support
      [ARM] fix cache alignment code in memset.S
      [ARM] cache align destination pointer when copying memory for some processors
      [ARM] cache align memset and memzero
      [ARM] Feroceon: speed up flushing of the entire cache
      [ARM] Feroceon: catch other Feroceon CPU IDs in head.S
      [ARM] Orion: add RD88F5181L-FXO support

Niels de Vos (1):
      Input: serio - trivial documentation fix

Nikanth Karthikesan (1):
      linear: correct disk numbering error check

Nishanth Aravamudan (4):
      mm: remove mm_init compilation dependency on CONFIG_DEBUG_MEMORY_INIT
      mm: create /sys/kernel/mm
      hugetlb: new sysfs interface
      hugetlb: fix CONFIG_SYSCTL=n build

Nobuhiro Iwamatsu (10):
      net: sh_eth: add support for Renesas SuperH Ethernet
      net: sh_eth: Fix compile error sh_eth
      video: sh7760fb: SH7760/SH7763 LCDC framebuffer driver
      sh: Add SCIF2 support for SH7763.
      sh: Renesas Solutions SH7763RDP board support
      sh: Solution Enginge 7710/7712 SH-Ether support
      sh: Update Solution Enginge 7712 defconfig
      sh: Clean up code of Solution Engine 770x
      sh: Fix Kconfig of AP-325RXA
      sh: Remove sh_pcic_io_xxx function from Solution Engine IO code

Nye Liu (2):
      powerpc/CPM: Minor cosmetic changes to udbg_putc
      cpm1: don't send break on TX_STOP, don't interrupt RX/TX when adjusting termios parameters

OGAWA Hirofumi (7):
      x86: clean up vdso_enabled type on x86_64
      pdflush: use time_after() instead of open-coding it
      fat: fix parse_options()
      fat: fix VFAT_IOCTL_READDIR_xxx and cleanup for userland
      fat: cleanup fs/fat/dir.c
      fat: use same logic in fat_search_long() and __fat_readdir()
      fat: small optimization to __fat_readdir()

Octavian Purdila (2):
      ramfs: enable splice write
      net: refactor tcp splice receive path to improve readability

Olaf Hering (2):
      [POWERPC] Create modalias file in sysfs for of_platform bus
      atyfb: remove dead code

Oleg Nesterov (35):
      __mutex_lock_common: use signal_pending_state()
      posix timers: timer_delete: remove the bogus "->it_process != NULL" check
      posix timers: release_posix_timer: kill the bogus put_task_struct(->it_process);
      signals: collect_signal: remove the unneeded sigismember() check
      signals: collect_signal: simplify the "still_pending" logic
      signals: change collect_signal() to return void
      __exit_signal: don't take rcu lock
      signals: dequeue_signal: don't check SIGNAL_GROUP_EXIT when setting SIGNAL_STOP_DEQUEUED
      signals: do_signal_stop: kill the SIGNAL_UNKILLABLE check
      coredump: zap_threads: comments && use while_each_thread()
      ptrace: give more respect to SIGKILL
      ptrace: simplify ptrace_stop()->sigkill_pending() path
      introduce PF_KTHREAD flag
      kill PF_BORROWED_MM in favour of PF_KTHREAD
      coredump: zap_threads() must skip kernel threads
      coredump: elf_core_dump: skip kernel threads
      coredump: turn mm->core_startup_done into the pointer to struct core_state
      coredump: move mm->core_waiters into struct core_state
      coredump: simplify core_state->nr_threads calculation
      coredump: turn core_state->nr_threads into atomic_t
      coredump: make mm->core_state visible to ->core_dump()
      coredump: construct the list of coredumping threads at startup time
      coredump: elf_core_dump: use core_state->dumper list
      coredump: elf_fdpic_core_dump: use core_state->dumper list
      coredump: kill mm->core_done
      coredump: format_corename: fix the "core_uses_pid" logic
      workqueues: insert_work: use "list_head *" instead of "int tail"
      workqueues: implement flush_work()
      workqueues: schedule_on_each_cpu: use flush_work()
      workqueues: make get_online_cpus() useable for work->func()
      S390 topology: don't use kthread() for arch_reinit_sched_domains()
      workqueues: lockdep annotations for flush_work()
      workqueues: queue_work() can use queue_work_on()
      workqueues: schedule_on_each_cpu() can use schedule_work_on()
      workqueues: do CPU_UP_CANCELED if CPU_UP_PREPARE fails

Olga Kornievskaia (1):
      rpc: bring back cl_chatty

Oliver Endriss (4):
      V4L/DVB (8072): av7110: Removed some obsolete definitions and one unused variable
      V4L/DVB (8076): budget-ci: Support the bundled remote control of the TT DVB-C 1501
      V4L/DVB (8334): tda10023: Fix typo in tda10023_attach dummy routine
      V4L/DVB (8335): dvb-ttpci: Fix build with CONFIG_INPUT_EVDEV=n (Bug #11042)

Oliver Hartkopp (1):
      net: Update entry in af_family_clock_key_strings

Oliver Neukum (10):
      Input: yealink - reliably kill urbs
      USB: cdc-wdm cleanup
      USB: additional power savings for cdc-acm devices that support remote wakeup
      USB: autosuspend for cdc-wdm
      USB: fix usb serial pm counter decrement for disconnected interfaces
      USB: fix disconnect bug in cdc-acm
      USB: fix build error in cdc-acm for CONFIG_PM=n
      USB: fix double kfree in ipaq in error case
      fix for a memory leak in an error case introduced by fix for double free
      V4L/DVB (8544): gspca: probe/open race.

Or Gerlitz (8):
      net/core: add NETDEV_BONDING_FAILOVER event
      bonding: bond_change_active_slave() cleanup under active-backup
      bonding: deliver netdev event for fail-over under the active-backup mode
      RDMA/addr: Keep pointer to netdevice in struct rdma_dev_addr
      RDMA/cma: Simplify locking needed for serialization of callbacks
      RDMA/cma: Add RDMA_CM_EVENT_ADDR_CHANGE event
      IB/iser: Add support for RDMA_CM_EVENT_ADDR_CHANGE event
      IPoIB: Include err code in trace message for ib_sa_path_rec_get() failures

PJ Waskiewicz (1):
      igb: add NAPI Rx queue support

Pablo Neira Ayuso (3):
      netfilter: ctnetlink: group errors into logical errno sets
      netfilter: ctnetlink: add full support for SCTP to ctnetlink
      netfilter: nf_conntrack: add allocation flag to nf_conntrack_alloc

Paolo Ciarrocchi (7):
      x86: coding style fixes to arch/x86/pci/irq.
      x86: coding style fixes to arch/x86/kernel/sys_i386_32.c
      x86: coding style fixes to arch/x86/kernel/cpu/mcheck/p4.c
      x86: coding style fixes to arch/x86/kernel/cpu/mcheck/k7.c
      x86: coding style fixes to arch/x86/math-emu/reg_constant
      x86: coding style fixes to x86/kernel/cpu/cpufreq/cpufreq-nforce2.c
      x86: coding style fixes to arch/x86/kernel/io_apic_32.c

Patrice Vilchez (1):
      [ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits.

Patrick McHardy (53):
      netfilter: nf_conntrack: add nf_ct_kill()
      net: Add STP demux layer
      bridge: Use STP demux
      net: Add GARP applicant-only participant
      vlan: Change vlan_dev_set_vlan_flag() to handle multiple flags at once
      vlan: Move device unregistration before lower dev cleanup
      vlan: Add GVRP support
      net-sched: add dynamically sized qdisc class hash helpers
      net-sched: sch_hfsc: use dynamic class hash helpers
      net-sched: sch_cbq: use dynamic class hash helpers
      net-sched: sch_htb: move hash and sibling list removal to htb_delete
      net-sched: sch_htb: use dynamic class hash helpers
      net-sched: sch_htb: remove child and sibling lists
      net-sched: sch_htb: remove write-only qdisc filter_cnt
      net-sched: consolidate default fifo qdisc setup
      net: fix dev_set_promiscuity() breakage
      netdrv: don't truncate VLAN TCI with VLAN stripping
      netfilter: ebt_nflog: fix Kconfig typo
      vlan: fix network_header/mac_header adjustments
      vlan: Add ethtool support
      vlan: uninline __vlan_hwaccel_rx
      vlan: move struct vlan_dev_info to private header
      vlan: remove useless struct hlist_node declaration from if_vlan.h
      vlan: TCI related type and naming cleanups
      vlan: avoid header copying and linearisation where possible
      [HIFN]: Endianess fixes
      [HIFN]: Remove printk_ratelimit() for debugging printk
      [HIFN]: Indicate asynchronous processing to crypto API
      [HIFN]: Handle ablkcipher_walk errors
      [HIFN]: Fix data alignment checks
      [HIFN]: Properly handle requests for less than the full scatterlist
      [HIFN]: Use unique driver names for different algos
      [HIFN]: Properly initialize ivsize for CBC modes
      [HIFN]: Fix max queue length value
      [HIFN]: Move command descriptor setup to seperate function
      [HIFN]: Have HW invalidate src and dest descriptors after processing
      [CRYPTO] tcrypt: Catch cipher destination memory corruption
      net-sched: cls_flow: add perturbation support
      vlan: Don't store VLAN tag in cb
      vlan: deliver packets received with VLAN acceleration to network taps
      packet: support extensible, 64 bit clean mmaped ring structure
      packet: deliver VLAN TCI to userspace
      vlan: ethtool ->get_flags support
      vlan: clean up vlan_dev_hard_header()
      vlan: clean up hard_start_xmit functions
      vlan: remove unnecessary include statements
      netdrv intel: disable VLAN filtering in promiscous mode
      netdrv intel: always enable VLAN filtering except in promiscous mode
      garp: retry sending JoinIn messages after allocation failures
      packet: add PACKET_RESERVE sockopt
      netfilter: nf_conntrack_sctp: fix sparse warnings
      netfilter: make security table depend on NETFILTER_ADVANCED
      netfilter: nf_conntrack_extend: avoid unnecessary "ct->ext" dereferences

Pau Oliva Fora (1):
      Input: add HTC Shift Touchscreen Driver

Paul E. McKenney (13):
      rcu: add call_rcu_sched()
      rcu: add memory barriers and comments to rcu_check_callbacks()
      rcu: add rcu_barrier_sched() and rcu_barrier_bh()
      rcu: add call_rcu_sched() and friends to rcutorture
      sched: 1Q08 RCU doc update, add call_rcu_sched()
      rcu: fix rcu_try_flip_waitack_needed() to prevent grace-period stall
      RCU, rculist.h: fix list iterators
      rcu: make rcutorture more vicious: add stutter feature
      rcu: make rcutorture more vicious: reinstate boot-time testing
      rcu, rcutorture: make quiescent rcutorture less power-hungry
      rcu: make quiescent rcutorture less power-hungry
      rcu: make rcutorture even more vicious: invoke RCU readers from irq handlers (timers)
      list_for_each_rcu must die: networking

Paul Fulghum (7):
      n_hdlc: honor O_NONBLOCK on write
      synclink_gt: improve and simplify write method
      synclink_gt: add serial bit order control
      synclink_gt: improve TIOCOUTQ accuracy
      synclink_gt: leave transmitter in reset state after configuration
      synclink_gt: add rx DMA buffer fill level control
      synclink_gt fix locking in error path of rx enable

Paul Gortmaker (2):
      powerpc/ibmebus: more meaningful variable name
      powerpc/mpc7448: add alias list to DTS, clean out old chosen node

Paul Jackson (17):
      x86 boot: include missing smp.h header
      x86 boot: remove some unused extern function declarations
      x86 boot: add header comment to dmi.h stating what it is
      x86 boot: simplify pageblock_bits enum declaration
      x86 boot: minor code format fixes in e820 and efi routines
      x86 boot: proper use of ARRAY_SIZE instead of repeated E820MAX constant
      x86 boot: extend some internal memory map arrays to handle larger EFI input
      x86 boot: change sanitize_e820_map parameter from byte to int to allow bigger memory maps
      x86 boot: longer comment explaining sanitize_e820_map routine
      x86 boot: add code to add BIOS provided EFI memory entries to kernel
      x86 boot: e820 code indentation fix
      x86 boot: x86_64 efi compiler warning fix
      x86 boot: allow overlapping early reserve memory ranges
      x86 boot: show pfn addresses in hex not decimal in some kernel info printks
      x86 boot: more consistently use type int for node ids
      mm, generic, x86 boot: more tweaks to hex prints of some pfn addresses
      x86 boot: only pick up additional EFI memmap if add_efi_memmap flag

Paul Mackerras (8):
      Merge branch 'linux-2.6' into powerpc-next
      [POWERPC] Defer processing of interrupts when the CPU wakes from sleep mode
      Merge branch 'merge' into powerpc-next
      Merge branch 'merge'
      powerpc: Remove arch/ppc and include/asm-ppc
      Merge branch 'next' of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx
      Merge branch 'linux-2.6'
      powerpc: Only demote individual slices rather than whole process

Paul Menage (9):
      cgroup files: clean up whitespace in struct cftype
      cgroup files: add write_string cgroup control file method
      cgroup files: move the release_agent file to use typed handlers
      cgroups: misc cleanups to write_string patchset
      cgroup files: move notify_on_release file to separate write handler
      cgroup files: turn attach_task_by_pid directly into a cgroup write handler
      cgroup files: remove cpuset_common_file_write()
      cgroup files: convert devcgroup_access_write() into a cgroup write_string() handler
      cgroup files: convert res_counter_write() to be a cgroups write_string() handler

Paul Mundt (15):
      sched: kill off dead cfs_rq_set_shares()
      binfmt_elf_fdpic: Magical stack pointer index, for NEW_AUX_ENT compat.
      sh: Initial ELF FDPIC support.
      sh: Make dump_task dependent on ELF core.
      sh: RSK+ 7203 board support.
      sh: Consolidate segment modifiers across mmu/nommu systems.
      sh: Support variable page sizes on nommu.
      sh: Add support for 16kB PAGE_SIZE.
      sh: Use the common segment definitions for the _64 uaccess routines.
      sh: Consolidate addr/access_ok across mmu/nommu on 32bit.
      sh: Initial consolidation of the _32/_64 uaccess split.
      sh: Tidy up the SH-3 exception vector table.
      sh: Record the major cut revision for probed SH-4A parts.
      sh: Wire up new syscalls.
      sh: Move asid_cache() out of ifdef to fix SH-3/4 nommu build.

Paul Walmsley (4):
      ARM: OMAP: Add OMAP3430 base defines
      ARM: OMAP: Add OMAP chip type structure; clean up mach-omap2/id.c
      ARM: OMAP2: Clock: Add OMAP3 DPLL autoidle functions
      ARM: OMAP2: Clock: New OMAP2/3 DPLL rate rounding algorithm

Paulius Zaleckas (23):
      axnet_cs: use netstats in net_device structure
      lib8390: use netstats in net_device structure
      8390.h: remove net_device_stats
      8139cp: use netstats in net_device structure
      8139too: use netstats in net_device structure
      3c574_cs: use netstats in net_device structure
      3c589_cs: use netstats in net_device structure
      6pack: use netstats in net_device structure
      acenic: use netstats in net_device structure
      3c523: use netstats in net_device structure
      3c527: use netstats in net_device structure
      3c359: use netstats in net_device structure
      airo: use netstats in net_device structure
      arlan: use netstats in net_device structure
      atmel: use netstats in net_device structure
      [ARM] 5123/1: Select GENERIC_HARDIRQS_NO__DO_IRQ for ARM arch
      [ARM] 5122/1: imx_dma_request_by_prio simpilfication
      V4L/DVB (8337): soc_camera: make videobuf independent
      ariadne: use netstats in net_device structure
      at91_ether: use netstats in net_device structure
      imxmmc: remove DEBUG definition
      imxmmc: fix platform resources
      imxmmc: fix crash when no platform data is provided

Pavel Emelyanov (100):
      netns: Introduce sysctl root for read-only net sysctls.
      netns: Register net/core/ sysctls at read-only root.
      inet: Rename fragmentation sysctl-related functions/variables.
      ipv6: In fragmentation code, handle error returned from register_pernet_subsys.
      inet: Register fragmentation some ctls at read-only root.
      ipv6: Register some net/ipv6/ core sysctls at read-only root.
      net: The dev->get_stats pointer is not NULL nowadays.
      bridge: Use on-device stats instead of private ones.
      ipgre: Use on-device stats instead of private ones.
      ipip: Use on-device stats instead of private ones.
      sit: Use on-device stats instead of private ones.
      ipmr: Ipip tunnel uses on-device stats.
      tunnels: Remove stat member from ip_tunnel struct.
      ip6tnl: Use on-device stats instead of private ones.
      ipmr: Use on-device stats instead of private ones.
      ip6mr: Use on-device stats instead of private ones.
      mac80211: Brush up error paths in mesh_path_add.
      mac80211: Fix one more call to synchronize_rcu in atomic context.
      mac80211: Prepare mesh_table_grow to failing copy_node callback.
      mac80211: Report allocation failure from mesh_path_node_copy.
      mac80211: Fix sleeping allocation under lock in mesh_path_node_copy.
      mac80211: Do not report false error from mesh_path_add.
      mac80211: Merge error paths in mesh_table_grow().
      mac80211: Consolidate hash kfree-ing in mesh.c.
      bonding: Remove redundant argument from bond_create.
      bonding: Relax unneeded _safe lists iterations.
      bonding: Remove unneeded list_empty checks.
      udp: introduce a udp_hashfn function
      udp: provide a struct net pointer for __udp[46]_lib_mcast_deliver
      udp: add struct net argument to udp_hashfn
      inet: add struct net argument to inet_bhashfn
      inet: add struct net argument to inet_lhashfn
      inet: add struct net argument to inet_ehashfn
      inet6: add struct net argument to inet6_ehashfn
      netns: introduce the net_hash_mix "salt" for hashes
      sctp: fix error path in sctp_proc_init
      tcp: de-bloat a bit with factoring NET_INC_STATS_BH out
      MIB: add struct net to UDP_INC_STATS_USER
      MIB: add struct net to UDP_INC_STATS_BH
      MIB: add struct net to UDP6_INC_STATS_USER
      MIB: add struct net to UDP6_INC_STATS_BH
      icmp: add struct net argument to icmp_out_count
      inet: toss struct net initialization around
      icmp: drop unused MIB accounting wrappers
      mib: add struct net to ICMP_INC_STATS
      mib: add struct net to ICMP_INC_STATS_BH
      mib: add struct net to ICMPMSGOUT_INC_STATS
      mib: add struct net to ICMPMSGIN_INC_STATS_BH
      ipv4: prepare net initialization for IP accounting
      mib: drop unused IP_INC_STATS_USER
      mib: add net to IP_INC_STATS
      mib: add net to IP_INC_STATS_BH
      mib: add net to IP_ADD_STATS_BH
      inet: prepare struct net for TCP MIB accounting
      mib: drop unused TCP_XXX_STATS macros
      tcp: add net to tcp_mib_init
      mib: add net to TCP_INC_STATS
      mib: add net to TCP_INC_STATS_BH
      mib: add net to TCP_DEC_STATS
      mib: add net to TCP_ADD_STATS_USER
      sock: add net to prot->enter_memory_pressure callback
      inet: prepare net on the stack for NET accounting macros
      tcp: replace tcp_sock argument with sock in some places
      mib: add net to NET_INC_STATS
      mib: add net to NET_INC_STATS_BH
      mib: add net to NET_INC_STATS_USER
      mib: add net to NET_ADD_STATS_BH
      mib: add net to NET_ADD_STATS_USER
      mib: add netns/mib.h file
      ipv4: add pernet mib operations
      mib: put tcp statistics on struct net
      mib: put ip statistics on struct net
      mib: put net statistics on struct net
      mib: put udp statistics on struct net
      mib: put udplite statistics on struct net
      mib: put icmp statistics on struct net
      mib: put icmpmsg statistics on struct net
      ipv4: clean the init_ipv4_mibs error paths
      proc: create /proc/net/netstat file in each net
      proc: create /proc/net/snmp file in each net
      proc: show per-net ip_devconf.forwarding in /proc/net/snmp
      proc: clean the ip_misc_proc_init and ip_proc_init_net error paths
      proc: consolidate per-net single_open callers
      proc: consolidate per-net single-release callers
      Mark res_counter_charge(_locked) with __must_check
      devcgroup: relax white-list protection down to RCU
      pidns: remove now unused kill_proc function
      pidns: remove now unused find_pid function.
      pidns: remove find_task_by_pid, unused for a long time
      bsdacct: rename acct_gbls to bsd_acct_struct
      pidns: use kzalloc when allocating new pid_namespace struct
      pidns: add the struct bsd_acct_struct pointer on pid_namespace struct
      bsdacct: "truthify" a comment near acct_process
      bsdacct: make check timer accept a bsd_acct_struct argument
      bsdacct: turn the acct_lock from on-the-struct to global
      bsdacct: make internal code work with passed bsd_acct_struct, not global
      bsdacct: switch from global bsd_acct_struct instance to per-pidns one
      bsdacct: turn acct off for all pidns-s on umount time
      bsdacct: account dying tasks in all relevant namespaces
      bsdacct: fix and add comments around acct_process()

Pavel Machek (21):
      x86: iommu: use symbolic constants, not hardcoded numbers
      x86 gart: factor out common code
      x86, aperture_64: use symbolic constants
      x86: automatical unification of i8259.c
      x86: i8259.c: remove #ifdefs around includes
      x86: i8259.c: remove trivial ifdefs
      x86: i8259: cleanup codingstyle
      x86: automatical unification of i8259.c
      x86: i8259.c: remove #ifdefs around includes
      x86: i8259.c: remove trivial ifdefs
      x86: i8259: cleanup codingstyle
      x86: aperture_64.c: cleanups
      i8259: fix final ugliness
      aperture_64.c: duplicated code, buggy?
      x86: aperture_64.c: corner case wrong
      pci-gart_64.c: could we get better explanation?
      wireless: Small cleanups
      [libata] sata_svw: update code comments relating to data corruption
      ide: small whitespace fixes
      SYNC_FILE_RANGE_WRITE may and will block. Document that.
      swsusp: provide users with a hint about the no_console_suspend option

Pavel Roskin (5):
      mac80211: fix panic when using hardware WEP
      hostap: don't skip any headers in hostap_80211_header_parse()
      hostap: add radiotap support in monitor mode
      hostap: use radiotap headers by default
      hostap: don't compile prism2_suspend() for hostap_pci without CONFIG_PM

Pekka Enberg (9):
      netfilter: nf_conntrack_extend: use krealloc() in nf_conntrack_extend.c V2
      ipg: always compile in jumbo frame support
      ipg: remove jumbo frame #ifdef from mtu
      ipg: per-device rxfrag_size
      ipg: per-device rxsupport_size
      ipg: per-device max_rxframe_size
      ipg: run-time configurable jumbo frame support
      slub: dump more data on slab corruption
      netfilter: fix double-free and use-after free

Pekka Paalanen (30):
      x86: add a list for custom page fault handlers.
      x86_64: fix kernel rodata NX setting
      x86: fix SMP alternatives: use mutex instead of spinlock, text_poke is sleepable
      ftrace: add readpos to struct trace_seq; add trace_seq_to_user()
      x86: mmiotrace - trace memory mapped IO
      x86 mmiotrace: use lookup_address()
      x86 mmiotrace: fix relay-buffer-full flag for SMP
      x86 mmiotrace: comment about user space ABI
      x86: explicit call to mmiotrace in do_page_fault()
      x86 mmiotrace: Use percpu instead of arrays.
      x86: mmiotrace full patch, preview 1
      x86: mmiotrace, preview 2
      ftrace: add mmiotrace plugin
      ftrace: mmiotrace, updates
      ftrace: mmiotrace update, #2
      x86 mmiotrace: move files into arch/x86/mm/.
      x86 mmiotrace: remove ISA_trace parameter.
      x86 mmiotrace: Do not print bogus pid
      mmiotrace: add user documentation
      x86 mmiotrace: dynamically disable non-boot CPUs
      mmiotrace: print header using the read hook.
      mmiotrace: print overrun counts
      mmiotrace: do not print bogus pid for maps either
      doc: update mmiotrace doc to current status
      mmiotrace: code style cleanups
      x86 mmiotrace: fix page-unaligned ioremaps
      x86 mmiotrace: use resource_size_t for phys addresses
      mmiotrace: rename kmmio_probe::user_data to :private.
      x86 mmiotrace: page level is unsigned
      mmiotrace broken in linux-next (8-bit writes only)

Pete Zaitcev (2):
      USB: missing usb_put_hcd to ohci-at91
      USB: ohci_hcd hang: submit vs. rmmod race

Peter Oberparleiter (6):
      [S390] cio: introduce fcx bit to chsc characteristics
      [S390] cio: introduce fcx enabled scsw format
      [S390] cio: provide functions for fcx enabled I/O
      [S390] cio: provide helper functions for fcx enabled I/O
      [S390] cio: suppress chpid event in case of configure error
      [S390] sclp: simplify vt220 cleanup logic

Peter P Waskiewicz Jr (1):
      igb: Introduce multiple TX queues with infrastructure

Peter Tiedemann (1):
      s390/net/ctcm: message cleanup

Peter Zijlstra (39):
      ftrace: trace next state
      ftrace: fix wakeup callback
      sched: fix hotplug cpus on ia64
      sched: debug: add some rt debug output
      sched: rt: fix SMP bandwidth balancing for throttled groups
      sched: rt: move some code around
      sched: rt: fix the bandwidth contraint computations
      sched: rt: dont stop the period timer when there are tasks wanting to run
      sched: clean up some unused variables
      sched: revert the revert of: weight calculations
      sched: fix calc_delta_asym()
      sched: fix calc_delta_asym, #2
      sched: revert revert of: fair-group: SMP-nice for group scheduling
      sched: sched_clock_cpu() based cpu_clock()
      sched: fix wakeup granularity and buddy granularity
      sched: add full schedstats to /proc/sched_debug
      sched: fix sched_domain aggregation
      sched: update aggregate when holding the RQs
      sched: dont micro manage share losses
      sched: no need to aggregate task_weight
      sched: simplify the group load balancer
      sched: fix newidle smp group balancing
      sched: fix sched_balance_self() smp group balancing
      sched: persistent average load per task
      sched: hierarchical load vs affine wakeups
      sched: hierarchical load vs find_busiest_group
      sched: fix load scaling in group balancing
      sched: fix task_h_load()
      sched: remove prio preference from balance decisions
      sched: optimize effective_load()
      sched: disable source/target_load bias
      sched: fix shares boost logic
      sched: update shares on wakeup
      sched: correct wakeup weight calculations
      sched: incremental effective_load()
      sched: bias effective_load() error towards failing wake_affine().
      Kprobe smoke test lockdep warning
      sched, x86: clean up hrtick implementation
      sched: clean up compiler warning

Philipp Zabel (21):
      [ALSA] ASoC: Add UDA1380 driver
      [ARM] 5075/1: i2c-pxa: move i2c pin setup and PCFR_PI2CEN handling into arch/arm/mach-pxa
      [ARM] 5080/1: touch PSSR_OTGPH only on pxa27x in ohci-pxa27x and pxa27x_udc
      [ARM] 5136/1: pxa: fix PWM device order for pxa27x
      [ARM] 5044/1: pwm_bl: add init/notify/exit callbacks
      [ARM] 5045/1: magician: use the pwm_bl driver for the LCD backlight
      [ARM] 5069/1: pxa: include pxa2xx-regs.h in reset.c for RSCR
      [ARM] 5135/1: pxa: drop superfluous asm/arch/pxa2xx-gpio.h includes
      [ARM] 5120/1: pxa: correct platform driver names for PXA25x and PXA27x UDC drivers
      [ARM] 5042/1: magician: request GPIOs for pda_power
      [ARM] 5119/1: magician: include linux/gpio.h instead of asm/gpio.h
      [ARM] 5125/1: magician: move gpio pin configuration into __initdata section
      [ARM] 5126/1: magician: remove superfluous mtd includes
      [ARM] 5137/1: magician: MACH_MAGICIAN doesn't need to depend on ARCH_PXA
      [ARM] 5138/1: magician: set pwm-backlight .id = -1
      mfd: move asic3 probe functions into __init section
      mfd: fix asic3 config array initialisation
      mfd: fix the asic3 irq demux code
      mfd: add ASIC3_CONFIG_GPIO templates
      mfd: remove DS1WM register definitions from asic3.h
      mfd: let asic3 use mem resource instead of bus_shift

Philippe De Muyter (2):
      ieee1394: dump mmapped iso buffers in core files
      video/fb: cleanup FB_MAJOR usage

Pierre Ossman (29):
      ALSA: trident - pause s/pdif output
      sdhci: don't check block count for progress
      sdhci: move pci stuff to separate module
      sdhci: remove forced dma quirks
      sdhci: more complex quirks handling
      sdhci: make workaround for timeout bug more general
      sdhci: toggle JMicron PMOS setting
      sdhci: support JMicron secondary interface
      sdhci: handle hot-remove
      mmc_test: add test case control
      sdhci-pci: unaligned data with ricoh controllers
      mmc,sdio: helper function for transfer padding
      sdio: clean up handling of byte mode transfer size
      mmc_test: only bind to supported cards
      sdhci-pci: don't penalize newer jmicron chips
      sdhci: scatter-gather (ADMA) support
      mmc_block: wait for card even on failures
      mmc_test: cleanup
      sdhci: graceful handling of bad addresses
      wbsd: fix bad dma_addr_t conversion
      mmc: remove multiwrite capability
      mmc_test: highmem tests
      mmc_test: test oversized sg lists
      sdhci: add warnings for bad buffers in ADMA path
      sdhci: fix bad warning from commit c8b3e02
      mmc_block: bounce buffer highmem support
      mmc: Remove Russell as primecell mci maintainer
      mmc_test: print message when attaching to card
      sdhci: highmem capable PIO routines

Ping Cheng (1):
      Input: wacom - cleanup handling of tablet IDs

Prakash, Sathya (4):
      [SCSI] mpt fusion: Driver version upgrade to 3.04.07
      [SCSI] mpt fusion : Updated copyright statment with 2008 included
      [SCSI] mpt fusion : Setting intial period to 0xFF instead of 0xA
      [SCSI] mpt fusion : Adding FAULT Reset polling work

Rabin Vincent (2):
      sched: fix defined-but-unused warning
      slab: rename slab_destroy_objs

Rafael J. Wysocki (30):
      Suspend/Resume bug in PCI layer wrt quirks
      Introduce new top level suspend and hibernation callbacks
      PCI: implement new suspend/resume callbacks
      Implement new suspend and hibernation callbacks for platform busses
      PCI ACPI: Drop the second argument of platform_pci_choose_state
      ACPI PM: Remove obsolete Toshiba workaround
      x86: remove obsolete PM definitions from NMI header
      x86, gart: add resume handling
      Suspend-related patches for 2.6.27
      ACPI: Introduce acpi_bus_power_manageable function
      PCI: Introduce platform_pci_power_manageable function
      PCI: rework pci_set_power_state function to call platform first
      ACPI: Introduce acpi_device_sleep_wake function
      ACPI: Introduce new device wakeup flag 'prepared'
      PCI ACPI: Rework PCI handling of wake-up
      PCI PM: Introduce pci_prepare_to_sleep and pci_back_from_sleep
      PCI: Simplify PCI device PM code
      irda: Remove useless pm_dev references
      x86: fix C1E && nx6325 stability problem
      x86: remove conflicting nx6325 and nx6125 quirks
      PCI PM: Fix pci_prepare_to_sleep
      PCI ACPI: Drop the second argument of platform_pci_choose_state
      ACPI PM: Remove obsolete Toshiba workaround
      Freezer: Introduce PF_FREEZER_NOSIG
      snapshot: Use pm_mutex for mutual exclusion
      PCI PM: make more PCI PM core functionality available to drivers
      pm: remove definition of struct pm_dev
      pm: remove remaining obsolete definitions from pm.h
      pm: remove obsolete piece of PM documentation
      pm: drop unnecessary includes from pm.h

Rafi Rubin (1):
      HID: add n-trig digitizer usage

Rajiv Andrade (1):
      tpm: MAINTAINERS whitespace fix and email addresses addition

Ralf Baechle (17):
      SAA9730: Remove driver
      [MIPS] Alchemy, PNX: Use symbolic constants for DMA masks.
      [MIPS] IRIX: Goodbye and thanks for all the fish
      [MIPS] Replace use of print_symbol with new %sP pointer format.
      [MIPS] Bigsur: Make defconfig a bit more useful.
      [MIPS] Enable -ffunction-sections sections.
      [MIPS] Atlas: Remove support code.
      [MIPS] SEAD: Remove support code.
      [MIPS] Remove impossible ifdef and code wrapped by it.
      [MIPS] MSC01: Cleanup configuration.
      [MIPS] Remove always true ifdef conditions.
      [MIPS] Malta: Cleanup organization of code into directories.
      Fix MIPS cross-compile problem
      [MIPS] Tinker with constraints in <asm/atomic.h> to fix build error.
      [MIPS] Routerboard 532: Support for base system
      [MIPS] 32-bit compat: Delete unused sys_truncate64 and sys_ftruncate64.
      [MIPS] Rename MIPS sys_pipe syscall entry point to something MIPS-specific.

Ralph Campbell (3):
      IB/core: Reset to error QP state transition is not allowed
      IB/ipath: Use IEEE OUI for vendor_id reported by ibv_query_device()
      IB/sa_query: Check if sm_ah is NULL in ib_sa_remove_one()

Ralph Wuerthner (1):
      [S390] zcrypt: Add additional card IDs to CEX2C and CEX2A

Ramax Lo (2):
      [ARM] S3C2440: Add AT2440EVB board support
      [ARM] AT2440EVB: Add DM9000A network controller support.

Rami Rosen (7):
      netfilter: nf_conntrack: remove unnecessary function declaration
      netfilter: {ip,ip6,nfnetlink}_queue: misc cleanups
      ipv6 mcast: Remove unused macro (MLDV2_QQIC) from mcast.c.
      ipv6 mroute: Use MRT6_VERSION instead of MRT_VERSION in ip6mr.c.
      ipv6 addrconf: Remove IFA_GLOBAL definition from include/net/if_inet6.h.
      ipv6: minor cleanup in net/ipv6/tcp_ipv6.c [RESEND ].
      mac80211: remove MAC80211_DEBUG from net/mac80211/Kconfig.

Randy Dunlap (24):
      3c515: fix using pnp_get_resource when CONFIG_ISAPNP=n
      mmiotrace: fix printk format
      x86/mmiotrace: uses/depends on PCI
      cxgb3: fix build error when INET=n
      [MTD] [NAND] nandsim: missing header for do_div
      bridge: fix IPV6=n build
      ALSA: ASoC: fix PM=n build
      iwlwifi: fix build for CONFIG_INPUT=n
      PCI: add stub for pci_set_consistent_dma_mask()
      x86: fix setup.c printk format warning
      mac80211: fix lots of kernel-doc
      acpi_pm clccksource: fix printk format warning
      ocfs2: fix printk format warnings with OCFS2_FS_STATS=n
      bluetooth/hci_bcsp: fix bitrev Kconfig
      Fix compile issues in fs/compat_ioctl.c when CONFIG_BLOCK is disabled
      acpi: fix printk format warning
      fujitsu-laptop: depends on INPUT
      sparc64: Config category "Processor type and features" absent
      pci kernel-doc fatal error
      usb gadget: g_cdc dependso on NET
      block: make /proc/diskstats only build if CONFIG_PROC_FS is enabled
      kernel-doc: handle/strip __init
      firmware: fix memmap printk format warnings
      SubmittingPatches: add git pull & diffstat format info

Remi Machet (6):
      [POWERPC] Create of_buses for MV64x60 devices
      powerpc: DTS file for the C2K
      powerpc: Boot code for the C2K
      powerpc: C2K board driver
      powerpc: Default configuration for C2K
      powerpc: Add C2K to configuration

Rene Herman (7):
      ALSA: add TriTech 28023 AC97 codec ID and Wolfson 9701 name.
      ALSA: ens1370: SRC stands for Sample Rate Converter
      ALSA: ALSA: ens1370: communicate PCI device to AC97
      ALSA: opti9xx: no isapnp param for !CONFIG_PNP
      pnp: set the pnp_card dma_mask for use by ISAPnP cards
      isa: set 24-bit dma_mask for ISA devices
      pnp: have quirk_system_pci_resources() include io resources

Rene Scharfe (1):
      msdos fs: remove unsettable atari option

Richard Chan (1):
      ALSA: Add Yamaha KX49 (USB MIDI controller) to usbquirks.h

Richard Kennedy (10):
      sched: reorder task_struct to reduce padding on 64bit builds
      udp: reorder udp_iter_state to remove padding on 64bit builds
      x86: cacheline_align tss_struct
      net: remove padding from struct socket on 64bit & increase objects/cache
      file lock: reorder struct file_lock to save space on 64 bit builds
      SELinux: reorder inode_security_struct to increase objs/slab on 64bit
      dm io: remove struct padding
      kobject: reorder kobject to save space on 64 bit builds
      module: reorder struct module to save space on 64 bit builds
      shrink struct pid by removing padding on 64 bit builds

Richard Lemon (1):
      Input: Add driver for iNexio serial touchscreen.

Richard Purdie (1):
      ALSA: ASoC: Add AK4535 driver

Richard Woodruff (2):
      ARM: OMAP: DMTimer: Use posted mode
      ARM: OMAP: DMTimer: Optimize by adding load and start

Rick Farrington (1):
      iwlwifi: fix incorrect monitor mode operation

Rik van Riel (2):
      access_process_vm device memory infrastructure
      use generic_access_phys for /dev/mem mappings

Riku Voipio (2):
      leds: Add pca9532 led driver
      leds: Add pca9532 platform data for Thecus N2100

Robert Jarzmik (2):
      [ARM] 5087/1: Get the PWM layer to handle clock enable/disable properly.
      [MTD] physmap: Fix suspend/resume/shutdown bugs.

Robert Jennings (6):
      powerpc/pseries: Split retrieval of processor entitlement data into a helper routine
      powerpc/pseries: Enable CMO feature during platform setup
      powerpc/pseries: iommu enablement for CMO
      powerpc/pseries: vio bus support for CMO
      ibmveth: enable driver for CMO
      ibmvscsi: driver enablement for CMO

Robert P. J. Day (16):
      [POWERPC] Get most of ioctl.h content from <asm-generic/ioctl.h>
      [MTD] [NAND] excite_nandflash: simplify code using ARRAY_SIZE() macro.
      PCI: Replace deprecated __initcall with device_initcall.
      rndis_wlan: Use kernel-supplied ARRAY_SIZE() macro.
      [CRYPTO] hifn: Simplify code using ARRAY_SIZE() macro
      OpenFirmware: Include <linux/of_i2c.h> from of_i2c.c.
      IB/ipath: Simplify code using ARRAY_SIZE() macro
      [MIPS] Use kernel-supplied ARRAY_SIZE() macro.
      ZORRO: Replace deprecated __initcall with equivalent device_initcall.
      debugfs: Add a reference to the debugfs API documentation.
      SPI Kconfig simplifications
      Remove apparently unused fd1772.h header file.
      init/: delete hard-coded setting and testing of BUILD_CRAMDISK
      lib: allow memparse() to accept a NULL and ignorable second parm
      lists: remove a redundant conditional definition of list_add()
      init.h: remove obsolete content

Robert Reif (1):
      sparc32: fix init.c allnoconfig build error

Robert Richter (23):
      x86: add PCI extended config space access for AMD Barcelona
      fix build bug in "x86: add PCI extended config space access for AMD Barcelona"
      x86: add X86_FEATURE_IBS cpu feature
      x86/pci: Renaming k8-bus_64.c to amd_bus.c
      x86: Move PCI IO ECS code to x86/pci
      x86/pci: Makefile merge: Removing Makefile_*
      x86/pci: Makefile merge: removing include dir flag
      x86/pci: Makefile merge: whitespace changes only
      x86/pci: Makefile merge: decoupling options for mp_bus_to_node.o
      x86/pci: Makefile merge: changing 64bit ordering
      x86/pci: Makefile merge: creating pci-y for 64 bit
      x86/pci: mp_bus_to_node merge: moving code in amd_bus.c
      x86/pci: merge: moving mp_bus_to_node.c to amd_bus.c
      x86/pci: Makefile merge: coalescing 32 and 64 bit
      x86/pci: visws: renaming pcibios_init()
      x86/pci: removing subsys_initcall ordering dependencies
      x86/pci merge: fixing numaq initialization
      x86/pci: fix warnings in subsys_initcall functions
      x86/pci: Removing pci-y in Makefile
      x86/pci: Changing subsystem initialization order for NUMA
      x86/pci: renamed: numa.c -> numaq_32.c
      x86/pci: renaming numa into numaq
      x86/pci: Changing subsystem init for visws

Robin Getz (4):
      Blackfin arch: Remove useless config option.
      Blackfin arch: Add unwinding for stack info, and a little more detail on trace buffer
      Blackfin arch: When icache is off, make sure people know it
      Blackfin arch: If we double fault, rather than hang forever, reset

Rod Whitby (1):
      [ARM] 4874/2: ixp4xx: Add support for the Freecom FSG-3 board

Rodney Lorrimar (2):
      Input: adbhid - fix capslock key state after suspend
      Input: adbhid - capslock and power button fix

Roel Kluin (10):
      [POWERPC] mpic_pasemi_msi: Failed allocation unnoticed
      [POWERPC] mpic_u3msi: Failed allocation unnoticed
      pcmcia: yenta-cardbus: ENE_TEST_C9_PFENABLE duplicate *_F0
      ALSA: Au1xpsc: psc not disabled when TX is idle
      xilinx_spi: test below 0 on unsigned irq in xilinx_spi_probe()
      aty128fb: test below 0 on unsigned pll->post_divider
      amifb: test virtual screen range before subtraction on unsigned
      atafb: test virtual screen range before subtraction on unsigned
      vga16fb: test virtual screen range before subtraction on unsigned
      asic3: platform_get_irq() may return signed unnoticed

Roland Dreier (28):
      IB/uverbs: BKL is not needed for ib_uverbs_open()
      IB/umad: BKL is not needed for ib_umad_open()
      x86: Rename "ignore" macro in <asm/dwarf2.h> to avoid collision
      IB/srp: Remove use of cached P_Key/GID queries
      RDMA: Remove subversion $Id tags
      IB/mthca: Remove extra code for RESET->ERR QP state transition
      IB/mlx4: Remove extra code for RESET->ERR QP state transition
      RDMA/cxgb3: Remove write-only iwch_rnic_attributes fields
      RDMA/cma: Add missing newlines to printk()s
      IPoIB/cm: Fix racy use of receive WR/SGL in ipoib_cm_post_receive_nonsrq()
      RDMA/nes: Encapsulate logic nes_put_cqp_request()
      RDMA/nes: Get rid of ring_doorbell parameter of nes_post_cqp_request()
      IPoIB: Get rid of ipoib_mcast_detach() wrapper
      IB/mthca: Remove "stop" flag for catastrophic error polling timer
      IB/mthca: Use round_jiffies() for catastrophic error polling timer
      IB/mthca: Fix check of max_send_sge for special QPs
      IB/mlx4: Rename struct mlx4_lso_seg to mlx4_wqe_lso_seg
      mlx4_core: Keep free count for MTT buddy allocator
      IB/mthca: Keep free count for MTT buddy allocator
      IB/mlx4: Add support for memory management extensions and local DMA L_Key
      mlx4_core: Improve error message when not enough UAR pages are available
      MAINTAINERS: Remove Glenn Streiff from NetEffect entry
      Merge branches 'bkl-removal', 'cma', 'ehca', 'for-2.6.27', 'mlx4', 'mthca' and 'nes' into for-linus
      RDMA/ucma: BKL is not needed for ucma_open()
      RDMA/ucm: BKL is not needed for ib_ucm_open()
      IPoIB/cm: Connected mode is no longer EXPERIMENTAL
      IPoIB: Correct help text for INFINIBAND_IPOIB_DEBUG
      Merge branches 'bkl-removal', 'ipoib', 'mlx4' and 'nes' into for-linus

Roland Kletzing (1):
      mdacon messing up default vc's - set default to vc13-16 again

Roland McGrath (50):
      [POWERPC] Define and use TLF_RESTORE_SIGMASK
      [POWERPC] Tweak VDSO linker script to avoid upsetting old binutils
      x86 ptrace: fix PTRACE_GETFPXREGS error
      x86_64: fix delayed signals
      x86 ptrace: block-step fix
      x86 ptrace: unify TIF_SINGLESTEP
      x86 ptrace: unify syscall tracing
      x86 ptrace: user-sets-TF nits
      do_wait reorganization
      ptrace children revamp
      do_wait: return security_task_wait() error code in place of -ECHILD
      fix dangling zombie when new parent ignores children
      x86_64: remove bogus optimization in sysret_signal
      x86_64 syscall audit fast-path
      x86_64 ia32 syscall audit fast-path
      i386 syscall audit fast-path
      x86_64: fix ia32 AMD syscall audit fast-path
      tracehook: add linux/tracehook.h
      tracehook: exec
      tracehook: unexport ptrace_notify
      tracehook: exit
      tracehook: clone
      tracehook: vfork-done
      tracehook: release_task
      tracehook: tracehook_tracer_task
      tracehook: tracehook_expect_breakpoints
      tracehook: tracehook_signal_handler
      tracehook: tracehook_consider_ignored_signal
      tracehook: tracehook_consider_fatal_signal
      tracehook: syscall
      tracehook: get_signal_to_deliver
      tracehook: job control
      tracehook: death
      tracehook: force signal_pending()
      tracehook: TIF_NOTIFY_RESUME
      tracehook: asm/syscall.h
      tracehook: CONFIG_HAVE_ARCH_TRACEHOOK
      tracehook: wait_task_inactive
      task_current_syscall
      /proc/PID/syscall
      tracehook: comment fixes
      sparc64: tracehook syscall
      sparc64: tracehook: TIF_NOTIFY_RESUME
      sparc64: tracehook_signal_handler
      sparc64: tracehook: CONFIG_HAVE_ARCH_TRACEHOOK
      powerpc: Call tracehook_signal_handler() when setting up signal frames
      powerpc: Make syscall tracing use tracehook.h helpers
      powerpc: Add asm/syscall.h with the tracehook entry points
      powerpc: Add TIF_NOTIFY_RESUME support for tracehook
      powerpc: Enable tracehook for the architecture

Roman Moracik (1):
      MMC: Fix S3C24XX IRQ enable during PIO transfers

Roman Zippel (2):
      V4L/DVB (7812): 2.6.25-rc5-mm1 specifc div64_u64 fixes
      kconfig: set all new symbols automatically

Ron Livne (3):
      IB/core: Add support for multicast loopback blocking
      IB/mlx4: Add support for blocking multicast loopback packets
      IPoIB: Use multicast loopback blocking if available

Ron Rindjunsky (45):
      iwlwifi: arranging aggregation actions
      iwlwifi: expanding HW parameters control
      iwlwifi: support 64 bit DMA masks
      iwlwifi: handle shared memory
      iwlwifi: unify init driver flow
      iwlwifi: iwl-sta redundant includes clean up
      iwlwifi-5000: add iwl 5000 shared memory handlers
      iwlwifi: map A-MPDU HW queue to mac80211 A-MPDU SW queue
      iwlwifi-5000: rename iwl5000_init_nic to iwl5000_init_config
      iwlwifi: create disable SCD Tx FIFOs handler
      iwlwifi: move NIC init and Tx queues init to iwlcore
      iwlwifi: handle shared memory Rx index access
      iwlwifi: remove 4965 prefix from iwl4965_kw and iwl4965_tx_queue
      iwlwifi: fix spinlock used before initialized
      iwlwifi: changing irrelevant comment
      iwlwifi: remove iwl4965_nic_start function
      mac80211: separate Tx and Rx MCS when configuring HT
      iwlwifi: filling Tx MCS set
      iwlwifi: rename and move Tx queue activation/deactivation
      iwlwifi: add rx_handlers stub for iwl5000
      iwlwifi: add ucode loaders for iwl5000
      iwlwifi: add ucode init flow handling for iwl5000
      iwlwifi: iwl5000 WiFi/WiMax coexistence
      iwlwifi: add RTC data address for iwl5000
      iwlwifi: increase max payload of iwl_cmd
      iwlwifi: activate status ready timeout only for run time ucode
      iwlwifi: add iwl5000_tx_response structure
      iwlwlifi: impelemnt 5000 tx response path
      iwlwifi: iwl-5000 add rxon_assoc
      iwlwifi: Rx handlers common use for 4965 and 5000
      iwlwifi: move iwl_get_hw_mode to iwl-core.h
      iwlwifi: removing IWL4965_HT config
      iwlwifi: map sw and hw ampdu queues
      iwlwifi: use ieee80211_conf to examine rate capabilities
      iwlwifi: fix allow iwlwifi to aggregate according to tid load
      mac80211: do not fragment while aggregation is in use
      iwlwifi: remove 4965 prefix from iwl4965_ucode
      iwlwifi: use iwl_is_associated when possible
      iwlwifi: move rx aggregation functions to iwl-rx.c
      iwlwifi: remove obsolete lq_ready use
      iwlwifi: unite common settings of HW params
      iwlwifi: control 11n capabilities through module param
      iwlwifi: eliminate iwl4965_mac_get_tsf
      mac80211: add block ack request capability
      iwlwifi: request Tx of block ack request if necessary

Rumen G. Bogdanovski (1):
      ipvs: More reliable synchronization on connection close

Rune Torgersen (3):
      powerpc: Check that TASK_SIZE does not overlap KERNEL_START
      cpm_uart: Fix cpm uart corruption with PREEMPT_RT
      powerpc: Fix pq2fads irq handling with PREEMPT_RT

Russ Anderson (1):
      x86 BIOS interface for RTC on SGI UV

Russ Dill (1):
      netfilter: Get rid of refrences to no longer existant Fast NAT.

Russell King (53):
      [ARM] dyntick: Remove obsolete and unused ARM dyntick support
      dyntick: Remove last reminants of dyntick support
      dyntick: remove deferences from SH
      [ARM] pxa: Add bare bones PWM API
      [ARM] pxa: corgibl_limit_intensity build errors
      [ARM] pxa: separate PXA25x and PXA27x UDC register definitions
      [RTC] remove references to asm/mach/time.h
      [RTC] rtc-pl031: use proper resources, use proper apis, clean up includes
      [RTC] rtc-pl030: add driver, remove old non-rtc lib driver
      [RTC] remove unused asm/rtc.h includes from ARM RTC drivers
      [RTC] rtc-sa1100: remove dependence on asm/rtc.h
      [RTC] remove old ARM rtc library code
      [ARM] pxa: don't register lpd270 cpld_irq sysdev if !lpd270
      [ARM] pxa: avoid registering multiple pxa2xx_pcmcia devices
      [ARM] pxa: avoid kfreeing static data if platform device fails to register
      [ARM] pxa: Add PXA3_ prefix to PXA3 specific constants
      [ARM] pxa: separate out power manager and clock registers
      [ARM] pxa: allow PXA to be built for multiple platforms
      [ARM] pxa: make mainstone use the generic PWM backlight driver
      [ARM] pxa: make LogicPD 270 use the generic PWM backlight driver
      [ARM] rpc: etherh: fix unused variable warning
      [ARM] rpc: acornscsi: remove unused 'ADDR' macro
      [ARM] rpc: acornscsi: fixup abort/reset methods, fix build errors
      [ARM] rpc: acornscsi: convert hardware accessors to take 'AS_Host *'
      [ARM] rpc: acornscsi: stop using private __stringify()
      [ARM] rpc: acornscsi: update to new style ecard driver
      [ARM] rpc: deprecate __ioaddr() and __ioaddrc() helpers
      [ARM] rpc: ecard: remove deprecated ecard_address() and relatives
      Merge branch 'fb' into devel
      [ARM] mach-types update
      Merge branches 'ns9x' and 'machtypes' into devel
      Merge branch 'machtypes' into orion
      [ARM] pxa: allow clk aliases
      Merge branches 'pxa-misc', 'pxa-pwm' and 'pxa-multi' into pxa
      [ARM] pxa: remove pxa_set_cken()
      Merge branch 'machtypes' into pxa-palm
      Merge branches 'at91', 'dyntick', 'ep93xx', 'iop', 'ixp', 'misc', 'orion', 'omap-reviewed', 'rpc', 'rtc' and 's3c' into devel
      Merge branch 'imx' into devel
      Merge branches 'pxa-ezx', 'pxa-magician' and 'pxa-palm' into pxa
      Merge branches 'pxa-ian' and 'pxa-xm270' into pxa
      Merge branch 'pxa-tosa' into pxa
      Merge branch 'eseries' into pxa
      Merge branch 'pxa-devel' into pxa
      [ARM] Update mach-types
      Merge branch 'pxa' into devel
      [ARM] Merge most of the PXA work for initial merge
      [ARM] fix mode for board-yl-9200.c
      [ARM] pci: provide dummy pci_get_legacy_ide_irq()
      [ARM] fix IOP32x, IOP33x, MXC and Samsung builds
      [ARM] fix nwflash.c: 6ee8928d94841aa764aeaf645ad16daff811dc26
      Merge branch 'for_rmk_13' of git://git.mnementh.co.uk/linux-2.6-im
      [ARM] fix VIPT/VIVT macro optimisations, add comments
      [ARM] Fix shared mmap when more than two maps of the same file exist

Rusty Russell (33):
      sched: add new API sched_setscheduler_nocheck: add a flag to control access checks
      tun: Interface to query tun/tap features.
      tun: TUNSETFEATURES to set gso features.
      tun: Allow GSO using virtio_net_hdr
      x86: fix asm/e820.h for userspace inclusion
      x86: fix pte_flags() to only return flags, fix lguest (updated)
      module: don't use stop_machine for waiting rmmod
      module: generic each_symbol iterator function
      modules: Take a shortcut for checking if an address is in a module
      virtio: Recycle unused recv buffer pages for large skbs in net driver
      virtio: clarify that ABI is usable by any implementations
      virtio: don't always force a notification when ring is full
      virtio: Formally reserve bits 28-31 to be 'transport' features.
      virtio: Rename set_features to finalize_features
      virtio: Add transport feature handling stub for virtio_ring.
      Label kthread_create() with printf attribute tag.
      Simplify stop_machine
      Hotplug CPU: don't check cpu_online after take_cpu_down
      stop_machine(): stop_machine_run() changed to use cpu mask
      stop_machine: Wean existing callers off stop_machine_run()
      stop_machine: fix up ftrace.c
      lguest: set max_pfn_mapped, growl loudly at Yinghai Lu
      lguest: Guest int3 fix
      lguest: fix verbose printing of device features.
      lguest: virtio-rng support
      lguest: wrap last_avail accesses.
      lguest: net block unneeded receive queue update notifications
      lguest: Tell Guest net not to notify us on every packet xmit
      lguest: Adaptive timeout
      lguest: Remove 'network: no dma buffer!' warning
      lguest: Use GSO/IFF_VNET_HDR extensions on tun/tap
      lguest: Enlarge virtio rings
      lguest: turn Waker into a thread, not a process

S.Çağlar Onur (1):
      init: fix URL of "The GNU Accounting Utilities"

Saeed Bishara (7):
      [ARM] add Marvell Kirkwood (88F6000) SoC support
      [ARM] Kirkwood: add defconfig
      [ARM] Kirkwood: support L2 writeback mode
      [MTD] orion_nand: add chip_delay parameter
      [ARM] Kirkwood: use chip_delay
      [ARM] Feroceon: don't disable BPU on boot
      dmaengine: DMA engine driver for Marvell XOR engine

Sakari Ailus (1):
      V4L/DVB (7897): TCM825x: Include invertation of image mirroring in configuration

Sam Ravnborg (45):
      sparc: Merge include/asm-sparc{,64}/openpromio.h
      sparc: Merge include/asm-sparc{,64}/perfctr.h
      sparc: add -m64 when building vmlinux.lds
      sparc: copy exported sparc64 specific header files to asm-sparc
      sparc: Merge asm-sparc{,64}/ioctl.h
      sparc: Merge asm-sparc{,64}/ioctls.h
      sparc: Merge asm-sparc{,64}/param.h
      sparc: Merge asm-sparc{,64}/poll.h
      sparc: Merge asm-sparc{,64}/socket.h
      sparc: Merge asm-sparc{,64}/sockios.h
      sparc: Merge asm-sparc{,64}/fcntl.h
      sparc: Merge asm-sparc{,64}/msgbuf.h
      sparc: Merge asm-sparc{,64}/sembuf.h
      sparc: Merge asm-sparc{,64}/shmbuf.h
      sparc: Merge asm-sparc{,64}/mman.h
      sparc: copy asm-sparc64/fbio.h to asm-sparc
      sparc: Merge asm-sparc{,64}/fbio.h
      sparc: Merge asm-sparc{,64}/resource.h
      sparc: Merge asm-sparc{,64}/setup.h
      sparc: Merge asm-sparc{,64}/termbits.h
      sparc: Merge asm-sparc{,64}/termios.h
      sparc: Merge asm-sparc{,64}/types.h
      sparc: export openprom.h to userspace
      sparc: Merge asm-sparc{,64}/asi.h
      sparc: copy sparc64 specific files to asm-sparc
      sparc: when header files are equal use asm-sparc version
      sparc: merge header files with trivial differences
      sparc: join the remaining header files
      kbuild: refactor headers_* targets in Makefile
      kbuild: always unifdef files in headers_install*
      kbuild: drop support of ALTARCH for headers_*
      kbuild: code refactoring in Makefile.headerinst
      kbuild: error out early in make headers_install
      kbuild: only one call for include/ in make headers_*
      kbuild: optimize headers_* targets
      kbuild: install all headers when arch is changed
      kbuild: prepare headers_* for arch/$ARCH/include
      kbuild: support arch/$ARCH/include for tags, cscope
      kbuild: asm symlink support for arch/$ARCH/include
      kbuild: add arch/$ARCH/include to search path
      kconfig: speed up all*config + randconfig
      kconfig: make oldconfig is now less chatty
      kconfig: make defconfig is no longer chatty
      sparc, sparc64: use arch/sparc/include
      sparc: enable headers_export again

Samuel Ortiz (7):
      mac80211: power management wext hooks
      mfd: asic3 gpiolib support
      mfd: asic3 children platform data removal
      mfd: New asic3 gpio configuration code
      mfd: use dev_* macros for asic3 debugging
      mfd: Use uppercase only for asic3 macros and defines
      mfd: asic3 should depend on gpiolib

Samuel Thibault (1):
      ext2: fix typo in Hurd part of include/linux/ext2_fs.h

Santiago Leon (1):
      ibmveth: Automatically enable larger rx buffer pools for larger mtu

Santwona Behera (2):
      netdev: Add support for rx flow hash configuration, using ethtool.
      niu: Add support for rx flow hash configuration.

Sascha Hauer (11):
      MXC: do not include board specific header from architecture include
      IMX UART: do not assume 16MHz reference frequency
      IMX UART: Add board specific init/exit functions
      IMX UART: remove statically initialized tables
      IMX: introduce clock API
      i.MX3: introduce clock API
      mxc: add MX3 support for i.MX internal UART driver
      MXC: add io multiplexing functions for mx3
      MXC: add debug-macro.S for mxc
      MX31: add basic pcm037 board support
      MX2 add support for mx2 in i.MX serial driver

Sascha Sommer (1):
      mmc: host driver for Ricoh Bay1Controllers

Scott Ashcroft (1):
      rndis_wlan: use ARRAY_SIZE instead of sizeof when adding 11g rates

Scott Wood (8):
      [POWERPC] Add 6xx-style HID0_SLEEP support.
      powerpc: Fix copy-and-paste error in clrsetbits_le16
      powerpc: Document Freescale power management nodes, and the sleep property.
      powerpc: Update example SOC node in booting-without-of.txt.
      powerpc/mpc83xx: Power Management support
      powerpc/mpc8313erdb: Add power management to the device tree.
      gianfar: Add magic packet and suspend/resume support.
      Add fsl,magic-packet to, and clean up, the gianfar binding.

Sean Hefty (1):
      RDMA: Fix license text

Sean MacLennan (4):
      [POWERPC] PIKA Warp: Update DTS to support Rev B boards
      [POWERPC] PIKA Warp: Update platform code to support Rev B boards
      powerpc/44x: Support NAND boot for Rev A Warp boards
      i2c-ibm_iic: Register child nodes

Sebastian Ott (3):
      [S390] cio: remove lock from ccw_device_oper_notify.
      [S390] cio: introduce isc_(un)register functions.
      [S390] cio: fix double unregistering of subchannels

Sebastian Siewior (16):
      mm: fix build on non-mmu machines
      ftrace: copy + paste typo in asm/ftrace.h
      m68knommu: Add Coldfire DMA Timer support
      m68knommu: m68knommu: add old stack trace method
      m68knommu: move code within time.c
      m68knommu: complete generic time
      m68knommu: add sched_clock() for the DMA timer
      m68knommu: add ffs and __ffs plattform which support ISA A+ or ISA C
      m68knommu: add byteswap assembly opcode for ISA A+
      m68knommu: add read_barrier_depends() and irqs_disabled_flags()
      m68knommu: MCF5307 PIT GENERIC_CLOCKEVENTS support
      m68knommu: fec: remove FADS
      m68knommu: remove RPXCLASSIC from the m68k tree
      backlight: Fix missing kernel doc entry
      fbdev: add the carmine FB driver
      setlocalversion: do not describe if there is nothing to describe

Sedji Gaouaou (1):
      atmel_pwm: Rename the "mck" clock to "pwm_clk"

Segher Boessenkool (3):
      powerpc: Get rid of CROSS32{AS,LD,OBJCOPY}
      powerpc: Fix build bug with binutils < 2.18 and GCC < 4.2
      powerpc: Fix compile error with binutils 2.15

Seokmann Ju (6):
      [SCSI] qla2xxx: Add dev_loss_tmo_callbk/terminate_rport_io callback support.
      [SCSI] qla2xxx: Cleanup NPIV related functions
      [SCSI] qla2xxx: Always aquire the parent's hardware_lock.
      [SCSI] qla2xxx: Correct fcport state-management during loss.
      [SCSI] qla2xxx: Correct vport management of MBA_PORT_UPDATE.
      [SCSI] qla2xxx: Correct rport/fcport visibility-state handling during loop-resync.

Serge E. Hallyn (1):
      cgroup_clone: use pid of newly created task for new cgroup

Sergei Shtylyov (2):
      pcmcia: fix Alchemy warnings
      palm_bk3710: add UltraDMA/100 support

Shaohua Li (5):
      Input: serio - offload resume to kseriod
      pm: acpi hibernation: utilize hardware signature
      PCI: disable ASPM per ACPI FADT setting
      PCI: disable ASPM on pre-1.1 PCIe devices
      PCI: add an option to allow ASPM enabled forcibly

Shen Feng (15):
      ext4: fix comments to say "ext4"
      ext4: improve some code in rb tree part of dir.c
      ext4: add error processing when calling ext4_mb_init_cache in mballoc
      ext4: miscellaneous error checks and coding cleanups for mballoc
      ext4: remove double definitions of xattr macros
      ext4: error proc entry creation when the fs/ext4 is not correctly created
      ext4: fix error processing in mb_free_blocks
      ext4: remove quota allocation when ext4_mb_new_blocks fails
      ext4: return error when calling ext4_ext_split failed
      ext4: Make ext4_ext_find_extent fills ext_path completely
      ext4: Fix ext4_ext_journal_restart() to reflect errors up to the caller
      ext2: remove double definitions of xattr macros
      ext3: improve some code in rb tree part of dir.c
      ext3: remove double definitions of xattr macros
      reiserfs: remove double definitions of xattr macros

Sheng Yang (6):
      KVM: IOAPIC/LAPIC: Enable NMI support
      KVM: VMX: Enable NMI with in-kernel irqchip
      KVM: VMX: Fix a wrong usage of vmcs_config
      KVM: VMX: Add ept_sync_context in flush_tlb
      KVM: VMX: Fix bypass_guest_pf enabling when disable EPT in module parameter
      KVM: VMX: Fix undefined beaviour of EPT after reload kvm-intel.ko

Shirish Pargaonkar (3):
      [CIFS] Fix possible double free if search immediately after search rewind fails
      [CIFS] Fix improper endian conversion of ACL subauth field
      [CIFS] Fix warnings from checkpatch

Sigmund Augdal (1):
      V4L/DVB (8049): budget-ci: Add support for Technotrend budget C-1501 dvb-c card

Simon Arlott (2):
      x86: add unknown_nmi_panic kernel parameter
      V4L/DVB (8496): saa7134: Copy tuner data earlier in init to avoid overwriting manual tuner type

Simon Horman (1):
      kdump: update kdump documentation as kexec-tools-resting has been renamed kexec-tools

Soeren Sandmann (2):
      ftrace/sysprof: don't trace the user stack if we are a kernel thread.
      x86: initialize all fields of mp_irqs[mp_irq_entries]

Soeren Sandmann Pedersen (2):
      ftrace: allow the event pipe to be polled
      sysprof: kernel trace

Sonic Zhang (4):
      Blackfin arch: update board defconfigs
      Blackfin arch:  change L1 malloc to base on slab cache and lists.
      Blackfin arch:  Extend sram malloc to handle L2 SRAM.
      Blackfin arch: Fix bug - skip single step in high priority interrupt handler instead of disabling all interrupts in single step debugging.

Sonny Rao (2):
      powerpc: Add driver for Barrier Synchronization Register
      powerpc: Don't spin on sync instruction at boot time

Sreenivasa Honnur (3):
      S2io: Fix IOMMU overflow checking.
      S2io: Enable msi-x link interrupts.
      S2io: Version update for IOMMU overflow checking and enable msi-x link interrupts patches.

Sri Deevi (1):
      V4L/DVB (8089): cx18: add support for Conexant Raptor PAL/SECAM card

Srikanth Srinivasan (1):
      USB: EHCI: Reconciling USB register differences on MPC85xx vs MPC83xx

Srinivasa D S (1):
      kprobes: improve kretprobe scalability with hashed locking

Srinivasa Ds (1):
      powerpc: Implement task_pt_regs() accessor

Srivatsa Vaddagiri (2):
      sched: kill task_group balancing
      sched: fix mult overflow

Stanislav Samsonov (2):
      [ARM] Feroceon: L1 cache range operation support
      [ARM] add Marvell 78xx0 ARM SoC support

Stefan Haberland (2):
      [S390] dasd: fix unsolicited SIM handling.
      [S390] dasd: use -EOPNOTSUPP instead of -ENOTSUPP

Stefan Richter (19):
      scsi: sd: optionally set power condition in START STOP UNIT
      firewire: fw-sbp2: fix spindown for PL-3507 and TSB42AA9 firmwares
      ieee1394: sbp2: fix spindown for PL-3507 and TSB42AA9 firmwares
      firewire: fw-sbp2: spin disks down on suspend and shutdown
      ieee1394: sbp2: spin disks down on suspend and shutdown
      ieee1394: reduce log noise about config ROM CRC errors
      ieee1394: video1394: reorder module init, prepare BKL removal
      firewire: implement broadcast_channel CSR for 1394a compliance
      firewire: remove unused struct members
      firewire: clean up some includes
      firewire: clean up fw_card reference counting
      firewire: don't respond to broadcast write requests
      firewire: fix race of bus reset with request transmission
      firewire: fully initialize fw_transaction before marking it pending
      firewire: small fw_fill_request cleanup
      firewire: warn on unfinished transactions during card removal
      firewire: fw-ohci: TSB43AB22/A dualbuffer workaround
      firewire: avoid memleak after phy config transmit failure
      firewire: state userland requirements in Kconfig help

Stefan Roese (4):
      powerpc/4xx: PCIe driver now detects if a port is disabled via the dev-tree
      powerpc: Fix problems with 32bit PPC's running with >= 4GB of RAM
      i2c-ibm_iic: Remove deprecated OCP style part
      i2c-ibm_iic: Enable driver for all PPC4xx variants in arch/powerpc

Stefan Roscher (1):
      IB/ehca: In case of lost interrupts, trigger EOI to reenable interrupts

Stefan Schmidt (8):
      [ARM] 5082/1: pxa: Definition for the third USB port control register UP3OCR
      [ARM] 5079/1: Warn people when using pxa2xx-gpio.h
      [ARM] 5165/1: pxafb: More LCCR3 depth defines
      [ARM] 5164/1: pxafb: Support for RGB666, RGBT666, RGB888 and RGBT888
      [ARM] 5163/1: pxa27x_udc: Allow choosing the bits in UP2OCR_SEOS
      [ARM] 5161/1: Maintainer entries for the Motorola EZX GSM mobile phones
      [ARM] 5162/1: Common code for the Motorola EZX GSM phones
      [ARM] 5169/1: Defconfig for the EZX machines

Stefanik Gábor (1):
      iwlwifi: enable packet injection for iwl3945

Stefano Stabellini (2):
      vt: do not update when the console is blanked
      fbcon: bgcolor fix

Stelian Pop (3):
      [ARM] 4933/1: AT91CAP9 UDPHS driver: generic AT91 parts.
      [ARM] 4934/1: AT91CAP9 UDPHS driver: board and cpu integration.
      [ARM] 4935/1: AT91CAP9: enable RTC-on-RTT in defconfig.

Stephen Hemminger (37):
      tg3: remove unneeded semicolons
      atl1: use netdev_alloc_skb
      ixp2000: use netdev_alloc_skb
      hamachi: use netdev_alloc_skb
      dl2k: use netdev_alloc_skb
      via-velocity: use netdev_alloc_skb
      via-velocity: use memmove
      tlan: get rid of padding buffer
      tlan: use netdevice stats
      tlan: remove unused devName field
      tlan: 64bit conversion
      tlan: manage rx allocation failure better
      tlan: proper shared IRQ support
      tlan: wrap source lines
      sky2: split phy power into two functions
      sky2: put PHY in sleep when down
      sky2: pci power savings
      ts108: use netdev_alloc_skb
      ns8320: use netdev_alloc_skb
      bridge: handle process all link-local frames
      bridge: make bridge address settings sticky
      sky2: phy setup changes
      sky2: chip version printout
      sky2: use DEFINE_PCI_DEVICE_TABLE
      sky2: 88E8057 chip support
      sky2: version 1.22
      icmp: fix units for ratelimit
      tcp: RTT metrics scaling
      ipv6: use timer pending
      net: use kcalloc in netdev_queue alloc
      netns: dont alloc ipv6 fib timer list
      ipv6: use round_jiffies
      ipv6: use spin_trylock_bh
      ipv6: use kcalloc
      ipv6: icmp6_dst_gc return change
      sky2: don't stop queue on shutdown
      sysctl: allow override of /proc/sys/net with CAP_NET_ADMIN

Stephen Neuendorffer (1):
      [POWERPC] Refactor DCR code

Stephen Rothwell (33):
      [POWERPC] Move of_device_get_modalias to drivers/of
      [ALSA] sound: fix export symbol typo
      of_serial: Use linux/of_platform.h instead of asm
      platinumfb: Use linux/of_{device,platform}.h instead of asm
      [netdrvr] Fix 8390 build breakage
      bkl-removal viotape fixup
      wireless: fix fallout from device_create removal
      viotape: Use unlocked_ioctl
      pasemi-rng: Use linux/of_platform.h instead of asm
      hwmon: Use linux/of_platform.h instead of asm
      macintosh: Use linux/of_{device,platform}.h instead of asm
      drivers/net: Use linux/of_{device,platform}.h instead of asm
      pcmcia: Use linux/of_{device,platform}.h instead of asm
      powerpc: Explicitly copy elements of pt_regs
      generic-ipi: fix linux-next tree build failure
      stacktrace: fix build failure on sparc64
      powerpc/pata_mpc52xx: use linux/of_platform.h instead of asm
      powerpc/mpc52xx_psc_spi: use linux/of_platform.h instead of asm
      powerpc/mpc5200_wdt: use linux/of_platform.h instead of asm
      generic-ipi: powerpc/generic-ipi tree build failure
      PCI: include linux/pm_wakeup.h for device_set_wakeup_capable
      powerpc: mman.h export fixups
      linux-next: pci tree build failure
      ttydev: fix pamc_zilog for tty pointer move
      ttydev: fix pamc_zilog for tty pointer move
      USB: ohci-ppc-of: use linux/of_platform.h instead of asm
      sparc32: pass -m32 when building vmlinux.lds
      powerpc: Fallout from sysdev API changes
      isdn: mISDN HFC PCI support depends on virt_to_bus()
      powerpc/pseries: Fix CMO sysdev attribute API change fallout
      ibmveth: Fix multiple errors with dma_mapping_error conversion
      powerpc/vio: More fallout from dma_mapping_error API change
      more sysdev API change fallout - drivers/base/memory.c

Stephen Smalley (7):
      selinux: support deferred mapping of contexts
      SELinux: fix sleeping allocation in security_context_to_sid
      Security: split proc ptrace checking into read vs. attach
      SELinux: enable processes with mac_admin to get the raw inode contexts
      selinux: simplify ioctl checking
      selinux: fix endianness bug in network node address handling
      selinux: change handling of invalid classes (Was: Re: 2.6.26-rc5-mm1 selinux whine)

Steve French (1):
      [CIFS] remove checkpatch warning

Steve Wise (8):
      RDMA/core: Add memory management extensions support
      RDMA/cxgb3: MEM_MGT_EXTENSIONS support
      RDMA/cxgb3: Fix up some ib_device_attr fields
      RDMA/core: Add iWARP protocol statistics attributes in sysfs
      RDMA/cxgb3: Add support for protocol statistics
      RDMA/cxgb3: Set rkey field for new memory windows in iwch_alloc_mw()
      RDMA/core: Add local DMA L_Key support
      RDMA/cxgb3: Fixes for zero STag

Steven Rostedt (105):
      rcupreempt: remove duplicate prototypes
      ftrace: make the task state char-string visible to all
      ftrace: add preempt_enable/disable notrace macros
      x86: add notrace annotations to vsyscall.
      ftrace: latency tracer infrastructure
      ftrace: function tracer
      ftrace: add tracing of context switches
      ftrace: tracer for scheduler wakeup latency
      ftrace: trace irq disabled critical timings
      ftrace: trace preempt off critical timings
      ftrace: dynamic enabling/disabling of function calls
      ftrace: add ftrace_enabled sysctl to disable mcount function
      ftrace: use nops instead of jmp
      ftrace: move memory management out of arch code
      ftrace: use dynamic patching for updating mcount calls
      ftrace: add filter select functions to trace
      ftrace: convert single large buffer into single pages.
      ftrace: debug smp_processor_id, use notrace preempt disable
      ftrace: irqs off smp_processor_id() fix
      ftrace: lockdep notrace annotations
      ftrace: don't use raw_local_irq_save/restore
      ftrace: fix updates to max trace
      ftrace: fix max latency
      ftrace: force recording
      ftrace: add self-tests
      ftrace: startup tester on dynamic tracing.
      ftrace: disable all tracers on corrupted buffer
      ftrace: reset selftests
      ftrace: change buffers to producer consumer
      ftrace: add a buffer for output
      ftrace: user run time file reading
      ftrace: pipe fixes
      ftrace - fix dynamic ftrace memory leak
      ftrace: disable tracing on failure
      ftrace: enabled tracing by default
      ftrace: add trace_function api for other tracers to use
      ftrace: remove address of function names
      ftrace: do not profile lib/string.o
      ftrace: remove wakeup from function trace
      ftrace: printk and trace irqsoff and wakeups
      ftrace: add TRACE_STACK and TRACE_SPECIAL to selftest validation
      ftrace: fix dynamic ftrace selftest
      ftrace: irqsoff use raw_smp_processor_id
      ftrace: user raw_spin_lock in tracing
      ftrace: remove function tracing from spinlock debug
      ftrace: use Makefile to remove tracing from lockdep
      ftrace: add UNINTERRUPTIBLE state for kftraced on disable
      ftrace: fix mutex unlock in trace output
      ftrace: selftest protect againt max flip
      ftrace: fix the fault label in updating code
      ftrace: dont write protect kernel text
      ftrace: allow trace_pipe to block on all reads
      ftrace: restore iterator trace in pipe read
      ftrace: return EOF in trace_pipe on change of tracer
      ftrace: trace_pipe implement NONBLOCK
      ftrace: user proper API for setting RT prios in selftest
      ftrace: trace_entries to dynamically change trace buffer size
      lockdep: update lockdep_recursion on graph_lock
      ftrace: simple clean ups
      ftrace: replace simple_strtoul with strict_strtoul
      ftrace: modulize the number of CPU buffers
      ftrace: comment code
      ftrace: fix comm on function trace output
      ftrace: add logic to record overruns
      ftrace: add trace pipe header pluggin
      ftrace: fix setting of pos in read_pipe
      ftrace: use raw_smp_processor_id for mcount functions
      ftrace: limit trace entries
      ftrace, POWERPC: add irqs_disabled_flags to ppc
      ftrace: support for PowerPC
      kbuild: create new CFLAGS_REMOVE_(basename).o option
      ftrace: use the new kbuild CFLAGS_REMOVE for kernel directory
      ftrace: use the new kbuild CFLAGS_REMOVE for lib directory
      ftrace: use the new kbuild CFLAGS_REMOVE for x86/kernel directory
      ftrace: add have dynamic ftrace config for archs
      ftrace: limit use of check pages
      ftrace: move ftrace_special to trace.c
      ftrace: add function tracing to wake up tracing
      ftrace: remove printks from irqsoff trace
      ftrace: set_ftrace_notrace feature
      ftrace: fix up cmdline recording
      ftrace: powerpc clean ups
      ftrace: user update and disable dynamic ftrace daemon
      ftrace: move sched_switch enable after markers
      ftrace: define function trace nop
      ftrace: trace schedule
      ftrace: check proper config for preempt type
      ftrace: start wakeup tracing after setting function tracer
      ftrace: use current CPU for function startup
      ftrace: add ftrace_kill_atomic
      ftrace: separate out the function enabled variable
      sched_clock: record from last tick
      sched_clock: widen the max and min time
      sched_clock: stop maximum check on NO HZ
      sched_clock: fix calculation of other CPU
      sched_clock: only update deltas with local reads.
      sched_clock: record TSC after gtod
      sched_clock: and multiplier for TSC to gtod drift
      ftrace: document updates
      ftrace: maintainer
      ftrace: ftrace.txt updates
      ftrace: fix 4d3702b6 (post-v2.6.26): WARNING: at kernel/lockdep.c:2731 check_flags (ftrace)
      ftrace: only trace preempt off with preempt tracer
      locking: add typecheck on irqsave and friends for correct flags
      ftrace: disable tracing on acpi idle calls

Steven Toth (20):
      V4L/DVB (8261): sms1xxx: remove smsnet.o
      V4L/DVB (8262): sms1xxx: remove smschar.o
      V4L/DVB (8263): sms1xxx: merge ksyms
      V4L/DVB (8264): sms1xxx: remove smstypes.h
      V4L/DVB (8265): sms1xxx: Kconfig / Makefile cleanups
      V4L/DVB (8266): sms1xxx: merge modules
      V4L/DVB (8267): sms1xxx: Makefile cleanup
      V4L/DVB (8268): sms1xxx: usb cleanup
      V4L/DVB (8269): sms1xxx: copyrights
      V4L/DVB (8270): sms1xxx: header include cleanups and unexport symbols
      V4L/DVB (8271): sms1xxx: usbvid table
      V4L/DVB (8464): cx23885: Bugfix for concurrent use of /dev/video0 and /dev/video1
      V4L/DVB (8465): cx23885: Ensure PAD_CTRL is always reset to a sensible default
      V4L/DVB (8466): cx23885: Bugfix - DVB Transport cards using DVB port VIDB/TS1 did not stream.
      V4L/DVB (8467): cx23885: Minor cleanup to the debuging output for a specific register.
      V4L/DVB (8468): cx23885: Ensure the second transport port is enabled for streaming.
      V4L/DVB (8469): cx23885: FusionHDTV7 Dual Express toggle reset.
      V4L/DVB (8470): cx23885: Add DViCO HDTV7 Dual Express tuner callback support.
      V4L/DVB (8471): cx23885: Reallocated the sram to avoid concurrent VIDB/C issues.
      V4L/DVB (8472): cx23885: SRAM changes for the 885 and 887 silicon parts.

Steven Whitehouse (15):
      [GFS2] Clean up the glock core
      [GFS2] Fix ordering bug in lock_dlm
      [GFS2] No lock_nolock
      [GFS2] Fix ordering of args for list_add
      [GFS2] Revise readpage locking
      [GFS2] Remove remote lock dropping code
      [GFS2] Remove obsolete conversion deadlock avoidance code
      [GFS2] Remove all_list from lock_dlm
      [GFS2] Glock documentation
      [GFS2] Fix module building
      [GFS2] Fix delayed demote race
      [GFS2] Allow local DF locks when holding a cached EX glock
      [GFS2] Replace rgrp "recent list" with mru list
      [GFS2] Remove support for unused and pointless flag
      UFS: add const to parser token table

Stoyan Gaydarov (3):
      [JFFS2] Use .unlocked_ioctl
      ext4: replace __FUNCTION__ occurrences
      sparc: arch/sparc/kernel/apc.c to unlocked_ioctl

Stuart MENEFY (1):
      sh: Don't miss pending signals returning to user mode after signal processing

Stuart Menefy (2):
      sh: Stub in silicon cut in CPU info.
      sh: Conditionally re-enable IRQs in fault path.

Sunil Mushran (4):
      ocfs2: Add CONFIG_OCFS2_FS_STATS config option
      ocfs2: Instrument fs cluster locks
      ocfs2: Silence an error message in ocfs2_file_aio_read()
      ocfs2/net: Silence build warnings on sparc64

Sven Anders (1):
      Input: appletouch - simplify touchpad type detection

Sven Schnelle (1):
      macb: use random mac if stored address in EEPROM is invalid

Sven Schuetz (1):
      [SCSI] zfcp: Add port_state attribute to sysfs

Sven Wegener (6):
      x86: Remove obsolete LOCK macro from include/asm-x86/atomic_64.h
      ipvs: Initialize mcast addr at compile time
      ipvs: Use ERR_PTR for returning errors from make_receive_sock() and make_send_sock()
      ipvs: Use kthread_run() instead of doing a double-fork via kernel_thread()
      ipvs: Put backup thread on mcast socket wait queue
      ipvs: Use schedule_timeout_interruptible() instead of msleep_interruptible()

Swen Schillig (8):
      [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall
      [SCSI] zfcp: Cleanup qdio code
      [SCSI] zfcp: Automatically attach remote ports
      [SCSI] zfcp: wait until adapter is finished with ERP during auto-port
      [SCSI] zfcp: Adapter reopen for large number of unsolicited status
      [SCSI] zfcp: Cleanup of code in zfcp_aux.c
      [SCSI] zfcp: consolidate sysfs things into one file.
      [SCSI] zfcp: zfcp_fsf cleanup.

Sylver Bruneau (6):
      [ARM] Orion: implement power-off method for Kurobox Pro
      [ARM] Orion: add QNAP TS-409 support
      [ARM] Orion: remove code duplication in TS209 and TS409 setup files
      [ARM] Orion: add Maxtor Shared Storage II support
      [ARM] Orion: initialize UART1 on Kurobox Pro/Linkstation Pro
      [ARM] Orion: fix for tsx09-common.c compilation problem

Takashi Iwai (50):
      [ALSA] Remove unneeded ugly hack for i386 in memalloc.c
      [ALSA] hda - Fix DMA position inaccuracy
      sound: Convert to menuconfig
      [ALSA] Fix AC97 kconfig items
      [ALSA] Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE
      [ALSA] Improve the slots option handling
      [ALSA] Clean up sound/pci/ac97/Makefile
      [ALSA] Make ak4531 local to ens1370 driver
      [ALSA] trident - clean up obsolete synth codes
      sound: Clean up sound/oss/Kconfig
      [ALSA] trivial clean up of sound/isa/sb/Makefile
      [ALSA] emu10k1 - simplify page allocation for synth
      [ALSA] emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2
      [ALSA] hda - Fix PLL gating control on Realtek codecs
      [ALSA] hda - increase max_codecs of ICH to 4
      [ALSA] ac97 - Fix power_save option value as time-out
      ALSA: emu10k1 - Fix page allocation with GFP_DMA
      ALSA: hda - Add bdl_pos_adj option
      ALSA: hda - remove position_fix=3
      ALSA: hda - bdl_pos_adj option to each instance
      ALSA: hda - Fix bdl_pos_adj value for ATI SB chipsets
      ALSA: hda - Add description of bdl_pos_adj option
      ALSA: hda - Add a warning if pending IRQ is found
      ALSA: hda - Fix stac9205_cfg_tbl
      ALSA: hda - Remove unused mutex
      ALSA: make snd_ctl_elem_read() and snd_ctl_elem_write() static
      ALSA: hda - bdl_pos_adj=32 as default
      ALSA: hda - use upper_32_bits()
      ALSA: emu10k1 - simplify the last fix
      ALSA: hda - Fix wrong volumes in AD1988 auto-probe mode
      ALSA: ca0106 - Add entry for another MSI K8N Diamond MB
      ALSA: hda - Fix digital converter proc output
      ALSA: hda - Add MacBook 3.1 support
      ALSA: ymfpci - fix initial volume for 44.1kHz output
      ALSA: hda - disable amp override on non-HP machines
      ALSA: Fix AC97 power down
      ALSA: ALSA: hda - Fix ALC883 medion model
      ALSA: hda - Add missing Thinkpad Z60m support
      ALSA: ALSA: hda - Fix speaker output on Toshiba P105
      ALSA: hda - Add support for Lenovo 3000 N200
      ALSA: wavefront - add const
      Fix missing exports for net/phy/mdio-bitbang.c
      ALSA: hda - Fix internal mic vref pin setup
      ALSA: hda - Fix missing init for unsol events on micsense model
      ALSA: hda - Fix FSC V5505 model
      powerpc: Fix a build problem on ppc32 with new DMA_ATTRs
      ALSA: hda - Align BDL position adjustment parameter
      fix build error of arch/ia64/kvm/*
      ALSA: opti93x - Fix NULL dereference
      Fix compile errors in SGI console drivers (linux-next tree)

Taku Izumi (3):
      e1000e: make ioport free
      igb: make ioport free
      e1000: make ioport free

Tan, Li (1):
      KVM: Support mixed endian machines

Tejun Heo (8):
      printk: clean up recursion check related static variables
      libata: consistently use msecs for time durations
      libata: improve EH retry delay handling
      libata: use ULONG_MAX to terminate reset timeout table
      libata: improve EH internal command timeout handling
      libata-eh: update atapi_eh_request_sense() to take @dev instead of @qc
      sg: reimplement sg mapping iterator
      [SCSI] sd: update index allocation and use ida instead of idr

Tetsuo Handa (1):
      [patch 4/5] vfs: reuse local variable in vfs_link()

Tetsuya Mukawa (1):
      sh_keysc: remove request_mem_region() and release_mem_region()

Thara Gopinath (1):
      ARM: OMAP: Correcting the gpmc prefetch control register address

Theodore Ts'o (3):
      ext4: Rename read_block_bitmap() to ext4_read_block_bitmap()
      ext4: Remove unused variable from ext4_show_options
      jbd2: Add commit time into the commit block

Thomas Backlund (1):
      rndis_host: support WM6 devices as modems

Thomas Bogendoerfer (15):
      Input: new driver for SGI O2 volume buttons
      ALSA: ALSA driver for SGI HAL2 audio device
      ALSA: ALSA driver for SGI O2 audio board
      [MIPS] Enable FAST-20 for onboard scsi
      [MIPS] IP28: switch to "normal" mode after PROM no longer needed
      [MIPS] IP32: Add platform devices for audio and volume button
      [MIPS] IP22/28: Add platform devices for HAL2
      [MIPS] IP22: Add platform device for Indy volume buttons
      [MIPS] Remove mips_machtype from ARC based machines
      [MIPS] Remove mips_machtype from EMMA2RH machines
      [MIPS] Remove mips_machtype for LASAT machines
      Input: sgi_btns - add support for SGI Indy volume buttons
      [MIPS] IP22, IP28: Fix merge bug
      [MIPS] IP22: Use common SGI button driver
      [MIPS] IP32: Use common SGI button driver

Thomas Gleixner (79):
      x86: print info about available HPET quirk
      x86: move common declarations to hw_irq.h
      x86: unify interrupt vector defines
      x86: move BUILD_IRQ macro magic to i8259_64.c
      x86: unify apic interrupt function declarations
      x86: unify hwirq.h
      x86: unify irq.h
      x86: declare setup_apic_routing
      x86: move eisa_set_level_irq declaration to header
      x86: janitor stack overflow warning patch
      x86: irq_32 move 4kstacks code to one place
      Merge branch 'linus' into x86/gart
      Merge branch 'linus' into x86/pat
      x86: remove useless static current_tsc_khz variable
      ftrace: move enums to ftrace.h and make helper function global
      ftrace: simplify hexprint
      ftrace: remove notrace
      ftrace: fix __trace_special()
      ftrace: make it more available in the Kconfig
      sysprof: make it depend on X86
      x86: rename the i8259_32/64.c leftovers to initirq_32/64.c
      x86: make init_ISA_irqs() static
      x86: make init_ISA_irqs() static
      x86: rename the i8259_32/64.c leftovers to irqinit_32/64.c
      x86: fixup the fallout of the bitops changes
      namespacecheck: fix kernel printk.c
      namespacecheck: more kernel/printk.c fixes
      x86: tsc_64.c make constant UL
      x86: vsmp_64 add missing includes
      x86: boot/printfc use NULL instead 0
      x86: create prototype for (un)map_devmem
      x86: k8topology add missing header
      x86: k8topology fix shadow variable
      x86: k8topology cleanup variable declarations
      x86: move mmconfig declarations to header
      x86: init64.c include initrd.h
      x86: make command_line static in setup_64.c
      x86: make __pci_mmcfg_init static in mmconfig-shared.c
      x86: make memory_add_physaddr_to_nid depend on MEMORY_HOTPLUG
      x86: fixup the fallout of the bitops changes
      x86: fix sparse warning in mtrr/generic.c
      x86: move mp_ioapic_routing to mpparse and make it static
      x86: fix shadow variables of global end_pnf in e820_64.c
      x86: include pci.h in e820_64.c
      x86: fix mpparse fallout
      x86: move mmconfig declarations to header
      namespacecheck: fixes in kernel/sched.c
      sched: fix the cpuprio count really
      sched: move weighted_cpuload into #ifdef CONFIG_SMP section
      x86: simplify idle selection
      x86: cleanup C1E enabled detection
      x86: use cpuinfo to check for interrupt pending message msr
      x86: use cpuid to check MWAIT support for C1
      x86: move more common idle functions/variables to process.c
      x86, clockevents: add C1E aware idle function
      x86: add C1E aware idle function, fix
      x86: janitor CPA statistics patch
      x86: add sparse annotations to ioremap
      x86: move pci_routirq declaration to pci.h
      x86: make irq_cfg static
      x86: apic_64.c fix sparse warnings about shadowed variables
      x86: numa_64.c make local variables static
      x86: numa_64.c fix shadowed variable
      genirq: remove extraneous checks in manage.c
      pmtmr: allow command line override of ioport
      kernel-paramaters: document pmtmr= command line option
      Merge commit '900cfa46191a7d87cf1891924cb90499287fd235'; branches 'timers/nohz', 'timers/clocksource' and 'timers/posixtimers' into timers/for-linus
      x86: sanitize Kconfig
      Documentation: document debugpat commandline option
      x86: fix TSC build error on 32bit
      nohz: prevent tick stop outside of the idle loop
      nohz: adjust tick_nohz_stop_sched_tick() call of s390 as well
      APCI: revert duplicated patch
      APCI: revert another duplicated patch
      x86: convert Dprintk to pr_debug
      x86: move the last Dprintk instance to pr_debug()
      fs/partitions/efi: convert to pr_debug
      x86: fix cpu hotplug on 32bit
      ACPI/CPUIDLE: prevent setting pm_idle to NULL

Thomas Graf (1):
      ipv4 addr: Send netlink notification for address label changes

Thomas Kleffel (2):
      MMC: S3C24XX MMC/SD driver.
      Fix the request finalisation by ensuring the controller

Thomas Petazzoni (2):
      x86: consolidate the definition of the force_mwait variable
      inflate: refactor inflate malloc code

Tilman Schmidt (2):
      gigaset: use dev_ macros for messages
      gigaset: gigaset_isowbuf_getbytes() may return signed unnoticed

Tim Bird (1):
      kconfig: add diffconfig utility

Tim Farrington (1):
      V4L/DVB (8149): Avermedia E506 composite

Tim Niemeyer (1):
      [ALSA] soc - Patch to add debug messages to the neo1973_wm8753 (GTA01) sound driver

Timur Tabi (7):
      [POWERPC] fsl: Add warning for unrecognized I2C nodes in the device tree
      [POWERPC] fsl: Add CS4270 i2c data to fsl_soc.c
      [POWERPC] fsl: Update fsl_soc to use cell-index property of I2C nodes
      ALSA: Fix register programming in Freescale MPC8610 HPCD sound driver
      powerpc: fix ALSA options in Freescale 85xx and 86xx defconfigs
      mm: add alloc_pages_exact() and free_pages_exact()
      fsl-diu-fb: update Freescale DIU driver to use page_alloc_exact()

Tobias Diedrich (5):
      [netdrvr] forcedeth: setup wake-on-lan before shutting down
      [netdrvr] forcedeth: save/restore device configuration space
      [netdrvr] forcedeth: reorder suspend/resume code
      Fix forcedeth hibernate/wake-on-lan problems
      Fix forcedeth hibernate/wake-on-lan problems

Tobias Lorenz (6):
      V4L/DVB (7942): Hardware frequency seek ioctl interface
      V4L/DVB (7993): si470x: move global lock to device structure
      V4L/DVB (7994): si470x: let si470x_get_freq return errno
      V4L/DVB (7995): si470x: a lot of small code cleanups
      V4L/DVB (7996): si470x: afc indication
      V4L/DVB (7997): si470x: hardware frequency seek support

Tom Tucker (11):
      svcrdma: Add a type for keeping NFS RPC mapping
      svcrdma: Use RPC reply map for RDMA_WRITE processing
      svcrdma: Use reply and chunk map for RDMA_READ processing
      svcrdma: Move the DMA unmap logic to the CQ handler
      svcrdma: Add dma map count and WARN_ON
      svcrdma: Remove unneeded spin locks from __svc_rdma_free
      svcrdma: Remove unused wait q from svcrdma_xprt structure
      svcrdma: Limit ORD based on client's advertised IRD
      svcrdma: Add flush_scheduled_work to module exit function
      svcrdma: Create a kmem cache for the WR contexts
      svcrdma: Change WR context get/put to use the kmem cache

Tomas Winkler (107):
      iwlwifi: move find station to iwl-sta.c
      iwlwifi: cleanup set_pwr_src
      iwlwifi: define ANA_PLL values in iwl-csr.h
      iwlwifi: export int iwl4965_set_pwr_src
      iwlwifi: changing EEPROM layout handling
      iwlwifi: remove includes to net/ieee80211.h
      iwlwifi: add apm init handler
      iwlwifi: add iwl_hw_detect function to iwl core
      iwlwifi: check eeprom version in pci probe time
      iwlwifi: reorganize TX RX constatns
      iwlwifi: 3945 remove unused SCD definitions
      iwlwifi: remove 49 prefix from general CSR values
      iwlwifi: remove unnecessary apmg settings
      iwlwifi: wrapping nic configuration in iwl core handler
      iwlwifi-5000: adding initial recognition for the 5000 family
      iwlwifi-5000: add ops infrastructure for 5000
      iwlwifi-5000: add apm_init handler for 5000 HW family
      iwlwifi-5000: use iwl4965_set_pwr_src in 5000
      iwlwifi-5000: EEPROM settings for 5000
      iwlwifi-5000: adding iwl5000 HW parameters
      iwlwifi-5000: adjust antennas names in 5000 HW family
      iwlwifi-5000: Add HW REV of 5000 HW family
      iwlwifi-5000: add eeprom check version handler
      iwlwifi-5000: add nic config handler for 5000 HW
      iwlwifi: rename iwl-4965-commands to iwl-commands.h
      iwlwifi: rename iwl-4965.h to iwl-dev.h
      iwlwifi: move RX code to iwl-rx.c
      iwlwifi: don't override association channel with control channel
      iwlwifi: remove 4965 from station_entry
      iwlwifi: debugfs EEPROM dump
      iwlwifi: remove 4965 from rx_packet
      iwlwifi: generalize iwl4965_send_add_station function
      iwlwifi-5000: add build_addsta_hcmd handler for 5000 HW
      iwlwifi: move iwl4965_set_rxon_ht into iwlcore
      iwlwifi: compile iwl-sta into iwlcore
      iwlwifi: add device sysfs version entry
      iwlwifi: rename iwl4965_queue to iwl_queue
      iwlwifi: rename iwl4965_tx_info to iwl_tx_info
      iwlwifi: remove 4965 from iwl4965_tx_queue_update_write_ptr
      iwlwifi: remove 4965 prefix from iwl4965_frame
      iwlwifi: remove 4965 from iwl4965_rate_info
      iwlwifi: move iwl_bcast_addr to iwlcore
      iwlwifi: move more station managment into iwl-sta.c
      iwlwifi: remove 4956 form iwl4965_tx_cmd
      iwlwifi: refactor ieee80211_get_qos_ctrl
      iwlwifi: move TX code into iwl-tx.c
      iwlwifi: remove 4965 remainings in iwl-eeprom.c file
      iwlwifi: add debugfs to disable/enable run time calibration
      iwlwifi: refactor pci prob flow
      mac80211: fix ieee80211_get_buffered_bc
      mac80211: fix deadlock in sta->lock
      iwlwifi: mark 4965 ucode types
      iwlwifi: remove unused variable form __iwl4965_down
      iwlwifi: remove notif_missed_beacons variable
      iwlwifi: clean up alive_start routine
      iwlwifi: remove 4965 from alive_resp structures
      iwlwifi: setup correctly L1 L0S pi link values
      iwlwifi: implement apm reset flow
      iwlwifi: implement apm stop function
      iwlwifi: refactor stop master function
      iwlwifi: move txq_ctx_stop into iwl-tx.c
      iwlwifi: move iwl_rxq_stop into iwl-rx.c
      iwlwifi: add remove station functionality
      iwlwifi: move add sta handler to iwl-sta.c
      iwlwifi: move iwl_rx_missed_beacon_notif to iwl-rx.c
      iwlwifi-5000: implement initial calibration for 5000
      iwlwifi: move tx response common handlers to iwlcore
      iwlwifi: move 4965 tx response into iwl-4965.c
      iwlwifi: move tx reclaim flow into iwl-tx
      iwlwifi: implement txq invalidate byte count table
      iwlwifi: move iwl_sta_modify_enable_tid_tx to iwl-sta.c
      iwlwifi: move aggregation code to iwl-tx.c
      iwlwifi: add frame count limit to link quality command
      iwlwifi: clean iwl4965_mac_config
      mac80211: fix unbalanced locking in ieee80211_get_buffered_bc
      mac80211: removing shadowed sband
      iwlwifi: add TX aggregation code for 5000 HW
      iwlwifi: remove unused flag
      iwlwifi: format log prints for easier parsing
      iwlwifi: refactor tx aggregation response flow
      iwlwifi: refactor setting tx power
      iwlwifi: move scan to iwl-scan.c iwlcore
      iwlwifi: move rate helpers to iwlcore
      iwlwifi: cleans up scanning code
      mac80211: fix beacon interval value
      mac80211: add phy information to giwname
      mac80211: add spectrum capabilities
      mac80211: fix warning: unused variable invoke_tx_handlers
      iwlwifi: Add eeprom version to the version file in sysfs
      iwlwifi: fix IBSS association flow
      iwlwifi: fix 4965 uCode load
      iwlwifi: fix error path of iwl_rfkill_init
      mac80211: remove useless tid assignment for management and control frames
      mac80211: fix warning: unused variable ifsta
      mac80211: call bss_info_change only once upon disassociation
      iwlwif: remove compilation warnings iwl_add_radiotap
      iwlwifi: remove post associate work
      iwlwifi: rs always set lq_sta->priv
      iwlwifi: differentiate 4965 and 5000 hw ampdu queues number
      iwlwifi: fix LED stall
      iwlwifi: LED use correctly blink table
      iwlwifi: unify 4965 and 5000 scanning code
      iwlwifi: enable active scanning
      mmc: wbsd.c fix shadowing of 'dma' variable
      mmc: fix sdio_io sparse errors
      mmc: fix spares errors of sdhci.c
      sdio: sdio_io.c Fix sparse warnings

Tony Breeds (4):
      powerpc: Change the default link address for pSeries zImage kernels
      powerpc: Fix building of arch/powerpc/mm/mem.o when MEMORY_HOTPLUG=y and SPARSEMEM=n
      drivers/video/aty/radeon_base.c: notify user if sysfs_create_bin_file() failed
      powerpc: Wireup new syscalls

Tony Lindgren (12):
      ARM: OMAP: DMA: Make channels dynamic for multi-boot
      ARM: OMAP: DMA: Remove __REG access
      ARM: OMAP: DMA: Clean-up code
      ARM: OMAP: SRAM: Move sram-fn.S from plat-omap to mach-omap1
      ARM: OMAP: SRAM: Move omap2 sram-fn.S to sram242x.S
      ARM: OMAP: SRAM: Split sram24xx.S into sram242x.S and sram243x.S
      ARM: OMAP: Clean up interrupt lines to fix warnings for multi-omap
      ARM: OMAP: Change omap_cf.c and omap_nor.c to use omap_readw/writew instead of __REG
      ARM: OMAP: USB: Change omap USB code to use omap_read/write instead of __REG
      ARM: OMAP: Remove __REG access for multi-omap
      ARM: OMAP: Introduce omap_globals and prcm access functions for multi-omap
      ARM: OMAP: Turn CM and PRM access into functions

Tony Luck (2):
      Pull pvops into release branch
      [IA64] Wire up new system calls

Tony Vroon (1):
      mac80211: implement EU regulatory domain

Toralf Förster (1):
      [MTD] [NAND] fix 2 "unused variable" warnings in cafe_nand.c

Torez Smith (1):
      powerpc: Indicate which oprofile counters to use while in compat mode

Toshiyuki Okajima (1):
      jbd: positively dispose the unmapped data buffers in journal_commit_transaction()

Travis Place (3):
      ALSA: hda - Added model selection for iMac 24"
      ALSA: hda - Added SSID for 'Fujitsu Siemens Amilo M1451G' laptop
      ALSA: hda - Add automatic model setting for the Acer Aspire 5920G laptop

Trent Piepho (1):
      powerpc: Improve (in|out)_[bl]eXX() asm code

Trond Myklebust (37):
      NFS: Reduce the stack usage in NFSv4 create operations
      NFS: Reduce the stack usage in NFSv3 create operations
      NFS: Fix a preemption count leak in nfs_update_request
      NFS: Add correct bounds checking to NFSv2 locks
      SUNRPC: Ensure we exit early in case of an encode error
      SUNRPC: An ENOMEM error from call_encode is always fatal
      NFS: Optimise append writes with holes
      NFS: Revert commit 44dd151d
      SUNRPC: Use GFP_NOFS when allocating credentials
      NFS: do_setlk(): don't flush caches when we have a delegation
      NFS: Fix the ftruncate() credential problem
      NFS: Remove the redundant file_open entry from struct nfs_rpc_ops
      NFS: Fix a warning in nfs4_async_handle_error
      NFS: Ensure we zap only the access and acl caches when setting new acls
      NFS: Clean up nfs_update_request()
      NFS: Allow redirtying of a completed unstable write.
      NFS: Fix a dependency on CONFIG_NFS_V4 in nfs_remount
      NFS: set transport defaults after mount option parsing is finished
      SUNRPC: Ensure our task is notified when an rpcbind call is done
      NFS: Protect inode->i_nlink updates using inode->i_lock
      NFS: Remove BKL requirement from attribute updates
      NFS: Remove attribute update related BKL references
      NFS: Remove the BKL from the permission checking code
      NFS: Remove BKL usage from the write path
      NFS: Remove BKL usage from open()
      NFS: Remove the BKL from the inode creation operations
      NFS: Remove the BKL from nfs_link()
      NFS: Remove BKL from NFS lookup code
      NFS: Remove the BKL from the rename, rmdir and unlink operations
      NFS: Remove BKL from the sillydelete operations
      NFS: Remove BKL from the symlink code
      NFS: Remove BKL from the readdir code
      SUNRPC: Remove the BKL from the callback functions
      NFSv4: Remove BKL from the nfsv4 state recovery
      Merge branch 'devel' into next
      Merge branch 'bkl-removal' into next
      NFS: Ensure we call nfs_sb_deactive() after releasing the directory inode

Troy Kisky (5):
      i2c-davinci: Ensure clock between 7-12 MHz
      i2c-davinci: Move dev_dbg statement for more output
      i2c-davinci: Remove useless IVR read
      i2c-davinci: Fix signal handling bug
      i2c-davinci: Initialize cmd_complete sooner

Tsugikazu Shibata (1):
      HOWTO: change email addresses of James in HOWTO

Tyler Hicks (1):
      ecryptfs: discard ecryptfsd registration messages in miscdev

Uli Luckas (1):
      i2c-pxa: Initialize early

Ulrich Drepper (21):
      flag parameters: socket and socketpair
      flag parameters: paccept
      flag parameters: paccept w/out set_restore_sigmask
      flag parameters: anon_inode_getfd extension
      flag parameters: signalfd
      flag parameters: eventfd
      flag parameters: timerfd_create
      flag parameters: epoll_create
      flag parameters: dup2
      flag parameters: pipe
      flag parameters: inotify_init
      flag parameters: NONBLOCK in anon_inode_getfd
      flag parameters: NONBLOCK in socket and socketpair
      flag parameters: NONBLOCK in signalfd
      flag parameters: NONBLOCK in eventfd
      flag parameters: NONBLOCK in timerfd_create
      flag parameters: NONBLOCK in pipe
      flag parameters: NONBLOCK in inotify_init
      flag parameters: check magic constants
      flag parameters add-on: remove epoll_create size param
      dup3 fix

Ursula Braun (5):
      af_iucv: exploit target message class support of IUCV
      [S390] qdio: Repair timeout handling for qdio_shutdown
      [S390] Cleanup iucv printk messages.
      [S390] Cleanup netiucv printk messages.
      MAINTAINERS: Update email address of Ursula Braun

Uwe Kleine-König (10):
      There is no need to have BOOT_PARAMS_SIZE known outside of atags.c
      clean up atags exporting code
      ns9xxx: fix assembler version of __REG2 to be consistent with the C version
      Merge branch 'atags' into for-rmk
      UIO: fix UIO Kconfig dependencies
      UIO: add generic UIO platform driver
      UIO: minor style and comment fixes
      set_irq_wake: fix return code and wake status tracking
      generic irqs: handle failure of irqchip->set_type in setup_irq
      [MTD] physmap: resume already suspended chips on failure to suspend

Valentine Barshak (1):
      powerpc/4xx: Fix resource issue in warp-nand.c

Vegard Nossum (21):
      x86: fix incomplete include guard in include/asm-x86/seccomp_32.h
      x86: break mutual header inclusion
      stacktrace: print_stack_trace() cleanup
      x86: more header fixes
      softirq: remove initialization of static per-cpu variable
      x86/oprofile: disable preemption in nmi_shutdown
      softlockup: show irqtrace
      x86: don't destroy %rbp on kernel-mode faults
      stacktrace: add saved stack traces to backtrace self-test
      backtrace: replace timer with tasklet + completions
      sched: fix warning
      x86: small unifications of address printing
      [ARM] fix header guards
      x86: don't return invalid pointers from node_to_cpumask()
      ACPICA: fix mutex names in debug code.
      ACPI: don't walk tables if ACPI was disabled
      x86: fix header export, asm-x86/processor-flags.h, CONFIG_* leaks
      mm: remove initialization of static per-cpu variables
      kallsyms: fix potential overflow in binary search
      kallsyms: unify 32- and 64-bit code
      taskstats: remove initialization of static per-cpu variable

Venki Pallipadi (4):
      x86: remove 6 bank limitation in 64 bit MCE reporting code
      x86: add "debugpat" boot option
      x86: fix Xorg crash with xf86MapVidMem error
      x86, mce_64.c: mce_cpu_quirks being ignored

Ville Syrjala (9):
      at91_mci: AT91SAM9260/9263 12 byte write erratum (v2)
      at91_mci: Cover more AT91RM9200 and AT91SAM9261 errata.
      at91_mci: Fix byte mode transitions.
      fbdev: width and height are unsigned
      fbdev: xoffset, yoffset and yres are unsigned
      atyfb: correct_chipset() can fail
      atyfb: use a PCI device ID table
      atyfb: report probe errors
      atyfb: fix a cast

Ville Syrjälä (1):
      [ALSA] maestro3: Fix hw volume on HP OmniBook

Vitaly Bordug (1):
      powerpc/85xx: Update pin setup for 8560ads

Vitaly Mayatskikh (2):
      x86: introduce copy_user_handle_tail() routine
      x86: fix copy_user on x86

Vitaly Wool (1):
      V4L/DVB (8540): em28xx-cards: Add Compro VideoMate ForYou/Stereo model

Vlad Yasevich (9):
      sctp: Support the new specification of sctp_connectx()
      sctp: Fix problems with the new SCTP_DELAYED_ACK code
      sctp: Follow security requirement of responding with 1 packet
      sctp: Kill unused variable in sctp_assoc_bh_rcv()
      sctp: Mark GET_PEER|LOCAL_ADDR_OLD deprecated.
      sctp: Support ipv6only AF_INET6 sockets.
      sctp: Do not leak memory on multiple listen() calls
      sctp: Allow only 1 listening socket with SO_REUSEADDR
      sctp: Update sctp global memory limit allocations.

Vladimir Koutny (1):
      mac80211: eliminate IBSS warning in rate_lowest_index()

Vladimir Sokolovsky (2):
      IPoIB: add LRO support
      mlx4_core: Use MOD_STAT_CFG command to get minimal page size

Vladislav Zolotarov (1):
      bnx2x: Add TPA, Broadcoms HW LRO

Voss, Nikolaus (1):
      avr32: allow system timer to share interrupt to make OProfile work

WANG Cong (6):
      x86: arch/x86/kernel/machine_kexec_32.c: remove extra semicolons
      arch/um/kernel/irq.c: clean up some functions
      arch/um/kernel/mem.c: remove arch_validate()
      UML: make several more things static
      kernel/kexec.c: make 'kimage_terminate' void
      module: fix build warning with !CONFIG_KALLSYMS

Walter Sheets (1):
      ALSA: via82xx - Add VIA audio device #1841 to ac97_quirk list

Wang Chen (20):
      netdevice: change net_device->promiscuity/allmulti to unsigned int
      netdevice: Fix promiscuity and allmulti overflow
      PCI: Fix comment of pci_dynids
      ipv6: Do cleanup for ip6_mr_init.
      ipv4: Do cleanup for ip_mr_init
      af_packet: Check return of dev_set_promiscuity/allmulti
      bonding: Check return of dev_set_promiscuity/allmulti
      bridge: Check return of dev_set_promiscuity
      ipv6: Check return of dev_set_allmulti
      ipv6: Fix using after dev_put()
      ipv4: Check return of dev_set_allmulti
      ipv4: Fix ipmr unregister device oops
      macvlan: Check return of dev_set_allmulti
      8021q: Check return of dev_set_promiscuity/allmulti
      Fix istallion build failure
      kobject: Transmit return value of call_usermodehelper() to caller
      de4x5: Remove developer debug feature about set/clear promisc
      I2O: handle sysfs_create_link() failures
      flag parameters: fix compile error of sys_epoll_create1
      flag parameters: fix compile error of sys_epoll_create1

Wang Jian (2):
      net/phy: Fix copper/fiber auto-selection for 88e1111
      net/phy: Fix 88e1111 copper/fiber selection in RGMII mode

Wei Yongjun (6):
      sctp: Bring SCTP_DELAYED_ACK socket option into API compliance
      sctp: Validate Initiate Tag when handling ICMP message
      dccp: Fix sequence number check for ICMPv4 packets
      dccp: Add check for sequence number in ICMPv6 message
      dccp: Fix incorrect length check for ICMPv4 packets
      dccp: Add check for truncated ICMPv6 DCCP error packets

Wendy Xiong (2):
      bnx2: Add EEH PCI recovery.
      bnx2x: Add PCIE EEH support

Wengang Wang (1):
      ocfs2: Handle error during journal load

Werner Almesberger (1):
      [ALSA] soc - Fix s3c24xx-i2s LR sync while timer ticks are disabled

Will Newton (1):
      net/ipv4/tcp.c: Fix use of PULLHUP instead of POLLHUP in comments.

Wim Colgate (1):
      xen/blkfront: Make sure that the device is fully ready before allowing release.

Wolfgang Grandegger (7):
      powerpc/85xx: correct vendor prefix in DTS files for TQM85xx modules
      powerpc/85xx: add board support for the TQM8548 modules
      powerpc/85xx: support for the TQM8548 module using the big Flash
      powerpc/85xx: add local bus nodes for Flash and CAN to tqm8560.dts
      powerpc/mpc5200: add missing MSCAN FDT nodes for TQM52xx
      powerpc/85xx: TQM8548: add missing support for RTC and LM75
      of_gpio: Should use new <linux/gpio.h> header

Wolfram Sang (7):
      i2c-pca-algo: Fix error code
      i2c-pca-platform: Fix error code
      i2c-cpm: Bugfixes
      i2c: New-style EEPROM driver using device IDs
      powerpc/mpc5200: Fix wrong 'no interrupt' handling in of_i2c
      checkpatch: correct spelling in kfree checks
      rtc: convert the PCF8583 driver to the new I2C style framework with device_ids

YOSHIFUJI Hideaki (20):
      ipv6 addrconf: Introduce addrconf_is_prefix_route() helper.
      key: Introduce pfkey_sockaddr_len() for raw sockaddr{} length.
      key: Share common code path to fill sockaddr{}.
      key: Share common code path to extract address from sockaddr{}.
      key: Use xfrm_addr_cmp() where appropriate.
      tcp md5sig: Share MD5 Signature option parser between IPv4 and IPv6.
      tcp md5sig: Remove redundant protocol argument.
      tcp md5sig: Share most of hash calcucaltion bits between IPv4 and IPv6.
      tcp md5sig: Let the caller pass appropriate key for tcp_v{4,6}_do_calc_md5_hash().
      ipv6: Do not assign non-valid address on interface.
      ipv6: Do not forward packets with the unspecified source address.
      ipv6: Assume the loopback address in link-local scope.
      ipv6: Add disable_ipv6 sysctl to disable IPv6 operaion on specific interface.
      ipv6 addrconf: add accept_dad sysctl to control DAD operation.
      ipv6 route: Prefer outgoing interface with source address assigned.
      ipv4,ipv6 mroute: Add some helper inline functions to remove ugly ifdefs.
      netns: Use net_eq() to compare net-namespaces for optimization.
      ipv6 netns: Make several "global" sysctl variables namespace aware.
      net: Use standard structures for generic socket address structures.
      ipv6 mcast: Omit redundant address family checks in ip6_mc_source().

Yaniv Rosner (2):
      bnx2x: Adding bnx2x_link
      bnx2x: New link code

Yasunori Goto (2):
      memory hotplug: allocate usemap on the section with pgdat
      memory hotplug: small fixes to bootmem freeing for memory hotremove

Yevgeny Petrilin (1):
      mlx4_core: Add VLAN tag field to WQE control segment struct

Yi Li (1):
      Blackfin arch: Do not need this dualcore test module in kernel.

Yi Yang (2):
      ACPI: fix acpi fan state set error
      ACPI: fix processor throttling set error

Yi Zhu (1):
      mac80211: add MAC80211_VERBOSE_SPECT_MGMT_DEBUG Kconfig option

Yinghai Lu (179):
      x86: agp_gart size checking for buggy device
      x86: checking aperture size order
      x86_64: allocate gart aperture from 512M
      x86: clean up aperture_64.c
      x86: reserve dma32 early for gart fix
      x86_64: simplify the memtest parameter setting
      x86: mtrr cleanup for converting continuous to discrete layout, v8
      x86: fix trimming e820 with MTRR holes.
      x86: fix trimming e820 with MTRR holes. - fix
      x86: mtrr cleanup for converting continuous to discrete layout v8 - fix
      x86: mtrr cleanup for converting continuous to discrete - auto detect v4
      x86: process fam 10h like k8 with fixed mtrr setting
      x86: make e820.c to have common functions
      x86: amd opteron TOM2 mask val fix
      x86: mtrr cleanup for converting continuous to discrete layout - fix #2
      x86: extend e820 ealy_res support 32bit
      x86: extend e820 ealy_res support 32bit - fix
      x86: cleanup print out for mptable
      x86: move e820_mark_nosave_regions to e820.c
      x86: extend e820 ealy_res support 32bit - fix #2
      x86: extend e820 early_res support 32bit -fix #3
      x86: extend e820 early_res support 32bit -fix #4
      x86: extend e820 early_res support 32bit -fix #5
      x86: 32bit numa srat fix early_ioremap leak
      x86: remove duplicated e820 func in setup.h
      x86, numa, 32-bit: increase max_elements to 1024
      x86: set node_remap_size[0] in fallback path
      x86, 32-bit: change propagate_e820_map() back to find_max_pfn()
      x86, numa, 32-bit: print out debug info on all kvas
      x86: update mptable
      x86, numa, 32-bit: avoid clash between ramdisk and kva
      x86: clean up max_pfn_mapped usage - 32-bit
      x86: clean up max_pfn_mapped usage - 64-bit
      x86: change propagate_e820_map() back to find_max_pfn(), 32-bit, fix
      x86: early check if a system is numaq
      x86, numa, 32-bit: make sure get we kva space
      x86: move e820_register_active() to e820.c
      x86: make 32-bit use e820_register_active_regions()
      x86: e820 max_arch_pfn typo fix for 64 bit
      x86: remove all active memory ranges before registering them again after trimming - 64bit
      mm, x86: shrink_active_range() should check all
      x86, numa, 32-bit: use find_e820_area() to find KVA RAM on node
      x86: fix boot failure with 64GB+ system with numa 32-bit
      x86: introduce max_physical_apicid for bigsmp switching
      x86: make generic arch support NUMAQ
      x86: update mptable, fix
      PCI/x86: write_pci_config_byte fix offset
      PCI/x86: early dump pci conf space v2
      x86: change early_gart_iommu_check() back to any_mapped
      x86: make 64-bit identify_cpu use cpu_dev
      x86: make 64bit identify_cpu use cpu_dev v2
      x86: e820 merge parsing of the mem=/memmap= boot parameters
      x86: make generic arch support NUMAQ, fix
      x86: make generic arch support NUMAQ, fix #2
      x86: clean up reserve_bootmem_generic() and port it to 32-bit
      x86: replace shrink_active_range() with remove_active_range()
      x86: clean up relocate_initrd
      x86: keep MP_intsrc_info untouched if we do not update mptable
      x86: use dstapic in mp_config_acpi_legacy_irqs
      x86: rename two e820 related functions
      x86, mm: use add_highpages_with_active_regions() for high pages init v2
      x86: move e820_resource_resources to e820.c
      x86: kill bad_ppro
      x86: merge setup_memory_map with e820
      x86: move some function out of setup_bootmem_alloc
      x86: Kconfig cleanup with genericarch
      x86: use acpi_numa_init to parse on 32-bit numa
      x86: remove unused file after numaq etc depends on genericarch
      x86: cleanup machine_specific_memory_setup, v2
      x86: update mptable fix with no ioapic v2
      x86: let MPS support be selectable, v2
      x86: fix compiling when CONFIG_X86_MPPARSE is not set
      x86: simplify x86_mpparse dependency check
      x86: make dev_to_node return online node
      x86: don't call pxm_to_node again
      RFC x86: try to remove arch_get_ram_range
      x86: check command line when CONFIG_X86_MPPARSE is not set, v2
      x86: clean up init_amd()
      x86: remove some acpi ifdefs in setup_32/64
      x86: seperate funcs from setup_64 to cpu common_64.c
      x86: change identify_cpu to static
      x86: add e820_remove_range
      x86: seperate probe_roms into another file
      x86: merge setup64.c into common_64.c
      x86: remove two duplicated funcs in setup_32.c
      x86: move reserve_standard_io_resource to setup.c
      x86: move elfcorehdr parsing to setup.c
      x86: introduce initmem_init for 64 bit
      x86: introduce initmem_init for 32 bit
      x86: introduce reserve_initrd
      x86: move boot_params declaring to setup.c
      x86: move find_max_low_pfn to init_32.c
      x86: move reservetop and vmalloc parsing to pgtable_32.c
      x86: clean up using max_low_pfn on 32-bit
      x86: clean up min_low_pfn
      x86: fix compile warning in init_64.c
      x86: numa32 pfn print out using hex instead
      x86: move some func calling from setup_arch to paging_init
      x86: setup_arch 32bit move efi check later
      x86: setup_arch 32bit move command line copying early
      x86: setup_arch 32bit move kvm_guest_init later
      x86: introduce init_memory_mapping for 32bit #1
      x86: introduce init_memory_mapping for 32bit #2
      x86: introduce init_memory_mapping for 32bit #3
      x86: fix e820_update_range size when overlapping
      x86: get max_pfn_mapped in init_memory_mapping
      x86: add table_top check for alloc_low_page in 64 bit
      x86: change size if e820_update/remove_range
      x86: numa 32 using apicid_2_node to get node for logical_apicid
      x86: remove end_pfn in 64bit
      x86: fix memory setup bug
      x86: rename setup.c to setup_percpu.c
      x86: we can use full bootmem after have init_memory_mapping
      x86: update reserve_initrd to support 64bit
      x86: put global variable for 32bit all together
      x86: add extra includes for 64bit support
      x86: merge 64bit setup_arch into setup_32
      x86: space to tab in setup_arch
      x86: rename setup_32.c to setup.c
      x86: move boot_params back to setup.c
      x86: move parse_setup_data back to setup.c
      x86: move back crashkernel back to setup.c
      x86: move reserve_standard_io_resources back to setup.c
      x86: move parse elfvorehdr back to setup.c
      x86: make x86_find_smp_config depends on 64 bit too
      x86: change some functions in setup.c to static
      x86: we only have init_pg_tables_end for 32bit
      x86: clean up ARCH_SETUP
      x86: move fix mapping page table range early
      x86: early res print out alignment v2
      x86: let setup_arch call init_apic_mappings for 32bit
      x86: fix init_memory_mapping over boundary v3
      x86: fix warning in e820_reserve_resources with 32bit
      x86: fix init_memory_mapping over boundary, v4
      x86: use disable_apic in 32bit
      x86: move reserve_setup_data to setup.c
      x86: don't reallocate pgt for node0
      x86: change copy_e820_map to append_e820_map
      x86: make early_res_to_bootmem print out less 80 width chars
      x86: do not printout if we do not find setup_data
      x86: merge zones_sizes_init for numa and non numa on 32-bit
      x86: move init_cpu_to_node after get_smp_config
      x86: move prefill_possible_map calling early
      x86: remove have_arch_parse_srat -v2
      x86: remove acpi_srat config v2
      x86: move saving e820_saved to setup_memory_map
      x86: make e820_saved have update from setup_data
      x86: let early_reserve_e820 update e820_saved too
      x86: introduce page_size_mask for 64bit
      x86: fix vmemmap printout check
      x86: make max_pfn cover acpi table below 4g
      x86: not overmap more than the end of RAM in init_memory_mapping - 64bit
      x86: make e820_end return max ram type only for 32 bit
      x86: overmapped fix when 4K pages on tail, 64-bit
      x86, acpi: merge __acpi_map_table
      x86: make e820_end return end_of_ram again for 64bit
      x86: e820: user-defined memory maps: remove the range instead of update it to reserved
      x86: reserve SLIT
      x86: introduce max_low_pfn_mapped for 64-bit
      x86: max_low_pfn_mapped fix, #1
      x86: max_low_pfn_mapped fix, #2
      x86: max_low_pfn_mapped fix, #3
      x86, e820: remove end_user_pfn
      x86: fix numaq_tsc_disable calling
      x86: max_low_pfn_mapped fix #4
      x86: get x86_phys_bits early
      x86: make 64bit hpet_set_mapping to use ioremap too, v2
      x86: fix numaq_tsc_disable
      x86: use cpu_clear in remove_cpu_from_maps
      x86: seperate memtest from init_64.c
      x86: enable memory tester support on 32-bit
      x86: remove arch_get_ram_range
      x86: improve debug printout: add target bootmem range in early_res_to_bootmem()
      x86: introduce x86_quirks
      x86: extend and use x86_quirks to clean up NUMAQ code
      x86: add ->pre_time_init to x86_quirks
      x86: use setup_clear_cpu_cap() when disabling the lapic
      x86: remove extra calling to get ext cpuid level
      x86: use setup_clear_cpu_cap with disable_apic, fix

Yitchak Gertner (2):
      bnx2x: New statistics code
      bnx2x: Enhanced self test

Yoichi Yuasa (18):
      [MIPS] Cobalt: Register new LCD platform device.
      [MIPS] replace inline assembler to cpu_wait()
      [MIPS] remove wrppmc_machine_power_off()
      [MIPS] cmbvr4133: Remove support
      [MIPS] txx9_board_vec set directly without mips_machtype
      [MIPS] txx9_cpu_clock setup move to rbtx4927_time_init()
      [MIPS] separate rbtx4927_arch_init() and rbtx4937_arch_init()
      [MIPS] separate rbtx4927_time_init() and rbtx4937_time_init()
      [MIPS] remove machtype for group Toshiba
      [MIPS] MTX-1 flash partition setup move to platform devices registration
      [MIPS] Cobalt: Fix I/O port resource range
      [MIPS] Remove unused saa9730_uart.h.
      [MIPS] Remove unused maltasmp.h.
      rtc-vr41xx: add irq_set_freq() and irq_set_state()
      fbdev: add new Cobalt LCD framebuffer driver
      drivers/char: remove old broken Cobalt LCD driver
      [MTD][NAND] au1550nd: remove unused variable
      bio-integrity: remove EXPORT_SYMBOL for bio_integrity_init_slab()

Yong Wang (1):
      PCI/DMAR: don't assume presence of RMRRs

Yoshihiro Shimoda (7):
      usb: r8a66597-hcd: fix interrupt trigger
      usb: r8a66597-hcd: fix iinterval for Full/Low speed device
      sh: add interrupt ack code to sh4a
      sh: update sh7343 code
      sh: update Solution Engine 7343
      sh: Renesas R0P7785LC0011RL board support
      sh: fix uImage Entry Point

Yoshinori Sato (4):
      SH7619 add ethernet controler support
      sh: Fix up link error on SH-2 zImage with older binutils.
      sh2(A) exception handler update
      sh: Workaround for __put_user_asm() bug with gcc 4.x on big-endian.

Yusuke Goda (1):
      sh: Add support Renesas Solutions AP-325RXA board

Zhang Rui (7):
      AHCI: speed up resume
      fix a deadlock issue when poking "eject" file
      force offline the processor during hot-removal
      create sysfs link from acpi device to sysdev for cpu
      ACPI: Enhance /sys/firmware/interrupts to allow enable/disable/clear from user-space
      pm: introduce new interfaces schedule_work_on() and queue_work_on()
      pm: schedule sysrq poweroff on boot cpu

Zhao Yakui (7):
      PCI: Disable PME during PCI scan
      ACPI: Disable the C2C3_FFH access mode HW has no MWAIT support
      ACPI: Create "idle=halt" bootparam
      ACPI : Create "idle=nomwait" bootparam
      ACPI: Disable MWAIT via DMI on broken Compal board
      ACPI: Ignore _BQC object when registering backlight device
      ACPI : Set FAN device to correct state in boot phase

Zhu Yi (5):
      iwlwifi: create drivers debugfs dir under wiphy->debugfsdir
      iwlwifi: fix software rf_kill problem when interface is down
      iwlwifi: fix iwl4965 temperature callback calibration issue
      iwl3945: remove RFKILL_STATE_HARD_BLOCKED warnings
      iwlwifi: send TXPOWER command after a new RXON command

\\\"J. Bruce Fields\\\ (3):
      rpc: eliminate unused variable in auth_gss upcall code
      rpc: remove some unused macros
      rpc: minor cleanup of scheduler callback code

adam radford (1):
      [SCSI] 3w-9xxx: add MSI support and misc fixes

akinobu.mita at gmail.com (1):
      zorro: use memory_read_from_buffer

brandon at ifup.org (1):
      V4L/DVB (8078): Introduce "index" attribute for persistent video4linux device nodes

eric miao (6):
      [ARM] pxa: Add PXA support for PWM API
      [ARM] pxa: add generic PWM backlight driver
      [ARM] pxa: make zylonite use the generic PWM backlight driver
      [ARM] 5064/1: pxa: explicitly specify tosa keyboard GPIOs' low power states to DRIVE_LOW
      [ARM] 5063/1: pxa: add clk support for pxa2xx I2S
      [ARM] pxa: make PXA3xx_CK() and PXA3xx_CKEN() public in clock.h

frank.blaschka at de.ibm.com (1):
      qeth: fix build error caused by VLAN changes

gregkh at suse.de (1):
      isight: treat firmware data as const

matthias at kaehlcke.net (2):
      [MTD] use list_for_each_entry() in add_mtd_device()
      [MTD] use list_for_each_entry() in del_mtd_device()

maximilian attems (1):
      block: request_module(): use format string

mingo at elte.hu (1):
      x86, nmi: fix build

reinhard schwab (1):
      V4L/DVB (8489): add dvb-t support for terratec cinergy hybrid T usb xs

roel kluin (1):
      V4L/DVB (8493): mt20xx: test below 0 on unsigned lo1a and lo2a

sedji gaouaou (2):
      [ARM] 5130/4: Support for the at91sam9g20
      [ARM] 5133/2: at91sam9g20 defconfig file

venkatesh.pallipadi at intel.com (3):
      x86: PAT export resource_wc in pci sysfs
      x86: Add a arch directory for x86 under debugfs
      x86: Add a debugfs interface to dump PAT memtype

Éric Piel (1):
      Input: wistron - generate normal key event if bluetooth or wifi not present

-----------------------------------------------------------------------

-- 
linux-2.6-openmoko, the Linux 2.6 kernel tree from Openmoko



More information about the pkg-fso-commits mailing list