[cr][git]linux-cr annotated tag, v2.6.30-rc1, created. v2.6.30-rc1

orenl at cs.columbia.edu orenl at cs.columbia.edu
Wed Sep 16 11:36:45 PDT 2009


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "linux-cr".

The annotated tag, v2.6.30-rc1 has been created
        at  42ae7400074d449189d41fceb6d6f871490d7842 (tag)
   tagging  577c9c456f0e1371cbade38eaf91ae8e8a308555 (commit)
  replaces  v2.6.29
 tagged by  Linus Torvalds
        on  Tue Apr 7 14:25:11 2009 -0700

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

iEYEABECAAYFAknbxLsACgkQF3YsRnbiHLvCIwCgqsu5W7lJUNRA8KxGJtzopVXn
oR0AoJPnQ9JAKqPW5mvZ5s1fBmFHHqJv
=5Vxa
-----END PGP SIGNATURE-----

ADDI-DATA GmbH (1):
      Staging: comedi: add addi-data drivers

Aaro Koskinen (1):
      [SCSI] sym53c8xx: Keep transfer negotiations valid

Abbas, Mohamed (3):
      iwlwifi: allow user to set max rate
      iwlagn: fix agn rate scaling
      iwl3945: fix deep sleep when removing the driver.

Abhijeet Kolekar (27):
      iwl3945: use iwl_rx_mem_buffer
      iwl3945: use iwl_rx_queue in iwl3945
      iwl3945: use iwl_hw_params in iwl3945_priv
      iwl3945: rename iwl3945_priv variables
      iwl3945: replaces iwl3945_priv with iwl_priv
      iwl3945: use iwl-io.h and delete iwl-3945-io.h
      iwl3945: use iwl_rx_scan handlers
      iwl3945: use iwl_mac_hw_scan callback
      iwl3945: use iwl rx handlers
      iwl3945: use iwl_rx_reply_error notification
      iwl3945: remove duplicate interrupt code
      iwl3945: use iwl_isr
      iwl3945: use SW rfkill from iwlwifi
      iwl3945: synchronize timestamp with uCode
      iwl3945: unify set key flow with iwlwifi
      iwl3945: add iwl3945_setup_mac
      iwl3945 : use iwl_activate_qos
      iwl3945: add test for new association
      iwl3945: fix sparse error
      iwl3945: use iwl_led structure
      iwl3945 : fix rate scaling
      iwl3945: use iwl_tx_cmd_complete
      iwl3945: set TFD_QUEUE_MAX to correct value
      iwl3945: use iwl_cmd_queue_free
      iwl3945: fix checkpatch.pl errors
      iwl3945: control rate decrease
      iwl3945: replace stations with stations_39

Abhijith Das (2):
      GFS2: Bring back lvb-related stuff to lock_nolock to support quotas
      GFS2: change gfs2_quota_scan into a shrinker

Abylay Ospan (5):
      V4L/DVB (10796): Add init code for NetUP Dual DVB-S2 CI card
      V4L/DVB (10797): Add EEPROM code for NetUP Dual DVB-S2 CI card.
      V4L/DVB (10798): Add CIMax(R) SP2 Common Interface code for NetUP Dual DVB-S2 CI card
      V4L/DVB (11056): Bug fix in NetUP: restore high address lines in CI
      V4L/DVB (11057): Fix CiMax stability in Netup Dual DVB-S2 CI

Adam Baker (3):
      V4L/DVB (10639): gspca - sq905: New subdriver.
      V4L/DVB (10829): Support alternate resolutions for sq905
      V4L/DVB (11387): Sensor orientation reporting

Adam Buchbinder (1):
      trivial: Fix misspelling of "Celsius".

Adam McDaniel (1):
      Staging: rt2860: Ported v1.7.1.1 changes into v1.8.0.0, becoming v1.8.1.1

Adam Nielsen (2):
      netfilter: x_tables: add LED trigger target
      leds: Prevent multiple LED triggers with the same name

Adrian Bunk (6):
      [SCSI] ses: #if 0 the unused ses_match_host()
      [SCSI] a3000: make 2 functions static
      [SCSI] a2091: make 2 functions static
      FRV: Fix compile breakage
      net/802/fddi.c: add MODULE_LICENSE
      tty: Correct inline types for tty_driver_kref_get()

Adrian Hunter (16):
      UBIFS: fix dbg_chk_lpt_sz()
      UBIFS: fix bug where page is marked uptodate when out of space
      [MTD] mtdoops: allow MTD selection by name
      [MTD] mtdoops: fix a bit of spin lock usage
      [MTD] [OneNAND] omap2: panic_write may be in an interrupt context
      ARM: OMAP3: mmc-twl4030 fix name buffer length, v2
      ARM: OMAP3: mmc-twl4030 add cover switch
      ARM: OMAP3: mmc-twl4030 allow arbitrary slot names, v3
      mmc: Add Extended CSD register to debugfs
      omap_hsmmc: do not re-power when powering off MMC
      omap_hsmmc: Fix response type for busy after response
      omap_hsmmc: Allow cover switch to cause rescan
      omap_hsmmc: Do not prefix slot name
      omap_hsmmc: Wait for SDBP
      regulator: twl4030 VAUX3 supports 3.0V
      UBIFS: fix recovery bug

Adrian McMenamin (2):
      sh: maple: Support block reads and writes.
      mtd: flash mapping support for Dreamcast VMU.

Adrian-Ken Rueegsegger (1):
      crypto: Fix dead links

Ajay Kumar Gupta (3):
      USB: otg: adding nop usb transceiver
      USB: musb: NAK timeout scheme on bulk RX endpoint
      USB: musb: only turn off vbus in OTG hosts

Akinobu Mita (11):
      x86: unify kmap_atomic_pfn() and iomap_atomic_prot_pfn()
      x86: debug check for kmap_atomic_pfn and iomap_atomic_prot_pfn()
      x86, mm: remove unnecessary include file from iomap_32.c
      slub: use get_track()
      generic debug pagealloc
      mm: introduce debug_kmap_atomic
      mm: use debug_kmap_atomic
      x86, mm: fix misuse of debug_kmap_atomic
      generic debug pagealloc: build fix
      mm: fix misuse of debug_kmap_atomic
      ALSA: hda - add missing comma in ad1884_slave_vols

Al Viro (28):
      constify dentry_operations: NFS
      constify dentry_operations: misc filesystems
      constify dentry_operations: 9p
      constify dentry_operations: autofs, autofs4
      constify dentry_operations: AFS
      constify dentry_operations: CIFS
      constify dentry_operations: ecryptfs
      constify dentry_operations: procfs
      constify dentry_operations: FUSE
      constify dentry_operations: FAT
      constify dentry_operations: GFS2
      constify dentry_operations: OCFS2
      constify dentry_operations: JFS
      constify dentry_operations: sysfs
      constify dentry_operations: configfs
      constify dentry_operations: rest
      Kill unsharing fs_struct in __set_personality()
      Get rid of bumping fs_struct refcount in pivot_root(2)
      Take fs_struct handling to new file (fs/fs_struct.c)
      New locking/refcounting for fs_struct
      check_unsafe_exec() doesn't care about signal handlers sharing
      New helper - current_umask()
      Get rid of indirect include of fs_struct.h
      Don't mess with descriptor table in load_elf_binary()
      Trim includes in binfmt_elf
      Don't crap into descriptor table in binfmt_som
      Trim includes of fdtable.h
      Cleanup after commit 585d3bc06f4ca57f975a5a1f698f65a45ea66225

Alain Knaff (8):
      bzip2/lzma: library support for gzip, bzip2 and lzma decompression
      bzip2/lzma: config and initramfs support for bzip2/lzma decompression
      bzip2/lzma: x86 kernel compression support
      bzip2/lzma: fix built-in initramfs vs CONFIG_RD_GZIP
      bzip2/lzma: fix decompress_inflate.c vs multi-block-with-embedded-filename
      bzip2/lzma: don't stop search at first unconfigured compression
      bzip2/lzma: don't leave empty files around on failure
      bzip2/lzma: make internal initramfs compression configurable

Alan Carvalho de Assis (1):
      i.MX31: Fixing cs89x0 network building to i.MX31ADS

Alan Cox (28):
      [ARM] cumana: Fix a long standing bogon
      [ARM] fix leak in iop13xx/pci
      [ARM] twl4030 - leak fix
      pata_artop: Serializing support
      pata_sc1200: Activate secondary channel
      [libata] Drain data on errors
      [libata] Improve timeout handling
      [WATCHDOG] wdt.c: remove #ifdef CONFIG_WDT_501
      dontdiff: Fix asm exclude
      appletalk: this warning can go I think
      af_rose/x25: Sanity check the maximum user frame size
      sony-laptop: Eliminate BKL in ioctls
      V4L/DVB (11243): cx88: Missing failure checks
      V4L/DVB (11244): pluto2: silence spew of card hung up messages
      [SCSI] config: Make need for SCSI_CDROM clearer
      [SCSI] mptsas: remove unneeded check
      LANANA: Change of management and resync
      ucc: Fix leaky error path
      isicom: isicom kref leak fix
      cdc-acm: zydas 1602 identifier needed
      tty: pl2303 needs identifiers for Siemens S81 as well as EF81
      symbol: Remove various bits of left over junk
      8250: Fix warning
      LANANA: Fix dates
      pata_artop: typo
      serqt: initial clean up pass for tty side
      lanana: assign a device name and numbering for MAX3100
      parport: Use the PCI IRQ if offered

Alan McIvor (1):
      V4L/DVB (11124): Add support for ProVideo PV-183 to bttv

Alan Stern (21):
      [SCSI] sd: tell the user when a disk's capacity is adjusted
      [SCSI] fix /proc memory leak in the SCSI core
      USB: add quirk to avoid config and interface strings
      USB: usb-storage: increase max_sectors for tape drives
      USB: EHCI: Make timer_action out-of-line
      USB: EHCI: add software retry for transaction errors
      usb-storage: prepare for subdriver separation
      usb-storage: make sddr09 a separate module
      usb-storage: make isd200 a separate module
      usb-storage: make sddr55 a separate module
      usb-storage: make cypress_atacb a separate module
      usb-storage: make shuttle_usbat a separate module
      usb-storage: make freecom a separate module
      usb-storage: make datafab a separate module
      usb-storage: make jumpshot a separate module
      usb-storage: make alauda a separate module
      usb-storage: make karma a separate module
      usb-storage: make onetouch a separate module
      USB: uhci: don't use pseudo negative values
      USB: don't send Set-Interface after reset
      USB: usbfs: remove unneeded "inline" annotations

Alasdair G Kergon (1):
      dm table: fix upgrade mode race

Alberto Bertogli (1):
      trivial: Fix typo in bio_split()'s documentation

Alessio Igor Bogani (3):
      sony-laptop: Kill the BKL
      nvidiafb: remove open_lock mutex
      sony-laptop: Fix some typos in log messages (Unabe/Unable)

Alex Chiang (19):
      e1000e: normalize usage of serdes_has_link
      PCI: enhance physical slot debug information
      PCI: PCIe portdrv: eliminate double kfree in remove path
      PCIe: portdrv: call pci_disable_device during remove
      PCI: always scan child buses
      PCI: do not initialize bridges more than once
      PCI: do not enable bridges more than once
      PCI: Introduce pci_rescan_bus()
      PCI: Introduce /sys/bus/pci/rescan
      PCI: Introduce /sys/bus/pci/devices/.../remove
      PCI: Introduce /sys/bus/pci/devices/.../rescan
      PCI Hotplug: rename legacy_fakephp to fakephp
      PCI Hotplug: schedule fakephp for feature removal
      sysfs: sysfs_add_one WARNs with full path to duplicate filename
      sysfs: only allow one scheduled removal callback per kobj
      PCI: annotate pci_rescan_bus as __ref, not __devinit
      PCI: allow PCI core hotplug to remove PCI root bus
      PCI Hotplug: acpiphp: grab refcount on p2p subordinate bus
      PCI: pci_slot: grab refcount on slot's bus

Alex Deucher (12):
      drm/radeon: prep for r6xx/r7xx support
      drm/radeon: add r6xx/r7xx microcode
      drm/radeon: add initial support for R6xx/R7xx GPUs
      radeon: add R6xx/R7xx pci ids
      radeon: fix r600 AGP support
      radeon: add support for rs600 GPUs
      radeon: add RS600 pci ids
      drm/radeon: RS600: fix interrupt handling
      drm/radeon: r6xx/r7xx: fix possible oops in r600_page_table_cleanup()
      drm/radeon: fix logic in r600_page_table_init() to match ati_gart
      radeon: add some new pci ids
      drm/radeon: load the right microcode on rs780

Alex Stephens (1):
      USB: CP2101 New Device ID

Alex Williamson (6):
      virtio_net: Add a virtqueue for outbound control commands
      virtio_net: Add a set_rx_mode interface
      virtio_net: Add a MAC filter table
      virtio_net: Add support for VLAN filtering in the hypervisor
      virtio_net: Allow setting the MAC address of the NIC
      virtio_net: Set the mac config only when VIRITO_NET_F_MAC

Alexander Beregalov (25):
      MMC: tmio_mmc.h: fix build problem
      ni5010: convert to net_device_ops
      dmascc: fix incomplete conversion to network_device_ops
      wireless: remove duplicated .ndo_set_mac_address
      reiserfs: fix build breakage
      parisc: iosapic: fix build breakage
      parisc: led: remove proc_dir_entry::owner
      parisc: asm/pdc.h should include asm/page.h
      parisc: drivers: fix warnings
      sony-laptop should depend on RFKILL
      Staging: meilhaus: remove dependence on kernel version
      Staging: meilhaus: some checkpatch.pl cleanup
      Staging: otus: remove old irqreturn_t definition
      Staging: pohmelfs: fix build breakage
      Staging: pohmelfs: net.c: include vmalloc.h
      Staging: pohmelfs: fix printk format warnings v2
      Staging: pohmelfs should depend on CRYPTO
      Staging: pohmelfs: should include fs_struct.h
      Staging: echo cleanup
      vxge: should include tcp.h
      drivers/pci/intr_remapping.c: include acpi.h
      mux: fix build problem
      md/raid1: fix build breakage
      V4L/DVB (11438): au0828: fix Kconfig dependance
      loop: mutex already unlocked in loop_clr_fd()

Alexander Clouter (15):
      [ARM] orion5x: add rtc-m48t86 to orion5x_defconfig
      [ARM] orion5x: remove TS-78xx NOR support as it does not exist
      [ARM] orion5x: TS-78xx comment shifting
      [ARM] orion5x: TS-78xx support for 'hotplug' of FPGA devices
      hwrng: timeriomem - New driver
      [CPUFREQ] conservative: amend author's email address
      [CPUFREQ] conservative: fix dbs_cpufreq_notifier so freq is not locked
      [CPUFREQ] conservative: fixup governor to function more like ondemand logic
      [CPUFREQ] conservative: remove 10x from def_sampling_rate
      [ARM] orion5x: ts78xx make more bulletproof the RTC load/unload code
      [ARM] orion5x: ts78xx amend RTC registering to not depend on ifdef's
      [ARM] orion5x: ts78xx add NAND support via plat_nand
      [ARM] orion5x: added a new FPGA ID set for the TS-78xx
      [ARM] orion5x: update of FPGA ID's for the TS-78xx
      hwrng: timeriomem - Use phys address rather than virt

Alexander Duyck (63):
      igb: igb should not flag lltx
      igb: make certain to power on optics for 82576 fiber nics
      e1000: drop lltx, remove unnecessary lock
      igb: optimize/refactor receive path
      igb: move setting of buffsz out of repeated path in alloc_rx_buffers
      igb: move initialization of number of queues into set_interrupt_capability
      igb: remove check for needing an io port
      igb: add link check function
      igb: make dev_spec a union and remove dynamic allocation
      igb: read address from RAH/RAL instead of from EEPROM
      igb: rename phy ops
      igb: rename nvm ops
      igb: remove unused rx_hdr_split statistic
      igb: update feature flags supported in ethtool
      igb: update testing done by ethtool
      igb: add counter for dma out of sync errors
      igb: cleanup igb_netpoll to be more friendly with napi & GRO
      igb: remove redundant timer updates and cleanup watchdog_task
      igb: rename igb_update_mc_addr_list_82575 to not include the 82575
      igb: remove unnecessary adapter->hw calls when just hw-> will do.
      igb: don't read eicr when responding to legacy interrupts
      igb: move get_hw_control within igb_resume.
      igb: change pba size determination from if to switch statement
      igb: remove disable_av variable from mac_info struct
      igb: remove redundant count set and err_hw_init
      igb: update stats before doing reset in igb_down
      igb: fix two minor items found during code review
      igb: update version number and copyright dates
      igb: misc whitespace/formatting cleanups
      igb: reduce size required to trigger low latency
      igb: cleanup incorrect comment and set IP Checksum Enable
      igb: misc cleanup to combine one if statement
      igb: remove unused defines
      igb: transition driver to only using advanced descriptors
      igb: update napi polling to consolidate function and return correct values
      igb: add vfs_allocated_count as placeholder for number of vfs
      igb: add pf side of VMDq support
      igb: Add support for enabling VFs to PF driver.
      igb: this patch addes the sr-iov enablement option via num_vfs parameter
      igb: remove skb_orphan calls
      igb: remove netif running call from igb_poll
      igb: resolve warning of unused adapter struct
      igb: support wol on second port
      igb: add PF to pool
      igb: correct typo that was setting vfta mask to 1
      igb: add support for another dual port 82576 non-security nic
      igb: add support for 82576 quad copper adapter
      e1000e: add support for 82583 device id
      e1000e: fix dma error handling issues
      ixgb: refactor tx path to use skb_dma_map/unmap
      igb: remove IGB_DESC_UNUSED since it is better handled by a function call
      igb: update driver to use setup_timer function
      igb: rework igb_set_multi so that vfs are properly updated
      igb: cleanup tx dma so map & unmap use matching calls
      e1000: fix tx hang detect logic and address dma mapping issues
      e1000: cleanup clean_tx_irq routine so that it completely cleans ring
      e1000e: commonize tx cleanup routine to match e1000 & igb
      igb: add support for x2 link width configurations
      igb: set num_rx/tx_queues to 0 when queues are freed
      igb: increase delay for copper link setup
      igb: cleanup igb loopback path
      ixgbe: fix build when DEBUG is defined
      ixgbe: refactor tx buffer processing to use skb_dma_map/unmap

Alexander Graf (13):
      KVM: SVM: Clean up VINTR setting
      KVM: SVM: Move EFER and MSR constants to generic x86 code
      KVM: SVM: Add helper functions for nested SVM
      KVM: SVM: Implement GIF, clgi and stgi
      KVM: SVM: Implement hsave
      KVM: SVM: Add VMLOAD and VMSAVE handlers
      KVM: SVM: Add VMRUN handler
      KVM: SVM: Add VMEXIT handler and intercepts
      KVM: SVM: Allow setting the SVME bit
      KVM: SVM: Only allow setting of EFER_SVME when CPUID SVM is set
      KVM: SVM: Add microcode patch level dummy
      x86: Add EFER descriptions for FFXSR
      KVM: Add FFXSR support

Alexander Schulz (1):
      [ARM] 5363/1: Shark cleanup and new defconfig

Alexander Shumakovitch (1):
      USB: qcserial: add device id for HP devices

Alexandros Batsakis (1):
      nfsd: lock state around put client and delegation in nfsd4_cb_recall

Alexey Dobriyan (25):
      pppol2tp: stop using proc internals
      ppp: section fixes re netns
      proc 1/2: do PDE usecounting even for ->read_proc, ->write_proc
      proc 2/2: remove struct proc_dir_entry::owner
      Revert "proc: revert /proc/uptime to ->read_proc hook"
      proc tty: add struct tty_operations::proc_fops
      proc tty: switch cyclades to ->proc_fops
      proc tty: switch ip2 to ->proc_fops
      proc tty: switch istallion to ->proc_fops
      proc tty: switch synclink_cs to ->proc_fops
      proc tty: switch stallion to ->proc_fops
      proc tty: switch synclink to ->proc_fops
      proc tty: switch synclink_gt to ->proc_fops
      proc tty: switch synclinkmp to ->proc_fops
      proc tty: switch sdio_uart to ->proc_fops
      proc tty: switch serial_core to ->proc_fops
      proc tty: switch usb-serial to ->proc_fops
      proc tty: switch ircomm to ->proc_fops
      proc tty: switch amiserial to ->proc_fops
      proc tty: switch ia64 simserial to ->proc_fops
      proc tty: switch xtensa iss console to ->proc_fops
      proc tty: remove struct tty_operations::read_proc
      mm: fix proc_dointvec_userhz_jiffies "breakage"
      serial: fixup /proc/tty/driver/serial after proc_fops conversion
      Simplify copy_thread()

Alexey Klimov (22):
      V4L/DVB (10316): v4l/dvb: use usb_make_path in usb-radio drivers
      V4L/DVB (10324): em28xx: Correct mailing list
      V4L/DVB (10335): gspca - all subdrivers: Fix CodingStyle in sd_mod_init function.
      V4L/DVB (10336): gspca - all subdrivers: Return ret instead of -1 in sd_mod_init.
      V4L/DVB (10455): radio-mr800: codingstyle cleanups
      V4L/DVB (10456): radio-mr800: place dev_err instead of dev_warn
      V4L/DVB (10457): radio-mr800: add more dev_err messages in probe
      V4L/DVB (10458): radio-mr800: move radio start and stop in one function
      V4L/DVB (10459): radio-mr800: fix amradio_set_freq
      V4L/DVB (10460): radio-mr800: add stereo support
      V4L/DVB (10461): radio-mr800: add few lost mutex locks
      V4L/DVB (10462): radio-mr800: increase version and add comments
      V4L/DVB (10463): radio-mr800: fix checking of retval after usb_bulk_msg
      V4L/DVB (10464): radio-si470x: use usb_make_path in usb-radio drivers
      V4L/DVB (10465): dsbr100: Add few lost mutex locks.
      V4L/DVB (10522): em28xx-audio: replace printk with em28xx_errdev
      V4L/DVB (10946): radio-rtrack2: fix double mutex_unlock
      V4L/DVB (10961): radio-terratec: remove linux/delay.h which hadn't been used.
      V4L/DVB (11391): pci-isa radios: remove open and release functions
      V4L/DVB (11393): radio-si470x: fix possible bug with freeing memory order
      V4L/DVB (11435): dsbr100 radio: convert to to v4l2_device
      V4L/DVB (11436): radio-mr800: convert to to v4l2_device

Alexey Starikovskiy (3):
      ACPI: battery: add power_{now,avg} properties to power_class
      ACPI: EC: Separate delays for MSI hardware
      ACPI: EC: Always parse EC device

Alexey Zaytsev (3):
      trivial: Fix dubious bitwise 'or' usage spotted by sparse.
      trivial: Fix dubious bitwise 'or' usage spotted by sparse.
      trivial: Fix dubious bitwise 'and' usage spotted by sparse.

Alina Friedrichsen (22):
      mac80211: Disallow to set multicast BSSID
      mac80211: Don't scan if BSSID and channel are set manually
      mac80211: Don't merge if BSSID is set manually
      mac80211: Allow to set channel in adhoc properly
      mac80211: Read the TSF via debugfs
      ath5k: Read and write the TSF via debugfs
      ath9k: Read and write the TSF via debugfs
      mac80211: Fixed BSSID handling revisited
      mac80211: Generic TSF debugging
      b43: Accessing the TSF via mac80211
      mac80211: Creating new IBSS with fixed BSSID
      mac80211: IBSS join rework
      mac80211: Remove TSF atomic requirement from the documentation
      ath9k: Don't reset TSF after scanning automatically
      mac80211: Introduce a generic commit() to apply changes
      mac80211: Don't merge with the same BSSID
      mac80211: Give it some time to do the TSF sync
      zd1211rw: Implement get_tsf()
      ath9k: Fix FIF_BCN_PRBRESP_PROMISC handling
      ath9k: Set TSF fix
      ath5k: Set TSF fix
      mac80211: ieee80211_ibss_commit() cleanup

Allan Willcox (1):
      Staging: comedi: add amplc_pci230 driver

Alok Kataria (2):
      x86, apic: fix initialization of wakeup_cpu
      x86, vmi: TSC going backwards check in vmi clocksource, cleanup

Amit Gud (1):
      Btrfs: fix race in worker_loop

Amit Shah (3):
      KVM: x86: Fix typos and whitespace errors
      KVM: VMX: Update necessary state when guest enters long mode
      KVM: is_long_mode() should check for EFER.LMA

Américo Wang (5):
      slob: clean up the code
      sched: use TASK_NICE for task_struct
      ptrace: remove a useless goto
      x86: ptrace, bts: fix an unreachable statement
      kernel/module.c: fix an unused goto label

Ananth N Mavinakayanahalli (1):
      kprobes: Fix locking imbalance in kretprobes

Anders Blomdell (5):
      Staging: comedi: add jr3_pci driver
      Staging: comedi: add serial2002 driver
      Staging: comedi: add rti802 driver
      Staging: comedi: add multiq3 driver
      Staging: comedi: add daqboard2000 driver

Anders Gnistrup (1):
      Staging: comedi: add fl212 driver

Anders Kaseorg (1):
      Ksplice: Add functions for walking kallsyms symbols

Andi Kleen (21):
      x86: hpet: allow force enable on ICH10 HPET
      x86, mce: disable machine checks on suspend
      x86, mce: don't disable machine checks during code patching
      x86, mce: always use separate work queue to run trigger
      x86, mce: switch machine check polling to per CPU timer
      x86, mce: don't set up mce sysdev devices with mce=off
      x86, mce: disable machine checks on offlined CPUs
      x86, mce: enable machine checks in 64-bit defconfig
      x86, mce: implement dynamic machine check banks support
      x86, mce: factor out duplicated struct mce setup into one function
      x86, mce: separate correct machine check poller and fatal exception handler
      x86, mce, cmci: export MAX_NR_BANKS
      x86, mce, cmci: factor out threshold interrupt handler
      x86, mce, cmci: avoid potential reentry of threshold interrupt
      x86, mce: replace machine check events logged interval with ratelimit
      x86, mce, cmci: use polled banks bitmap in machine check poller
      x86, mce, cmci: define MSR names and fields for new CMCI registers
      x86, mce, cmci: add CMCI support
      x86, mce, cmci: disable CMCI on rebooting
      x86, mce, cmci: recheck CMCI banks after APIC has been enabled on CPU #0
      x86, mce: enable machine checks in 64-bit defconfig

Andre Haupt (15):
      Bluetooth: Eliminate a sparse warning in bt3c driver
      Staging: asus_oled: fix sparse warnings about using plain integer as NULL pointer
      Staging: asus_oled: do not initialise statics to 0 or NULL
      Staging: asus_oled: trailing statements should be on next line
      Staging: asus_oled: fix various checkpatch.pl issues regarding missing or obsolete spaces
      Staging: asus_oled: do not use assignment in if condition
      Staging: me4000: use linux/uaccess.h and linux/io.h
      Staging: me4000: return is not a function, no parentheses required
      Staging: me4000: inline keyword should sit between storage class and type
      Staging: me4000: replace some C99 comments
      Staging: me4000: kfree(NULL) is safe, so no extra checks needed.
      Staging: me4000: fix various checkpatch.pl warnings about bracing
      Staging: me4000: do not use C99 style comments.
      Staging: me4000: use tabs for code indentation
      Staging: me4000: make file_operations const

Andre Noll (3):
      md: Make mddev->size sector-based.
      md: Represent raid device size in sectors.
      md: raid5 run(): Fix max_degraded for raid level 4.

Andre Przywara (1):
      KVM: SVM: set accessed bit for VMCB segment selectors

Andrea Arcangeli (1):
      KVM: Fix missing smp tlb flush in invlpg

Andrea Borgia (2):
      ALSA: preliminary support for Toshiba SB-0500
      ALSA: rename "Device" to "Toshiba SB-0500" via quirks

Andrea Righi (1):
      fbmem: fix fb_info->lock and mm->mmap_sem circular locking dependency

Andreas Bergmeier (2):
      ALSA: usb-audio - Quirk for Serato phono
      ALSA: usbaudio - use printf format instead of hardcoding it

Andreas Herrmann (11):
      x86: hpet: print HPET registers during setup (if hpet=verbose is used)
      x86: hpet: provide separate functions to stop and start the counter
      x86: hpet: stop HPET_COUNTER when programming periodic mode
      x86: memtest: reuse test patterns when memtest parameter exceeds number of available patterns
      x86: memtest: introduce array to select memtest patterns
      x86: memtest: cleanup memtest function
      x86: memtest: adapt log messages
      x86: memtest: wipe out test pattern from memory
      x86: update description for memtest boot parameter
      x86: memtest: add additional (regular) test patterns
      x86: mtrr: don't modify RdDram/WrDram bits of fixed MTRRs

Andreas Krebbel (1):
      [S390] Add hwcap flag for the etf3 enhancement facility

Andreas Mohr (1):
      ALSA: ALS4000, slight mixer improvements

Andreas Schwab (1):
      x86 setup: fix asm constraints in vesa_store_edid

Andres Salomon (15):
      drivers/video/sgivwfb.c: fix memory leaks in removal path
      tdfxfb: fix memory leaks in removal path
      tridentfb: fix memory leaks in removal path
      vfb: fix memory leaks in removal path
      skeletonfb: check fb_alloc_cmap return value and handle failure properly
      sm501fb: check fb_alloc_cmap return value and handle failure properly
      sstfb: check fb_alloc_cmap return value and handle failure properly
      stifb: check fb_alloc_cmap return value and handle failure properly
      valkyriefb: check fb_alloc_cmap return value and handle failure properly
      sunxvr500: fix cmap memory leaks
      tgafb: fix cmap memory leak
      68328fb: fix cmap memory leaks
      amba-clcd: fix cmap memory leaks
      amifb: check fb_alloc_cmap return value and handle failure properly
      asiliantfb: fix cmap memory leaks

Andrew H. Richter (1):
      claw: fix minor findings from code analysis tool

Andrew Klossner (1):
      powerpc/udbg: Fix lost byte during console handover; change LFCR to CRLF

Andrew Morton (11):
      kernel/trace/ring_buffer.c: reduce inlining
      kernel/trace/ring_buffer.c: use DIV_ROUND_UP
      fix "sparseirq: use kstat_irqs_cpu on non-x86 architectures too"
      x86: use smp_call_function_single() in arch/x86/kernel/cpu/mcheck/mce_amd_64.c
      PCI: constify pci_bus_assign_resources()
      regulator: minor cleanup of virtual consumer
      rtc: convert LEAP_YEAR into an inline
      drivers/video/uvesafb.c: don't use gfp_any()
      fbdev: uninline lock_fb_info()
      __tty_open(): use the correct type for saved_flags
      x86: fix is_io_mapping_possible() build warning on i386 allnoconfig

Andrew Price (1):
      rt2400,rt2500: init led_qual for LED_MODE_DEFAULT

Andrew Vasquez (12):
      [SCSI] qla2xxx: Refactor request/response-queue register handling.
      [SCSI] qla2xxx: Always (re)read firmware version/capabilities information.
      [SCSI] qla2xxx: Pass in optional extended-initialization control block.
      [SCSI] qla2xxx: Preserve an fcport's loop-id after terminate_rport_io().
      [SCSI] qla2xxx: Update MPI/PHY version retrieval codes.
      [SCSI] qla2xxx: Correct abort-semantics in qla2x00_abort_all_cmds().
      [SCSI] qla2xxx: Ensure the timer and DPC routines complete prior to midlayer tear-down.
      [SCSI] qla2xxx: Always use an FLT's NVRAM/VPD region information.
      [SCSI] qla2xxx: Reduce request queue-size overhead with recent ISPs.
      [SCSI] qla2xxx: Explicitly set the execution-throttle with recent ISPs.
      [SCSI] qla2xxx: Don't cache VPD data for newer ISPs.
      [SCSI] qla2xxx: Update version number to 8.03.01-k1.

Andrey Borzenkov (5):
      Move orinoco Kconfig entries into drivers/net/wireless/orinoco/Kconfig
      orinoco: convert to struct net_device_ops
      orinoco: trivial cleanup in alloc_orinocodev
      orinoco: checkpatch cleanup
      orinoco: firmware: consistently compile out fw cache support if not requested

Andrey Yurovsky (1):
      rt2x00: Add mesh support

Andy Adamson (21):
      nfsd: embed nfsd4_current_state in nfsd4_compoundres
      nfsd: don't use the deferral service, return NFS4ERR_DELAY
      nfsd41: sessions basic data types
      nfsd41: xdr infrastructure
      nfsd41: proc stubs
      nfsd41: exchange_id operation
      nfsd41: match clientid establishment method
      nfsd41: enforce NFS4ERR_SEQUENCE_POS operation order rules for minorversion != 0 only.
      nfsd41: DRC save, restore, and clear functions
      nfsd41: hard page limit for DRC
      nfsd41: nfsd DRC logic
      nfsd41: clear DRC cache on free_session
      nfsd41: create_session operation
      nfsd41: Add a create session replay cache
      nfsd41: non-page DRC for solo sequence responses
      nfsd41: stateid handling
      nfsd41: check encode size for sessions maxresponse cached
      nfsd41: clientid handling
      nfsd41: access_valid
      nfsd41: add OPEN4_SHARE_ACCESS_WANT nfs4_stateid bmap
      nfsd41: support for 3-word long attribute bitmask

Andy Fleming (5):
      netdev: Merge UCC and gianfar MDIO bus drivers
      gianfar: Add support for skb recycling
      gianfar: Fix stashing support
      gianfar: remove gianfar_mii.c
      gianfar: Convert to use netdev_ops

Andy Green (1):
      [ARM] S3C24XX: Fix bug in IRQ_EINT_BIT() calculation

Andy Grover (29):
      RDS: Socket interface
      RDS: Main header file
      RDS: Congestion-handling code
      RDS: Transport code
      RDS: Info and stats
      RDS: Connection handling
      RDS: loopback
      RDS: sysctls
      RDS: Message parsing
      RDS: send.c
      RDS: recv.c
      RDS: RDMA support
      RDS/IB: Infiniband transport
      RDS/IB: Ring-handling code.
      RDS/IB: Implement RDMA ops using FMRs
      RDS/IB: Implement IB-specific datagram send.
      RDS/IB: Receive datagrams via IB
      RDS/IB: Stats and sysctls
      RDS: Add iWARP support
      RDS: Common RDMA transport code
      RDS: Documentation
      RDS: Add AF and PF #defines for RDS sockets
      RDS: Add userspace header
      RDS: Add RDS to AF key strings
      RDS: Add MAINTAINERS entry
      RDS: Kconfig and Makefile
      RDS: Fix m_rs_lock deadlock
      RDS: Rewrite connection cleanup, fixing oops on rmmod
      RDS: Use spinlock to protect 64b value update on 32b archs

Andy Richter (1):
      kmsg: convert claw printk messages

Andy Walls (44):
      V4L/DVB (10274): cx18: Fix a PLL divisor update for the I2S master clock
      V4L/DVB (10275): cx18: Additional debug to display outgoing mailbox parameters
      V4L/DVB (10276): cx18, cx2341x, ivtv: Add AC-3 audio encoding control to cx18
      V4L/DVB (10277): cx18, cx2341x: Fix bugs in cx18 AC3 control and comply with V4L2 spec
      V4L/DVB (10278): cx18: Fix bad audio in first analog capture.
      V4L/DVB (10279): cx18: Print driver version number when logging status
      V4L/DVB (10280): cx18: Rename structure members: dev to pci_dev and v4l2dev to video_dev
      V4L/DVB (10281): cx18: Conversion to new V4L2 framework: use v4l2_device object
      V4L/DVB (10283): cx18: Call request_module() with proper argument types.
      V4L/DVB (10284): cx18: Add initial entry for a Leadtek DVR3100 H hybrid card
      V4L/DVB (10433): cx18: Defer A/V core initialization until a valid cx18_av_cmd arrives
      V4L/DVB (10434): cx18: Smarter verification of CX18_AUDIO_ENABLE register writes
      V4L/DVB (10435): cx18: Normalize APU after second APU firmware load
      V4L/DVB (10436): cx18: Fix coding style of a switch statement per checkpatch.pl
      V4L/DVB (10437): cx18: Remove an unused spinlock
      V4L/DVB (10439): cx18: Clean-up and enable sliced VBI handling
      V4L/DVB (10440): cx18: Fix presentation timestamp (PTS) for VBI buffers
      V4L/DVB (10441): cx18: Fix VBI ioctl() handling and Raw/Sliced VBI state management
      V4L/DVB (10442): cx18: Fixes for enforcing when Encoder Raw VBI params can be set
      V4L/DVB (10443): cx18: Use correct line counts per field in firmware API call
      V4L/DVB (10444): cx18: Fix sliced VBI PTS and fix artifacts in last raw line of field
      V4L/DVB (10445): cx18: Process Raw VBI on a whole frame basis; fix VBI buffer size
      V4L/DVB (10446): cx18: Finally get sliced VBI working - for 525 line 60 Hz systems at least
      V4L/DVB (10755): cx18: Convert the integrated A/V decoder core interface to a v4l2_subdev
      V4L/DVB (10756): cx18: Slim down instance handling, build names from v4l2_device.name
      V4L/DVB (10757): cx18, v4l2-chip-ident: Finish conversion of AV decoder core to v4l2_subdev
      V4L/DVB (10758): cx18: Convert I2C devices to v4l2_subdevices
      V4L/DVB (10759): cx18: Convert GPIO connected functions to act as v4l2_subdevices
      V4L/DVB (10760): cx18: Fix a memory leak of buffers used for sliced VBI insertion
      V4L/DVB (10761): cx18: Change log lines for internal subdevs and fix tveeprom reads
      V4L/DVB (10762): cx18: Get rid of unused variables related to video output
      V4L/DVB (10763): cx18: Increment version number due to significant changes for v4l2_subdevs
      V4L/DVB (10764): cx18: Disable AC3 controls as the firmware doesn't support AC3
      V4L/DVB (10850): cx18: Use strlcpy() instead of strncpy() for temp eeprom i2c_client setup
      V4L/DVB (10851): cx18: Fix a video scaling check problem introduced by sliced VBI changes
      V4L/DVB (10852): cx18: Include cx18-audio.h in cx18-audio.c to eliminate s-parse warning
      V4L/DVB (10853): cx18: Fix s-parse warnings and a logic error about extracting the VBI PTS
      V4L/DVB (10854): cx18: Correct comments about vertical and horizontal blanking timings
      V4L/DVB (10855): cx18: Fix VPS service register codes
      V4L/DVB (10856): cx18: Add interlock so sliced VBI insertion only happens for an MPEG PS
      V4L/DVB (11042): v4l2-api: Add definitions for V4L2_MPEG_STREAM_VBI_FMT_IVTV payloads
      V4L/DVB (11091): cx18, ivtv: Ensure endianess for linemasks in VBI embedded in MPEG stream
      V4L/DVB (11092): cx18: Optimize processing of VBI buffers from the capture unit
      V4L/DVB (11233): mxl5005s: Switch in mxl5005s_set_params should operate on correct values

Andy Whitcroft (2):
      mmc: add MODALIAS linkage for MMC/SD devices
      acer-wmi: Cleanup the failure cleanup handling

Aneesh Kumar K.V (4):
      ext4: Add checks to validate extent entries.
      ext4: Validate extent details only when read from the disk
      ext4: Fix discard of inode prealloc space with delayed allocation.
      ext4: Rename pa_linear to pa_type

Anssi Hannula (1):
      HID: add support for another version of 0e8f:0003 device in hid-pl

Antoine Jacquet (1):
      V4L/DVB (10263): zr364xx: add support for Aiptek DV T300

Anton Blanchard (20):
      powerpc/mm: Move 64-bit unmapped_area to top of address space
      powerpc/mm: Reduce hashtable size when using 64kB pages
      powerpc: Move is_32bit_task
      powerpc: Rearrange mmap.c
      powerpc: Randomise mmap start address
      powerpc: More stack randomisation for 64bit binaries
      powerpc: Randomise lower bits of stack address
      powerpc: Randomise the brk region
      powerpc: Ensure random space between stack and mmaps
      powerpc: Increase stack gap on 64bit binaries
      powerpc: Randomise PIEs
      mm: enable hashdist by default on 64bit NUMA
      mm: align vmstat_work's timer
      random: align rekey_work's timer
      powerpc: Print progress of ibm,client-architecture method
      powerpc: Clean up some prom printouts
      powerpc/pseries: Add dispatch dispersion statistics
      powerpc/pseries: Scan for all events in rtasd
      powerpc/pseries: Fix ibm,client-architecture comment
      powerpc/pseries: Enable relay in pseries_defconfig

Anton Veretenenko (1):
      sony-laptop: Add FW specific hotkey events

Anton Vorontsov (41):
      powerpc/fsl_pci: Add MPC83xx PCI-E controller RC mode support
      powerpc/83xx: Add PCI-E support for all MPC83xx boards with PCI-E
      gianfar: Implement proper, per netdevice wakeup management
      phylib: Rework suspend/resume code to check netdev wakeup capability
      gianfar: Fix sparse warnings
      powerpc: Document FSL eSDHC bindings
      powerpc/83xx: Convert existing sdhc nodes to new bindings
      powerpc/83xx: Add FSL eSDHC support for MPC837x-RDB boards
      powerpc/83xx: Do not configure or probe disabled FSL DR USB controllers
      gianfar: Fix build with CONFIG_PM enabled
      fsl_pq_mdio: Revive Gianfar TBI PHY support
      tracing: Fix TRACING_SUPPORT dependency for PPC32
      fsl_pq_mdio: Use proper address translation
      powerpc/83xx: Add power management support for MPC837x boards
      powerpc/83xx: Move gianfar mdio nodes under the ethernet nodes
      powerpc/85xx: Move gianfar mdio nodes under the ethernet nodes
      powerpc/86xx: Move gianfar mdio nodes under the ethernet nodes
      ucc_geth: Fix build breakage caused by a merge
      sdhci: Add support for bus-specific IO memory accessors
      sdhci: Split card-detection IRQs management from sdhci_init()
      sdhci: Enable only relevant (DMA/PIO) interrupts during transfers
      sdhci: Add support for card-detection polling
      sdhci: Add support for hosts reporting inverted write-protect state
      sdhci: Add set_clock callback and a quirk for nonstandard clocks
      sdhci: Add quirk for controllers that need small delays for PIO
      sdhci: Add quirk for controllers that need IRQ re-init after reset
      sdhci: Add quirk for forcing maximum block size to 2048 bytes
      mmc: Add OpenFirmware bindings for SDHCI driver
      ucc_geth: Fix three oopses in PHY {de,}initialization code
      spi_mpc83xx: fix sparse warnings
      spi_mpc83xx: rework chip selects handling
      spi_mpc83xx: add OF platform driver bindings
      powerpc: add mmc-spi-slot bindings
      powerpc/83xx: add mmc-spi support via the device tree for MPC8323E-RDB
      powerpc/fsl_soc: isolate legacy fsl_spi support to mpc832x_rdb boards
      ucc_geth: Pass proper device to DMA routines, otherwise oops happens
      fsl_pq_mdio: Revive UCC MDIO support
      fsl-diu-fb: Pass the proper device for dma mapping routines
      PCI: Fix oops in pci_vpd_truncate
      ASoC: fsl_dma: Pass the proper device for dma mapping routines
      PCI: Fix oops in pci_vpd_truncate

Antonio Ospite (2):
      V4L/DVB (10344): gspca - ov534: Disable the Hercules webcams.
      V4L/DVB (10676): mt9m111: Call icl->reset() on mt9m111_reset().

Antti Palosaari (8):
      V4L/DVB (10286): af9015: add new USB ID for KWorld DVB-T 395U
      V4L/DVB (10329): af9015: remove dual_mode module param
      V4L/DVB (11215): zl10353: add support for Intel CE6230 and Intel CE6231
      V4L/DVB (11216): Add driver for Intel CE6230 DVB-T USB2.0
      V4L/DVB (11336): af9015: remove experimental
      V4L/DVB (11337): af9015: add new USB ID for KWorld USB DVB-T TV Stick II (VS-DVB-T 395U)
      V4L/DVB (11339): af9015: remove wrong definitions
      V4L/DVB (11340): af9015: add support for AverMedia AVerTV Volar Black HD (A850)

Aravind Srinivasan (1):
      relay: fix for possible loss/corruption of produced subbufs

Aristeu Sergio Rozanski Filho (1):
      ALSA: hda: add quirk for Lenovo X200 laptop dock

Arjan van de Ven (14):
      x86: setup stack canary for the idle threads
      x86: add CONFIG_CC_STACKPROTECTOR self-test
      stackprotector: turn not having the right gcc into a #warning
      stackprotector: better self-test
      x86: simplify stackprotector self-check
      x86: don't pretend that non-framepointer stack traces are reliable
      sched, latencytop: incorporate review feedback from Andrew Morton
      genirq: add support for threaded interrupts to devres
      kobject: don't block for each kobject_uevent
      async: remove the temporary (2.6.29) "async is off by default" code
      ide/net: flip the order of SATA and network init
      module: create a request_module_nowait()
      drm/i915: clean up udelay usage
      ACPI: battery: asynchronous init

Arnaldo Carvalho de Melo (20):
      ftrace: add ftrace_vprintk
      blktrace: add ftrace plugin
      tracing/blktrace: fix up checkpatch reported problems in ftrace plugin patch
      blktrace: the ftrace interface needs CONFIG_TRACING
      blktrace: Use tracing_reset_online_cpus
      trace: Use tracing_reset_online_cpus in more places
      trace_sched_wakeup: Remove unused variable
      trace: Change struct trace_event callbacks parameter list
      blkftrace: binary tracing, synthesizing old format
      blktrace: fix coding style in recent patches
      trace: judicious error checking of trace_seq results
      trace: make the trace_event callbacks return enum print_line_t
      trace: assign defaults at register_ftrace_event
      trace_branch: Remove unused function
      trace: Remove unused trace_array_cpu parameter
      ring_buffer: remove unused flags parameter
      tracing: Introduce trace_buffer_{lock_reserve,unlock_commit}
      trace: Call tracing_reset_online_cpus before tracer->init()
      tracing: handle unregistering the current tracer
      ring_buffer: pahole struct ring_buffer

Arnd Bergmann (9):
      powerpc/cell: Fix dependency in cpufreq
      powerpc/spufs: Initialize ctx->stats.tstamp correctly
      make exported headers use strict posix types
      make most exported headers use strict integer types
      make MTD headers use strict integer types
      make drm headers use strict integer types
      make netfilter use strict integer types
      remove __KERNEL_STRICT_NAMES
      emu101k1.h: fix duplicate include of <linux/types.h>

Arne Luehrs (1):
      V4L/DVB (10319): dib0700: enable IR receiver in Nova TD usb stick (52009)

Artem Bityutskiy (9):
      UBIFS: improve find function interface
      UBIFS: amend key_hash return value
      UBIFS: fix bogus assertion
      UBIFS: fix lprops committing bug
      UBIFS: use KERN_CONT
      UBIFS: introduce a helpful variable
      UBIFS: fix commentaries
      UBIFS: fully sort GCed nodes
      UBIFS: add R/O compatibility

Artem Makhutov (1):
      V4L/DVB (11248): Remove debug output from stb6100_cfg.h

Arthur Jones (3):
      e1000e: allow tx of pre-formatted vlan tagged packets
      e1000e: fixup merge error
      igb: allow tx of pre-formatted vlan tagged packets

Ashwin Ganti (1):
      Staging: add p9auth driver

Atsushi Nemoto (8):
      ASoC: Only deregister AC97 dev if it's name was not "AC97"
      [MTD] [NAND] TXx9: add NDFMC support
      [MTD] RBTX4939: add MTD support
      [MTD] TXx9 SoC NAND Flash Memory Controller driver
      [MTD] RBTX4939 map driver
      [MTD] mtdpart: Make all partition parsers return allocated array
      dmaengine: Add privatecnt to revert DMA_PRIVATE property
      tc35815: Fix build error if NAPI enabled

Atsushi SAKAI (1):
      md: fix typo in FSF address

Avi Kivity (27):
      KVM: MMU: Inherit a shadow page's guest level count from vcpu setup
      KVM: MMU: Segregate mmu pages created with different cr4.pge settings
      KVM: MMU: Initialize a shadow page's global attribute from cr4.pge
      KVM: Fix vmload and friends misinterpreted as lidt
      KVM: MMU: Add for_each_shadow_entry(), a simpler alternative to walk_shadow()
      KVM: MMU: Use for_each_shadow_entry() in __direct_map()
      KVM: MMU: Replace walk_shadow() by for_each_shadow_entry() in fetch()
      KVM: MMU: Replace walk_shadow() by for_each_shadow_entry() in invlpg()
      KVM: MMU: Drop walk_shadow()
      KVM: Fallback support for MSR_VM_HSAVE_PA
      KVM: Move struct kvm_pio_request into x86 kvm_host.h
      KVM: VMX: Fix guest state validity checks
      KVM: VMX: don't clobber segment AR if emulating invalid state
      KVM: VMX: Prevent exit handler from running if emulating due to invalid state
      KVM: x86 emulator: Make emulate_pop() a little more generic
      KVM: VMX: When emulating on invalid vmx state, don't return to userspace unnecessarily
      KVM: x86 emulator: implement 'ret far' instruction (opcode 0xcb)
      KVM: Properly lock PIT creation
      KVM: MMU: Optimize page unshadowing
      KVM: Add CONFIG_HAVE_KVM_IRQCHIP
      KVM: Interrupt mask notifiers for ioapic
      KVM: Reset PIT irq injection logic when the PIT IRQ is unmasked
      KVM: MMU: Rename "metaphysical" attribute to "direct"
      KVM: MMU: Only enable cr4_pge role in shadow mode
      KVM: Userspace controlled irq routing
      KVM: Avoid using CONFIG_ in userspace visible headers
      KVM: VMX: Don't allow uninhibited access to EFER on i386

Avishay Traeger (1):
      block: Repeated lines in switching-sched.txt

Ayaz Abdulla (18):
      forcedeth: mgmt unit interface
      forcedeth: msi interrupt fix
      forcedeth: ethtool tx csum fix
      forcedeth: recover error support
      forcedeth: bump version to 63
      forcedeth: fix stats version feature
      forcedeth: fix missing napi enable/disable calls
      forcedeth: remove msix + napi
      forcedeth: save irq events for napi processing
      forcedeth: remove overhead
      forcedeth: add/modify tx done with limit
      forcedeth: napi - handle all processing
      forcedeth: add new optimization mode
      forcedeth: remove isr processing loop
      forcedeth: add interrupt moderation logic
      forcedeth: performance changes
      forcedeth: fix irq clearing and napi spin lock changes
      forcedeth: version bump to 64

Balaji Rao (1):
      mmc: During unsafe resume, select the right volatge for the card

Balbir Singh (1):
      memcg: show memcg information during OOM

Baodong Chen (1):
      Documentation/x86/boot.txt: modify fieldname

Bart Joris (1):
      Staging: comedi: add ni_670x driver

Bart Van Assche (1):
      branch tracer: Fix for enabling branch profiling makes sparse unusable

Bartlomiej Zolnierkiewicz (171):
      x86: fix IO APIC resource allocation error message
      ide: fix IDE_DFLAG_NO_IO_32BIT handling
      ide: move ide_pktcmd_tf_load() to ide-atapi.c
      ide: no need to touch local IRQs in ide_probe_port()
      ide: move ->lock and ->timer init from init_irq() to ide_init_port_data()
      ide: init_irq() doesn't need to hold ide_cfg_mtx
      ide: remove superfluous check from ide_proc_port_register_devices()
      ide-acpi: no need to zero ->acpidata for devices
      ide-acpi: init ACPI handles early for devices
      ide: add ide_for_each_present_dev() iterator
      ide: sanitize ACPI initialization
      ide-acpi: cleanup do_drive_get_GTF()
      ide-acpi: cleanup do_drive_set_taskfiles()
      ide-acpi: remove taskfile_load_raw()
      ide: remove stale comments from drive_is_ready()
      ide: unexport ide_devset_execute()
      ide: move drive_is_ready() to ide-io.c
      ide: move ide_dma_timeout_retry() to ide-dma.c
      ide: remove ide_do_drive_cmd()
      ide: factor out processing of special commands from ide_special_rq()
      ide: move ide_do_park_unpark() to ide-park.c
      ide: move device settings code to ide-devsets.c
      ide: move xfer mode tuning code to ide-xfer-mode.c
      ide: move ide_read_bcount_and_ireason() to ide-atapi.c
      ide: move standard I/O code to ide-io-std.c
      ide: fix printk() levels in [atapi_]reset_pollfunc()
      ide: fix comments in ide_config_drive_speed()
      ide: checkpatch.pl fixes for ide-iops.c
      ide: move error handling code to ide-eh.c (v2)
      mn10300: add pci_get_legacy_ide_irq() to <asm/pci.h>
      amd74xx: use ide_pci_is_in_compatibility_mode()
      ns87415: use pci_get_legacy_ide_irq()
      ns87415: small ->init_hwif cleanup
      trm290: small ->init_hwif cleanup
      ide: handle IDE_HFLAG[_FORCE]_LEGACY_IRQS in ide_pci_init_{one,two}()
      ide: use pci_get_legacy_ide_irq() in ide_pci_init_{one,two}()
      ide: use ide_pci_is_in_compatibility_mode() in ide_pci_init_{one,two}()
      ide: remove no longer needed IDE_HFLAG[_FORCE]_LEGACY_IRQS
      amd74xx: remove no longer needed ->init_hwif method
      ide: remove no longer needed IRQ fallback code from hwif_init()
      ide: remove no longer needed IRQ auto-probing from try_to_identify() (v2)
      ide: remove try_to_identify() wrapper
      ide: fix ->init_chipset method to return 'int' value
      ide: remove pciirq argument from ide_pci_setup_ports()
      frv: remove <asm/ide.h>
      mn10300: remove <asm/ide.h>
      ide: fix kmalloc() failure handling in ide_driveid_update()
      ide: propagate AltStatus workarounds to ide_driveid_update()
      ide: shorten timeout value in ide_driveid_update()
      ide: remove broken EXABYTENEST support
      ide: classify device type in do_probe()
      ide: sanitize SELECT_MASK() usage in ide_driveid_update()
      ide: clear drive IRQ after re-enabling local IRQs in ide_driveid_update()
      ide: use try_to_identify() in ide_driveid_update()
      icside: use struct ide_port_info also for PCB version 5 (v2)
      ide_arm: use struct ide_port_info
      ide-generic: use struct ide_port_info
      ide-pnp: use struct ide_port_info
      buddha: use struct ide_port_info
      macide: use struct ide_port_info
      ide: move ->rqsize init from init_irq() to ide_init_port()
      ide: remove IDE_ARCH_INTR (v2)
      ide: remove IDE_ARCH_LOCK (v2)
      ide: make m68k host drivers use IDE_HFLAG_MMIO
      ide: cleanup <asm-m68k/ide.h>
      at91_ide: use readsw()/writesw() directly
      ide: include <asm/ide.h> only when needed
      scc_pata: remove DECLARE_SCC_DEV() macro (v2)
      ide: fix memleak on failure in probe_for_drive()
      ide: fix error message in pre_task_out_intr()
      ide: allow host drivers to specify IRQ flags
      ide: remove now superfluous check from ide_host_register()
      ide: add IDE_HFLAG_DTC2278 host flag
      ide: add IDE_HFLAG_4DRIVES host flag
      ide: add "flagged" taskfile flags to struct ide_taskfile (v2)
      ide: complete power step in ide_complete_pm_request()
      ide: factor out completion of taskfile from ide_end_drive_cmd()
      ide: move request type specific code from ide_end_drive_cmd() to callers (v3)
      ide: no need to read Status and Error registers for "empty" taskfile requests
      ide: remove ->data_phase field from ide_hwif_t
      ide: move smart_enable() call out from get_smart_data()
      icside: icside_dma_setup() fixes
      trm290: trm290_dma_setup() fix
      au1xxx-ide: auide_dma_end() cleanup
      ide: remove no longer needed PC_FLAG_TIMEDOUT packet command flag
      ide-floppy: remove superfluous check from ide_floppy_end_request()
      ide-tape: remove superfluous tape->lock
      ide: move ->failed_pc to ide_drive_t
      ide: use ->end_request only for private device driver requests
      ide-{floppy,tape}: cleanup ide*_end_request()
      ide: remove ->end_request method
      ide: return request status from ->pc_callback method
      ide: use blk_fs_request() check in ide-taskfile.c
      ide: call ide_build_sglist() prior to ->dma_setup (v2)
      ide: remove ide_task_t typedef
      ide: pass command instead of request to ide_pio_datablock()
      ide: move command related fields from ide_hwif_t to struct ide_cmd
      ide: set IDE_TFLAG_WRITE basing on data phase used in ide_taskfile_ioctl()
      ide: use ata_tf_protocols enums
      ide: merge task_{in,out}_intr()
      ide: inline task_in_unexpected() into task_pio_intr()
      ide: unify exit paths in task_pio_intr()
      ide: task_error() -> task_error_cmd()
      ide: use ide_complete_cmd() for head unload commands
      ide: use ide_complete_cmd() for REQ_UNPARK_HEADS
      ide: sanitize ide_finish_cmd()
      ide: make ide_special_rq() BUG() on unknown requests
      ide: add ide_end_rq() (v2)
      ide: sanitize ide_end_rq()
      ide: pass error value to ide_complete_rq()
      ide: move rq->errors quirk out from ide_end_request()
      ide: remove BUG() from ide_complete_rq()
      ide: pass number of bytes to complete to ide_complete_rq()
      ide: use ide_end_rq() in ide_complete_rq()
      ide: remove ide_end_request()
      ide: pass command to ide_map_sg()
      ide: use do_rw_taskfile() for ATA_CMD_PACKET commands
      ide: set hwif->expiry prior to calling [__]ide_set_handler()
      ide: add ->dma_timer_expiry method and remove ->dma_exec_cmd one (v2)
      ide: remove ide_execute_pkt_cmd() (v2)
      ide: keep track of number of bytes instead of sectors in struct ide_cmd
      at91_ide: fix ->ftf_flags handling
      ide: add support for arbitrary transfer lengths to ide_pio_bytes()
      ide: use PageHighMem() instead of ifdefs in ide_pio_bytes()
      ide-cd: remove dead URLs
      ide-cd: use ide_end_rq() also for failed non-fs requests
      ide-cd: remove dead code from cdrom_decode_status()
      ide-cd: remove needless ide_dump_status_no_sense() wrapper
      ide-cd: remove no longer needed 'ignore' module parameter
      ide-cd: factor out failed request completion from cdrom_end_request()
      ide-cd: unify ide_cd_do_request() exit paths
      ide-cd: move setting REQ_FAILED flag out from 'end_request' exit path
      ide-cd: unify cdrom_newpc_intr() exit paths
      ide-cd: remove cdrom_end_request()
      ide-cd: kill whole failed request in ide_cd_do_request()
      ide-cd: cleanup ide_cd_do_request()
      ide-cd: use scatterlists for PIO transfers (fs requests)
      ide-cd: fix non-SECTOR_SIZE-multiples PIO transfers for fs requests
      ide-cd: merge ide_cd_prepare_rw_request() into cdrom_start_rw()
      ide-cd: use scatterlists for PIO transfers (non-fs requests) (v2)
      ide-cd: use common completion path for DMA requests in cdrom_newpc_intr()
      ide-cd: unify transfer padding in cdrom_newpc_intr()
      ide-cd: minor ide_cdrom_setup() cleanup
      ide: add ->dma_clear method and remove ->dma_timeout one
      ide: inline ide_dma_timeout() into ide_dma_timeout_retry()
      ide: destroy DMA mappings after ending DMA (v2)
      ide: add ide_dma_prepare() helper
      ns87415: use custom ->dma_{start,end} to handle ns87415_prepare_drive()
      trm290: use custom ->dma_{start,end} to handle trm290_prepare_drive()
      ide: add ->dma_check method
      ide: move ide_map_sg() call out of ->dma_setup method (take 2)
      ide: set/clear drive->waiting_for_dma flag in the core code
      ide: sanitize ide_build_sglist() and ide_destroy_dmatable()
      ide-generic: remove no longer needed sysfs interface
      ide: merge ide_arm and ide_generic host drivers
      ide: fix locking in drive_release_dev()
      ide: decrease size of ->pc_buf field in struct ide_atapi_pc
      ide: remove CONFIG_BLK_DEV_IDEDOUBLER config option
      ide-{floppy,tape}: fix padding for PIO transfers
      ide-floppy: use ide_pio_bytes()
      MAINTAINERS: move old ide-{floppy,tape} entries to CREDITS (take 2)
      isd200: make it 'struct hd_driveid'-free
      ubd_kern: make it 'struct hd_driveid'-free
      xsysace: make it 'struct hd_driveid'-free
      include/linux/hdreg.h: cover struct hd_driveid with #ifndef/#endif __KERNEL__
      isd200: WIN_* -> ATA_CMD_*
      aoe: WIN_* -> ATA_CMD_*
      include/linux/hdreg.h: cover WIN_* and friends with #ifndef/#endif __KERNEL__
      isd200: use ATA_* defines instead of *_STAT and *_ERR ones
      include/linux/hdreg.h: remove unused defines
      remove <linux/ata.h> include from <linux/hdreg.h>

Beat Michel Liechti (1):
      DVB: firedtv: FireDTV S2 problems with tuning solved

Ben Dooks (37):
      ASoC: Fix copyright statements on Simtec files
      S3C24XX: Move and update IIS headers
      S3C: Move <mach/audio.h> to <plat/audio.h>
      ASoC: Add JIVE audio support
      ASoC: Split s3c2412-i2s.c into core and SoC specific parts
      ASoC: Add s3c64xx-i2s support
      ASoC: Select DMA if I2S is configured
      [ARM] S3C: Nove <plat/pm.h> from plat-s3c24xx to plat-s3fc
      [ARM] S3C: Move PM support functions to common location
      [ARM] S3C: Split the resume memory check code from pm.c
      [ARM] S3C: Move plat-s3c24xx pm.c support into plat-s3c
      [ARM] S3C: Fix warnings in the PM memory CRC code
      [ARM] S3C24XX: Split PM code from arch/arm/plat-s3c24xx/irq.c
      [ARM] S3C24XX: Remove changelog from arch/arm/plat-s3c24xx/irq.c
      [ARM] S3C: Make IRQ_EINT sleep control common
      [ARM] S3C: Rename s3c2410_pm_init to s3c_pm_init.
      [ARM] S3C: Rename sleep.S functions to be non-cpu specific
      [ARM] S3C: Update UART save over PM suspend/resume
      [ARM] S3C24XX: Add S3C_GPIO_END definition
      [ARM] S3C: Avoid checking the task stackpage in pm-check
      [ARM] S3C: Do not kmalloc/kfree during inner suspend code.
      ASoC: Fix Samsung S3C2412_IISMOD_SDF_{MSB,LSB} definitions
      [ARM] S3C: Tidy sleep code path to fix call flow
      [ARM] S3C64XX: Add modem registers and a virtual map
      [ARM] S3C64XX: Add EINT group regs and move IRQ_EINT to regs-gpio.h
      [ARM] S3C64XX: Add GPIO SPCONSLP and SLPEN register definitions
      [ARM] S3C64XX: Add S3C64XX_SPCON register bit definitions
      [ARM] S3C64XX: SYSCON power and sleep control register defines
      [ARM] S3C64XX: Add definitions for the GPIO memory port configurations
      [ARM] S3C64XX: add AHB_CON and SPCON register address definitions
      sdhci: Add get_{max,timeout}_clock callbacks
      USB: ohci-s3c2410: remove <mach/hardware.h> include
      USB: ohci-s3c2410: fix name of bus clock
      USB: ohci-hcd: Add ARCH_S3C24XX to the ohci-s3c2410.c glue
      USB: S3C: Move usb-control.h to platform include
      fb: add s3c-fb driver for newer Samsung SoC framebuffer devices
      i2c-s3c2410: sda_delay should be in ns, not clock ticks

Ben Gamari (5):
      drm: Convert proc files to seq_file and introduce debugfs
      drm/i915: Consolidate gem object list dumping
      drm: Convert proc files to seq_file and introduce debugfs
      drm/i915: Convert i915 proc files to seq_file and move to debugfs.
      drm/i915: Consolidate gem object list dumping

Ben Hutchings (25):
      net: Remove redundant NAPI functions
      tehuti: Use request_firmware()
      typhoon: Use request_firmware()
      sfc: SFT9001: Include non-breaking cable diagnostics in online self-tests
      sfc: Fix test for MDIO read failure
      sfc: SFT9001/SFN4111T: Check PHY boot status during board initialisation
      sfc: Remove "XFP" from log messages that are not specific to XFP
      sfc: Fix reporting of PHY id
      sfc: Add support for QT2025C PHY
      sfc: Delete unused efx_blinker::led_num field
      sfc: Clean up LED control
      sfc: Add support for SFN4112F SFP+ reference design
      sfc: Fix efx_ethtool_nway_result() to use clause 45 MDIO registers
      sfc: Reject packets from the kernel TX queue during a loopback self-test
      sfc: Clean up properly on reset failure paths
      sfc: Clear I2C adapter structure in falcon_remove_nic()
      sfc: Don't wake TX queues while they're being flushed
      sfc: Fix search for flush completion events
      sfc: Improve NIC internal error recovery
      sfc: Pad packets to 33 bytes to prevent TX packet parser lockup
      sfc: Work around unreliable legacy interrupt status
      sfc: Remove unused private PCI register definitions
      sfc: Optimise falcon_writel_page_locked() for page > 0
      sfc: Implement adaptive IRQ moderation
      sfc: Call netif_napi_add() before registering our interrupt handler

Ben Nizette (1):
      avr32: Fix out-of-range rcalls in large kernels

Benjamin Herrenschmidt (34):
      Merge commit 'kumar/next' into next
      Merge commit 'gcl/next' into next
      powerpc/mm: Rework I$/D$ coherency (v3)
      powerpc/4xx: Add missing USB and i2c devices to Canyonlands
      powerpc/4xx: Enable PCI domains on 4xx
      Merge commit 'origin/master' into next
      Merge commit 'kumar/next' into next
      Merge commit 'ftrace/function-graph' into next
      Merge commit 'jwb/next' into next
      Merge commit 'gcl/next' into next
      Merge commit 'origin/master' into next
      powerpc: Wire up /proc/vmallocinfo to our ioremap()
      powerpc/mm: Properly wire up get_user_pages_fast() on 32-bit
      powerpc/kconfig: Kill PPC_MULTIPLATFORM
      drm: Use resource_size_t for drm_get_resource_{start, len}
      drm: Split drm_map and drm_local_map
      drm: Make drm_local_map use a resource_size_t offset
      drm/radeon: Print PCI ID of cards when probing
      powerpc/mm: Split the various pgtable-* headers based on MMU type
      powerpc/mm: Unify PTE_RPN_SHIFT and _PAGE_CHG_MASK definitions
      Merge commit 'kumar/next' into next
      Merge commit 'gcl/next' into next
      Merge commit 'origin/master' into next
      powerpc: Fix prom_init on 32-bit OF machines
      powerpc/mm: Tweak PTE bit combination definitions
      powerpc/mm: Merge various PTE bits and accessors definitions
      powerpc/mm: Rename arch/powerpc/kernel/mmap.c to mmap_64.c
      powerpc/mm: Fix printk type warning in mmu_context_nohash
      powerpc/mm: Add option for non-atomic PTE updates to ppc64
      powerpc/mm: Introduce early_init_mmu() on 64-bit
      powerpc: Fix bugs introduced by sysfs changes
      Merge commit 'kumar/next' into next
      Merge commit 'origin/master' into next
      powerpc/pmac: Fix internal modem IRQ on Wallstreet PowerBook

Benjamin Krill (2):
      powerpc/cell: Add rtas rtc calls for the QPACE platform
      [MTD] ofpart: Check name property to determine partition nodes.

Benjamin LaHaise (1):
      x86-64: remove locked instruction from switch_to()

Benjamin Marzinski (1):
      GFS2: Fix locking bug in failed shared to exclusive conversion

Benjamin Thery (9):
      netns: ipmr: allocate mroute_socket per-namespace.
      netns: ipmr: dynamically allocate vif_table
      netns: ipmr: store netns in struct mfc_cache
      netns: ipmr: dynamically allocate mfc_cache_array
      netns: ipmr: declare counter cache_resolve_queue_len per-namespace
      netns: ipmr: declare mroute_do_assert and mroute_do_pim per-namespace
      netns: ipmr: declare reg_vif_num per-namespace
      netns: ipmr: declare ipmr /proc/net entries per-namespace
      netns: ipmr: enable namespace support in ipv4 multicast routing code

Benny Halevy (14):
      NFSD: return nfsv4 error code nfserr_notsupp rather than nfsv[23]'s nfserr_opnotsupp
      nfsd: remove nfsd4_ops array size
      nfs41: common protocol definitions
      nfsd41: sequence operation
      nfsd41: destroy_session operation
      nfsd: pass nfsd4_compound_state* to nfs4_preprocess_{state,seq}id_op
      nfsd41: control nfsv4.1 svc via /proc/fs/nfsd/versions
      nfsd41: pass writable attrs mask to nfsd4_decode_fattr
      nfsd: dynamically skip encoded fattr bitmap in _nfsd4_verify
      nfsd41: SUPPATTR_EXCLCREAT attribute
      nfsd41: CREATE_EXCLUSIVE4_1
      nfsd41: Documentation/filesystems/nfs41-server.txt
      nfsd41: define NFSD_DRC_SIZE_SHIFT in set_max_drc
      nfsd41: define nfsd4_set_statp as noop for !CONFIG_NFSD_V4

Bernard Pidoux (3):
      ax25: SOCK_DEBUG message simplification
      ax25: zero length frame filtering in AX25
      netrom: zero length frame filtering in NetRom

Bernd Porr (4):
      Staging: comedi: add comedi_num_legacy_minors module parameter
      Staging: comedi: add comedi_usb_auto_[un]config functions
      Staging: comedi: usbdux[fast] firmware upload changes
      Staging: comedi: usbduxfast: fix run-time error

Bernd Schmidt (1):
      [MTD] Fix a bad dependency in the Blackfin code

Bill Pemberton (227):
      Staging: comedi: Convert C99 style comments to traditional style comments
      Staging: comedi: Change "foo * bar" to "foo *bar"
      Staging: comedi: Add spaces after commas where suggested by checkpatch.pl
      Staging: comedi: Add spaces around colons as needed
      Staging: comedi: Add spaces around parens as requested by checkpatch.pl
      Staging: comedi: Remove instances of assignments in conditionals
      Staging: comedi: Move trailing statements to next line as requested by checkpatch
      Staging: comedi: Fix cases of open curly on wrong line
      Staging: comedi: Add spaces around colons as requested by checkpatch
      Staging: comedi: Misc code cleanups for checkpatch
      Staging: comedi: Remove checks for NULL before calling kfree()
      Staging: comedi: Remove curly braces where they are not needed
      Staging: comedi: Remove comedi32_chaninfo_struct typedef
      Staging: comedi: Remove boardtype typedef
      Staging: comedi: Remove rtdBoard typedef
      Staging: comedi: Remove s626_board typedef
      Staging: comedi: Remove V_FP_V typedef
      Staging: comedi: Remove comedi_t typedef
      Staging: comedi: Remove lsampl_t and sampl_t typedefs
      Staging: comedi: Remove comedi_device typedef
      Staging: comedi: Remove comedi_subdevice typedef
      Staging: comedi: Remove comedi_async typedef
      Staging: comedi: Remove comedi_driver typedef
      Staging: comedi: Remove comedi_lrange typedef
      Staging: comedi: Remove device_create_result_type typedef
      Staging: comedi: Remove comedi_trig typedef
      Staging: comedi: Remove comedi_cmd typedef
      Staging: comedi: Remove comedi_insn typedef
      Staging: comedi: Remove comedi_insnlist typedef
      Staging: comedi: Remove comedi_chaninfo typedef
      Staging: comedi: Remove comedi_subdinfo typedef
      Staging: comedi: Remove comedi_devinfo typedef
      Staging: comedi: Remove comedi_devconfig typedef
      Staging: comedi: Remove comedi_rangeinfo typedef
      Staging: comedi: Remove comedi_krange typedef
      Staging: comedi: Remove comedi_bufconfig typedef
      Staging: comedi: Remove comedi_bufinfo typedef
      Staging: comedi: Remove DMABUF typedef
      Staging: comedi: Remove pci6208_board typedef
      Staging: comedi: Remove pci6208_private typedef
      Staging: comedi: Remove adl_pci7296_private typedef
      Staging: comedi: Remove adl_pci7432_private typedef
      Staging: comedi: Remove adl_pci8164_private typedef
      Staging: comedi: Remove pci9111_board_struct typedef
      Staging: comedi: Remove pci9111_private_data typedef
      Staging: comedi: Remove pci9111_trigger_sources typedef
      Staging: comedi: Remove pci9111_ISC0_sources typedef
      Staging: comedi: Remove C99 style comments in adl_pci9111.c
      Staging: comedi: Remove boardtype typedef in adl_pci9118.c
      Staging: comedi: Remove pci9118_private typedef
      Staging: comedi: Remove adq12b_board typedef
      Staging: comedi: Remove adq12b_private typedef
      Staging: comedi: Remove boardtype typedef in adv_pci1710.c
      Staging: comedi: Remove pci1710_private typedef
      Staging: comedi: Remove boardtype and pci1723_private typedefs in adv_pci1723.c
      Staging: comedi: Remove hw_cards_id and hw_io_access typedefs in adv_pci_dio.c
      Staging: comedi: Remove diosubd_data typedef
      Staging: comedi: Remove boardtype typedef in adv_pci_dio.c
      Staging: comedi: Remove C99 style comments in adv_pci_dio.c
      Staging: comedi: Remove pci_dio_private typedef
      Staging: comedi: Remove board_type typedef in aio_aio12_8.c
      Staging: comedi: Remove aio12_8_private typedef
      Staging: comedi: Remove counter_mode_register_t typedef
      Staging: comedi: Remove aio_iiro_16_board typedef
      Staging: comedi: Remove aio_iiro_16_private typedef
      Staging: comedi: Remove dio200_board typedef
      Staging: comedi: Remove dio200_layout typedef
      Staging: comedi: Remove dio200_private typedef
      Staging: comedi: Remove dio200_subdev_8254 typedef
      Staging: comedi: Remove dio200_subdev_intr typedef
      Staging: comedi: Remove pc236_board typedef
      Staging: comedi: Remove pc236_private typedef
      Staging: comedi: Remove pc263_board typedef
      Staging: comedi: Remove pc263_private typedef
      Staging: comedi: Remove pci224_board typedef
      Staging: comedi: Remove pci224_private typedef
      Staging: comedi: Remove pci230_board typedef
      Staging: comedi: Remove das16cs_board typedef
      Staging: comedi: Remove das16cs_private typedef
      Staging: comedi: Remove local_info_t typedef
      Staging: comedi: Remove cb_pcidas_board typedef
      Staging: comedi: Remove cb_pcidas_private typedef
      Staging: comedi: Remove cb_pcidda_board typedef
      Staging: comedi: Remove cb_pcidda_private typedef
      Staging: comedi: Remove pcidio_board typedef
      Staging: comedi: Remove pcidio_private typedef
      Staging: comedi: Remove cb_pcimdas_board typedef
      Staging: comedi: Remove timer_private typedef
      Staging: comedi: Remove board_struct typedef
      Staging: comedi: Remove typedef private in cb_pcimdda.c
      Staging: comedi: Remove contec_board typedef
      Staging: comedi: Remove contec_private typedef
      Staging: comedi: Remove contec_model typedef
      Staging: comedi: Remove daqboard2000_hw typedef
      Staging: comedi: Remove boardtype typedef in daqboard2000.c
      Staging: comedi: Remove daqboard2000_private typedef
      Staging: comedi: Remove local_info_t typedef in das08_cs.c
      Staging: comedi: Remove das16_board typedef
      Staging: comedi: Replace C99 comments in jr3_pci.h
      Staging: comedi: Remove u_val_t typedef
      Staging: comedi: Remove s_val_t typedef
      Staging: comedi: Remove raw_channel typedef
      Staging: comedi: Remove force_array_t typedef
      Staging: comedi: Remove six_axis_array_t typedef
      Staging: comedi: Remove vect_bits_t, warning_bits_t, and error_bits_t typedefs
      Staging: comedi: Remove thresh_struct typedef
      Staging: comedi: Remove le_struct_t typedef
      Staging: comedi: Remove jr3_t typedef
      Staging: comedi: Remove link_types typedef
      Staging: comedi: Remove intern_transform_t typedef
      Staging: comedi: Remove jr3_channel_t typedef
      Staging: comedi: Remove das16m1_board typedef
      Staging: comedi: Remove das800_board typedef
      Staging: comedi: Remove das1800_board typedef
      Staging: comedi: Remove das1800_private typedef
      Staging: comedi: Remove das6402_private typedef
      Staging: comedi: Remove dmm32at_board typedef
      Staging: comedi: Remove dmm32at_private typedef
      Staging: comedi: Remove boardtype_t typedef in dt282x.c
      Staging: comedi: Remove dt282x_private typedef
      Staging: comedi: Remove boardtype_t typedef in dt2801.c
      Staging: comedi: Remove boardtype typedef in pcl818.c
      Staging: comedi: Remove dt2801_private typedef
      Staging: comedi: Remove dt2814_private typedef
      Staging: comedi: Remove dt2815_private typedef
      Staging: comedi: Remove dt3k_boardtype typedef
      Staging: comedi: Remove fl512_private typedef
      Staging: comedi: Remove hpdi_board typedef
      Staging: comedi: Remove pci20xxx_private typedef
      Staging: comedi: Remove jr3_pci_dev_private typedef
      Staging: comedi: Remove cnt_board_struct typedef
      Staging: comedi: Remove skel_private typedef
      Staging: comedi: Remove mpc8260cpm_private typedef
      Staging: comedi: Remove ni6527_board typedef
      Staging: comedi: Remove ni_65xx_board typedef
      Staging: comedi: Remove NI_660xRegisterData typedef
      Staging: comedi: Remove ni_670x_private typedef
      Staging: comedi: Remove a2150_private typedef
      Staging: comedi: Remove atao_private typedef
      Staging: comedi: Remove atmio16_board_t typedef
      Staging: comedi: Remove dio700_private typedef
      Staging: comedi: Remove dio24_private typedef
      Staging: comedi: Remove ni_private typedef
      Staging: comedi: Remove nidio_board typedef
      Staging: comedi: Remove pcl818_private typedef
      Staging: comedi: Remove pcmda12_private typedef
      Staging: comedi: Remove s526_private typedef
      Staging: comedi: Remove serial2002_private typedef
      Staging: comedi: Remove dnp_private_data typedef
      Staging: comedi: Remove comment mentioning typedefs
      Staging: comedi: Remove dt3k_private typedef
      Staging: comedi: Remove hpdi_private typedef
      Staging: comedi: Remove poll_delay_t typedef
      Staging: comedi: Remove cnt_device_private typedef
      Staging: comedi: Remove pcl711_private typedef
      Staging: comedi: Remove pcl726_private typedef
      Staging: comedi: Remove pcl812_private typedef
      Staging: comedi: Remove dt2811_private typedef
      Staging: comedi: Remove pcmmio_board typedef
      Staging: comedi: Remove pcmuio_board typedef
      Staging: comedi: Remove rti800_private typedef
      Staging: comedi: Remove rti802_private typedef
      Staging: comedi: Remove config_t typedef
      Staging: comedi: Remove pci20xxx_subdev_private typedef
      Staging: comedi: Remove pcmmio_subdev_private typedef
      Staging: comedi: Remove pcmuio_subdev_private typedef
      Staging: comedi: Remove pcmda12_board typedef
      Staging: comedi: Remove S526_GPCT_APP_CLASS typedef
      Staging: comedi: Remove serial2002_board typedef
      Staging: comedi: Remove skel_board typedef
      Staging: comedi: Remove dnp_board typedef
      Staging: comedi: Remove unioxx5_subd_priv typedef
      Staging: comedi: Remove jr3_pci_subdev_private typedef
      Staging: comedi: Remove pcmmio_private typedef
      Staging: comedi: Remove pcmuio_private typedef
      Staging: comedi: Remove s526_gpct_config_t typedef
      Staging: comedi: Remove transform_t typedef
      Staging: comedi: Remove s526_board typedef
      Staging: comedi: Remove six_axis_t typedef
      Staging: comedi: Remove priv_pcm3724 typedef
      Staging: comedi: Remove pcl816_private typedef
      Staging: comedi: acl7225b: Remove boardtype typedef
      Staging: comedi: cb_pcimdas: Remove timer_private typedef
      Staging: comedi: das800: Remove das800_board typedef
      Staging: comedi: dt2811: Remove boardtype typedef
      Staging: comedi: pcl711: Remove boardtype typedef
      Staging: comedi: pcl724: Remove boardtype typedef
      Staging: comedi: pcl726: Remove boardtype typedef
      Staging: comedi: pcl730: Remove boardtype typedef
      Staging: comedi: pcl812: Remove boardtype typedef
      Staging: comedi: pcl816: Remove boardtype typedef
      Staging: comedi: pcm3724: Remove boardtype typedef
      Staging: comedi: rti800: Remove boardtype typedef
      Staging: comedi: skel.c: Remove skel_private typedef
      Staging: comedi: serial2002: Remove serial2002_private typedef
      Staging: comedi: quatech_daqp_cs: Remove local_info_t typedef
      Staging: comedi: Remove 2.4 irqreturn_t compatibility in comedi/interrupt.h
      Staging: comedi: Remove hw_fifo_info_t typedef
      Staging: comedi: Remove pcidas64_board typedef
      Staging: comedi: Remove pcidas64_private typedef
      Staging: comedi: comedi: remove C99 comments in skel.c
      Staging: comedi: Remove ni6527_private typedef
      Staging: comedi: Remove ni_65xx_private typedef
      Staging: comedi: Remove ni_65xx_subdevice_private typedef
      Staging: comedi: Remove NI_660x_Register typedef
      Staging: comedi: Remove ni_660x_board typedef
      Staging: comedi: Remove ni_660x_private typedef
      Staging: comedi: Remove ni_670x_board typedef
      Staging: comedi: Remove a2150_board typedef
      Staging: comedi: Remove atao_board typedef
      Staging: comedi: Remove atmio16d_private typedef
      Staging: comedi: Remove dio700_board typedef
      Staging: comedi: ni_daq_700.c: Remove local_info_t typedef
      Staging: comedi: Remove nidio96_private typedef
      Staging: comedi: Remove das08_board typedef
      Staging: comedi: Remove me4000_ao_info_t typedef
      Staging: comedi: Remove me4000_ai_info_t typedef
      Staging: comedi: Remove me4000_dio_info_t typedef
      Staging: comedi: Remove me4000_cnt_info_t typedef
      Staging: comedi: Remove me4000_board_t typedef
      Staging: comedi: Remove me4000_ao_context_t typedef
      Staging: comedi: Remove me4000_ai_context_t typedef
      Staging: comedi: Remove me4000_dio_context_t typedef
      Staging: comedi: Remove me4000_cnt_context_t typedef
      Staging: comedi: Remove me4000_info_t typedef
      Staging: comedi: Remove use of VOID typedef in addi-data
      Staging: comedi: Remove CHAR, *PCHAR, and *PCSTR typedefs in addi-data

Bing Zhao (1):
      libertas: fix power save issue in libertas_sdio module

Bjorn Helgaas (27):
      ACPI: pci_link: clean up whitespace
      ACPI: pci_link: remove unnecessary casts and initializations
      ACPI: pci_link: remove unnecessary null pointer checks
      ACPI: pci_link: simplify list of link devices
      ACPI: PCI: use generic pci_swizzle_interrupt_pin()
      ACPI: update Kconfig help texts (no functional changes)
      ACPI: move private declarations to internal.h
      PCI/x86: make early dump handle multi-function devices
      PCI/x86: format early dump like other PCI output
      PCI/x86: document pci=earlydump argument
      x86: use dev_printk in quirk message
      ACPI: skip DMI power state check when ACPI disabled
      ACPI: call acpi_scan_init() explicitly rather than as initcall
      ACPI: call acpi_ec_init() explicitly rather than as initcall
      ACPI: call acpi_power_init() explicitly rather than as initcall
      ACPI: call acpi_system_init() explicitly rather than as initcall
      ACPI: call acpi_debug_init() explicitly rather than as initcall
      ACPI: call init_acpi_device_notify() explicitly rather than as initcall
      ACPI: call acpi_sleep_proc_init() explicitly rather than as initcall
      ACPI: call acpi_wakeup_device_init() explicitly rather than as initcall
      ACPI: tidy up makefile
      ACPI: remove unused acpi_device_ops .lock and .scan methods
      ACPI: remove unused acpi_device_ops .shutdown method
      ACPI: remove unused acpi_bus_ops flags
      ACPI: support acpi_device_ops .notify methods
      ACPI: button: use .notify method instead of installing handler directly
      ACPI: processor: use .notify method instead of installing handler directly

Blaine Lee (1):
      Staging: comedi: add pcm3730 driver

Boaz Harrosh (32):
      [SCSI] major.h: char-major number for OSD device driver
      [SCSI] add OSD_TYPE
      [SCSI] libosd: OSDv1 Headers
      [SCSI] libosd: OSDv1 preliminary implementation
      [SCSI] osd_uld: OSD scsi ULD
      [SCSI] osd_uld: API for retrieving osd devices from Kernel
      [SCSI] libosd: attributes Support
      [SCSI] libosd: OSD Security processing stubs
      [SCSI] libosd: Add Flush and List-objects support
      [SCSI] libosd: Not implemented commands
      [SCSI] libosd: OSD version 2 Support
      [SCSI] libosd: OSDv2 auto detection
      [SCSI] libosd: SCSI/OSD Sense decoding support
      [SCSI] osd: Documentation for OSD library
      [SCSI] osd: Kconfig file for in-tree builds
      [SCSI] scsi: Add osd library to build system
      [SCSI] libosd: Fix NULL dereference BUG when target is not OSD conformant
      bsg: add support for tail queuing
      USB: fix USB_STORAGE_CYPRESS_ATACB
      block: WARN in __blk_put_request() for potential bio leak
      bsg: Remove bogus check against request_queue->max_sectors
      exofs: Kbuild, Headers and osd utils
      exofs: file and file_inode operations
      exofs: symlink_inode and fast_symlink_inode operations
      exofs: address_space_operations
      exofs: dir_inode and directory operations
      exofs: super_operations and file_system_type
      exofs: export_operations
      exofs: Documentation
      fs: Add exofs to Kernel build
      [SCSI] libosd: fix blk_put_request called from within request_end_io
      [SCSI] osd_uld: Remove creation of osd_scsi class symlink

Bob Copeland (29):
      ath5k: support LEDs on Acer Aspire One netbook
      ath5k: fix off-by-one in gpio checks
      mac80211: document return codes from ops callbacks
      ath5k: fix bf->skb==NULL panic in ath5k_tasklet_rx
      mac80211: add suspend/resume callbacks
      ath5k: remove stop/start calls from within suspend/resume
      ath5k: remove unused led_off parameter
      ath5k: use short preamble when possible
      ath5k: honor the RTS/CTS bits
      mac80211: change workqueue back to non-freezeable
      mac80211: flush workqueue a second time in suspend()
      ath9k: remove write-only current_rd_inuse
      ath9k: save a few calls to ath9k_regd_get_eepromRD
      ath9k: convert isWwrSKU macro into C code
      ath9k: remove ath9k_regd_get_rd()
      ath9k: remove prototype for ath9k_regd_get_current_country
      ath9k: move common regulatory code out of if() branches
      ath5k: don't mask off interrupt bits
      ath5k: use spin_lock_irqsave for beacon lock
      ath5k: move beacon processing to a tasklet
      ath5k: compute rts/cts duration after computing full pktlen
      ath9k: fix 802.11g conformance test limit typo
      ath5k: extract LED code into a separate file
      ath5k: use a table for LED parameters
      ath5k: update LED table with reported devices
      ath5k: disable MIB interrupts
      ath5k: remove dummy PCI "retry timeout" fix
      ath5k: warn and correct rate for unknown hw rate indexes
      ath5k: properly drop packets from ops->tx

Bob Moore (39):
      ACPICA: Add error check to debug object dump routine
      ACPICA: Allow OS override of all ACPI tables
      ACPICA: Remove extraneous parameter in table manager
      ACPICA: Add override for dynamic tables
      ACPICA: Update FADT flag definitions
      ACPICA: Update version to 20090123
      ACPICA: Split out PM1 status registers from the FADT
      ACPICA: Update comments in module header
      ACPICA: Fix writes to optional PM1B registers
      ACPICA: Remove extra write for acpi_hw_clear_acpi_status
      ACPICA: For PM1B registers, do not shift value read or written
      ACPICA: Fix parameter validation for acpi_read/write
      ACPICA: Remove redundant ACPI_BITREG_SLEEP_TYPE_B
      ACPICA: Add function to handle PM1 control registers
      ACPICA: Remove ACPI_GET_OBJECT_TYPE macro
      ACPICA: Conditionally compile acpi_set_firmware_waking_vector64
      ACPICA: Debug output: print result of _OSI invocations
      ACPICA: Debug output: decrease verbosity of DB_INFO debug level
      ACPICA: Formatting update - no functional changes
      ACPICA: Optimize ACPI register locking
      ACPICA: Rename ACPI bit register access functions
      ACPICA: Restructure bit register access functions
      ACPICA: Update table header print function
      ACPICA: Update version to 20090220
      ACPICA: Add manifest constants for bit register values
      ACPICA: Formatting update - no functional changes
      ACPICA: FADT: Fix extraneous length mismatch warning
      ACPICA: Fix AcpiWalkNamespace race condition with table unload
      ACPICA: Change handling of PM1 Status register ignored bit
      ACPICA: Preserve all PM control reserved and ignored bits
      ACPICA: New: I/O port protection
      ACPICA: Remove obsolete acpi_os_validate_address interface
      ACPICA: Remove unused code, no functional change
      ACPICA: Condense some protected ports
      ACPICA: Fix PCI configuration space port address range
      ACPICA: FADT: Favor 32-bit register addresses for compatibility
      ACPICA: FADT: Favor 32-bit FACS and DSDT addresses
      ACPICA: Fix index value in package warning message
      ACPICA: Update version to 20090320

Borislav Petkov (5):
      usb_storage: make Kconfig note visible in the console
      ide: improve debugging scheme
      ide-cd: use ide_drive_t's rq in cdrom_queue_request_sense
      ide-atapi: start DMA after issuing a packet command
      ide-floppy: do not complete rq's prematurely

Brandon Philips (1):
      uio: add the uio_aec driver

Breno Leitao (6):
      s2io: Formatting log message
      e1000: Removing the unused macro PAGE_USE_COUNT()
      jsm: define init function as __devinit
      jsm: Fix the return variable and removing the unused retval.
      icom: remove unused variables
      tty: jsm cleanups

Breno Leitão (1):
      ixgbe: Removing the unused PAGE_USE_COUNT() macro.

Brent Baccala (1):
      Staging: comedi: add quatech_daqp_cs driver

Brian Gerst (48):
      x86-64: Move irq stats from PDA to per-cpu and consolidate with 32-bit.
      x86-64: Move TLB state from PDA to per-cpu and consolidate with 32-bit.
      x86-64: Convert irqstacks to per-cpu
      x86-64: Convert exception stacks to per-cpu
      x86-64: Move cpu number from PDA to per-cpu and consolidate with 32-bit.
      x86-64: Move current task from PDA to per-cpu and consolidate with 32-bit.
      x86-64: Move kernelstack from PDA to per-cpu.
      x86-64: Move oldrsp from PDA to per-cpu.
      x86-64: Move irqcount from PDA to per-cpu.
      x86-64: Move nodenumber from PDA to per-cpu.
      x86-64: Move isidle from PDA to per-cpu.
      x86-64: Use absolute displacements for per-cpu accesses.
      x86: remove pda_init()
      percpu: refactor percpu.h
      x86: rework __per_cpu_load adjustments
      x86: move stack_canary into irq_stack
      x86: remove pda.h
      x86: clean up gdt_page definition
      x86: fix percpu_write with 64-bit constants
      x86: set %fs to __KERNEL_PERCPU unconditionally for x86_32
      x86: merge mmu_context.h
      x86: merge irq_regs.h
      x86: remove idle_timestamp from 32bit irq_cpustat_t
      x86: remove include of apic.h from hardirq_64.h
      x86: sync hardirq_{32,64}.h
      x86: merge hardirq_{32,64}.h into hardirq.h
      x86: make irq_cpustat_t fields conditional
      generic, x86: fix __per_cpu_load relocation
      x86: merge setup_per_cpu_maps() into setup_per_cpu_areas()
      x86: move 64-bit NUMA code
      x86: move setup_cpu_local_masks()
      x86: always page-align per-cpu area start and size
      x86: move apic variables to apic.c
      x86: only compile setup_percpu.o on SMP
      x86: move this_cpu_offset
      x86: don't assume boot cpu is #0
      x86: make Voyager use x86 per-cpu setup.
      x86: initialize per-cpu GDT segment in per-cpu setup
      x86: remove extra barriers from load_gs_base()
      x86: load new GDT after setting up boot cpu per-cpu area
      x86: pass in cpu number to switch_to_new_gdt()
      percpu: make PER_CPU_BASE_SECTION overridable by arches
      x86: use linker to offset symbols by __per_cpu_load
      x86: fix abuse of per_cpu_offset
      x86: use pt_regs pointer in do_device_not_available()
      x86: pass in pt_regs pointer for syscalls that need it
      x86: drop -fno-stack-protector annotations after pt_regs fixes
      x86: use regparm(3) for passed-in pt_regs pointer

Brian Haley (1):
      ipv6: Fix incorrect disable_ipv6 behavior

Brian King (7):
      powerpc/pseries: Fix partition migration hang under load
      [SCSI] ibmvfc: Better handle other FC initiators
      [SCSI] ibmvfc: Fix dropped interrupts
      [SCSI] ibmvfc: Fixup module parms attributes
      [SCSI] ibmvfc: Show host maxframe_size
      [SCSI] ibmvfc: Improve ADISC timeout handling
      [SCSI] ibmvfc: Driver version 1.0.5

Brian Maly (1):
      efifb: dmi set video type

Brice Goglin (1):
      myri10ge: update firmware headers to 1.4.41

Bruce Allan (2):
      e100: add support for 82552 10/100 adapter
      e1000e: add support for 82574 device ID 0x10F6

Bruno Christo (1):
      V4L/DVB (10827): Add support for GeoVision GV-800(S)

Bryan Donlan (2):
      ext4: return -EIO not -ESTALE on directory traversal through deleted inode
      ext3: return -EIO not -ESTALE on directory traversal through deleted inode

Calin Culianu (3):
      Staging: comedi: add pcmda12 driver
      Staging: comedi: add pcmmio and pcmuio drivers
      Staging: comedi: add cb_pcimdda driver

Carl Henrik Lunde (1):
      blktrace: NUL-terminate user space messages

Carl Worth (1):
      drm/i915: Add a spinlock to protect the active_list

Carlos Corbacho (2):
      acer-wmi: Blacklist Acer Aspire One
      acer-wmi: Update copyright notice & documentation

Carsten Emde (1):
      tracing: fix command line to pid reverse map

Carsten Otte (2):
      [S390] check addressing mode in s390_enable_sie
      [S390] tape message cleanup

Catalin Marinas (17):
      [ARM] 5387/1: Add ptrace VFP support on ARM
      [ARM] 5388/1: Add hwcap bits for VFPv3 and VFPv3D16
      [ARM] 5389/1: Make sure the pmd entries are visible by the secondary CPU
      [ARM] 5381/1: unwind: Reorganise the traps.c code
      [ARM] 5382/1: unwind: Reorganise the stacktrace support
      [ARM] 5383/2: unwind: Add core support for ARM stack unwinding
      [ARM] 5384/1: unwind: Add stack unwinding support for loadable modules
      [ARM] 5385/2: unwind: Add unwinding information to exception entry points
      [ARM] 5386/2: unwind: Add Makefile and Kconfig entries for ARM stack unwinding
      [ARM] 5394/1: Add static bus numbering support to i2c-versatile
      [ARM] 5395/1: RealView: Add support for the DS1338 RTC chip
      [ARM] 5396/1: RealView: Use PATA_PLATFORM to access the CompactFlash
      [ARM] 5397/1: RealView: Add support for the ISP1761 USB chip
      USB: Make the isp1760_register function prototype more generic
      USB: Add platform device support for the ISP1760 USB chip
      USB: isp1760: Add a delay before reading the SKIPMAP registers in isp1760-hcd.c
      [ARM] 5439/1: Do not clear bit 10 of DFSR during abort handling on ARMv6

Cesar Eduardo Barros (5):
      sc92031: more useful banner in kernel log
      sc92031: remove meaningless version string
      sc92031: inline SC92031_DESCRIPTION
      sc92031: use device id directly instead of made-up name
      sc92031: add a link to the datasheet

Chatre, Reinette (2):
      iwl3945: add debugging for wrong command queue
      iwlwifi: add test to determine if interface in monitor mode

Chauhan, Vijay (3):
      [SCSI] scsi_dh_rdac: Retry for Quiescence in Progress in rdac device handler
      [SCSI] scsi_dh_rdac: Retry mode select for NO_SENSE, ABORTED_COMMAND, UNIT_ATTENTION, NOT_READY(02/04/01)
      [SCSI] scsi_dh_rdac: Retry for NOT_READY check condition

Cheng Renquan (4):
      do_pipe cleanup: drop its last user in arch/alpha/
      MAINTAINERS: add the missing linux alpha port mailling list
      dm target: use module refcount directly
      dm target: remove struct tt_internal

Chien Tung (3):
      RDMA/nes: Update copyright to new legal entity and year
      RDMA/nes: Report correct vendor_id and vendor_part_id
      RDMA/nes: Fix tmp_addr compilation warning

Chris Dearman (1):
      MIPS: R2: Fix problem with code that incorrectly modifies ebase.

Chris Leech (2):
      [SCSI] net: reclaim 8 upper bits of the netdev->features from GSO
      [SCSI] net: define feature flags for FCoE offloads

Chris Mason (25):
      mutex: adaptive spinnning, performance tweaks
      Btrfs: stop spinning on mutex_trylock and let the adaptive code spin for us
      Btrfs: don't preallocate metadata blocks during btrfs_search_slot
      Btrfs: do extent allocation and reference count updates in the background
      Btrfs: reduce stack usage in some crucial tree balancing functions
      Btrfs: try to cleanup delayed refs while freeing extents
      Btrfs: process the delayed reference queue in clusters
      Btrfs: reduce stalls during transaction commit
      Btrfs: reduce stack in cow_file_range
      Btrfs: Check for a blocking lock before taking the spin
      Btrfs: Only let very young transactions grow during commit
      Btrfs: leave btree locks spinning more often
      Btrfs: readahead checksums during btrfs_finish_ordered_io
      Btrfs: limit balancing work while flushing delayed refs
      Btrfs: Make sure i_nlink doesn't hit zero too soon during log replay
      Btrfs: tree logging unlink/rename fixes
      Btrfs: optimize fsyncs on old files
      Btrfs: make sure btrfs_update_delayed_ref doesn't increase ref_mod
      Btrfs: add extra flushing for renames and truncates
      Btrfs: try to free metadata pages when we free btree blocks
      Btrfs: keep processing bios for a given bdev if our proc is batching
      Btrfs: unplug in the async bio submission threads
      Btrfs: break up btrfs_search_slot into smaller pieces
      Btrfs: Optimize locking in btrfs_next_leaf()
      Btrfs: rework allocation clustering

Chris R. Baugher (1):
      Staging: comedi: add ni_at_atmio16d driver

Chris Samuel (1):
      trivial: cgroups: documentation typo and spelling corrections

Chris Wilson (3):
      drm/i915: Display fence register state in debugfs i915_gem_fence_regs node.
      drm/i915: Display fence register state in debugfs i915_gem_fence_regs node.
      drm/i915: Check for dev->primary->master before dereference.

Chris Wright (1):
      PCI: add remove_id sysfs entry

Chris Zankel (3):
      xtensa: only build platform or variant if they contain a Makefile
      xtensa: we don't need to include asm/io.h
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into merge

Christian Borntraeger (7):
      KVM: s390: Fix printk on SIGP set arch
      KVM: s390: Fix problem state check for b2 intercepts
      KVM: s390: Fix SIGP set prefix ioctl
      [S390] fix dump_stack vs. %p and (null)
      [S390] lockdep: trace hardirq off in smp_send_stop
      [S390] Fix hypervisor detection for KVM
      [S390] Fix comments in lowcore structure

Christian Ehrhardt (1):
      [S390] fix dfp elf hwcap/facility bit detection

Christian Hohnstaedt (1):
      crypto: ixp4xx - Fix handling of chained sg buffers

Christian Lamparter (33):
      p54: label queues with their corresponding names
      p54: enable proper frame injection
      p54usb: utilize usb_reset_device for 3887
      p54: prevent upload of wrong firmwares
      p54: regulatory domain hints
      p54: enable rx/tx antenna diversity by eeprom bits
      p54: implement FIF_OTHER_BSS filter setting
      p54: power save management
      p54: return NETDEV_TX_OK in p54_tx and fix sparse warnings
      p54: refactor p54_alloc_skb
      p54: upgrade memrecord to p54_tx_info
      p54: prepare the eeprom parser routines for longbow
      p54: longbow frontend support
      p54spi: stlc45xx eeprom blob
      p54spi: p54spi driver
      p54usb: fix conflict with recent usb changes
      p54spi: remove arch specific dependencies
      p54usb: stop USB core interference in exit path
      p54: unify ieee80211 device registration
      p54pci: convert printk(KERN_* to dev_*
      p54: fix iwconfig txpower off
      p54: initial SoftLED support
      p54: enable power save support
      p54: completely ignore rx'd frames with bad FCS
      p54: fix SoftLED compile dependencies
      ar9170: hardware and eeprom header files
      ar9170: ar9170: mac80211 interaction code
      ar9170: mac/bbp and phy code
      ar9170: ar9170: USB frontend driver
      ar9170: update Makefile, Kconfig and MAINTAINERS
      ar9170: simplify & deBUG tx_status queueing and reporting
      p54: Kconfig maintenance
      ar9170: single module build

Christian Pellegrin (1):
      Add support for the MAX3100 SPI UART.

Christine Caulfield (1):
      dlm: replace idr with hash table for connections

Christof Schmitt (11):
      [SCSI] scsi_transport_fc: Add missing parenthesis to Point-To-Point description
      [SCSI] zfcp: Remove some port flags
      [SCSI] zfcp: Remove UNIT_REGISTERED status flag
      [SCSI] zfcp: Simplify latency lock handling
      [SCSI] zfcp: Only increment req_id for successfully issued requests
      [SCSI] zfcp: Wait for free SBALs when possible
      [SCSI] zfcp: Improve reliability of SCSI eh handlers in zfcp
      [SCSI] zfcp: Send ELS ADISC from workqueue
      [SCSI] zfcp: Remove PCI flag
      [SCSI] zfcp: Block FC transport rports early on errors
      [SCSI] zfcp: Report fc_host_port_type as NPIV

Christoph Hellwig (47):
      xfs: fix dentry aliasing issues in open_by_handle
      xfs: use mnt_want_write in compat_attrmulti ioctl
      xfs: add a separate lock class for the per-mount list of dquots
      xfs: lockdep annotations for xfs_dqlock2
      xfs: add a lock class for group/project dquots
      xfs: fix bad_features2 fixups for the root filesystem
      xfs: sanity check attr fork size
      xfs: cleanup error handling in xfs_mountfs:
      xfs: make sure to free the real-time inodes in the mount error path
      xfs: tiny cleanup for xfs_link
      xfs: remove unused XFS_MOUNT_ILOCK/XFS_MOUNT_IUNLOCK
      xfs: factor out attr fork reset handling
      xfs: merge xfs_inode_flush into xfs_fs_write_inode
      xfs: cleanup xfs_find_handle
      xfs: remove the unused XFS_QMOPT_DQLOCK flag
      xfs: remove iclog calculation special cases
      xfs: remove superflous inobt macros
      xfs: remove uchar_t/ushort_t/uint_t/ulong_t types
      xfs: merge xfs_mkdir into xfs_create
      xfs: remove XFS_QM_LOCK/XFS_QM_UNLOCK/XFS_QM_HOLD/XFS_QM_RELE
      xfs: use mutex_is_locked in XFS_DQ_IS_LOCKED
      xfs: sanitize qh_lock wrappers
      xfs: get rid of indirections in the quotaops implementation
      xfs: fix error handling in xfs_log_mount
      xfs: reject swapext ioctl on swapfiles
      xfs: prevent kernel crash due to corrupted inode log format
      xfs: prevent lockdep false positive in xfs_iget_cache_miss
      xfs: only issues a cache flush on unmount if barriers are enabled
      xfs: cleanup log unmount handling
      xfs: remove another leftover of the old inode log item format
      xfs: cleanup xlog_recover_do_trans
      xfs: cleanup xlog_bread
      xfs: kill vn_atime_* helpers.
      xfs: kill VN_BAD
      affs: fix missing unlocks in affs_remove_link
      generic compat_sys_ustat
      cleanup d_add_ci
      cleanup may_open
      xfs: kill mutex_t typedef
      xfs: kill ino64 mount option
      xfs: remove m_litino
      xfs: remove m_attroffset
      xfs: cleanup uuid handling
      md: stop defining MAJOR_NR
      cleanup drivers/md/Makefile
      md: move headers out of include/linux/raid/
      ubd: stop defintining MAJOR_NR

Christoph Lameter (2):
      SLUB: Introduce and use SLUB_MAX_SIZE and SLUB_PAGE_SHIFT constants
      SLUB: Introduce and use SLUB_MAX_SIZE and SLUB_PAGE_SHIFT constants

Christoph Paasch (2):
      netfilter: change generic l4 protocol number
      netfilter: remove IPvX specific parts from nf_conntrack_l4proto.h

Christoph Plattner (2):
      ALSA: hda - Added HP HDX16/HDX18 notebook support for HDA codecs (82HD71)
      ALSA: hda - Rework on patch_sigmatel.c for HP HDX16/HDX18

Christophe Saout (1):
      xen: fix too early kmalloc call

Chuck Ebbert (1):
      xfrm: spin_lock() should be spin_unlock() in xfrm_state.c

Chuck Lever (24):
      SUNRPC: Avoid spurious wake-up during UDP connect processing
      SUNRPC: Clean up static inline functions in svc_xprt.h
      SUNRPC: Don't flag empty RPCB_GETADDR reply as bogus
      SUNRPC: Clean up static inline functions in svc_xprt.h
      NFSD: If port value written to /proc/fs/nfsd/portlist is invalid, return EINVAL
      SUNRPC: Clean up svc_find_xprt() calling sequence
      SUNRPC: Pass a family argument to svc_register()
      SUNRPC: svc_setup_socket() gets protocol family from socket
      SUNRPC: Change svc_create_xprt() to take a @family argument
      SUNRPC: Remove @family argument from svc_create() and svc_create_pooled()
      NFS: Revert creation of IPv6 listeners for lockd and NFSv4 callbacks
      SUNRPC: Set IPV6ONLY flag on PF_INET6 RPC listener sockets
      SUNRPC: Use IPv4 loopback for registering AF_INET6 kernel RPC services
      SUNRPC: Don't return EPROTONOSUPPORT in svc_register()'s helpers
      SUNRPC: Clean up address type casts in rpcb_v4_register()
      SUNRPC: rpcbind actually interprets r_owner string
      SUNRPC: Allow callers to pass rpcb_v4_register a NULL address
      SUNRPC: Simplify svc_unregister()
      SUNRPC: Simplify kernel RPC service registration
      SUNRPC: rpcb_register() should handle errors silently
      SUNRPC: Remove CONFIG_SUNRPC_REGISTER_V4
      lockd: Start PF_INET6 listener only if IPv6 support is available
      NFS: Start PF_INET6 callback listener only if IPv6 support is available
      NFS: Simplify logic to compare socket addresses in client.c

Claudio Scordino (1):
      tty: Use the generic RS485 ioctl on CRIS

Clemens Ladisch (22):
      sound: usb-audio: use normal number of frames for no-data URBs
      sound: usb-audio: limit playback queue length
      sound: usb-audio: make URB sizes more equal
      sound: oxygen: make the owner module a parameter of the probe function
      sound: oxygen: allocate model_data dynamically
      sound: oxygen: use static driver name
      sound: oxygen: handle cards with broken EEPROM
      sound: oxygen: automatically restore overwritten EEPROM
      sound: oxygen: handle AK5385 ADC on Claro halo cards
      sound: virtuoso: increase minimum volume to -60 dB
      sound: usb-audio: remove MIN_PACKS_URB
      sound: virtuoso: add Xonar Essence STX support
      sound: oxygen: zero-initialize model data
      sound: usb-audio: fix rules check for 32-channel devices
      sound: usb-audio: fix queue length check for high speed devices
      sound: oxygen: enable headphone output on Claro cards
      udf: fix novrs mount option
      udf: use hardware sector size
      sound: usb-audio: show sample format width in proc file
      sound: usb-audio: remove check_hw_params_convention()
      sound: usb-audio: save data packet interval in audioformat structure
      sound: usb-audio: allow period sizes less than 1 ms

Cliff Cai (3):
      Blackfin arch: add sport-spi related resource stuff to board file
      Blackfin arch: sport spi needs 6 gpio pins
      Blackfin arch: add RSI's definitions to bf514 and bf516

Cliff Wickman (2):
      x86: UV fix uv_flush_send_and_wait()
      x86: UV: remove uv_flush_tlb_others() WARN_ON

Colin McCabe (2):
      libertas: Update libertas core with GSPI constants
      libertas: if_spi, driver for libertas GSPI devices

Colin Watson (1):
      parisc: expose 32/64-bit capabilities in cpuinfo

Coly Li (20):
      jfs: return f_fsid for statfs(2)
      udf: return f_fsid for statfs(2)
      fs/adfs: return f_fsid for statfs(2)
      fs/affs: return f_fsid for statfs(2)
      fs/befs: return f_fsid for statfs(2)
      fs/cramfs: return f_fsid for statfs(2)
      fs/efs: return f_fsid for statfs(2)
      fs/fat: return f_fsid for statfs(2)
      fs/hfs: return f_fsid for statfs(2)
      fs/hfsplus: return f_fsid for statfs(2)
      fs/hpfs: return f_fsid for statfs(2)
      fs/isofs: return f_fsid for statfs(2)
      fs/minix: return f_fsid for statfs(2)
      fs/omfs: return f_fsid for statfs(2)
      fs/qnx4: return f_fsid for statfs(2)
      fs/reiserfs: return f_fsid for statfs(2)
      fs/squashfs: return f_fsid for statfs(2)
      fs/sysv: return f_fsid for statfs(2)
      fs/ufs: return f_fsid for statfs(2)
      fs/romfs: return f_fsid for statfs(2)

Constantin Baranov (2):
      niu: fix PHY template choice for 10G copper
      niu: improve ethtool support for gigabit copper cards

Corentin Chary (1):
      UBI: add fsync capability

Cornelia Huck (4):
      Driver core: Fix device_move() vs. dpm list ordering, v2
      [S390] cio: Use unbind/bind instead of unregister/register.
      [S390] cio: Try harder to disable subchannel.
      [S390] cio: Use ccw_device_set_notoper().

Craig Shelley (2):
      USB: CP2101 Support AN205 baud rates
      USB: CP2101 Reduce Error Logging

Cyrill Gorcunov (33):
      x86: headers cleanup - prctl.h
      x86: headers cleanup - sigcontext32.h
      x86: headers cleanup - setup.h
      x86: headers cleanup - boot.h
      net: pppoe - code cleanup and helpers
      net: pppoe - introduce net-namespace functionality
      net: pppol2tp - introduce net-namespace functionality
      net: ppp_generic - introduce net-namespace functionality v2
      net: pppoe,pppol2tp - register channels with explicit net
      net: pppoe - get rid of DECLARE_MAC_BUF
      net: pppoe - stop using proc internals
      x86: ftrace - simplify wait_for_nmi
      x86: trampoline_64.S - use predefined constants with simplification
      x86: asm linkage - introduce GLOBAL macro
      x86: linkage - get rid of _X86 macros
      x86: copy.S - use GLOBAL,ENDPROC macros
      x86: pmjump - use GLOBAL,ENDPROC macros
      x86: compressed head_64 - use ENTRY,ENDPROC macros
      x86: compressed head_32 - use ENTRY,ENDPROC macros
      x86: head_64.S - remove useless balign
      x86: head_64.S - use IDT_ENTRIES instead of hardcoded number
      x86: invalid_vm86_irq -- use predefined macros
      x86: entry_64.S - add missing ENDPROC
      x86: head_64.S - use GLOBAL macro
      x86: efi_stub_32,64 - add missing ENDPROCs
      x86: linkage.h - guard assembler specifics by __ASSEMBLY__
      x86: shrink __ALIGN and __ALIGN_STR definitions
      net: sysctl_net - use net_eq to compare nets
      net: netfilter conntrack - add per-net functionality for DCCP protocol
      x86: headers cleanup - setup.h
      mm: mminit_validate_memmodel_limits(): remove redundant test
      oom_kill: don't call for int_sqrt(0)
      introduce pr_cont() macro

Cyrus Massoumi (1):
      ext3: remove the BKL in ext3/ioctl.c

D.J. Capelis (1):
      USB: pedantic: spelling correction in comment for ch9.h

Daisuke Nishimura (2):
      memcg: charge swapcache to proper memcg
      memcg: cleanup cache_charge

Dan Carpenter (9):
      Add a missing unlock_kernel() in raw_open()
      ext4: fix typo which causes a memory leak on error path
      drm: drm_fops.c unlock missing on error path
      fuse: fix fuse_file_lseek returning with lock held
      Btrfs: remove dead code
      Btrfs: remove dead code
      dock: fix dereference after kfree()
      Staging: altpciechdma: Null deref in altpciechdma.c remove()
      ASoC: Fix null dereference in ak4535_remove()

Dan Smith (1):
      [S390] Expose a constant for the number of words representing the CRs

Dan Williams (25):
      libertas: fix CF firmware loading for some cards
      airo: clean up and clarify interrupt-time task handling
      airo: re-arrange WPA capability checks
      airo: simplify WEP index and capability checks
      airo: clean up WEP key operations
      airo: use __attribute__ ((packed)) not #pragma
      airo: clean up and clarify micinit()
      airo: remove useless #defines
      Revert "i.MX31: framebuffer driver"
      hostap: convert usage of net/ieee80211.h to linux/ieee80211.h
      make net/ieee80211.h private to ipw2x00
      cfg80211: age scan results on resume
      ipw2x00: age scan results on resume
      libertas: use private SDIO workqueue to avoid scheduling latency
      dmaengine: fail device registration if channel registration fails
      dmaengine: initialize tx_list in dma_async_tx_descriptor_init
      dmaengine: kill some unused headers
      async_tx: provide __async_inline for HAS_DMA=n archs
      dmaengine: allow dma support for async_tx to be toggled
      dmatest: add xor test
      dmatest: add dma interrupts and callbacks
      md: add 'size' as a personality method
      md: centralize ->array_sectors modifications
      md: 'array_size' sysfs attribute
      md/raid6: move raid6 data processing to raid6_pq.ko

Daniel Drake (1):
      Staging: add b3dfg driver

Daniel Glockner (1):
      rtc: add m41t62 support to rtc-m41t80 driver

Daniel Glöckner (2):
      V4L/DVB (11242): allow v4l2 drivers to provide a get_unmapped_area handler
      xtensa: make startup code discardable

Daniel Mack (34):
      ALSA: snd-usb-caiaq: support for two more audio devices
      ASoC: Add cs4270 support for slave mode configurations
      ASoC: fix typo and removed unneeded switch case for cs4270
      ASoC: Fix name of register bit in pxa-ssp
      ASoC: add two more bitfields for PXA SSP
      ASoC: bring cs4270 feature/limitations list in sync
      ASoC: Add a driver for AK4104 S/PDIF transmitter
      ASoC: don't touch pxa-ssp registers when stream is running
      ASoC: switch PXA SSP driver from network mode to PSP
      ALSA: snd-usb-caiaq: only warn once on streaming errors
      ALSA: snd-usb-caiaq: drop bogus iso packets
      ALSA: snd-usb-caiaq: bump version number
      [ARM] pxa: add missing pin function for CS2 on GPIO1
      [ARM] pxa: add pxa320 missing pin function for CS2 on GPIO3
      [ARM] pxa: rename colibri.c to colibri-pxa270.c
      [ARM] pxa: add basic support for Colibri PXA300 module
      [ARM] pxa: add MMC support for Colibri PXA300
      [ARM] pxa: add USB support for Colibri PXA300
      [ARM] pxa: rename and update Colibri PXA270 defconfig
      [ARM] pxa: add colibri PXA300 defconfig
      [ARM] pxa: Fix Colibri AX88796 configuration
      [ARM] pxa: Refactor Colibri board support code
      [ARM] pxa: Colibri PXA320 module basics
      [ARM] pxa: Add Colibri LCD functions
      [ARM] pxa: AC97 pin functions for Colibri PXA310/320
      USB: allow malformed LANGID descriptors
      drivers/net/ax88796.c: take IRQ flags from platform_device
      ax88796: Add method to take MAC from platform data
      [ARM] pxa: fix Colibri PXA300 and PXA320 LCD backlight pins
      drivers/misc/isl29003.c: driver for the ISL29003 ambient light sensor
      lis3: reorder functions to make forward decl obsolete
      lis3: solve dependency between core and ACPI
      lis3: SPI transport layer
      w1: coding style cleanups in w1_io.c

Daniel Silverstone (6):
      [ARM] 5372/1: ACS5K: Core board support for the ACS-5000
      [ARM] 5376/1: S3C24XX: Fix sparse errors in platform uncompress.h
      [ARM] 5377/1: S3C2410-Framebuffer: Fix resume path in S3C2410 framebuffer driver.
      [ARM] 5428/1: Module relocation update for R_ARM_V4BX
      gpiolib: allow GPIOs to be named
      i2c-s3c2410: Simplify bus frequency calculation

Daniel Stone (1):
      [ARM] OMAP2: Fix definition of SGX clock register bits

Daniel Vecino Castel (1):
      Staging: comedi: add ni_daq_dio24 driver

Daniel Vetter (1):
      drm/i915: fix up tiling/fence reg setup on i8xx class hw

Daniel Walker (1):
      panic.c: fix whitespace additions

Danny Kukawka (6):
      iwlwifi: fix led naming
      ath9k: fix led naming
      b43legacy: fix led naming
      rt2x00: fix led naming
      iwlwifi: another led naming fix
      8250_pnp.c: add another Wacom tablet

Darius Augulis (7):
      USB: imx_udc: Fix IMX UDC gadget bugs
      USB: imx_udc: Fix IMX UDC gadget code style
      USB: imx_udc: Fix IMX UDC gadget ep0 irq handling
      USB: imx_udc: Fix IMX UDC gadget general irq handling
      [MTD] [NOR] Fixup for Numonyx M29W128 chips
      i2c: iMX/MXC support
      i2c: imx: Add missing request_mem_region in probe()

Darren Hart (7):
      futex: update futex commentary
      futex: additional (get|put)_futex_key() fixes
      futex: add double_unlock_hb()
      futex: use current->time_slack_ns for rt tasks too
      futex: unlock before returning -EFAULT
      futex: clean up fault logic
      futex: remove the pointer math from double_unlock_hb

Dave Airlie (19):
      drm/radeon: align ring writes to 16 dwords boundaries.
      drm/radeon: split busmaster enable out to a separate function
      drm: add DRM_READ/WRITE64 wrappers around readq/writeq.
      drm/ati_pcigart: use memset_io to reset the memory
      drm/r600: fixup r600 gart table accessor like ati_pcigart.c
      drm/r600: fix rptr address along lines of previous fixes to radeon.
      radeon: call the correct idle function, logic got inverted.
      drm/radeon: fix r600 pci mapping calls.
      drm: fix warnings about new mappings in info code.
      drm/radeon: fix r600 writeback setup.
      drm/radeon: fix r600 writeback across suspend/resume
      drm/radeon: don't call irq changes on r600 suspend/resume
      drm/radeon: r600 ptes are 64-bit, cleanup cleanup function.
      PCI: expose boot VGA device via sysfs.
      drm: merge Linux master into HEAD
      drm/i915: check the return value from the copy from user
      drm: fix missing inline function on 32-bit powerpc.
      drm: fix typo in edid vendor parsing.
      Merge branch 'drm-intel-next' of ../anholt-2.6 into drm-linus

Dave Chinner (3):
      Long btree pointers are still 64 bit on disk
      xfs: Check buffer lengths in log recovery
      xfs: factor out code to find the longest free extent in the AG

Dave Jones (25):
      [CPUFREQ] Stupidly trivial CodingStyle fix
      [CPUFREQ] checkpatch cleanups for cpufreq-nforce2
      [CPUFREQ] nforce2: Use driver prefix, not cpufreq prefix.
      [CPUFREQ] checkpatch cleanups for elanfreq
      [CPUFREQ] checkpatch cleanups for e_powersaver
      [CPUFREQ] checkpatch cleanups for gx-suspmod
      [CPUFREQ] checkpatch cleanups for longhaul
      [CPUFREQ] checkpatch cleanups for longrun
      [CPUFREQ] checkpatch cleanups for powernow-k6
      [CPUFREQ] checkpatch cleanups for sc520
      [CPUFREQ] checkpatch cleanups for cpufreq core
      [CPUFREQ] checkpatch cleanups for conservative governor
      [CPUFREQ] checkpatch cleanups for cpufreq_stats
      [CPUFREQ] checkpatch cleanups for userspace governor
      [CPUFREQ] checkpatch cleanups for freq_table
      [CPUFREQ] checkpatch cleanups for speedstep related drivers.
      [CPUFREQ] checkpatch cleanups for powernow-k7
      [CPUFREQ] checkpatch cleanups for ondemand governor.
      [CPUFREQ] checkpatch cleanups for powernow-k8
      [CPUFREQ] checkpatch cleanups for acpi-cpufreq
      [CPUFREQ] Use swap() in longhaul.c
      [CPUFREQ] powernow-k8: Use a common exit path.
      [CPUFREQ] Prevent p4-clockmod from auto-binding to the ondemand governor.
      a2065: skb_padto cleanups
      cpqarray: enable bus mastering

Dave Kleikamp (4):
      jfs: clean up a dangling comment
      jfs: remove xtLookupList()
      jfs: Fix error handling in metapage_writepage()
      Merge branch 'master' of /home/shaggy/git/linus-clean/

Dave Young (4):
      Bluetooth: Remove CONFIG_DEBUG_LOCK_ALLOC ifdefs
      Bluetooth: Move hci_conn_del_sysfs() back to avoid device destruct too early
      usb-serial: fix usb_serial_register bug when boot with nousb param
      driver-core: do not register a driver with bus_type not registered

David A. Schleef (1):
      Staging: comedi: add poc driver

David Altobelli (1):
      hpilo: reduce frequency of IO operations

David Brownell (29):
      ASoC: buildfix for OSK
      [MTD] [NAND] fix "raw" reads with ECC syndrome layouts
      [MTD] [NAND] davinci_nand driver
      [MTD] [NAND] fix broken debug messages
      [MTD] we don't need no misc devices
      [MTD] partitioning utility predicates
      ARM: OMAP3: mmc-twl4030 voltage cleanup
      ARM: OMAP3: mmc-twl4030 init passes device nodes back, v2
      ARM: OMAP3: mmc-twl4030 fix for vmmc = 0
      USB: gadget: fix rndis regression
      USB: ftdi_sio: remove pointless syslog spew
      USB: musb: partial DaVinci dm355 support
      USB: gadget: composite device-level suspend/resume hooks
      USB: gadget: gadget zero uses new suspend/resume hooks
      regulator: minor cleanup of virtual consumer
      regulator: add get_status()
      regulator: enumerate voltages (v2)
      regulator: get_status() grows kerneldoc
      regulator: twl4030 regulators
      regulator: twl4030 voltage enumeration (v2)
      MMC: regulator utilities
      twl4030-regulator: list more VAUX4 voltages
      regulator: refcount fixes
      twl4030-regulator: expose VPLL2
      memory_accessor: implement the new memory_accessor interfaces for SPI EEPROMs
      gpio: gpio_{request,free}() now required (feature removal)
      [MTD] driver model updates
      [MTD] support driver model updates
      leds: just ignore invalid GPIOs in leds-gpio

David Daney (2):
      MIPS: __raw_spin_lock() may spin forever on ticket wrap.
      libata: Remove some redundant casts from pata_octeon_cf.c

David Dillow (1):
      typhoon: repair firmware loading

David Howells (50):
      NOMMU: Present backing device capabilities for MTD chardevs
      NOMMU: Add support for direct mapping through mtdconcat if possible
      NOMMU: Make it possible for RomFS to use MTD devices directly
      NOMMU: Fix the RomFS Kconfig to ensure at least one backing store is selected
      Annotate struct fs_struct's usage count restriction
      nommu: there is no mlock() for NOMMU, so don't provide the bits
      nommu: make CONFIG_UNEVICTABLE_LRU available when CONFIG_MMU=n
      nommu: fix a number of issues with the per-MM VMA patch
      Create a dynamically sized pool of threads for doing very slow work items
      Make slow-work thread pool actually dynamic
      Make the slow work pool configurable
      Document the slow work thread pool
      FS-Cache: Release page->private after failed readahead
      FS-Cache: Recruit a page flags for cache management
      FS-Cache: Add the FS-Cache netfs API and documentation
      FS-Cache: Add the FS-Cache cache backend API and documentation
      FS-Cache: Add main configuration option, module entry points and debugging
      FS-Cache: Add use of /proc and presentation of statistics
      FS-Cache: Root index definition
      FS-Cache: Add cache tag handling
      FS-Cache: Add cache management
      FS-Cache: Provide a slab for cookie allocation
      FS-Cache: Add netfs registration
      FS-Cache: Bit waiting helpers
      FS-Cache: Object management state machine
      FS-Cache: Implement the cookie management part of the netfs API
      FS-Cache: Add and document asynchronous operation handling
      FS-Cache: Implement data I/O part of netfs API
      CacheFiles: Permit the page lock state to be monitored
      CacheFiles: Export things for CacheFiles
      CacheFiles: A cache that backs onto a mounted filesystem
      FS-Cache: Make kAFS use FS-Cache
      NFS: Add comment banners to some NFS functions
      NFS: Add FS-Cache option bit and debug bit
      NFS: Permit local filesystem caching to be enabled for NFS
      NFS: Register NFS for caching and retrieve the top-level index
      NFS: Define and create server-level objects
      NFS: Define and create superblock-level objects
      NFS: Define and create inode-level cache objects
      NFS: Use local disk inode cache
      NFS: Invalidate FsCache page flags when cache removed
      NFS: Add some new I/O counters for FS-Cache doing things for NFS
      NFS: FS-Cache page management
      NFS: Add read context retention for FS-Cache to call back with
      NFS: nfs_readpage_async() needs to be accessible as a fallback for local caching
      NFS: Read pages from FS-Cache into an NFS inode
      NFS: Store pages from an NFS inode into a local cache
      NFS: Display local caching state
      NFS: Add mount options to enable local caching on NFS
      Make CONFIG_SLOW_WORK an automatic rather than manual config option

David Kilroy (20):
      wireless: Add channel/frequency conversions to ieee80211.h
      orinoco: Remove unused variable rx_data
      orinoco: address leading and trailing whitespace
      orinoco: spaces in parenthesised expressions
      orinoco: remove unnecessary braces
      orinoco: keep line length below 80 characters
      orinoco: Fix interesting checkpatch errors
      orinoco: Rename orinoco.c
      orinoco: use orinoco_private instead of net_device in scan helper
      orinoco: Move scan helpers to a separate file
      orinoco: Move MIC helpers into new file
      orinoco: Move firmware handling into a separate file
      orinoco: Use accessor functions for bitrate tables
      orinoco: Add hardware function to set multicast mode
      orinoco: Move hardware functions into separate file
      orinoco: Move WEXT handlers into a separate file
      orinoco: hermes_dld does not need to be a module
      orinoco: hermes doesn't need to be a separate module
      orinoco: validate firmware header
      orinoco: prevent accessing memory outside the firmware image

David Milburn (2):
      [libata] ahci: correct enclosure LED state save
      libata: ahci enclosure management bios workaround

David Miller (13):
      sparc64: Fix build by including linux/irq.h into time_64.c
      sparc64: Fix build by using kstat_irqs_cpu()
      drm: ati_pcigart: Do not access I/O MEM space using pointer derefs.
      drm: ati_pcigart: Need to use PCI_DMA_BIDIRECTIONAL.
      drm: radeon: Fix ring_rptr accesses.
      drm: radeon: Fix RADEON_*_EMITED defines.
      drm: radeon: Fix calculation of RB_RPTR_ADDR in non-AGP case.
      drm: radeon: Use surface for PCI GART table.
      drm: ati_pcigart: Fix limit check in drm_ati_pcigart_init().
      drm: Preserve SHMLBA bits in hash key for _DRM_SHM mappings.
      drm: radeon: Fix unaligned access in r300_scratch().
      drm: Only use DRM_IOCTL_UPDATE_DRAW compat wrapper for compat X86.
      sparc64: Fix build of timer_interrupt().

David Moore (1):
      firewire: Include iso timestamp in headers when header_size > 4

David O'Shea (1):
      PCI: Compaq Evo D510 SMBus quirk using USB instead of VGA

David P. Quigley (3):
      SELinux: Condense super block security structure flags and cleanup necessary code.
      SELinux: Add new security mount option to indicate security label support.
      SELinux: Unify context mount and genfs behavior

David Rientjes (7):
      slub: move min_partial to struct kmem_cache
      slub: add min_partial sysfs tunable
      slub: rename calculate_min_partial() to set_min_partial()
      lockdep: remove duplicate CONFIG_DEBUG_LOCKDEP definitions
      vmscan: print shrink_slab symbol name on negative shrinker objects
      cpusets: replace zone allowed functions with node allowed
      cpusets: prevent PF_THREAD_BOUND tasks from attaching to non-root cpusets

David S. Miller (72):
      com20020: Fix allyesconfig build failure.
      com0020: Add missing symbol export for com20020_netdev_ops.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      net: Allow RX queue selection to seed TX queue hashing.
      net: Add skb_record_rx_queue() calls to multiqueue capable drivers.
      net: If SKB has attached socket, use socket's hash for TX queue selection.
      net: Get rid of by-hand TX queue hashing.
      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 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of /home/davem/src/GIT/linux-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/davem/net-2.6
      net: Increase default NET_SKB_PAD to 32.
      Merge branch 'master' of master.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
      net: Kill skbuff macros from the stone ages.
      netdev: Use __netdev_alloc_skb() instead of __dev_alloc_skb().
      irda: Use __netdev_alloc_skb() instead of __dev_alloc_skb().
      net: Move skbuff symbol exports after each symbol's definition.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Revert "etherh: Get working again."
      Merge branch 'master' of /home/davem/src/GIT/linux-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/davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-next-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
      typhoon: Need non-vmalloc memory to DMA firmware to the card.
      ixgbe: Fix some compiler warnings.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      rds: Fix build on powerpc.
      typhoon: Add missing firmware copy.
      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 'master' of master.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
      sunvnet: Convert to net_device_ops.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'master' of git://git.infradead.org/~dwmw2/solos-2.6
      spider_net: Fix build.
      myri_sbus: Convert to net_device_ops.
      sunbmac: Convert to net_device_ops.
      sunlance: Convert to net_device_ops.
      sunqe: Convert to net_device_ops.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      myri_sbus/sunbmac/sunlance/sunqe: Add missing net_device_ops entries.
      spider_net: Add missing .ndo_validate_addr
      ucc_geth: Fix merge error.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6
      rndis_wlan: Fix build with netdev_ops compat disabled.
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      sparc64: Flush TLB before releasing pages.
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
      sparc64: Fix MM refcount check in smp_flush_tlb_pending().
      gianfar: Fix kfree(skb)
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Revert "netrom: zero length frame filtering in NetRom"
      Revert "ax25: zero length frame filtering in AX25"
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
      sparc64: We need to use compat_sys_ustat() as well.
      gianfar: Fix use-after-of_node_put() in gfar_of_init().
      ucc_geth: Fix use-after-of_node_put() in ucc_geth_probe().
      niu: Add GRO support.
      tg3: Add GRO support.
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      sparc64: Fix reset hangs on Niagara systems.
      Merge branch 'master' of ssh://master.kernel.org/home/ftp/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask-for-sparc
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/net-next-2.6

David Schleef (28):
      Staging: comedi: add 8253.h header
      Staging: comedi: add 8255 driver
      Staging: comedi: add rti800 driver
      Staging: comedi: add plx9052 header file
      Staging: comedi: add nt_atmio driver
      Staging: comedi: add nt_mio_cs driver
      Staging: comedi: add nt_pcimio driver
      Staging: comedi: add das08 drivers
      Staging: comedi: add comedi_rt_timer virtual driver
      Staging: comedi: add skeleton driver
      Staging: comedi: add mpc8260 driver
      Staging: comedi: add ni_mio_common code
      Staging: comedi: add pcmad driver
      Staging: comedi: add pcl711 driver
      Staging: comedi: add cb_das16_cs driver
      Staging: comedi: add pcl725 driver
      Staging: comedi: add pcl726 driver
      Staging: comedi: add ni_6527 driver
      Staging: comedi: add ni_at_ao driver
      Staging: comedi: add ni_pcidio driver
      Staging: comedi: add das16 driver
      Staging: comedi: add dt2601 driver
      Staging: comedi: add dt2811 driver
      Staging: comedi: add dt2814 driver
      Staging: comedi: add dt2815 driver
      Staging: comedi: add dt2817 driver
      Staging: comedi: add dt282x driver
      Staging: comedi: add dt3000 driver

David Shaw (1):
      Short write in nfsd becomes a full write to the client

David Teigland (3):
      dlm: clear defunct cancel state
      dlm: ignore cancel on granted lock
      dlm: fix length calculation in compat code

David Täht (6):
      Staging: frontier: Make checkpatch.pl considerably happier with tranzport driver.
      Staging: frontier: Make checkpatch.pl much happier with alphatrack driver
      Staging: frontier: removed now unused frontier_compat.h file
      Staging: frontier: Updated documentation
      Staging: frontier: Make checkpatch.pl happy with alphatrack.h
      Staging: frontier: Remove unused components of the alphatrack/tranzport sysfs interface.

David VomLehn (1):
      cramfs: propagate uncompression errors

David Vrabel (1):
      USB: allow libusb to talk to unauthenticated WUSB devices

David Wong (1):
      V4L/DVB (11398): Support for Legend Silicon LGS8913/LGS8GL5/LGS8GXX China DMB-TH digital demodulator

David Woodhouse (36):
      solos: Fix length header in FPGA transfers
      solos: Clean up firmware loading code
      solos: Kill global 'opens' count.
      solos: Handle attribute show/store in kernel more sanely
      solos: Add initial list of parameters
      solos: Handle new line status change packets, hook up to ATM layer info
      solos: Kill existing connections on link down event
      solos: Reject non-AAL5 connections.... for now
      solos: Add SNR and Attn to status packet, fix oops on load
      solos: Fix under-allocation of skb size for get/set parameters
      solos: Remove parameter group from sysfs on ATM dev deregister
      solos: First attempt at DMA support
      solos: Tidy up DMA handling a little. Still untested
      solos: Tidy up tx_mask handling for ports which need TX
      solos: Remove unused loopback debug stuff
      solos: Remove IRQF_DISABLED, don't frob IRQ enable on the FPGA in solos_irq()
      solos: Remove superfluous wait_queue_head_t from struct solos_param
      solos: Fix various bugs in status packet handling
      solos: Clean up handling of card->tx_mask a little
      solos: Remove debugging, commented-out test code
      solos: Add 'reset' module parameter to reset the DSL chips on load
      solos: Tidy up status interrupt handling, cope with 'ERROR' status
      solos: Don't clear config registers at startup
      solos: Set RX empty flag at startup only for !dma mode
      solos: Swap upstream/downstream rates in status packet, clean up some more
      dma-debug: add function to dump dma mappings
      dma-debug: print stacktrace of mapping path on unmap error
      solos: Reset device on unload, free pending skbs
      solos: Disable DMA until we have an FPGA update with it actually implemented.
      intel-iommu: Enable DMAR on 32-bit kernel.
      intel-iommu: Add for_each_iommu() and for_each_active_iommu() macros
      intel-iommu: Fix device-to-iommu mapping for PCI-PCI bridges.
      intel-iommu: Handle PCI domains appropriately.
      [MTD] [NAND] Add parent info for CAFÉ controller
      [MTD] [NOR] Add device parent info to physmap_of
      intel-iommu: Fix oops in device_to_iommu() when devices not found.

Davide Libenzi (10):
      epoll: fix epoll's own poll
      epoll: fix epoll's own poll (update)
      epoll: remove debugging code
      eventfd: improve support for semaphore-like behavior
      epoll keyed wakeups: add __wake_up_locked_key() and __wake_up_sync_key()
      epoll keyed wakeups: introduce new *_poll() wakeup macros
      epoll keyed wakeups: make sockets use keyed wakeups
      epoll keyed wakeups: teach epoll about hints coming with the wakeup key
      epoll keyed wakeups: make eventfd use keyed wakeups
      epoll keyed wakeups: make tty use keyed wakeups

Davide Rizzo (1):
      hwmon: LM95241 driver

Dean Anderson (1):
      V4L/DVB (11392): patch: s2255drv driver removal problem fixed

Dean Nelson (1):
      SGI IA64 UV: fix ia64 build error in the linux-next tree

Deepika Makhija (1):
      ALSA: oss - volume control for CSWITCH and CROUTE

Denys Fedoryshchenko (1):
      ipv4: arp announce, arp_proxy and windows ip conflict verification

Devin Heitmueller (38):
      V4L/DVB (10320): dib0700: fix i2c error message to make data type clear
      V4L/DVB (10321): dib0700: Report dib0700_i2c_enumeration failures
      V4L/DVB (11059): xc5000: fix bug for hybrid xc5000 devices with IF other than 5380
      V4L/DVB (11060): au8522: rename the au8522.c source file
      V4L/DVB (11061): au8522: move shared state and common functions into a separate header files
      V4L/DVB (11062): au8522: fix register read/write high bits
      V4L/DVB (11063): au8522: power down the digital demod when not in use
      V4L/DVB (11064): au8522: make use of hybrid framework so analog/digital demod can share state
      V4L/DVB (11065): au8522: add support for analog side of demodulator
      V4L/DVB (11066): au0828: add support for analog functionality in bridge
      V4L/DVB (11067): au0828: workaround a bug in the au0828 i2c handling
      V4L/DVB (11068): au0828: add analog profile for the HVR-850
      V4L/DVB (11069): au8522: add mutex protecting use of hybrid state
      V4L/DVB (11070): au0828: Rework the way the analog video binding occurs
      V4L/DVB (11071): tveeprom: add the xc5000 tuner to the tveeprom definition
      V4L/DVB (11072): au0828: advertise only NTSC-M (as opposed to all NTSC standards)
      V4L/DVB (11073): au0828: disable VBI code since it doesn't yet work
      V4L/DVB (11074): au0828: fix i2c enumeration bug
      V4L/DVB (11075): au0828: make register debug lines easier to read
      V4L/DVB (11076): au0828: make g_chip_ident call work properly
      V4L/DVB (11077): au0828: properly handle missing analog USB endpoint
      V4L/DVB (11078): au0828: properly handle non-existent analog inputs
      V4L/DVB (11079): au0828: fix panic on disconnect if analog initialization failed
      V4L/DVB (11080): au0828: Convert to use v4l2_device/subdev framework
      V4L/DVB (11081): au0828: make sure v4l2_device name is unique
      V4L/DVB (11082): au0828: remove memset calls in v4l2 routines.
      V4L/DVB (11083): au0828: remove some unneeded braces
      V4L/DVB (11084): au0828: add entry for undefined input type
      V4L/DVB (11085): au0828/au8522: Codingstyle fixes
      V4L/DVB (11086): au0828: rename macro for currently non-function VBI support
      V4L/DVB (11088): au0828: finish videodev/subdev conversion
      V4L/DVB (11089): au8522: finish conversion to v4l2_device/subdev
      V4L/DVB (11139): em28xx: add remote control definition for HVR-900 (both versions)
      V4L/DVB (11140): usbvision: fix oops on ARM platform when allocating transfer buffers
      V4L/DVB (11141): em28xx: fix oops on ARM platform when allocating transfer buffers
      V4L/DVB (11142): au0828: fix oops on ARM platform when allocating transfer buffers
      V4L/DVB (11342): au0828: better document i2c registers
      V4L/DVB (11343): au0828: make i2c clock speed per-board configurable

Dhananjay Phadke (22):
      netxen: remove superfluous doorbell map
      netxen: fix sparse warnings
      netxen: ratelimit error prints
      netxen: firmware download support
      netxen: advertise wake-on-lan support
      netxen: cleanup unused code
      netxen: refactor pci probe
      netxen: update copyright
      netxen: support larger dma addressing
      netxen: firmware download improvements
      netxen: cleanup rx handling
      netxen: small xmit optimizations
      netxen: refactor netdev open close
      netxen: cleanup superfluous multi-context code
      netxen: annotate board_config and board_type
      netxen: fix endianness in serial number
      netxen: add suspend resume support
      netxen: sanitize variable names
      netxen: remove old lro code
      netxen: add receive side scaling (rss) support
      netxen: update version to 4.0.30
      netxen: fix firmware download warnings

Dimitri Sivanich (5):
      x86, UV: set full apicid in uv_hub_send_ipi
      x86: UV, SGI RTC: add generic system vector
      x86: UV, SGI RTC: loop through installed UV blades
      x86: UV, SGI RTC: add UV RTC clocksource/clockevents
      x86: UV, SGI RTC: fix uv_time.c for UP

Divy Le Ray (18):
      cxgb3: ease msi-x settings conditions
      cxgb3: Notify fatal errors
      iw_cxgb3: handle chip reset notifications
      cxgb3: ring rx door bell less frequently
      cxgb3: release page ref on mapping error
      cxgb3: fix skb truesize in jumbo mode
      cxgb3: prefetch buffer access in GRO mode
      cxgb3: separate TX and RX reclaim handlers
      cxgb3: disable high freq non-data interrupts
      cxgb3: Update Rev3 mac workaround
      cxgb3: detect mac link faults.
      cxgb3: update FW
      cxgb3: update driver version
      cxgb3: start qset timers when setup succeeded
      cxgb3: sge setup fixes
      cxgb3: use resource_size_t for mmio declarations
      cxgb3: differentiate portx and Tx channels
      cxgb3: map entire Rx page, feed map+offset to Rx ring.

Dmitri Vorobiev (9):
      x86: Fix a couple of sparse warnings in arch/x86/kernel/apic/io_apic.c
      tracing, Text Edit Lock: Fix one sparse warning in kernel/extable.c
      tracing: fix four sparse warnings
      net: Add missing include into include/linux/netdevice.h
      MIPS: Malta: make a needlessly global integer variable static
      MIPS: Fix global namespace pollution in arch/mips/kernel/smp-up.c
      MIPS: Make a needlessly global symbol static in arch/mips/kernel/smp.c
      Remove two unneeded exports and make two symbols static in fs/mpage.c
      kexec: vmcoreinfo_data[] can become static

Dmitry Artamonow (8):
      [ARM] 5407/1: SA1100: drop broken for ages iPAQ h3800 support
      [ARM] 5408/1: SA1100: update defconfigs after h3800 removal
      [ARM] 5423/1: SA1100: remove unused H3600_SLEEVE Kconfig option
      [ARM] 5424/1: h3600: clean up mtd partitions table
      [ARM] 5425/1: h3600: first stage of ipaq_model_ops cleanup
      [ARM] 5426/1: h3600: remove clr_h3600_egpio/set_h3600_egpio helpers
      [ARM] 5427/1: h3600: ipaq_model_ops final cleanup
      ALSA: drop outdated and broken sa11xx-uda1341 driver

Dmitry Baryshkov (3):
      [ARM] 5429/1: collie: start scoop converton to new api
      [ARM] 5430/1: collie_pm: use new GPIO API to control charger
      [ARM] 5431/1: scoop: completely drop old-style SCOOP GPIO accessors

Dmitry Eremin-Solenikov (4):
      [ARM] pxa: add initial support for Cogent CSB726 board
      [ARM] pxa: add support for CSB701 baseboard
      [ARM] pxa: make second argument of clk_add_alias a name instead of the device
      [MTD] [MAPS] Drop now unused sharpsl-flash map

Don Skidmore (7):
      ixgbe: fix slow load times on 82598 nics
      ixgbe: add support KX/KX4 device
      ixgbe: Add 82598 support for BX mezzanine devices
      ixgbe: fix for 82598 Si errata causing buffer overflow
      ixgbe: Fix ethtool output with advertised mode.
      ixgbe: feature - driver to default with FC on.
      ixgbe: fix ethtool -A|a behavior

Don Wood (3):
      RDMA/nes: Account for freed PBL after HW operation
      RDMA/nes: Inform hardware that asynchronous event has been handled
      RDMA/nes: Improve use of PBLs

Doug Thompson (1):
      edac: remove EDAC's experimental status

Douglas Gilbert (1):
      [SCSI] bsg: add linux/types.h include to bsg.h

Douglas Kosovic (1):
      V4L/DVB (10299): bttv: Add support for IVCE-8784 support for V4L2 bttv driver

Douglas Schilling Landgraf (14):
      V4L/DVB (10323): em28xx: Add entry for GADMEI TVR200
      V4L/DVB (10326): em28xx: Cleanup: fix bad whitespacing
      V4L/DVB (10327): em28xx: Add check before call em28xx_isoc_audio_deinit()
      V4L/DVB (10517): em28xx: remove bad check (changeset a31c595188af)
      V4L/DVB (10520): em28xx-audio: Add spinlock for trigger
      V4L/DVB (10521): em28xx-audio: Add lock for users
      V4L/DVB (10523): em28xx-audio: Add macros EM28XX_START_AUDIO / EM28XX_STOP_AUDIO
      V4L/DVB (10524): em28xx: Add DVC 101 model to Pinnacle Dazzle description
      V4L/DVB (10556): em28xx-cards: Add Pinnacle Dazzle Video Creator Plus DVC107 description
      V4L/DVB (10739): em28xx-cards: remove incorrect entry
      V4L/DVB (10740): em28xx-cards: Add SIIG AVTuner-PVR board
      V4L/DVB (10741): em28xx: Add Kaiser Baas Video to DVD maker support
      V4L/DVB (11222): gspca - zc3xx: The webcam DLink DSB - C320 has the sensor pas106.
      V4L/DVB (11331): em28xx: convert to v4l2_subdev

Dragoslav Zaric (2):
      Staging: otus: ioctl.c: Fix Coding Style
      Staging: otus: 80211core/amsdu.c: Fix Coding Style

Drew Csillag (1):
      Staging: comedi: add pcm3724 driver

Duane Griffin (7):
      ext4: don't inherit inappropriate inode flags from parent
      ext4: tighten restrictions on inode flags
      ufs: validate maximum fast symlink size from superblock
      ufs: don't truncate longer ufs2 fast symlinks
      ufs: ensure fast symlinks are NUL-terminated
      ufs: copy symlink data into the correct union member
      Staging: b3dfg: fixups and improvements

Ed Lin (5):
      [SCSI] stex: small code fixes and changes
      [SCSI] stex: add MSI support
      [SCSI] stex: use config struct for parameters of different controllers
      [SCSI] stex: add new 6G controller support
      [SCSI] stex: update version to 4.6.0000.3

Ed Lin - PTU (5):
      [SCSI] stex: Fix for potential invalid response
      [SCSI] stex: Add new device id
      [SCSI] stex: Fix for controller type st_yosemite
      [SCSI] stex: Small fixes
      [SCSI] stex: Version update

Ed Swierk (3):
      x86/PCI: Detect mmconfig on nVidia MCP55
      rtc-ds1307: true SMBus compatibility
      forcedeth: Fix resume from hibernation regression.

Eduard - Gabriel Munteanu (18):
      SLUB: Replace __builtin_return_address(0) with _RET_IP_.
      kmemtrace: Core implementation.
      kmemtrace: Additional documentation.
      kmemtrace: SLAB hooks.
      kmemtrace: SLOB hooks.
      kmemtrace: SLUB hooks.
      kmemtrace: Fix typos in documentation.
      kmemtrace: Better alternative to "kmemtrace: fix printk format warnings".
      kmemtrace: SLUB hooks for caller-tracking functions.
      kmemtrace: Remove the relay version of kmemtrace
      tracing: splice support for tracing_pipe
      tracing: Move pipe waiting code out of tracing_read_pipe().
      tracing: provide trace_seq_reserve()
      tracing: add missing 'extern' keywords to trace_output.h
      kmemtrace, rcu: don't include unnecessary headers, allow kmemtrace w/ tracepoints
      kmemtrace: use tracepoints
      kmemtrace: kmemtrace_alloc() must fill type_id
      kmemtrace: restore original tracing data binary format, improve ABI

Edward Shishkin (1):
      vfs: add/use account_page_dirtied()

Eilon Greenstein (60):
      bnx2x: New FW
      bnx2x: Multi-queue
      bnx2x: MSI support
      bnx2x: System-page alignment
      bnx2x: Disabling interrupts after iSCSI-boot
      bnx2x: Removing microcode assertion check
      bnx2x: Per queue statistics
      bnx2x: Moving skb_record_rx_queue
      bnx2x: BW shaper enhancements
      bnx2x: Flow control enhancement
      bnx2x: Removing the board type
      bnx2x: Removing redundant device parameters
      bnx2x: GPIO accessories
      bnx2x: Supporting BCM8726 PHY
      bnx2x: PHY lock list
      bnx2x: Supporting BCM8481 PHY
      bnx2x: Saving PHY FW version
      bnx2x: EMAC reset
      bnx2x: Using the HW 5th lane
      bnx2x: Removing CL73 code
      bnx2x: GMII not SGMII
      bnx2x: Pre emphasis configuration
      bnx2x: Using registers name
      bnx2x: Manual setting for MRRS
      bnx2x: Returning EBUSY in debug mode as well
      bnx2x: Increasing FW timeout
      bnx2x: smp_mb and not just smp_rmb
      bnx2x: Using nvram default WoL config
      bnx2x: Memory clean up on failure
      bnx2x: Optimize chip MPS configuration
      bnx2x: Loopback in diag mode
      bnx2x: Better struct naming
      bnx2x: Removing redundant macros
      bnx2x: Sparse endianity annotation
      bnx2x: Removing unused struct
      bnx2x: Driver dump
      bnx2x: Moving includes
      bnx2x: Re-arrange module parameters
      bnx2x: Comments and prints
      bnx2x: Clean-up
      bnx2x: Version
      bnx2x: Remove redundant smb_mb on unload
      bnx2x: Misleading name
      bnx2x: Reduce the likelihood of smb_mb
      bnx2x: Add rmb to read status block indices on load
      bnx2x: Unlimited Tx interrupt work
      bnx2x: napi_poll budget check
      bnx2x: Missing module parameter description
      bnx2x: Using DMA engine
      bnx2x: Calling tx disable unconditionally
      bnx2x: Supporting new BCM8726 FW
      bnx2x: Enable BCM8726 module transmitter
      bnx2x: BCM8705 has no microcode
      bnx2x: Display BCM8481 FW version
      bnx2x: Loopback support at external PHY
      bnx2x: Whitespace
      bnx2x: Debug prints
      bnx2x: Register dump
      bnx2x: Version update
      bnx2x: Adding licensing to bnx2x_init_values.h

Elias Oltmanns (1):
      ide: Fix code dealing with sleeping devices in do_ide_request()

Emmanuel Pacaud (1):
      Staging: comedi: add adl_pci9111 driver

Eric Anholt (10):
      drm/i915: Add information on pinning and fencing to the i915 list debug.
      drm/i915: Change DCC tiling detection case to cover only mobile parts.
      drm/i915: Fix lock order reversal in GTT pwrite path.
      drm/i915: Make GEM object's page lists refcounted instead of get/free.
      drm/i915: Fix lock order reversal in shmem pwrite path.
      drm/i915: Fix lock order reversal in shmem pread path.
      drm/i915: Fix lock order reversal with cliprects and cmdbuf in non-DRI2 paths.
      drm/i915: Fix lock order reversal in GEM relocation entry copying.
      drm/i915: Add information on pinning and fencing to the i915 list debug.
      drm: Use a little stash on the stack to avoid kmalloc in most DRM ioctls.

Eric Biederman (4):
      veth: Allow setting the L3 MTU
      neigh: Allow for user space users of the neighbour table
      macvlan: Support creating macvlans from macvlans
      macvlan: Deterministic ingress packet delivery

Eric Dumazet (18):
      net: move bsockets outside of read only beginning of struct inet_hashinfo
      netfilter: arp_tables: unfold two critical loops in arp_packet_match()
      netfilter: xt_physdev fixes
      netfilter: xt_physdev: unfold two loops in physdev_mt()
      netfilter: ip6_tables: unfold two loops in ip6_packet_match()
      netfilter: ip_tables: unfold two critical loops in ip_packet_match()
      netfilter: xt_hashlimit fix
      tcp: allow timestamps even if SYN packet has tsval=0
      net: reorder fields of struct socket
      net: reorder struct Qdisc for better SMP performance
      net: remove useless prefetch() call
      netfilter: nf_conntrack: Reduce conntrack count in nf_conntrack_free()
      arp_tables: ifname_compare() can assume 16bit alignment
      netfilter: nf_conntrack: use hlist_add_head_rcu() in nf_conntrack_set_hashsize()
      netfilter: factorize ifname_compare()
      netfilter: nf_conntrack: use SLAB_DESTROY_BY_RCU and get rid of call_rcu()
      netfilter: use rcu_read_bh() in ipt_do_table()
      socket: use percpu_add() while updating sockets_in_use

Eric Lammerts (1):
      [WATCHDOG] w83697ug: add error checking

Eric Leblond (7):
      netfilter: log invalid new icmpv6 packet with nf_log_packet()
      netfilter: use a linked list of loggers
      netfilter: print the list of register loggers
      netfilter: sysctl support of logger choice
      netfilter: fix warning about invalid const usage
      netfilter: fix warning in ebt_ulog init function.
      netfilter: fix nf_logger name in ebt_ulog.

Eric Miao (42):
      ASoC: make ops a pointer in 'struct snd_soc_dai'
      Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel
      Merge branch 'devel' of ssh://master.kernel.org/home/rmk/linux-2.6-arm into devel
      [ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage
      [ARM] pxa: allow DMA controller IRQ being specified
      [ARM] pxa: move DMA registers definitions into <mach/dma.h>
      [ARM] pxa: move IRQ handling of GPIO 0 and 1 outside of gpio.c
      [ARM] pxa: move pxa_gpio_mode() outside of generic gpio.c
      [ARM] pxa: move GPIO register definitions into <mach/gpio.h>
      [ARM] pxa: move declaration of 'pxa_last_gpio' into <mach/gpio.h>
      [ARM] pxa: access GPIO registers by chip so to make it further generic
      [ARM] pxa: remove machine class specific stuffs from serial driver
      [ARM] pxa: remove unnecessary #include of pxa-regs.h and hardware.h
      [ARM] pxa: move PCMCIA definitions out of pxa-regs.h into pxa2xx_base.c
      [ARM] pxa: make lubbock specific debugging stuffs back into lubbock.c
      [ARM] pxa: move pxa2xx chip selects definitions out of pxa-regs.h
      [ARM] pxa: separate definitions from pxa-regs.h and remove it finally
      [ARM] pxa: fix typo in BANK_OFF() macro in gpio.h
      [ARM] pxa: fix overlay being un-necessarily initialized on pxa25x
      Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git into devel
      [ARM] pxa: introduce plat-pxa for PXA common code and add DMA support
      [ARM] pxa: move common GPIO handling code into plat-pxa
      [ARM] pxa: move common MFP handling code into plat-pxa
      [ARM] pxa: add base support for Marvell's PXA168 processor line
      [ARM] pxa: add iWMMXt support for pxa168
      [ARM] pxa: add GPIO support for pxa168
      [ARM] pxa: add MFP support for pxa168
      [ARM] pxa: allow reuse of serial driver for pxa168
      [ARM] pxa/aspenite: add support for console uart
      [ARM] pxa/aspenite: add support for debug ethernet
      [ARM] pxa: add base support for Marvell PXA910
      [ARM] pxa: add base support for pxa910-based TavorEVB
      [ARM] pxa: add base support for pxa910-based TTC_DKB
      [ARM] pxa: add defconfig for pxa168-based platforms
      [ARM] pxa: add defconfig for pxa910-based platforms
      MAINTAINERS: update pxa168 maintainers
      MAINTAINERS: update pxa910 maintainers
      platform: make better use of to_platform_{device,driver}() macros
      platform: introduce module id table for platform devices
      [ARM] pxa: build arch/arm/plat-pxa/mfp.c only when PXA3xx or ARCH_MMP defined
      backlight: fix pwm_bl.c when multiple PWM backlights exist
      spi: pxa2xx_spi: introduce chipselect GPIO to simplify the common cases

Eric Moore (3):
      [SCSI] mpt2sas: add MPT2SAS_MINOR(221) to miscdevice.h
      [SCSI] mpt2sas v00.100.11.15
      [SCSI] mpt2sas: make global symbols unique

Eric Paris (16):
      SELinux: call capabilities code directory
      SELinux: better printk when file with invalid label found
      SELinux: NULL terminate al contexts from disk
      SELinux: check seqno when updating an avc_node
      SELinux: remove the unused ae.used
      SELinux: more careful use of avd in avc_has_perm_noaudit
      SELinux: remove unused av.decided field
      SELinux: code readability with avc_cache
      SELinux: convert the avc cache hash list to an hlist
      SELinux: open perm for sock files
      SELinux: new permission between tty audit and audit socket
      SELinux: inode_doinit_with_dentry drop no dentry printk
      Btrfs: introduce btrfs_show_options
      audit: incorrect ref counting in audit tree tag_chunk
      audit: audit_set_auditable defined but not used
      Audit: remove spaces from audit_log_d_path

Eric Sandeen (6):
      stackprotector: use canary at end of stack to indicate overruns at oops time
      [XFS] Remove the rest of the macro-to-function indirections.
      [XFS] remove always-true #ifndef HAVE_FORMAT32 tests
      don't reallocate sxp variable passed into xfs_swapext
      filesystem freeze: allow SysRq emergency thaw to thaw frozen filesystems
      add fiemap.h to header-y

Eric Sesterhenn (4):
      UBIFS: list usage cleanup
      MISDN: list usage cleanup
      [S390] list usage cleanup in s390
      Staging: et131x: list usage cleanup

Eric W. Biederman (17):
      tun: Remove unnecessary tun_get_by_name
      tun: Fix races in tun_set_iff
      tun: Use POLLERR not EBADF in tun_chr_poll
      tun: Introduce tun_file
      tun: Grab the netns in open.
      tun: Make tun_net_xmit atomic wrt tun_attach && tun_detach
      tun: Move read_wait into tun_file
      tun: Fix races between tun_net_close and free_netdev.
      tun: There is no longer any need to deny changing network namespaces
      tun: Implement ip link del tunXXX
      netns: Fix icmp shutdown.
      tcp: Like icmp use register_pernet_subsys
      netns: Remove net_alive
      PCI: pcie_portdriver: fix pcie_port_device_remove
      sysfs: Take sysfs_mutex when fetching the root inode.
      sysfs: reference sysfs_dirent from sysfs inodes
      sysfs: don't block indefinitely for unmapped files.

Erik Andr?n (24):
      V4L/DVB (11403): gspca - m5602-s5k4aa: No more "default" mode
      V4L/DVB (11404): gspca - m5602-s5k4aa: Add start function and VGA resolution init.
      V4L/DVB (11405): gspca - m5602: Simplify error handling
      V4L/DVB (11406): gspca - m5602-ov9650: Add QCIF resolution support
      V4L/DVB (11407): gspca - m5602-ov9650: Clean up ov9650_start() function.
      V4L/DVB (11409): gspca - m5602-ov9650: Set the ov9650 sensor in soft sleep when inactive.
      V4L/DVB (11410): gspca - m5602-ov9650: Always init the ov9650 before starting a stream
      V4L/DVB (11411): gspca - m5602: Rework v4l ctrl handling in all sensors
      V4L/DVB (11412): gspca - m5602-ov9650: Checkpatch fixes
      V4L/DVB (11413): gspca - m5602-mt9m111: Separate mode vectors per sensor.
      V4L/DVB (11414): gspca - m5602-mt9m111: Move v4l2 controls to main sensor file.
      V4L/DVB (11415): gspca - m5602: Remove an unused member in the sd struct.
      V4L/DVB (11416): gspca - m5602: Constify all sensor structs
      V4L/DVB (11417): gspca - m5602-ov9650: Autogain is on by default
      V4L/DVB (11418): gspca - m5602-ov9650: Auto white balancing is on by default
      V4L/DVB (11419): gspca - m5602-ov9650: Don't read exposure data from COM1.
      V4L/DVB (11420): gspca - m5602: Improve error handling in the ov9650 driver
      V4L/DVB (11421): gspca - m5602-ov9650: Synthesize modesetting.
      V4L/DVB (11422): gspca - m5602-ov9650: Replace a magic constant with a define
      V4L/DVB (11423): gspca - m5602-ov9650: Add a disconnect hook, setup a ctrl cache ctrl.
      V4L/DVB (11424): gspca - m5602-ov9650: Use the local ctrl cache. Adjust image on vflip.
      V4L/DVB (11425): gspca - m5602: Move the vflip quirk to probe stage.
      V4L/DVB (11426): gspca - m5602: Don't touch hflip/vflip register on Read/Modify/Write
      V4L/DVB (11427): gspca - m5602: Minor cleanups

Erik Andren (3):
      V4L/DVB (10334): gspca - stv06xx: Rework control description.
      V4L/DVB (10341): gspca - stv06xx: Plug a memory leak in the pb0100 sensor driver.
      V4L/DVB (10342): gspca - stv06xx: Add ctrl caching to the vv6410.

Erik Andrén (10):
      Staging: agnx: Fixup agnx.h checkpatch warnings
      Staging: agnx: Fixup debug.h checkpatch warnings
      Staging: agnx: Fixup pci.c checkpatch warnings
      Staging: agnx: Fixup phy.c checkpatch warnings
      Staging: agnx: Fixup rf.c checkpatch warnings
      Staging: agnx: Fixup sta.c checkpatch warnings
      Staging: agnx: Fixup sta.h checkpatch warnings
      Staging: agnx: Fixup table.c checkpatch warnings
      Staging: agnx: Fixup xmit.c checkpatch warnings
      Staging: altpciechdma: checkpatch fixups

Erik Ekman (2):
      pnpbios: fix warning if CONFIG_HOTPLUG=n
      pnpbios: propagate kthread_run() error

Erik Inge Bolsø (4):
      include/linux/ata.h: add some more transfer masks
      [libata] convert drivers to use ata.h mode mask defines
      pata_radisys: fix mwdma_mask to exclude mwdma0
      pata_efar: fix *dma_mask

Erik S. Beiser (1):
      V4L/DVB (10826): cx88: Add IR support to pcHDTV HD3000 & HD5500

Etienne Basset (2):
      smack: convert smack to standard linux lists
      smack: Add a new '-CIPSO' option to the network address label configuration

Evan Ko (1):
      Staging: add phison ATA driver to the tree

Everett Wang (1):
      Staging: comedi: add s526 driver

Evgeniy Polyakov (24):
      inet: Allowing more than 64k connections and heavily optimize bind(0) time.
      Staging: dst: core files.
      Staging: dst: network state machine.
      Staging: dst: export node.
      Staging: dst: thread pool.
      Staging: dst: transactions.
      Staging: dst: crypto processing.
      Staging: dst: kconfig and makefile changes.
      Staging: dst: kconfig update.
      Staging: DST: optimize bio allocation.
      Staging: DST: extend thread pool exit conditions.
      Staging: DST: Do not allow empty barriers.
      Staging: DST: Kconfig text update.
      Staging: DST: fix build dependancy
      Staging: pohmelfs: documentation.
      Staging: pohmelfs: configuration interface.
      Staging: pohmelfs: crypto processing.
      Staging: pohmelfs: directory operations.
      Staging: pohmelfs: inode operations.
      Staging: pohmelfs: distributed locking and cache coherency protocol.
      Staging: pohmelfs: network operations.
      Staging: pohmelfs: transaction layer.
      Staging: pohmelfs: kconfig/makefile and vfs changes.
      Staging: pohmelfs: select crypto modules from the config.

FUJITA Tomonori (42):
      add map/unmap_single_attr and map/unmap_sg_attr to struct dma_mapping_ops
      add dma_mapping_ops for SBA IOMMU
      add dma_mapping_ops for SWIOTLB and SBA IOMMU
      add dma_mapping_ops for intel-iommu
      add dma_mapping_ops for SGI Altix
      add dma_mapping_ops for SWIOTLB
      set up dma_ops appropriately
      convert the DMA API to use dma_ops
      remove dma operations in struct ia64_machine_vector
      make sn DMA mapping functions static
      add dma_get_ops to struct ia64_machine_vector
      remove hwsw_dma_ops
      make sba DMA mapping functions static
      x86: add map_page and unmap_page to struct dma_mapping_ops
      x86, swiotlb: add map_page and unmap_page
      x86, gart: add map_page and unmap_page
      x86, calgary: add map_page and unmap_page
      x86, AMD IOMMU: add map_page and unmap_page
      intel-iommu: add map_page and unmap_page
      x86, pci-nommu: add map_page
      x86: remove map_single and unmap_single in struct dma_mapping_ops
      generic: add common struct for dma map operations
      x86, ia64: convert to use generic dma_map_ops struct
      x86, ia64: remove duplicated swiotlb code
      convert to use generic dma_map_ops struct, cleanup
      IA64: fix compile error on IA64_DIG_VTD
      IA64: fix swiotlb alloc_coherent for non DMA_64BIT_MASK devices
      IA64: fix VT-d dma_mapping_error
      intel-iommu: make dma mapping functions static
      AMD IOMMU: remove unnecessary ifdef
      [SCSI] libfc: fix compile warning
      [SCSI] osst: make all the buffer the same size
      [SCSI] osst: replace scsi_execute_async with the block layer API
      [SCSI] remove scsi_req_map_sg
      [SCSI] sg: avoid blk_put_request/blk_rq_unmap_user in interrupt
      [SCSI] sg: remove unnecessary function declarations
      [SCSI] sg: use ALIGN macro
      [SCSI] sg: remove the own list management for struct sg_fd
      dma-debug: warn of unmapping an invalid dma address
      remove unused include/asm-generic/dma-mapping.h
      [SCSI] sg: fix iovec bugs introduced by the block layer conversion
      [SCSI] sg: fix q->queue_lock on scsi_error_handler path

Faisal Latif (2):
      RDMA/nes: Remove LLTX
      RDMA/nes: Handle MPA Reject message properly

Felipe Balbi (5):
      ARM: OMAP: get rid of OMAP_TAG_USB, v2
      ARM: OMAP3: MUSB initialization for omap hw, v2
      USB: composite: avoid inconsistent lock state
      leds: Add gpio-led trigger
      leds: introduce lp5521 led driver

Felipe Contreras (1):
      omapfb: fix argument of blank operation

Felix Beck (1):
      [S390] Add zcrypt section in MAINTAINERS

Felix Blyakher (26):
      Merge branch 'master' of git+ssh://oss.sgi.com/oss/git/xfs/xfs
      [XFS] Warn on transaction in flight on read-only remount
      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
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      xfs: Update maintainers
      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/fs/xfs/xfs
      Merge branch 'master' of git://git.kernel.org/pub/scm/fs/xfs/xfs
      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/fs/xfs/xfs
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Revert "[XFS] use scalable vmap API"
      Revert "[XFS] remove old vmap cache"
      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
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Fix xfs debug build breakage by pushing xfs_error.h after
      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/fs/xfs/xfs
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      xfs: increase the maximum number of supported ACL entries
      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/fs/xfs/xfs
      Revert "xfs: increase the maximum number of supported ACL entries"
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus

Felix Fietkau (1):
      ath5k: properly free rx dma descriptors

Fenghua Yu (4):
      iwlwifi: dma mapping read and write changes
      Intel IOMMU Suspend/Resume Support - DMAR
      Intel IOMMU Suspend/Resume Support - Queued Invalidation
      Intel IOMMU Suspend/Resume Support - Interrupt Remapping

Flavio Leitner (1):
      i2c-piix4: Add support for the Broadcom HT1100 chipset

Florian Fainelli (5):
      au1000: reorder functions
      pata-rb532-cf: platform_get_irq() fix ignored failure
      r6040: Fix second PHY address
      Bump release date to 25Mar2009 and version to 0.22
      MIPS: Au1000: convert to using gpiolib

Florian Westphal (2):
      netfilter: ctnetlink: remove remaining module refcounting
      netfilter: remove nf_ct_l4proto_find_get/nf_ct_l4proto_put

Francesco VIRLINZI (5):
      sh: clkfwk: add clk_set_parent/clk_get_parent
      sh: clkfwk: Add resume from hibernation support.
      sh: PMB hibernation support
      sh: clkfwk: Safer resume from hibernation.
      sh: Sanitize asm/mmu.h for assembly use.

Francois Romieu (1):
      tg3: remove extra casting

Frank Blaschka (6):
      lcs: convert to net_device_ops
      ctcm: convert to net_device_ops
      netiucv: convert to net_device_ops
      claw: convert to net_device_ops
      qeth: add statistics for tx csum
      qeth: remove EDDP

Frank Mori Hess (13):
      Staging: comedi: add National Instruments infrastructure
      Staging: comedi: add ni_labpc drivers
      Staging: comedi: add gsc_hpdi driver
      Staging: comedi: add das16m1 driver
      Staging: comedi: add cb_pcidas64 driver
      Staging: comedi: add das1800 driver
      Staging: comedi: add das800 driver
      Staging: comedi: add ni_at_a2150 driver
      Staging: comedi: Added reading of board serial number from eeprom for m-series boards
      Staging: comedi: usbduxfast bugfix
      Staging: comedi: Fixed minor numbers for subdevice files.
      Staging: comedi: Added some validation of comedi module parameter values.
      Staging: comedi: fix bug with invalid minor number usage.

Frank Munzert (2):
      [S390] Automatic IPL after dump
      [S390] Use csum_partial in checksum.h

Frank Seidel (8):
      airo: reduce stack memory footprint
      iwlwifi: reduce stack size
      PCI: add missing KERN_* constants to printks
      USB: add missing KERN_* constants to printks
      i2c: Add missing KERN_* constants to printks
      i2c: Adapt debug macros for KERN_* constants
      hwmon: (hdaps) Allow inversion of separate axis
      hwmon: (hdaps) Fix Thinkpad X41 axis inversion

Frans Pop (2):
      hp-wmi: notify of a potential docking state change on resume
      PCI PM: Consistently use variable name "error" for pm call return values

Fred Brooks (1):
      Staging: comedi: add ni_daq_700 driver

Frederic Weisbecker (62):
      tracing/function-graph-tracer: strip ending newlines on comments
      hrtimers: increase clock min delta threshold while interrupt hanging
      tracing/ftrace: provide the base infrastructure for histogram tracing
      tracing/branch-tracer: adapt to the stat tracing API
      tracing/kmemtrace: normalize the raw tracer event to the unified tracing API
      tracing/ftrace: fix a memory leak in stat tracing
      tracing/ftrace: handle more than one stat file per tracer
      tracing/ftrace: separate events tracing and stats tracing engine
      tracing: add a new workqueue tracer
      tracing/function-graph-tracer: fix a regression while suspend to disk
      tracing/function-graph-tracer: various fixes and features
      x86: micro-optimize __raw_read_trylock()
      connector: create connector workqueue only while needed once
      trace: better manage the context info for events
      tracing/blktrace: move the tracing file to kernel/trace
      tracing/function-graph-tracer: provide a selftest for the function graph tracer
      tracing/power: move the power trace headers to a dedicated file
      tracing/function-graph-tracer: drop the kernel_text_address check
      tracing/function-graph-tracer: handle the leaf functions from trace_pipe
      softlockup: ensure the task has been switched out once
      tracing/sysprof: add missing tracing_{start,stop}_record_cmdline()
      tracing/core: use appropriate waiting on trace_pipe
      tracing/core: remove unused parameter in tracing_fill_pipe_page()
      tracing/function-graph-tracer: fix traces weirdness while absolute time printing
      tracing/function-graph-tracer: provide documentation for the function graph tracer
      tracing/function-graph-tracer: make set_graph_function file support ftrace regex
      tracing/markers: make markers select tracepoints
      tracing/core: introduce per cpu tracing files
      tracing/core: make the read callbacks reentrants
      tracing/core: make the per cpu trace files in per cpu directories
      tracing/function-graph-tracer: use the more lightweight local clock
      sched: don't rebalance if attached on NULL domain
      vsprintf: unify the format decoding layer for its 3 users
      tracing/core: drop the old trace_printk() implementation in favour of trace_bprintk()
      vsprintf: fix bug in negative value printing
      tracing/core: bring back raw trace_printk for dynamic formats strings
      tracing/ftrace: syscall tracing infrastructure, basics
      tracing/x86: basic implementation of syscall tracing for x86
      tracing/syscalls: support for syscalls tracing on x86
      tracing/syscalls: core infrastructure for syscalls tracing, enhancements
      tracing/syscalls: fix missing release of tracing
      tracing/syscalls: various cleanups
      tracing/syscalls: protect thread flag toggling from races
      tracing/syscalls: select kallsysms
      tracing/core: fix missing mutex unlock on tracing_set_tracer()
      tracing/ftrace: fix double calls to tracing_start()
      tracing/core: fix early free of cpumasks
      tracing/ftrace: fix the check on nopped sites
      tracing/ftrace: stop {irqs, preempt}soff tracers when tracing is stopped
      tracing/ring-buffer: fix non cpu hotplug case
      tracing/ring-buffer: don't annotate rb_cpu_notify with __cpuinit
      tracing/function-graph-tracer: prevent hangs during self-tests
      tracing: keep the tracing buffer after self-test failure
      tracing/events: make the filter files writable
      tracing/events: don't use wake up for events
      tracing/ftrace: make nop-tracer use polling wait for events on pipe
      tracing/events: don't discard an event after commit
      debugfs: function to know if debugfs is initialized
      tracing/ftrace: check if debugfs is registered before creating files
      tracing/function-graph-tracer: fix functions call traces imbalance
      tracing/ftrace: fix missing include string.h
      tracing/ftrace: alloc the started cpumask for the trace file

Frederik Deweerdt (1):
      x86, tlb flush_data: replace per_cpu with an array

Gabor Juhos (20):
      ath9k: use signed format to print HAL status
      ath9k: convert to struct device
      ath9k: convert to use bus-agnostic DMA routines
      ath9k: introduce bus specific cache size routine
      ath9k: introduce bus specific cleanup routine
      ath9k: move PCI code into separate file
      ath9k: introduce platform driver for AHB bus support
      ath9k: get EEPROM contents from platform data on AHB bus
      ath9k: remove (u16) casts from rtc register access
      ath9k: fix ar5416Addac_9100 values
      ath9k: fix null pointer dereference in ani monitor code
      ath9k: enable support for AR9100
      ath9k: fix AR_TXCFG_DMASZ_MASK value
      ath9k: create a common debugfs_root for all device instances
      ath9k: cleanup AR5416 version checking macros
      ath9k: move ar9100 version checking macros into a more appropriate place
      ath9k: fix AR_SREV_9100_OR_LATER macro
      ath9k: fix compile error in ahb.c
      ath9k: fix compile error in debug.c
      ath9k: always compile ath_radio_{en,dis}able

Gabriel Paubert (1):
      powerpc: Disable mv643xx Ethernet port 0 on Pegasos

Gabriele Paoloni (1):
      ppp: ppp_mp_explode() redesign

Gautham R Shenoy (11):
      sched: Simple helper functions for find_busiest_group()
      sched: Fix indentations in find_busiest_group() using gotos
      sched: Define structure to store the sched_group statistics for fbg()
      sched: Create a helper function to calculate sched_group stats for fbg()
      sched: Define structure to store the sched_domain statistics for fbg()
      sched: Create a helper function to calculate sched_domain stats for fbg()
      sched: Create helper to calculate small_imbalance in fbg()
      sched: Create a helper function to calculate imbalance
      sched: Optimize the !power_savings_balance during fbg()
      sched: Refactor the power savings balance code
      sched: Add comments to find_busiest_group() function

Geert Uytterhoeven (23):
      netlink: Move netlink attribute parsing support to lib
      crypto: compress - Add pcomp interface
      crypto: testmgr - Add support for the pcomp interface
      crypto: zlib - New zlib crypto module, using pcomp
      crypto: testmgr - add zlib test
      PCI: Use kzalloc() in pci_create_bus()
      m68k: Use dma_addr_t for scatterlist.dma_address
      m68k: Restore correct include guards for <asm/unaligned.h>
      dnet: drivers/net/dnet.c needs <linux/io.h>
      scsi/m68k: Kill NCR_700_detect() warnings
      MAINTAINERS: Replace dead link to m68k CVS repository by link to new git repository
      m68k: irq_node.handler() should return irqreturn_t
      wireless/p54: P54_SPI should depend on GENERIC_HARDIRQS
      ide: drivers/ide/ide-atapi.c needs <linux/scatterlist.h>
      parisc: rtc: get_rtc_time() returns unsigned int
      parisc: rtc: platform_driver_probe() fixups
      parisc: rtc: Add missing module alias
      parisc: rtc: Rename rtc-parisc to rtc-generic
      m68k: Hook up rtc-generic
      powerpc: Hook up rtc-generic, and kill rtc-ppc
      powerpc/ps3: Add rtc-ps3
      V4L/DVB (11392a): Remove reference to obsolete linux-dvb at linuxtv.org
      powerpc: Correct dependency of KEXEC

Geoff Levand (2):
      powerpc: Add missing DABR flags
      powerpc/ps3: Print memory hotplug errors

George G. Davis (1):
      [ARM] 5440/1: Fix VFP state corruption due to preemption during VFP exceptions

Gerald Schaefer (1):
      [S390] kernel: Disable switch_amode by default

Gerd Hoffmann (5):
      KVM: Fix kvmclock on !constant_tsc boxes
      preadv/pwritev: create compat_readv()
      preadv/pwritev: create compat_writev()
      preadv/pwritev: Add preadv and pwritev system calls.
      preadv/pwritev: switch compat readv/preadv/writev/pwritev from fget to fget_light

Gerhard Pircher (4):
      powerpc/amigaone: Add platform support for AmigaOne
      powerpc/amigaone: Generic device tree for all AmigaOne boards
      powerpc/amigaone: Bootwrapper and serial console support for AmigaOne
      powerpc/amigaone: Default config for AmigaOne boards

Gerrit Renker (6):
      dccp: Initialisation framework for feature negotiation
      dccp: Implement both feature-local and feature-remote Sequence Window feature
      dccp: Initialisation and type-checking of feature sysctls
      dccp: Debugging functions for feature negotiation
      dccp: Minimise header option overhead in setting the MPS
      dccp: Do not let initial option overhead shrink the MPS

Gilles Espinasse (1):
      ide: be able to build pmac driver without IDE built-in

Giridhar Malavali (4):
      [SCSI] qla2xxx: Consolidate queuecommand implementations.
      [SCSI] qla2xxx: Initialize FCE debugfs codes with the proper vha structure.
      [SCSI] qla2xxx: Correct over-allocation of firmware-dump buffer.
      [SCSI] qla2xxx: Drop use of IRQF_DISABLE.

Giuliano Pochini (4):
      powerpc/powermac: Hotplug /sys entries are missing
      ALSA: echoaudio: remove line-out volume from vmixer cards
      ALSA: echoaudio: remove line-out volume from vmixer cards
      ALSA: Echoaudio: add support for Indigo express cards

Giuseppe GORGOGLIONE (1):
      USB: musb: fix init oops crash with static FIFO config

Gleb Natapov (2):
      KVM: Report IRQ injection status to userspace.
      KVM: Report IRQ injection status for MSI delivered interrupts

Gong Jun (2):
      hwmon: (w83627ehf) Add support for W83667HG
      hwmon: (w83627ehf) Only expose in6 or temp3 on the W83667HG

Graf Yang (2):
      net: fix some trailing whitespaces
      blackfin: Subtract ANOMALY_05000230 on quot

Graff Yang (1):
      [MTD] [CHIPS] cfi_cmdset_0001.c: Fix a bug in inval_cache_and_wait_for_operation().

Grant Erickson (1):
      edac: new ppc4xx driver module

Grant Likely (15):
      powerpc/5200: Stop using device_type and port-number properties
      powerpc/5200: Trim cruft from device trees
      powerpc/5200: Don't specify IRQF_SHARED in PSC UART driver
      powerpc/5200: Remove pr_debug() from hot paths in irq driver
      powerpc/5200: Refactor mpc5200 interrupt controller driver
      powerpc/5200: Rework GPT driver to also be an IRQ controller
      powerpc/5200: Add support for the Media5200 board from Freescale
      powerpc/5200: Add 'simple-bus' to the of_platform probe list.
      powerpc/4xx: update ml507 .dts file to release reference design
      powerpc/5200: remove sysfs debug file from GPT driver
      powerpc/bootwrapper: add fixed-head.o to simpleimage wrappers
      powerpc/cpm2: fix building fs_enet driver as a module.
      powerpc: Remove unused symbols from fsl_devices.h
      net/fec_mpc52xx: fix BUG on missing dma_ops
      net/fec_mpc52xx: Don't dereference phy_device if it is NULL

Grazvydas Ignotas (3):
      ASoC: Update OMAP3 pandora board file
      ARM: OMAP3: mmc-twl4030 add MMC3 support, v2
      omap_hsmmc: Fix MMC3 dma

Greg Banks (7):
      knfsd: remove the nfsd thread busy histogram
      knfsd: avoid overloading the CPU scheduler with enormous load averages
      knfsd: add file to export stats about nfsd pools
      Dynamic debug: allow simple quoting of words
      Dynamic debug: fix pr_fmt() build error
      Document /proc/fs/nfsd/pool_stats
      Fix a build warning about leaking CONFIG_NFSD to userspace.

Greg Kroah-Hartman (145):
      USB: serial: opticon: add write support
      USB: serial: opticon: add serial line ioctls
      USB: serial: add symbol serial driver
      USB: symbolserial: log the ioctl commands
      USB: serial: add qualcomm wireless modem driver
      USB: make transfer_buffer_lengths in struct urb field u32
      USB: make actual_length in struct urb field u32
      USB: remove phidget drivers from kernel tree.
      USB: serial: rename cp2101 driver to cp210x
      PS3: replace bus_id usage
      driver core: create a private portion of struct device
      driver core: move klist_children into private structure
      driver core: move knode_driver into private structure
      driver core: move knode_bus into private structure
      Staging: slicoss: remove TRUE/FALSE usage
      Staging: slicoss: remove jiffies macros
      Staging: slicoss: remove DEBUG_REGISTER_TRACE
      Staging: slicoss: remove WRITE_REG64 wrapper
      Staging: slicoss: remove WRITE_REG wrapper
      Staging: slicoss: remove slic_os.h
      Staging: slicoss: remove unused #defines
      Staging: slicoss: delete slicbuild.h
      Staging: slicoss: clean up SLIC_DUMP_ENABLED
      Staging: slicoss: remove SLIC_GET_STATS_TIMER_ENABLED
      Staging: slicoss: delete slicinc.h
      Staging: slicoss: remove SLIC_GET_STATS_ENABLED
      Staging: slicoss: add proper KERN_DEBUG to 2 printks
      Staging: slicoss: remove SLIC_POWER_MANAGEMENT_ENABLED
      Staging: slicoss: remove LINUX_FREES_ADAPTER_RESOURCES
      Staging: slicoss: remove SLIC_PING_TIMER_ENABLED
      Staging: slicoss: remove VALID_ADDRESS macro
      Staging: slicoss: remove DBG_MSG
      Staging: slicoss: remove SLIC_ETHTOOL_SUPPORT
      Staging: slicoss: remove SLICLEVEL and SLIC_DISPLAY macros
      Staging: slicoss: remove DBG_ERROR macro
      Staging: slicoss: remove ASSERTMSG macro
      Staging: slicoss: delete slicdbg.h
      Staging: slicoss: slichw.h cleanup
      Staging: sxg: fix build warnings in sxg_ethtool
      Staging: sxg: remove firmware files from sgx_ethtool.c
      Staging: sxg: fix build warnings in downloadB firmware files
      Staging: sxg: fix build warnings in sxg.c
      Staging: go7007: fix build error
      Staging: rtl8187se: fix \r\n line ends
      staging: dst: replace bus_id with dev_set_name
      Staging: add aten2011 usb to serial converter driver.
      Staging: aten2011: run lindent
      Staging: aten2011: move .h files into the driver
      Staging: aten2011: remove kernel version dependencies
      Staging: aten2011: fix up comments by removing most of them.
      Staging: aten2011: remove unneeded defines
      Staging: aten2011: remove function prototypes.
      Staging: aten2011: fix up sparse warnings
      Staging: aten2011: remove unused fields from structures.
      Staging: aten2011: clean up init and exit functions
      Staging: aten2011: remove paranoia check functions
      Staging: aten2011: fix up the set_reg_sync function
      Staging: aten2011: fix up the get_reg_sync function
      Staging: aten2011: fix up the set_uart_reg function
      Staging: aten2011: fix up the get_uart_reg function
      Staging: aten2011: delete the Dump_serial_port function
      Staging: aten2011: remove wrappers around serial get and put data functions
      Staging: aten2011: fix up c++ comments
      Staging: aten2011: remove DPRINTK macro
      Staging: aten2011: s/__FUNCTION__/__func__
      Staging: aten2011: fix checkpatch errors and warnings
      Staging: phison: fix up checkpatch and other formatting issues
      Staging: phison: port code to work properly with latest libata
      Staging: phison: add driver to the build system
      Staging: comedi: fix bus_id use in jr3_pci driver
      Staging: comedi: add c6xdigio driver
      Staging: comedi: add new drivers to the kernel build
      Staging: comedi: addi-data header file cleanups
      Staging: comedi: addi-data: APCI1710_82x54 cleanups
      Staging: comedi: fix 64bit build errors
      Staging: epl: remove unneeded files
      Staging: epl: remove complier macros from global.h
      Staging: epl: remove NULL from global.h
      Staging: epl: remove PUBLIC definition
      Staging: epl: remove _WIN_32_ and _NO_OS_ defines
      Staging: epl: remove INLINE mess
      Staging: epl: remove __KERNEL__ checks
      Staging: epl: unwind rest of _LINUX_ #ifdefs
      Staging: epl: remove EplObjDef.h
      Staging: epl: remove GENERIC
      Staging: epl: remove NEAR
      Staging: epl: remove FAR
      Staging: epl: remove ROM
      Staging: epl: remove MEM
      Staging: epl: remove REENTRANT
      Staging: epl: remove compiler warning from SharedBuff.c
      Staging: epl: remove some unused types
      Staging: epl: remove CONST
      Staging: epl: delete EdrvFec5282.h
      Staging: epl: remove BYTE
      Staging: epl: remove QWORD
      Staging: epl: remove DWORD
      Staging: epl: remove WORD
      Staging: epl: fix up some non-ANSI functions
      Staging: epl: clean up demo_main.c
      Staging: epl: remove kernel version checks
      Staging: epl: fix sparse warning in proc_fs.c
      Staging: epl: remove EPLDLLEXPORT
      Staging: epl: fix up epl/user/*.h files
      Staging: epl: fix up epl/kernel/*.h files
      Staging: epl: don't check for devfs
      Staging: epl: remove pointless highres timer check
      Staging: p9auth: fix credential logic
      Staging: p9auth: add to the kernel build
      Staging: p9auth: remove unneeded header file
      Staging: p9auth: fix up codingstyle issues
      Staging: p9auth: fix up sparse warnings
      Staging: p9auth: use kzalloc
      Staging: p9auth: clean up #includes
      Staging: heci: remove kcompat.h
      Staging: heci: fix checkpatch warnings
      Staging: heci: fix some sparse warnings
      Staging: heci: add TODO file
      Staging: add rt3070 wireless driver
      Staging: line6: fix bus_id usage
      Staging: line6: add to the build
      Staging: line6: remove DEVICE_ATTRIBUTE
      Staging: line6: remove PT_REGS
      Staging: line6: remove KERNEL_VERSION checks
      Staging: line6: static function cleanups
      Staging: line6: fix up NULL assignment mistakes
      Staging: line6: coding style cleanups for .h files.
      Staging: line6: fix checkpatch errors in capture.c
      Staging: line6: fix checkpatch errors in control.c
      Staging: line6: fix checkpatch errors in playback.c
      Staging: line6: fix checkpatch errors in pod.c
      Staging: line6: fix checkpatch errors in audio.c
      Staging: line6: fix checkpatch errors in driver.c
      Staging: line6: fix checkpatch errors in dumprequest.c
      Staging: line6: fix checkpatch errors in midi.c
      Staging: line6: fix checkpatch errors in midibuf.c
      Staging: line6: fix checkpatch errors in pcm.c
      Staging: line6: fix checkpatch errors in toneport.c
      Staging: line6: fix checkpatch errors in variax.c
      staging: document that the wifi staging drivers a bit better
      Staging: add USB serial Quatech driver
      Staging: serqt_usb: Lindent the code
      Staging: serqt_usb: add TODO file
      Staging: serqt_usb: fix checkpatch errors
      Staging: serqt_usb: fix build due to proc tty changes

Greg Ungerer (40):
      fec: add FEC platform support to ColdFire CPU's setup code
      m68knommu: remove ColdFire specific setup code from FEC driver
      m68knommu: mark all RAM as ZONE_DMA
      m68knommu: add a local dma_sync_single_for_cpu() function
      m68k: use the mmu pci.h for m68knommu as well
      m68k: swtich non-mmu setups to use the mmu dma-mapping.h
      m68k: use the mc146818rtc.h for non-mmu setups as well.
      m68k: use mmu kmap_types.h for non-mmu setups as well
      m68knommu: remove no longer used mcfpci.h
      m68k: merge the mmu and non-mmu versions of mmu.h
      m68k: use mmu scatterlist.h for non-mmu setups as well
      m68k: use mmu fpu.h for non-mmu builds as well
      m68k: use mmu timex.h for non-mmu setups as well
      m68k: use mmu version of elf.h for non-mmu builds as well
      m68k: use non-mmu version of unaligned.h for all m68k
      m68k: the one hw_irq.h can be used buy all m68k
      m68k: merge the mmu and non-mmu versions of page_offset.h
      m68knommu: mv definition of check_pgt_cache()
      m68k: merge the mmu and non-mmu versions of pgalloc.h
      m68k: merge the mmu and non-mmu versions of ucontext.h
      m68k: merge the mmu and non-mmu versions of segment.h
      m68k: merge the mmu and non-mmu versions of fb.h
      m68k: use the mmu version of bootinfo.h for m68knommu as well
      m68k: use the mmu version of cache.h for m68knommu as well
      m68k: merge the mmu and non-mmu versions of bug.h
      m68k: merge the mmu and non-mmu versions of bugs.h
      m68k: merge the mmu and non-mmu versions of div64.h
      m68k: merge the mmu and non-mmu versions of current.h
      m68k: merge the mmu and non-mmu versions of mmu_context.h
      m68knommu: add missing interrupt line definition for UART 2
      m68k: merge the mmu and non-mmu versions of module.h
      m68knommu: introduce basic clk infrastructure
      m68k: merge the mmu and non-mmu versions of tlbflush.h
      m68knommu: switch to using generic_handle_irq()
      m68knommu: fix end of uart table marker
      m68knommu: fix 5249 ColdFire UART setup
      m68knommu: fix 5249 ColdFire UART vector setup
      m68knommu: fix 5307 ColdFire UART vector setup
      m68knommu: fix 5407 ColdFire UART vector setup
      m68knommu: improve compile arch switch settings

Gregorio Guidi (1):
      ALSA: hda - fix headphone settings and master volume (Conexant CX20551)

Gregory Haskins (13):
      sched: cleanup inc/dec_rt_tasks
      sched: track the next-highest priority on each runqueue
      sched: use highest_prio.curr for pull threshold
      sched: use highest_prio.next to optimize pull operations
      sched: only try to push a task on wakeup if it is migratable
      sched: pull only one task during NEWIDLE balancing to limit critical section
      sched: make double-lock-balance fair
      sched: add sched_class->needs_post_schedule() member
      plist: fix PLIST_NODE_INIT to work with debug enabled
      sched: create "pushable_tasks" list to limit pushing to one attempt
      RT: fix push_rt_task() to handle dequeue_pushable properly
      sched: de CPP-ify the scheduler code
      sched: fix build error in kernel/sched_rt.c when RT_GROUP_SCHED && !SMP

Grzegorz Bernacki (3):
      powerpc/5200: Add support for the digsy MTC board.
      powerpc/5200: Add digsy-mtc support to mpc5200_defconfig
      powerpc/5200: On the digsy-mtc, configure PSC4 and PSC5 as UARTs

Grzegorz Nosek (1):
      cgroups: relax ns_can_attach checks to allow attaching to grandchild cgroups

Guennadi Liakhovetski (23):
      i.MX31: framebuffer driver
      mxc: first set GPIO level, then switch direction to output
      dma: ipu_idmac driver cosmetic clean-up
      dma: improve section assignment in i.MX31 IPU DMA driver
      dma: i.MX31 IPU DMA robustness improvements
      V4L/DVB (10665): soc-camera: add data signal polarity flags to drivers
      V4L/DVB (10672): sh_mobile_ceu_camera: include NV* formats into the format list only once.
      V4L/DVB (10673): mt9t031: fix gain and hflip controls, register update, and scaling
      V4L/DVB (10674): soc-camera: camera host driver for i.MX3x SoCs
      V4L/DVB (10675): soc-camera: extend soc_camera_bus_param_compatible with more tests
      V4L/DVB (11024): soc-camera: separate S_FMT and S_CROP operations
      V4L/DVB (11025): soc-camera: configure drivers with a default format on open
      V4L/DVB (11026): sh-mobile-ceu-camera: set field to the value, configured at open()
      V4L/DVB (11027): soc-camera: configure drivers with a default format at probe time
      dma: Add SoF and EoF debugging to ipu_idmac.c, minor cleanup
      leds: allow led-drivers to use a variable range of brightness values
      leds: Add dac124s085 driver
      V4L/DVB (11323): pxa-camera: simplify the .buf_queue path by merging two loops
      V4L/DVB (11325): soc-camera: fix breakage caused by 1fa5ae857bb14f6046205171d98506d8112dd74e
      V4L/DVB (11326): mt9m001: fix advertised pixel clock polarity
      V4L/DVB (11347): mt9t031: use platform power hook
      V4L/DVB (11349): mx3-camera: adapt the clock definition and the driver to the new clock naming
      fbdev: i.MX31: fix panning, error handling, clean up

Guillaume Knispel (1):
      printk: correct the behavior of printk_timed_ratelimit()

Guo-Fu Tseng (5):
      jme: Modifies messages to display correct hardware version
      jme: Fix pci sync
      jme: Clear all modified GHC register flags
      jme: Adding {64,40}bits DMA mask back
      jme: Advance version number after previous changes

Gustavo F. Padovan (8):
      x86, fixmap: rename __FIXADDR_SIZE and __FIXADDR_BOOT_SIZE
      x86, fixmap: define FIXADDR_BOOT_* and redefine FIX_ADDR_SIZE
      x86, fixmap: define reserve_top_address for x86_64
      x86, fixmap: add CONFIG_X86_{LOCAL,IO}_APIC
      x86, fixmap: add CONFIG_EFI
      x86, fixmap: prepare fixmap_64.h for unification
      x86, fixmap: prepare fixmap_32.h for unification
      x86, fixmap: unify fixmap.h

H Hartley Sweeten (1):
      auxdisplay: remove PARPORT dependency

H. Peter Anvin (45):
      bzip2/lzma: use a table to search for initramfs compression formats
      bzip2/lzma: handle failures from bzip2 and lzma correctly
      bzip2/lzma: make config machinery an arch configurable
      bzip2/lzma: proper Kconfig dependencies for the ramdisk options
      bzip2/lzma: DECOMPRESS_GZIP should select ZLIB_INFLATE
      bzip2/lzma: move initrd/ramfs options out of BLK_DEV
      bzip2/lzma: fix constant in decompress_inflate
      bzip2/lzma: centralize format detection
      bzip2/lzma: comprehensible error messages for missing decompressor
      init: make initrd/initramfs decompression failure a KERN_EMERG event
      bzip2/lzma: update boot protocol specification
      x86: clean up stray space in <asm/processor.h>
      x86: handle PAT more like other CPU features
      x86: filter CPU features dependent on unavailable CPUID levels
      Merge branch 'core/percpu' into x86/paravirt
      x86 setup: a20: early timeout for a nonexistent keyboard controller
      Merge branch 'core/percpu' into x86/paravirt
      x86: merge sys_rt_sigreturn between 32 and 64 bits
      x86: truncate ISA addresses to unsigned int
      x86, mce: use %ll instead of %L for 64-bit numbers
      x86, mce: remove invalid __cpuinit/__cpuexit annotations
      Merge branch 'x86/urgent' into x86/mce2
      x86, mce, cmci: remove incorrect __cpuinit/__cpuexit annotations
      x86, mce: enable machine checks in 32-bit defconfig
      Merge branch 'x86/defconfig' into x86/mce2
      Merge branch 'x86/core' into x86/mce2
      Merge branch 'x86/core' into x86/mce2
      x86: remove zImage support
      x86: remove additional vestiges of the zImage/bzImage split
      x86: use targets in the boot Makefile instead of CLEAN_FILES
      x86: move brk initialization out of #ifdef CONFIG_BLK_DEV_INITRD
      x86-32: tighten the bound on additional memory to map
      x86-32: move _end to a dummy section
      x86, setup: move 32-bit code to .text32
      x86, setup: fix the setting of 480-line VGA modes
      compiler-gcc4: conditionalize #error on __KERNEL__
      bzip2/lzma: move CONFIG_RD_* options under CONFIG_EMBEDDED
      bzip2/lzma: clarify the meaning of the CONFIG_RD_ options
      bzip2/lzma: consistently capitalize LZMA in Kconfig
      bzip2/lzma: don't ask for compression mode for the default initramfs
      x86, setup: preemptively save/restore edi and ebp around INT 15 E820
      x86, setup: ACPI 3, BIOS workaround for E820-probing code
      bzip2/lzma: quiet Kconfig warning for INITRAMFS_COMPRESSION_NONE
      x86, setup: guard against pre-ACPI 3 e820 code not updating %ecx
      x86, setup: compile with -DDISABLE_BRANCH_PROFILING

Haavard Skinnemoen (2):
      avr32: fix out-of-range rjmp instruction on large kernels
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into avr32-arch

Hagen Paul Pfeifer (2):
      netfilter: nf_conntrack: table max size should hold at least table size
      netfilter: fix hardcoded size assumptions

Han, Weidong (4):
      intel-iommu: fix PCI device detach from virtual machine
      intel-iommu: set compatibility format interrupt
      x86, dmar: check if it's initialized before disable queue invalidation
      x2apic/intr-remap: decouple interrupt remapping from x2apic

Hannes Eder (86):
      kernel/irq: fix sparse warning: make symbol static
      tracing: fix sparse warnings: make symbols static
      tracing: fix sparse warnings: fix (un-)signedness
      tracing: fix sparse warning: attribute function with __acquires/__releases
      drivers/isdn/hardware/mISDN: fix sparse warnings: make symbols static
      drivers/isdn/mISDN: fix sparse warnings: make symbols static
      drivers/isdn/hardware/mISDN: change type of hfc_jiffies to unsigned long
      drivers/net/at1700.c: fix sparse warning: symbol shadows an earlier one
      drivers/net/e2100.c: fix sparse warning: symbol shadows an earlier one
      drivers/net/ni65.c: fix sparse warnings: symbol shadows an earlier one
      drivers/net/ns83820.c: fix sparse warnings: fix signedness
      drivers/net/niu.c: fix sparse warning: symbol shadows an earlier one
      drivers/net/lance.c: fix sparse warnings: fix signedness
      drivers/net/ni65.c: fix sparse warnings: fix signedness
      drivers/net/ppp*.c: fix sparse warnings: fix signedness
      drivers/net/r6040.c: fix sparse warning: Using plain integer as NULL pointer
      drivers/net/s2io.c: fix sparse warning: symbol shadows an earlier one
      drivers/net/arcnet: fix sparse warning: symbol shadows an earlier one
      drivers/net/atl1e: fix sparse warnings: fix signedness
      drivers/net/atlx: fix sparse warnings: fix signedness
      drivers/net/bonding: fix sparse warnings: context imbalance
      drivers/net/bonding: fix sparse warning: symbol shadows an earlier one
      drivers/net/cxgb3: fix sparse warning: symbol shadows an earlier one
      drivers/net/cxgb3: fix sparse warnings: fix signedness
      drivers/net/e1000e: fix sparse warning: Should it be static?
      drivers/net/hamradio: fix warning: format not a string literal and no ...
      drivers/net/hamradio: fix sparse warning: context imbalance
      drivers/net/hamradio: fix sparse warning: symbol shadows an earlier one
      drivers/net/hamradio: fix sparse warnings: fix signedness
      drivers/net/ixgbe: fix sparse warning: Should it be static?
      drivers/net/pcmcia: fix warning: format not a string literal and no ...
      drivers/net/sfc: fix sparse warning: symbol shadows an earlier one
      drivers/net/skfp: fix sparse warning: Should it be static?
      drivers/net/tokenring: fix warning: format not a string literal and no ...
      drivers/net/tokenring: fix sparse warning: symbol shadows an earlier one
      drivers/net/tulip: fix warning: format not a string literal and no ...
      drivers/net/tulip: fix sparse warning: symbol shadows an earlier one
      drivers/net/usb: fix sparse warnings: Should it be static?
      drivers/net/wan: fix warning: format not a string literal and no ...
      drivers/net/wan: fix sparse warning: symbol shadows an earlier one
      drivers/net/wireless: fix sparse warning: context imbalance
      drivers/net/wireless: fix sparse warnings: symbol shadows an earlier one
      drivers/net/wireless: fix sparse warnings: fix signedness
      drivers/net/wireless/ath9k: fix sparse warnings: Should it be static?
      drivers/net/wireless/b43: fix warning: format not a string literal and no ...
      drivers/net/wireless/ipw2x00: fix sparse warnings: fix signedness
      drivers/net/wireless/prism54: fix sparse warning: fix signedness
      drivers/net/tokenring: fix sparse warning: cast truncates bits from const value
      drivers/net/sfc: fix sparse warnings: Should it be static?
      drivers/net/igb: fix sparse warning: symbol shadows an earlier one
      ipv6: fix sparse warning: Using plain integer as NULL pointer
      x86: kexec/i386: fix sparse warnings: Using plain integer as NULL pointer
      x86: numa_32.c: fix sparse warning: Using plain integer as NULL pointer
      sound/oss: fix sparse warnings: different signedness
      sound/oss: fix sparse warning: symbol shadows an earlier one
      ALSA: sound/usb/usx2y: fix sparse warning: Should it be static?
      ALSA: sound/usb/usx2y: fix sparse warning: do-while statement is not a compound ...
      ALSA: sound/drivers/vx: fix sparse warning: different signedness
      ALSA: sound/pci/emu10k1: fix sparse warning: different signedness
      ALSA: sound/pci/hda: fix sparse warning: different signedness
      net/802: fix sparse warnings: context imbalance
      9p: fix sparse warning: cast adds address space
      appletalk: fix warning: format not a string literal and no ...
      sysctl: fix sparse warning: Should it be static?
      decnet: fix sparse warnings: context imbalance
      decnet: fix sparse warnings: symbol shadows an earlier one
      inet fragments: fix sparse warning: context imbalance
      wanrouter: fix sparse warnings: context imbalance
      drivers/isdn/capi: fix sparse warning: context imbalance
      drivers/isdn/act2000: fix sparse warning: symbol shadows an earlier one
      drivers/isdn/hisax: fix sparse warning: Should it be static?
      drivers/isdn/hardware/icon: fix sparse warning: cast truncates bits
      drivers/isdn/hardware/eicon: fix sparse warnings: Should it be static?
      IOMMU-API: use ANSI style function declaration for 'iommu_found'
      xfs: move declaration to header file
      xfs: make symbols static
      xfs: include header files for prototypes
      drm/radeon: NULL noise: drivers/gpu/drm/radeon/radeon_*.c
      KVM: fix sparse warnings: context imbalance
      KVM: fix sparse warnings: Should it be static?
      GFS2: fix sparse warnings: constant is so big it is ...
      GFS2: fix sparse warning: Should it be static?
      USB: host: fix sparse warning: Using plain integer as NULL pointer
      trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h
      trivial: NULL noise: drivers/mtd/tests/mtd_*test.c
      init/main.c: fix sparse warnings: context imbalance

Hannes Hering (1):
      ehea: Fix: Remove adapter from adapter list in error path

Hannes Reinecke (2):
      [SCSI] Check for deleted device in scsi_device_online()
      [SCSI] aic7xxx: leaves timer running on init failure

Hans J. Koch (1):
      UIO: Add name attributes for mappings and port regions

Hans Verkuil (194):
      V4L/DVB (10231): v4l2-subdev: add v4l2_ext_controls support
      V4L/DVB (10244): v4l2: replace a few snprintfs with strlcpy
      V4L/DVB (10246): saa6752hs: convert to v4l2_subdev.
      V4L/DVB (10247): saa7134: convert to the new v4l2 framework.
      V4L/DVB (10249): v4l2-common: added v4l2_i2c_tuner_addrs()
      V4L/DVB (10251): cx25840: add comments explaining what the init() does.
      V4L/DVB (10252): v4l2 doc: explain why v4l2_device_unregister_subdev() has to be called.
      V4L/DVB (10271): saa7146: convert to video_ioctl2.
      V4L/DVB (10272): av7110: test type field in VIDIOC_G_SLICED_VBI_CAP
      V4L/DVB (10291): em28xx: fix VIDIOC_G_CTRL when there is no msp34xx device.
      V4L/DVB (10313): saa7146: fix VIDIOC_ENUMSTD.
      V4L/DVB (10406): gspca: fix compiler warning
      V4L/DVB (10408): v4l2: fix incorrect hue range check
      V4L/DVB (10409): v4l: remove unused I2C_DRIVERIDs.
      V4L/DVB (10486): ivtv/cx18: fix g_fmt and try_fmt for raw video
      V4L/DVB (10487): doc: update hm12 documentation.
      V4L/DVB (10488): ivtv: cleanup naming conventions
      V4L/DVB (10489): doc: use consistent naming conventions for vdev and v4l2_dev.
      V4L/DVB (10490): v4l2: prefill ident and revision from v4l2_dbg_chip_ident.
      V4L/DVB (10496): saa7146: implement v4l2_device support.
      V4L/DVB (10497): saa7146: i2c adapdata now points to v4l2_device.
      V4L/DVB (10498): saa7146: the adapter class will be NULL when v4l2_subdev is used.
      V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev.
      V4L/DVB (10500): saa7146: setting control while capturing should return EBUSY, not EINVAL.
      V4L/DVB (10501): saa7146: prevent unnecessary loading of v4l2-common.
      V4L/DVB (10502): saa7146: move v4l2 device registration to saa7146_vv.
      V4L/DVB (10536): saa6588: convert to v4l2-i2c-drv-legacy.h
      V4L/DVB (10537): saa6588: convert to v4l2_subdev.
      V4L/DVB (10538): saa6588: add g_chip_ident support.
      V4L/DVB (10539): saa6588: remove legacy_class, not needed for saa6588
      V4L/DVB (10540): cx2341x: fixed bug causing several audio controls to be no longer listed
      V4L/DVB (10542): v4l2-subdev: add querystd and g_input_status
      V4L/DVB (10544): v4l2-common: add comments warning that about the sort order
      V4L/DVB (10641): v4l2-dev: remove limit of 32 devices per driver in get_index()
      V4L/DVB (10642): vivi: update comment to reflect that vivi can now create more than 32 devs.
      V4L/DVB (10643): v4l2-device: allow a NULL parent device when registering.
      V4L/DVB (10644): v4l2-subdev: rename dev field to v4l2_dev
      V4L/DVB (10645): vivi: introduce v4l2_device and do several cleanups
      V4L/DVB (10646): vivi: controls are per-device, not global.
      V4L/DVB (10647): vivi: add slider flag to controls.
      V4L/DVB (10685): v4l2: add colorfx support to v4l2-common.c, and add to 'Changes' in spec.
      V4L/DVB (10686): v4l2: add V4L2_CTRL_FLAG_WRITE_ONLY flag.
      V4L/DVB (10687): v4l2-common/v4l2-spec: support/document write-only and button controls
      V4L/DVB (10691): v4l2-common: add v4l2_i2c_subdev_addr()
      V4L/DVB (10692): usbvision: convert to v4l2_device/v4l2_subdev.
      V4L/DVB (10698): v4l2-common: remove v4l2_ctrl_query_fill_std
      V4L/DVB (10700): saa7115: don't access reg 0x87 if it is not present.
      V4L/DVB (10701): saa7185: add colorbar support.
      V4L/DVB (10702): saa7115: add querystd and g_input_status support for zoran.
      V4L/DVB (10703): zoran: convert to video_ioctl2 and remove 'ready_to_be_freed' hack.
      V4L/DVB (10704): zoran: remove broken BIGPHYS_AREA and BUZ_HIMEM code, and allow for kmallocs > 128 kB
      V4L/DVB (10705): zoran: use slider flag with volume etc. controls.
      V4L/DVB (10706): zoran: fix field typo.
      V4L/DVB (10707): zoran: set bytesperline to 0 when using MJPEG.
      V4L/DVB (10708): zoran: remove old V4L1 ioctls, use v4l1-compat instead.
      V4L/DVB (10709): zoran: set correct parent of the video device.
      V4L/DVB (10710): zoran: cleanups in an attempt to make the source a bit more readable.
      V4L/DVB (10711): zoran: fix TRY_FMT support
      V4L/DVB (10712): zoran: fix G_FMT
      V4L/DVB (10713): zoran: if reqbufs is called with count == 0, do a streamoff.
      V4L/DVB (10714): zoran et al: convert zoran i2c modules to V4L2.
      V4L/DVB (10715): zoran: clean up some old V4L1 left-overs and remove the MAP_NR macro.
      V4L/DVB (10716): zoran: change buffer defaults to something that works with tvtime
      V4L/DVB (10717): zoran: TRY_FMT and S_FMT now do the same parameter checks.
      V4L/DVB (10718): bt866: convert to v4l2_subdev.
      V4L/DVB (10719): bt819: convert to v4l2_subdev.
      V4L/DVB (10720): bt819: that delay include is needed after all.
      V4L/DVB (10721): bt856: convert to v4l2_subdev.
      V4L/DVB (10722): ks0127: convert to v4l2_subdev.
      V4L/DVB (10723): ks0127: add supported ks0127 variants to the i2c device list.
      V4L/DVB (10724): saa7110: convert to v4l2_subdev.
      V4L/DVB (10725): saa7185: convert to v4l2_subdev.
      V4L/DVB (10726): vpx3220: convert to v4l2_subdev.
      V4L/DVB (10727): adv7170: convert to v4l2_subdev.
      V4L/DVB (10728): adv7175: convert to v4l2-subdev.
      V4L/DVB (10729): zoran: convert to v4l2_device/v4l2_subdev.
      V4L/DVB (10730): v4l-dvb: cleanup obsolete references to v4l1 headers.
      V4L/DVB (10731): zoran i2c modules: remove i2c autoprobing support.
      V4L/DVB (10732): zoran: s_jpegcomp should return a proper result, not 0.
      V4L/DVB (10733): zoran: increase bufsize to a value suitable for 768x576.
      V4L/DVB (10858): vino: convert to video_ioctl2.
      V4L/DVB (10859): vino: minor renames
      V4L/DVB (10860): saa7191: convert to v4l2-i2c-drv-legacy.h
      V4L/DVB (10861): vino/indycam/saa7191: convert to i2c modules to V4L2.
      V4L/DVB (10862): indycam: convert to v4l2_subdev
      V4L/DVB (10863): saa7191: convert to v4l2_subdev.
      V4L/DVB (10864): vino: introduce v4l2_device.
      V4L/DVB (10865): vino: convert to v4l2_subdev.
      V4L/DVB (10866): saa7191, indycam: remove compat code.
      V4L/DVB (10868): vino: add note that this conversion is untested.
      V4L/DVB (10873): w9968cf: add v4l2_device.
      V4L/DVB (10874): w9968cf/ovcamchip: convert to v4l2_subdev.
      V4L/DVB (10880): radio-aimslab: convert to v4l2_device.
      V4L/DVB (10881): radio-aztech: convert to v4l2_device.
      V4L/DVB (10882): radio-cadet: convert to v4l2_device.
      V4L/DVB (10883): radio-gemtek-pci: convert to v4l2_device.
      V4L/DVB (10884): radio-gemtek: convert to v4l2_device.
      V4L/DVB (10885): radio-maestro: convert to v4l2_device.
      V4L/DVB (10886): radio-maxiradio: convert to v4l2_device.
      V4L/DVB (10887): radio-rtrack2: convert to v4l2_device.
      V4L/DVB (10888): radio-sf16fmi: convert to v4l2_device.
      V4L/DVB (10889): radio-sf16fmr2: convert to v4l2_device.
      V4L/DVB (10890): radio-terratec: convert to v4l2_device.
      V4L/DVB (10891): radio-trust: convert to v4l2_device.
      V4L/DVB (10892): radio-typhoon: convert to v4l2_device.
      V4L/DVB (10893): radio-zoltrix: convert to v4l2_device.
      V4L/DVB (10894): ISA radio drivers: improve kernel log message
      V4L/DVB (10909): tvmixer: remove last remaining references to this deleted module.
      V4L/DVB (10910): videodev2.h: remove deprecated VIDIOC_G_CHIP_IDENT_OLD
      V4L/DVB (10912): vivi: fix compile warning.
      V4L/DVB (10914): v4l2: fix compile warnings when printing u64 value.
      V4L/DVB (10919): tlv320aic23b: use v4l2-i2c-drv.h instead of drv-legacy.h
      V4L/DVB (10920): v4l2-ioctl: fix partial-copy code.
      V4L/DVB (10921): msp3400: remove obsolete V4L1 code
      V4L/DVB (10959): radio: remove uaccess include
      V4L/DVB (10960): omap24xxcam: don't set vfl_type.
      V4L/DVB (10962): fired-avc: fix printk formatting warning.
      V4L/DVB (10965): ivtv: bump version
      V4L/DVB (10980): doc: improve the v4l2-framework documentation.
      V4L/DVB (10983): v4l2-common: add missing i2c_unregister_device.
      V4L/DVB (10987): cx23885: fix crash on non-netup cards
      V4L/DVB (10988): v4l2-dev: use parent field if the v4l2_device has no parent set.
      V4L/DVB (11021): v4l2-device: add a notify callback.
      V4L/DVB (11022): zoran/bt819: use new notify functionality.
      V4L/DVB (11044): v4l2-device: add v4l2_device_disconnect
      V4L/DVB (11045): v4l2: call v4l2_device_disconnect in USB drivers.
      V4L/DVB (11046): bttv: convert to v4l2_device.
      V4L/DVB (11047): cx88: convert to v4l2_device.
      V4L/DVB (11048): zoran: fix incorrect return type of notify function.
      V4L/DVB (11051): v4l-dvb: replace remaining references to the old mailinglist.
      V4L/DVB (11052): bt819: remove an unused header
      V4L/DVB (11053): saa7134: set v4l2_dev field of video_device
      V4L/DVB (11098): v4l2-common: remove incorrect MODULE test
      V4L/DVB (11100): au8522: fix compilation warning.
      V4L/DVB (11112): v4l2-subdev: add support for TRY_FMT, ENUM_FMT and G/S_PARM.
      V4L/DVB (11113): ov7670: convert to v4l2_subdev
      V4L/DVB (11114): cafe_ccic: convert to v4l2_device.
      V4L/DVB (11115): cafe_ccic: use v4l2_subdev to talk to the ov7670 sensor.
      V4L/DVB (11116): ov7670: cleanup and remove legacy code.
      V4L/DVB (11117): ov7670: add support to get/set registers
      V4L/DVB (11118): cafe_ccic: replace debugfs with g/s_register ioctls.
      V4L/DVB (11120): cafe_ccic: stick in a comment with a request for test results
      V4L/DVB (11253): saa7134: fix RTD Embedded Technologies VFG7350 support.
      V4L/DVB (11254): cs53l32a: remove legacy support.
      V4L/DVB (11255): dst_ca: fix compile warning.
      V4L/DVB (11256): dabusb: fix compile warning.
      V4L/DVB (11275): tvaudio: fix mute and s/g_tuner handling
      V4L/DVB (11276): tvaudio: add tda9875 support.
      V4L/DVB (11277): tvaudio: always call init_timer to prevent rmmod crash.
      V4L/DVB (11278): bttv: convert to v4l2_subdev since i2c autoprobing will disappear.
      V4L/DVB (11279): bttv: tda9875 is no longer used by bttv, so remove from bt8xx/Kconfig.
      V4L/DVB (11281): bttv: move saa6588 config to the helper chip config
      V4L/DVB (11282): saa7134: add RDS support.
      V4L/DVB (11283): saa6588: remove legacy code.
      V4L/DVB (11295): cx23885: convert to v4l2_device.
      V4L/DVB (11297): cx23885: convert to v4l2_subdev.
      V4L/DVB (11298): cx25840: remove legacy code for old-style i2c API
      V4L/DVB (11300): cx88: convert to v4l2_subdev.
      V4L/DVB (11301): wm8775: remove legacy code for old-style i2c API
      V4L/DVB (11302): tda9875: remove legacy code for old-style i2c API
      V4L/DVB (11303): tda7432: remove legacy code for old-style i2c API
      V4L/DVB (11304): v4l2: remove v4l2_subdev_command calls where they are no longer needed.
      V4L/DVB (11305): cx88: prevent probing rtc and ir devices
      V4L/DVB (11309): cx25840: cleanup: remove intermediate 'ioctl' step
      V4L/DVB (11310): cx18: remove intermediate 'ioctl' step
      V4L/DVB (11311): v4l: replace 'ioctl' references in v4l i2c drivers
      V4L/DVB (11312): tuner: remove V4L1 code from this driver.
      V4L/DVB (11313): v4l2-subdev: add enum_framesizes and enum_frameintervals.
      V4L/DVB (11314): au8522: remove unused I2C_DRIVERID
      V4L/DVB (11315): cx25840: fix 'unused variable' warning.
      V4L/DVB (11316): saa7191: tuner ops wasn't set.
      V4L/DVB (10982): cx231xx: fix compile warning
      V4L/DVB (10989): cx25840: cx23885 detection was broken
      V4L/DVB (11361): msp3400: remove i2c legacy code
      V4L/DVB (11362): saa7115: remove i2c legacy code
      V4L/DVB (11363): tvp5150: remove i2c legacy code.
      V4L/DVB (11364): tuner: remove i2c legacy code.
      V4L/DVB (11365): tvaudio: remove i2c legacy code
      V4L/DVB (11366): v4l: remove obsolete header and source
      V4L/DVB (11367): v4l2-common: remove legacy code
      V4L/DVB (11368): v4l2-subdev: move s_standby from core to tuner.
      V4L/DVB (11369): v4l2-subdev: add load_fw and use that instead of abusing core->init.
      V4L/DVB (11370): v4l2-subdev: move s_std from tuner to core.
      V4L/DVB (11371): v4l2: remove legacy fields in v4l2-i2c-drv.h.
      V4L/DVB (11372): v4l2: use old-style i2c API for kernels < 2.6.26 instead of < 2.6.22
      V4L/DVB (11374): v4l2-common: add v4l2_i2c_new_probed_subdev_addr
      V4L/DVB (11373): v4l2-common: add explicit v4l2_device pointer as first arg to new_(probed)_subdev
      V4L/DVB (11375): v4l2: use v4l2_i2c_new_probed_subdev_addr where appropriate.
      V4L/DVB (11376): tvaudio.h: add static inline to retrieve the list of possible i2c addrs.
      V4L/DVB (11377): v4l: increase version numbers of drivers converted to v4l2_subdev.
      V4L/DVB (11379): mxb: fix copy-and-paste bug in mute.
      V4L/DVB (11380): v4l2-subdev: change s_routing prototype
      V4L/DVB (11381): ivtv/cx18: remove VIDIOC_INT_S_AUDIO_ROUTING debug support.
      V4L/DVB (11390): 2-dev.c: return 0 for NULL open and release callbacks

Hans Werner (1):
      V4L/DVB (10392): lnbp21: documentation about the system register

Hans de Goede (4):
      V4L/DVB (11221): gspca - sonixj: Prefer sonixj instead of sn9c102 for 0471:0327.
      i2c-i801: Instantiate FSC hardware montioring chips
      hwmon: (fschmd) Add support for the FSC Syleus IC
      hwmon: (fschmd) Add support for the FSC Hades IC

Hans-Christian Egtvedt (25):
      ALSA: Add ALSA driver for Atmel Audio Bitstream DAC
      ALSA: Add ALSA driver for Atmel AC97 controller
      ALSA: Add Atmel ALSA drivers directory
      atmel-mci: fix sdc_reg typo
      avr32: fix 15-bit LCDC pin mask to use MSB lines
      avr32: add pin mask for 18-bit color on the LCD controller
      avr32: set pin mask to alternative 18 bpp for EVKLCD10x boards
      avr32: configure MCI detect and write protect pins for EVKLCD10x boards
      avr32: use GPIO line PB15 on EVKLCD10x boards for backlight
      avr32: fix timing LCD parameters for EVKLCD10X boards
      atmel-usba-udc: use gpio_is_valid() to check vbus_pin I/O line
      avr32: use gpio_is_valid() to check USBA vbus_pin I/O line
      avr32: at32ap700x: setup DMA for ABDAC in the machine code
      avr32: at32ap700x: setup DMA for AC97C in the machine code
      dw_dmac: add cyclic API to DW DMA driver
      ALSA: snd-atmel-ac97c: cleanup register definitions
      ALSA: snd-atmel-ac97c: remove dead break statements after return in switch case
      ALSA: snd-atmel-ac97c: do not overwrite OCA and ICA when assigning channels
      ALSA: snd-atmel-ac97c: set correct size for buffer hardware parameter
      ALSA: snd-atmel-ac97c: enable interrupts to catch events for error reporting
      ALSA: snd-atmel-ac97c: do a proper reset of the external codec
      ALSA: snd-atmel-ac97c: cleanup registers when removing driver
      ALSA: snd-atmel-ac97c: replace bus_id with dev_name()
      ALSA: snd-atmel-abdac: replace bus_id with dev_name()
      ALSA: snd-atmel-abdac: increase periods_min to 6 instead of 4

Hantzis Fotis (1):
      tcp: tcp_init_wl / tcp_update_wl argument cleanup

Harald Jenny (1):
      sony-laptop: VGN-A317M hotkey support

Harald Welte (2):
      panasonic-laptop: Fix autoloading
      panasonic-laptop: use snprintf with PAGE_SIZE in sysfs attributes

Harish Zunjarrao (2):
      [SCSI] qla2xxx: Use byte-address while reading FC boot code versions from flash.
      [SCSI] qla2xxx: Get FLT address in dword format.

Harry Ciao (8):
      edac: AMD8111 driver header file
      edac: AMD8111 driver source file
      edac: Add edac_pci_alloc_index()
      pci: Add AMD8111 PCI Bridge PCI Device ID
      edac: AMD8131 driver header file
      edac: AMD8131 driver source file
      edac: AMD8131 driver Kconfig & Makefile
      edac: AMD8111 driver Kconfig & Makefile

Hartley Sweeten (2):
      [ARM] 5371/1: ep93xx: add i2c device to edb9307a
      [ARM] 5406/1: ep93xx: remove unneeded header in ohci-ep93xx.c

Harvey Harrison (19):
      IB: Remove __constant_{endian} uses
      typhoon: replace users of __constant_{endian}
      bnx2: annotate bp->phy_lock functions
      prism54: remove private implementation of le32_add_cpu
      wimax: replace uses of __constant_{endian}
      net: replace uses of __constant_{endian}
      wireless: replace uses of __constant_{endian}
      ALSA: echoaudio - replace uses of __constant_{endian}
      rndis: remove private wrapper of __constant_cpu_to_le32
      net: replace __constant_{endian} uses in net headers
      wimax: replace uses of __constant_{endian}
      nfs: replace uses of __constant_{endian}
      PCI: __FUNCTION__ is gcc-specific, use __func__
      USB: replace uses of __constant_{endian}
      netfilter: fix endian bug in conntrack printks
      netpoll: store local and remote ip in net-endian
      kernel: remove HIPQUAD()
      ntfs: remove private wrapper of endian helpers
      [SCSI] replace __inline with inline

Heiko Carstens (26):
      sysrq: include interrupt.h instead of irq.h
      s390: remove arch specific smp_send_stop()
      hwrng: timeriomem - Breaks an allyesconfig build on s390:
      qeth: fix wait_event_timeout handling
      [S390] page fault: invoke oom-killer
      [S390] dasd: enable compat ioctls
      [S390] move sysinfo.c from drivers/s390 to arch/s390/kernel
      [S390] delete drivers/s390/ebcdic.c
      [S390] arch/s390/kernel/process.c: fix whitespace damage
      [S390] cputime: initialize per thread timer values on fork
      [S390] ftrace: dont trace machine check handler
      [S390] split/move machine check handler code
      [S390] Remove CONFIG_MACHCHK_WARNING.
      [S390] convert bitmap definitions to C
      [S390] move EXPORT_SYMBOLs to definitions
      [S390] cio/crw: add/fix locking
      [S390] cio: ensure single load of irq handler pointer
      [S390] bitops: remove likely annotations
      [S390] use compiler builtin versions of strlen/strcpy/strcat
      [S390] smp: fix memory leak on __cpu_up
      [S390] smp: perform initial cpu reset before starting a cpu
      [S390] fix clock comparator save area usage
      sysrq: include interrupt.h instead of irq.h
      [S390] fix hypfs build failure
      ETHOC: fix build breakage on s390
      Btrfs: fix __ucmpdi2 compile bug on 32 bit builds

Helge Deller (10):
      parisc: fix usage of 32bit PTE page table entries on 32bit kernels
      parisc: use constants instead of numbers in assembly
      parisc: allow to build with 16k default kernel page size
      parisc: add LATENCYTOP_SUPPORT and CONFIG_STACKTRACE_SUPPORT
      parisc: simplify sys_clone()
      parisc: add ftrace (function and graph tracer) functionality
      parisc: blink all or loadavg LEDs on oops
      parisc: document light weight syscall ABI
      parisc: oops_enter()/oops_exit() in die()
      parisc: fix "make tar-pkg"

Helmut Schaa (11):
      ath5k: discard 11g caps if reported by an ar5211 eeprom
      iwl3945: report killswitch changes even if the interface is down
      iwl3945: fix some warnings when compiled without debug
      iwlagn: fix hw-rfkill while the interface is down
      iwlagn: clean up error path in iwl_pci_probe
      libipw: fix debug output
      ipw2x00: remove duplicated defines
      ipw2x00: Use IE definitions from linux/ieee80211.h
      ipw2x00: remove obsolete enums
      mac80211: handle failed scan requests in STA mode
      mac80211: start pending scan after probe/auth/assoc timed out

Hendrik Brueckner (3):
      [S390] hvc_iucv: Update and add missing kernel messages
      [S390] hvc_iucv: Provide IUCV z/VM user ID filtering
      [S390] remove duplicate nul-termination of string

Henk Stegeman (1):
      net/fec_mpc52xx: Migrate to net_device_ops.

Henrik Austad (2):
      sched: idle_at_tick is only used when CONFIG_SMP is set
      documentation: ignore byproducts from latex

Henrique de Moraes Holschuh (12):
      thinkpad-acpi: update copyright notices
      thinkpad-acpi: drop ibm-acpi alias
      thinkpad-acpi: documentation cleanup
      thinkpad-acpi: cleanup debug helpers
      thinkpad-acpi: add missing log levels
      thinkpad-acpi: add new debug helpers and warn of deprecated atts
      thinkpad-acpi: remove HKEY disable functionality
      thinkpad-acpi: restrict access to some firmware LEDs
      thinkpad-acpi: enhanced debugging messages for rfkill subdrivers
      thinkpad-acpi: enhanced debugging messages for the hotkey subdriver
      thinkpad-acpi: enhanced debugging messages for the fan subdriver
      thinkpad-acpi: rework brightness support

Herbert Valerio Riedel (1):
      hwmon: add support for GMT G760A fan speed PWM controller

Herbert Xu (35):
      e1000e: Invoke VLAN GRO handler
      ixgbe: Replace LRO with GRO
      sfc: Replace LRO with GRO
      igb: Replace LRO with GRO
      cxgb3: Replace LRO with GRO
      gro: Move common completion code into helpers
      gro: Avoid copying headers of unmerged packets
      gro: Do not merge paged packets into frag_list
      gro: Open-code memcpy in napi_fraginfo_skb
      gro: Fix handling of imprecisely split packets
      ipv4: Delete redundant sk_family assignment
      net: Partially allow skb destructors to be used on receive path
      net: Reexport sock_alloc_send_pskb
      tun: Limit amount of queued packets per device
      gro: Fix frag_list merging on imprecisely split packets
      gro: Remember number of held packets instead of counting every time
      gro: Optimise Ethernet header comparison
      gro: Optimise IPv4 packet reception
      gro: Optimise TCP packet reception
      tun: Fix merge error
      crypto: shash - Remove superfluous check in init_tfm
      crypto: shash - Add crypto_shash_blocksize
      crypto: sha-s390 - Switch to shash
      crypto: api - crypto_alg_mod_lookup either tested or untested
      crypto: api - Fix crypto_alloc_tfm/create_create_tfm return convention
      crypto: skcipher - Avoid infinite loop when cipher fails selftest
      crypto: aead - Avoid infinite loop when nivaead fails selftest
      crypto: testmgr - Test skciphers with no IVs
      tcp: Always set urgent pointer if it's beyond snd_nxt
      nlattr: Fix build error with NET off
      GRO: Move netpoll checks to correct location
      gro: Fix vlan/netpoll check again
      crypto: sha512-s390 - Add missing block size
      GRO: Disable GRO on legacy netif_rx path
      gso: Fix support for linear packets

Herton Ronaldo Krzesinski (16):
      ALSA: hda - Consider additional capture source/selector in ALC889
      ALSA: hda - make alc882_auto_init_input_src aware of selectors
      ALSA: hda - Additional pin nids for STAC92HD71Bx and STAC92HD75Bx codecs
      ALSA: hda - Dynamic detection of dmics/dmuxes/smuxes in stac92hd71bxx
      ALSA: hda - Don't call stac92xx_parse_auto_config with wrong dig_in
      ALSA: hda - Bind new ecs mobo id (1019:2950) to model=ecs202
      ALSA: hda - Don't touch non-existent port f on 4-port 92hd71bxx codecs
      ALSA: hda - Cleanup setting of pin_configs in patch_stac927x
      ALSA: hda - Fix speaker output on HP DV4 1155-SE
      ALSA: hda - Add 4 channel mode for 3stack-hp model (ALC888)
      ALSA: hda - Add headphone automute support for 3stack-hp model (ALC888)
      ALSA: hda - Map 3stack-hp model (ALC888) for HP Educ.ar
      mac80211: deauth before flushing STA information
      n411: add missing Makefile entry
      Staging: agnx: mac80211 hw config change flags
      Staging: rtl8187se: fix build warnings

Hidetoshi Seto (1):
      x86, mce: remove incorrect __cpuinit for intel_init_cmci()

Hiroshi DOYU (10):
      omap mailbox: cleanup omap2 register definition with macro
      omap mailbox: add initial omap3 support
      omap mailbox: print hardware revision at startup
      omap mailbox: fix empty struct device for omap_mbox
      omap mailbox: fix empty struct device for omap1
      omap mailbox: fix empty struct device for omap2
      omap mailbox: add save_/restore_ctx() for PM
      omap mailbox: move mailbox.h into mailbox.c
      omap mailbox: convert sequence bit checking to module paramter
      omap mailbox: remove unnecessary header file inclusion

Hiroshi Shimamoto (21):
      x86: uaccess: fix style problems
      x86: uaccess: rename __put_user_u64() to __put_user_asm_u64()
      x86: uaccess: introduce try and catch framework
      x86: signal: use {get|put}_user_try and catch
      x86: ia32_signal: use {get|put}_user_try and catch
      x86: intel_cacheinfo: fix compiler warning
      x86: uaccess: fix compilation error on CONFIG_M386
      x86: mm: introduce helper function in fault.c
      x86: uaccess: use errret as error value in __put_user_size()
      x86: syscalls.h: remove asmlinkage from declaration of sys_rt_sigreturn()
      x86: ia32_signal: remove unused debug code
      x86: ia32_signal: introduce GET_SEG() macro
      x86: ia32_signal: introduce {get|set}_user_seg()
      x86: signal: add __user annotation
      x86: signal: intrroduce get_sigframe() and replace get_sigstack()
      x86: signal: use 16 bytes boundary for rt_sigframe
      x86: signal: unify get_sigframe()
      x86: signal: introduce helper align_sigframe()
      x86, signals: fix xine & firefox bustage
      x86: signal: check signal stack overflow properly
      x86: signal: check sas_ss_size instead of sas_ss_flags()

Hisashi Hifumi (3):
      GFS2: Pagecache usage optimization on GFS2
      xfs: pagecache usage optimization
      ocfs2: Pagecache usage optimization on ocfs2

Hitoshi Mitake (1):
      edac: add more verbose debug info

Holger Eitzenberger (7):
      netfilter: ctnetlink: add callbacks to the per-proto nlattrs
      netlink: add nla_policy_len()
      netfilter: limit the length of the helper name
      netfilter: ctnetlink: allocate right-sized ctnetlink skb
      netfilter: nf_conntrack: add generic function to get len of generic policy
      netfilter: nf_conntrack: calculate per-protocol nlattr size
      ctnetlink: compute generic part of event more acurately

Holger Schurig (7):
      arm/imx2x: new IOMUX definitions
      arm/imx21: add kbuild support for the Freescale i.MX21
      arm/imx2x: removes a bunch of sparse-warnings
      arm/imx2x: split i.MX21/i.MX27 register definitions
      arm/imx21: clock support for i.MX21
      arm/imx21: Framebuffer support for i.MX21
      arm/imx: Kconfig beautification

Hollis Blanchard (17):
      KVM: ppc: move struct kvmppc_44x_tlbe into 44x-specific header
      KVM: ppc: cosmetic changes to mmu hook names
      KVM: ppc: small cosmetic changes to Book E DTLB miss handler
      KVM: ppc: change kvmppc_mmu_map() parameters
      KVM: ppc: turn tlb_xlate() into a per-core hook (and give it a better name)
      KVM: ppc: rename 44x MMU functions used in booke.c
      KVM: ppc: remove last 44x-specific bits from booke.c
      KVM: ppc: use macros instead of hardcoded literals for instruction decoding
      KVM: ppc: split out common Book E instruction emulation
      KVM: ppc: Add dbsr in kvm_vcpu_arch
      KVM: ppc: No need to include core-header for KVM in asm-offsets.c currently
      KVM: ppc: ifdef iccci with CONFIG_44x
      KVM: ppc: E500 core-specific code
      KVM: ppc: Add kvmppc_mmu_dtlb/itlb_miss for booke
      KVM: ppc: distinguish between interrupts and priorities
      KVM: ppc: Add extra E500 exceptions
      KVM: ppc: remove debug support broken by KVM debug rewrite

Huang Weiyi (15):
      dnet: remove duplicated #include
      atl1c: remove duplicated #include
      MIPS: compat: Remove duplicated #include
      avr32: remove duplicated #include
      USB: gadget: remove duplicated #include
      [S390] remove duplicated #includes
      dnet: remove unused #include <version.h>
      glge: remove unused #include <version.h>
      Staging: remove duplicated #include's
      mfd: remove duplicated #include from pcf50633
      smsc911x: remove unused #include <linux/version.h>
      V4L/DVB: usbvision: remove unused #include <version.h>
      V4L/DVB: zr364xx: remove unused #include <version.h>
      powerpc: Remove duplicated #include's
      tracing, x86: remove duplicated #include

Huang Ying (12):
      x86: kexec: Use one page table in x86_64 machine_kexec
      x86, mce: fix a race condition in mce_read()
      crypto: aes - Move key_length in struct crypto_aes_ctx to be the last field
      crypto: aes - Export x86 AES encrypt/decrypt functions
      crypto: cryptd - Add support to access underlying blkcipher
      crypto: aes-ni - Add support to Intel AES-NI instructions for x86_64 platform
      crypto: api - Use dedicated workqueue for crypto subsystem
      crypto: cryptd - Per-CPU thread implementation based on kcrypto_wq
      crypto: chainiv - Use kcrypto_wq instead of keventd_wq
      x86, kexec: fix kexec x86 coding style
      x86, kexec: x86_64: add identity map for pages at image->start
      x86, kexec: x86_64: add kexec jump support for x86_64

Hugh Dickins (6):
      sysfs: fix some bin_vm_ops errors
      compat_do_execve should unshare_files
      fix setuid sometimes doesn't
      fix setuid sometimes wouldn't
      mm: page_mkwrite change prototype to match fault: fix sysfs
      shmem: writepage directly to swap

Hugo Villeneuve (4):
      ASoC: DaVinci: Fix SFFSDR compilation error.
      ASoC: Davinci: Fix incorrect machine type for SFFSDR board
      ALSA: ASoC: Davinci: Replaced DAI format RIGHT_J by DSP_B for SFFSDR
      ALSA: ASoC: Davinci: Updated sffsdr_hw_params() function to new format

Hunter Adrian (1):
      UBIFS: fix compiler warnings

ISHIKAWA Mutsumi (1):
      sony-laptop: detect the ICH9 chipset as Type3

Ian Abbott (13):
      UIO: Take offset into account when determining number of pages that can be mapped
      Staging: comedi: add amplc_pc236 driver
      Staging: comedi: add adv_pci1723 driver
      Staging: comedi: add ampl_dio200 driver
      Staging: comedi: add amplc_pc263 driver
      Staging: comedi: add amplc_pci224 driver
      Staging: comedi: new devices for ni_pcimio.c
      Staging: comedi: Add a module parameter 'comedi_autoconfig'.
      Staging: comedi: Make comedi_auto_config() succeed when auto-configuration disabled.
      Staging: comedi: comedi_rt_task_context_t fix
      Staging: comedi: Use explicit value for enumerated constant INSN_CONFIG_GET_HARDWARE_BUFFER_SIZE.
      Staging: comedi: newer gcc warning fixes
      Staging: comedi: comedi_open: Fix null pointer dereference.

Ian Campbell (7):
      swiotlb: range_needs_mapping should take a physical address.
      swiotlb: do not use sg_virt()
      x86: rename arch/x86/kernel/pci-swiotlb_64.c => pci-swiotlb.c
      xen: explicitly initialise the cpu field of irq_info
      xen: expose enable_IO_APIC for 32-bit
      xen: fix xen_flush_tlb_others
      x86, xen: record and display initiator of each multicall when debugging

Ian Kent (3):
      autofs4: cleanup expire code duplication
      autofs4: fix lookup deadlock
      autofs4: fix kernel includes

Ian Molton (8):
      ASoC: dapm: Allow explictly named mixer controls
      ASoC: cleanup duplicated code.
      ASoC: Driver for the WM9705 AC97 codec.
      ASoC: machine driver for Toshiba e750
      ASoC: machine driver for Toshiba e800
      ASoC: machine support for Toshiba e740 PDA
      ASoC: fixes to caching implementations
      ASoC: Fix WM9705 capture switch name

Igor M. Liplianin (18):
      V4L/DVB (10266): Add support for TurboSight TBS6920 DVB-S2 PCI-e card.
      V4L/DVB (10267): Add support for TeVii S470 DVB-S2 PCI-e card.
      V4L/DVB (10268): Proper implement set_voltage in cx24116.
      V4L/DVB (10269): Add support for DVBWorld DVBS2 PCI-e 2005.
      V4L/DVB (10413): Bug fix: Restore HVR-4000 tuning.
      V4L/DVB (10743): dm1105: not demuxing from interrupt context.
      V4L/DVB (10744): dm1105: infrared remote code is remaked.
      V4L/DVB (10799): Add support for ST STV6110 silicon tuner.
      V4L/DVB (10800): Add support for ST LNBH24 LNB power controller.
      V4L/DVB (10801): Add headers for ST STV0900 dual demodulator.
      V4L/DVB (10802): Add more headers for ST STV0900 dual demodulator.
      V4L/DVB (10803): Add core code for ST STV0900 dual demodulator.
      V4L/DVB (10804): Add support for ST STV0900 dual demodulator.
      V4L/DVB (10805): Add support for NetUP Dual DVB-S2 CI card
      V4L/DVB (10808): Fix typo in lnbp21.c
      V4L/DVB (10871): stv0900: delete debug messages not related to stv0900 tuning algorythm
      V4L/DVB (11054): Shorten some lines in stv0900 to less then 81 characters
      V4L/DVB (11055): Fix typo in stv0900

Ilgu Hong (3):
      [SCSI] scsi dh alua: fix group id masking
      [SCSI] scsi dh alua: add intel Multi-Flex device
      [SCSI] scsi dh alua: handle report luns data changed in check sense callout

Ilpo Järvinen (29):
      ipmr: use goto to common label instead of opencoding
      ax25: more common return path joining
      ipv6/ndisc: join error paths
      ipv6/addrconf: common code located
      net/sunrpc/xprtsock.c: some common code found
      tcp: don't backtrack to sacked skbs
      tcp: fix lost_cnt_hint miscounts
      tcp: deferring in middle of queue makes very little sense
      tcp: Don't clear hints when tcp_fragmenting
      tcp: fix corner case issue in segmentation during rexmitting
      tcp: remove redundant code from tcp_mark_lost_retrans
      tcp: separate timeout marking loop to it's own function
      tcp: cleanup ca_state mess in tcp_timer
      tcp: drop unnecessary local var in collapse
      htcp: merge icsk_ca_state compare
      tcp: add helper for AI algorithm
      tcp: kill eff_sacks "cache", the sole user can calculate itself
      tcp: in sendmsg/pages open code the real goto target
      tcp: get rid of two unnecessary u16s in TCP skb flags copying
      tcp: remove pointless .dsack/.num_sacks code
      tcp: kill dead end_seq variable in clean_rtx_queue
      tcp: consolidate paws check
      tcp: don't check mtu probe completion in the loop
      tcp: simplify tcp_current_mss
      tcp: cache result of earlier divides when mss-aligning things
      tcp: make sure xmit goal size never becomes zero
      net/*: use linux/kernel.h swap()
      tcp: add helper for counter tweaking due mid-wq change
      tcp: miscounts due to tcp_fragment pcount reset

Ilya Yanok (3):
      powerpc: Rework dma-noncoherent to use generic vmalloc layer
      qong: basic support for Dave/DENX QongEVB-LITE board
      mxc: add arch_reset() function

Inaky Perez-Gonzalez (7):
      wimax/i2400m: convert to net_device_ops
      wimax/i2400m: add the ability to fallback to other firmware files if the default is not there
      wimax/i2400m: drop support for deprecated major fw interface, add for new minor
      wimax/i2400m: firmware_check() encodes the firmware version in i2400m->fw_version
      wimax/i2400m: allow control of the base-station idle mode timeout
      wimax/i2400m: support extended data RX protocol (no need to reallocate skbs)
      wimax/i2400m: implement RX reorder support

Indika Katugampala (1):
      V4L/DVB (10528): em28xx: support added for IO-DATA GV/MVP SZ - EMPIA-2820 chipset

Ingo Molnar (553):
      x86: stackprotector & PARAVIRT fix
      x86: fix stackprotector canary updates during context switches
      x86: fix canary of the boot CPU's idle task
      panic: print more informative messages on stackprotect failure
      panic: print out stacktrace if DEBUG_BUGVERBOSE
      x86: if stackprotector is enabled, thn use stack-protector-all by default
      stackprotector: include files
      stackprotector: add boot_init_stack_canary()
      x86: fix the stackprotector canary of the boot CPU
      x86: stackprotector: mix TSC to the boot canary
      x86: unify stackprotector features
      Merge branch 'linus' into stackprotector
      stackprotector: remove self-test
      Merge branch 'linus' into stackprotector
      Merge branch 'linus' into timers/hrtimers
      Merge branches 'tracing/docs', 'tracing/function-graph-tracer' and 'linus' into tracing/core
      tracing/ftrace: make trace_find_cmdline() generally available
      tracing/selftest: remove TRACE_CONT reference
      Merge branch 'topic/kmemtrace' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 into tracing/kmemtrace
      kmemtrace: move #include lines
      relayfs: replace BUG() with WARN_ON() in relay_late_setup_files()
      tracing, kvm: change MARKERS to select instead of depends on
      tracing/kmemtrace: export kmemtrace_mark_alloc_node() / kmemtrace_mark_free()
      Merge branch 'linus' into tracing/kmemtrace
      Merge branch 'tracing/kmemtrace' into tracing/kmemtrace2
      Merge branch 'linus' into stackprotector
      tracing/kmemtrace: fix typo
      Merge branch 'linus' into tracing/kmemtrace2
      kmemtrace: add kmemtrace_init()
      Merge branches 'tracing/kmemtrace2' and 'tracing/ftrace' into tracing/urgent
      Merge branch 'linus' into x86/setup-lzma
      bzip2/lzma: make flush_buffer() unconditional
      Merge branch 'linus' into x86/cleanups
      Merge branch 'linus' into core/iommu
      Merge commit 'v2.6.29-rc1' into tracing/urgent
      Merge commit 'v2.6.29-rc1' into irq/urgent
      Merge branch 'sched/latest' of git://git.kernel.org/pub/scm/linux/kernel/git/ghaskins/linux-2.6-hacks into sched/rt
      Merge commit 'v2.6.29-rc1' into x86/cleanups
      Merge commit 'v2.6.29-rc1' into timers/hrtimers
      x86: change the default cache size to 64 bytes
      Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/travis/linux-2.6-cpus4096-for-ingo into cpus4096
      tracing: trace_stat.c cleanup
      x86: fix broken flush_tlb_others_ipi(), fix
      Merge branches 'cpus4096', 'x86/cleanups' and 'x86/urgent' into x86/percpu
      Merge branch 'linus' into cpus4096
      fix: crash: IP: __bitmap_intersects+0x48/0x73
      Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/travis/linux-2.6-cpus4096-for-ingo into cpus4096
      Merge branch 'linus' into core/iommu
      sched: fix !CONFIG_SCHEDSTATS build failure
      percpu: add optimized generic percpu accessors
      Merge branch 'linus' into irq/genirq
      irq: provide debug_poll_all_shared_irqs() method under CONFIG_DEBUG_SHIRQ
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      Merge branch 'core/percpu' into stackprotector
      x86, rdc321x: remove/move leftover files
      Merge branch 'tracing/ftrace'; commit 'v2.6.29-rc2' into tracing/core
      Merge branch 'stackprotector' into core/percpu
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/travis/linux-2.6-cpus4096-for-ingo into cpus4096
      x86: fully honor "nolapic", fix
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      x86, cpumask: fix tlb flush race
      Merge commit 'v2.6.29-rc2' into x86/mm
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      Merge branch 'cpus4096' into core/percpu
      x86, mm: move tlb.c to arch/x86/mm/
      x86: uv cleanup, build fix
      Merge branch 'x86/mm' into core/percpu
      x86: make x86_32 use tlb_64.c, build fix, clean up X86_L1_CACHE_BYTES
      x86: uv cleanup, build fix #2
      Merge branch 'tracing/ftrace' into tracing/core
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      x86, xen: fix hardirq.h merge fallout
      Merge branch 'tracing/ftrace' into tracing/core
      Merge branches 'tracing/ftrace' and 'tracing/function-graph-tracer' into tracing/core
      x86, debug: remove early_printk() #ifdefs from head_32.S
      x86: improve early fault/irq printout
      Merge branch 'linus' into core/percpu
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      Merge branches 'tracing/blktrace', 'tracing/kmemtrace' and 'tracing/urgent' into tracing/core
      Merge branch 'core/percpu' into x86/core
      Merge branches 'x86/asm', 'x86/cleanups', 'x86/cpudetect', 'x86/debug', 'x86/doc', 'x86/header-fixes', 'x86/mm', 'x86/paravirt', 'x86/pat', 'x86/setup-v2', 'x86/subarch', 'x86/uaccess' and 'x86/urgent' into x86/core
      x86, genapic: refactor genapic_64.h
      x86, genapic: refactor genapic_32.h
      x86, genapic: unify struct genapic
      x86, genapic: finish unification
      x86, genapic: cleanups
      x86, genapic: provide IPI callbacks unconditionally
      x86: rename 'genapic' to 'apic'
      x86: clean up genapic_flat
      x86: clean up genapic_phys_flat
      x86: clean up apic_x2apic_uv_x
      x86: clean up apic_x2apic_phys
      x86: clean up apic_x2apic_cluster
      x86, genapic: cleanup 32-bit apic_default template
      x86, genapic: cleanup 32-bit apic_bigsmp template
      x86, genapic: cleanup 32-bit apic_numaq template
      x86, genapic: cleanup 32-bit apic_es7000 template
      x86, genapic: cleanup 32-bit apic_summit template
      x86: remove APIC_INIT / APICFUNC / IPIFUNC
      x86: clean up apic->acpi_madt_oem_check methods
      x86: clean up apic->apic_id_registered() methods
      x86, genapic: rename int_delivery_mode, et. al.
      x86, apic: remove IRQ_DEST_MODE / IRQ_DELIVERY_MODE
      x86, apic: remove DEFAULT_IRQ_DELIVERY_MODE and DEFAULT_IRQ_DEST_MODE
      x86, apic: remove SUMMIT_IRQ_DELIVERY_MODE and SUMMIT_IRQ_DEST_MODE
      x86, apic: remove NUMAQ_IRQ_DELIVERY_MODE and NUMAQ_IRQ_DEST_MODE
      x86, apic: remove BIGSMP_IRQ_DELIVERY_MODE and BIGSMP_IRQ_DEST_MODE
      x86, apic: remove ES7000_IRQ_DELIVERY_MODE and ES7000_IRQ_DEST_MODE
      x86, apic: remove IRQ_DEST_MODE
      x86, apic: clean up target_cpus methods
      x86, apic: clean up / remove TARGET_CPUS
      x86: clean up esr_disable() methods
      x86: rename ->ESR_DISABLE to ->disable_esr
      x86: clean up the APIC_DEST_LOGICAL logic
      x86, apic: rename genapic::apic_destination_logical to genapic::dest_logical
      x86, apic: clean up check_apicid*() callbacks
      x86, apic: remove no_balance_irq and no_ioapic_check flags
      x86, apic: clean up ->vector_allocation_domain()
      x86, apic: clean up ->init_apic_ldr()
      x86, apic: clean up ->ioapic_phys_id_map()
      x86, apic: clean up ->setup_apic_routing()
      x86, apic: streamline the ->multi_timer_check() quirk
      x86, apic: clean up ->apicid_to_node()
      x86, apic: clean up ->cpu_to_logical_apicid()
      x86, apic: clean up ->cpu_present_to_apicid()
      x86, apic: clean up ->apicid_to_cpu_present()
      x86: refactor ->setup_portio_remap() subarch methods
      x86: refactor ->check_phys_apicid_present() subarch methods
      x86: refactor ->enable_apic_mode() subarch methods
      x86, es7000: clean up es7000_enable_apic_mode()
      x86, apic: unify phys_pkg_id()
      x86, apic: refactor ->phys_pkg_id()
      x86, smp: clean up mps_oem_check()
      x86, mpparse: call the generic quirk handlers early
      x86: consolidate the ->mps_oem_check() code
      x86, apic: refactor ->get_apic_id() & GET_APIC_ID()
      x86, apic: refactor ->apic_id_mask & APIC_ID_MASK
      x86, apic: get rid of *_APIC_ID_MASK definitions
      x86, apic: refactor ->cpu_mask_to_apicid*()
      x86, apic: untangle the send_IPI_*() jungle
      x86, smp: clean up ->trampoline_phys_low/high handling
      x86: set ->trampoline_phys_low/high on 64-bit too
      x86, smp: refactor ->wait_for_init_deassert()
      x86, smp: refactor ->smp_callin_clear_local_apic() methods
      x86, smp: refactor ->store/restore_NMI_vector() methods
      x86, smp: remove ->restore_NMI_vector()
      x86, smp: refactor ->inquire_remote_apic() methods
      x86, ES7000: consolidate the APIC code
      x86, smp: eliminate asm/mach-default/mach_wakecpu.h
      x86: eliminate asm/mach-*/mach_mpparse.h
      x86: remove mach_mpspec.h
      x86: remove mach_apicdef.h
      x86, smp: refactor ->wake_cpu
      x86, numaq: consolidate code
      x86, summit: consolidate code
      x86, summit: consolidate code, fix
      x86: remove mach_apic.h
      x86, ES7000: Consolidate code
      x86, NUMAQ: Consolidate code
      x86, bigsmp: consolidate code
      x86, bigsmp: consolidate header code
      x86, smp: remove mach_ipi.h
      x86: remove subarchitecture support code
      x86: move mach-default/*.h files to asm/
      x86: remove subarchitecture support
      x86/Voyager: clean up BROKEN Kconfig reference
      x86: disable Voyager temporarily
      x86/Voyager: remove MCA Kconfig quirk
      x86/Voyager: remove NATSEMI Kconfig quirk
      x86/Voyager: remove KVM Kconfig quirk
      x86/Voyager: remove KGDB Kconfig quirk
      x86/Voyager: remove HIBERNATION Kconfig quirk
      x86/Voyager: remove ARCH_SUSPEND_POSSIBLE Kconfig quirk
      x86: replace CONFIG_X86_SMP with CONFIG_SMP
      x86: generalize boot_cpu_id
      x86/Voyager: remove X86_HT Kconfig quirk
      x86/Voyager: remove X86_BIOS_REBOOT Kconfig quirk
      x86/Voyager: remove X86_FIND_SMP_CONFIG Kconfig quirk
      x86/VisWS: remove Kconfig quirk
      x86/Voyager: remove VMI Kconfig quirk
      x86/Voyager: remove KVM_CLOCK quirk
      x86/Voyager: remove KVM_GUEST quirk
      x86/Voyager: remove PARAVIRT Kconfig quirk
      x86/Voyager: remove APIC/IO-APIC Kbuild quirk
      x86/Voyager: remove MCE quirk
      x86/Voyager: remove HOTPLUG_CPU Kconfig quirk
      x86/Voyager: remove power management Kconfig quirk
      x86/Voyager: remove ISA quirk
      x86: cleanup, introduce CONFIG_NON_STANDARD_PLATFORMS
      x86: move ELAN to the NON_STANDARD_PLATFORM section
      x86: move VOYAGER to the NON_STANDARD_PLATFORM section
      x86: move non-standard 32-bit platform Kconfig entries
      x86: move X86_VSMP from subarch menu
      x86: remove the subarch menu
      x86: rename X86_GENERICARCH to X86_32_NON_STANDARD
      x86/Voyager: move to the X86_32_NON_STANDARD code section
      Merge branch 'tracing/ftrace' into tracing/core
      Revert "generic, x86: fix __per_cpu_load relocation"
      Merge branch 'linus' into core/percpu
      x86, apic, 32-bit: add self-IPI methods
      x86, irq: add LOCAL_PERF_VECTOR
      x86, apic: clean up header section
      x86: update copyrights
      x86, apic: unify the APIC vector enumeration
      x86, apic: clean up spurious vector sanity check
      x86, voyager: move Voyager-specific defines to voyager.h
      x86, irqs, voyager: remove Voyager quirk
      x86, irq: add IRQ layout comments
      x86, irq_vectors.h: remove needless includes
      x86, irq: describe NR_IRQ sizing details, clean up
      x86, vm86: clean up invalid_vm86_irq()
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      Merge branches 'tracing/ftrace', 'tracing/kmemtrace' and 'linus' into tracing/core
      Merge branch 'core/header-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tipclean into core/header-fixes
      Merge branch 'core/header-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tip into core/header-fixes
      x86: document 64-bit and 32-bit function call convention ABI
      Merge branches 'tracing/blktrace', 'tracing/ftrace', 'tracing/urgent' and 'linus' into tracing/core
      printk: introduce printk_once()
      Merge branches 'tracing/ftrace' and 'linus' into tracing/core
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      smp, generic: introduce arch_disable_smp_support() instead of disable_ioapic_setup()
      x86, apic: explain the purpose of max_physical_apicid
      smp, generic: introduce arch_disable_smp_support(), build fix
      Merge branch 'x86/urgent' into x86/apic
      x86, numaq: cleanups
      x86: clean up arch/x86/Kconfig*
      ring_buffer: remove unused flags parameter, fix
      Merge branch 'linus' into x86/mm
      Merge branch 'core/header-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tip into core/header-fixes
      Merge branch 'linus' into core/locking
      Merge branches 'sched/rt' and 'sched/urgent' into sched/core
      Merge branches 'timers/clockevents', 'timers/hpet', 'timers/hrtimers' and 'timers/urgent' into timers/core
      Merge commit 'v2.6.29-rc4' into tracing/core
      Merge branch 'tip/tracing/core/devel' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'jsgf/x86/unify' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/headers
      x86: early_printk.c - fix pgtable.h unification fallout
      x86, pgtable.h: macro-ify *_page() methods
      x86, pgtable.h: fix 2-level 32-bit build
      tracing/blktrace: move the tracing file to kernel/trace, fix
      Merge branch 'x86/paravirt' into x86/apic
      Merge commit 'v2.6.29-rc4' into core/percpu
      Merge branch 'x86/uaccess' into core/percpu
      Merge branch 'x86/urgent' into core/percpu
      Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge commit 'v2.6.29-rc4' into sched/core
      Merge branch 'x86/apic' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/apic
      x86, apic: make generic_apic_probe() generally available
      Merge commit 'v2.6.29-rc4' into x86/cleanups
      stackprotector: fix multi-word cross-builds
      x86: make hibernation always-possible
      x86, defconfig: update the 32-bit defconfig
      x86, defconfig: update the 64-bit defconfig
      x86, defconfig: turn off CONFIG_ENABLE_WARN_DEPRECATED
      x86, defconfig: turn off CONFIG_SCSI_ISCSI_ATTRS=y
      Merge branch 'linus' into core/softlockup
      x86: fix warning in find_low_pfn_range()
      x86, 32-bit: clean up find_low_pfn_range()
      x86, 32-bit: refactor find_low_pfn_range()
      softlockup: move 'one' to the softlockup section in sysctl.c
      Merge branch 'linus' into x86/apic
      Merge branch 'core/percpu' into x86/core
      Merge branch 'x86/cleanups' into x86/core
      Merge branches 'x86/acpi', 'x86/asm', 'x86/cpudetect', 'x86/crashdump', 'x86/debug', 'x86/defconfig', 'x86/doc', 'x86/header-fixes', 'x86/headers' and 'x86/minor-fixes' into x86/core
      Merge branch 'x86/mm' into x86/core
      Merge branches 'x86/paravirt', 'x86/pat', 'x86/setup-v2', 'x86/subarch', 'x86/uaccess' and 'x86/urgent' into x86/core
      Merge branches 'tracing/ftrace', 'tracing/ring-buffer', 'tracing/sysprof', 'tracing/urgent' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'tip/tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branches 'irq/genirq', 'irq/sparseirq' and 'irq/urgent' into irq/core
      Merge branch 'x86/core' into x86/headers
      Merge branch 'x86/untangle2' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/headers
      x86 headers: remove duplicate pud_large() definition
      x86 headers: include linux/types.h
      x86 headers: include page_types.h in pgtable_types.h
      x86 headers: protect page_32.h via __ASSEMBLY__
      Merge branch 'core/header-fixes' into x86/headers
      Merge commit 'v2.6.29-rc5' into x86/apic
      irq: clean up manage.c
      irq: refactor and clean up the free_irq() code flow
      Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/power-tracer
      Merge branch 'sched/urgent'; commit 'v2.6.29-rc5' into sched/core
      lockdep: annotate reclaim context (__GFP_NOFS), fix
      Merge branches 'tracing/hw-branch-tracing' and 'tracing/power-tracer' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      ftrace: fix !CONFIG_FTRACE [un_]register_ftrace_command() prototypes
      ftrace: fix !CONFIG_DYNAMIC_FTRACE ftrace_swapper_pid definition
      Merge branches 'x86/acpi', 'x86/apic', 'x86/cpudetect', 'x86/headers', 'x86/paravirt', 'x86/urgent' and 'x86/xen'; commit 'v2.6.29-rc5' into x86/core
      x86: remove stale arch/x86/include/asm/page_64.h.rej file
      Merge branch 'x86/headers' into x86/core
      x86, apic: fix build fallout of genapic changes
      remove: genapic prepare
      x86, apic: merge genapic.h into apic.h
      x86, apic: remove genapic.h
      x86, apic: remove duplicate asm/apic.h inclusions
      x86, apic: remove stale references to APIC_DEFINITION
      x86, apic: clean up arch/x86/kernel/bigsmp_32.c
      x86, apic: clean up the cpu_2_logical_apiciddeclaration
      x86, es7000: clean up
      x86, apic: remove apicid_cluster()
      x86, es7000: remove externs
      x86, es7000: remove dead code, clean up
      x86, es7000: misc cleanups
      x86, numaq_32: clean up
      x86, numaq_32: clean up, misc
      x86, apic: remove ->store_NMI_vector()
      x86, apic: rename 'genapic' to 'apic'
      x86, apic: move APIC drivers to arch/x86/kernel/apic/*
      irq: further clean up the free_irq() code flow
      x86, apic: move remaining APIC drivers to arch/x86/kernel/apic/*
      irq: name 'p' variables a bit better
      x86, apic: separate 32-bit setup functionality out of apic_32.c
      Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      timers: add mod_timer_pending()
      Merge branch 'linus' into tracing/blktrace
      Merge branches 'tracing/blktrace', 'tracing/ftrace' and 'tracing/urgent' into tracing/core
      Merge branch 'mainline/function-graph' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/function-graph-tracer
      Documentation/ftrace.txt: update
      tracing/function-graph-tracer: fix merge
      Merge branch 'x86/untangle2' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen into x86/headers
      Merge branches 'tracing/function-graph-tracer' and 'linus' into tracing/core
      Merge branch 'for-ingo' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 into tracing/kmemtrace
      Merge branch 'x86/urgent' into x86/core
      Merge branches 'x86/asm', 'x86/cleanups' and 'x86/headers' into x86/core
      x86, pat: add large-PAT check to split_large_page()
      Merge branch 'tip/x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into x86/mm
      x86, mm: fault.c cleanup
      x86, mm: fault.c, refactor/simplify the is_prefetch() code
      x86, mm: fault.c, factor out the vm86 fault check
      x86, mm: fault.c, enable PF_RSVD checks on 32-bit too
      x86, mm: fault.c, simplify kmmio_fault()
      x86, mm, kprobes: fault.c, simplify notify_page_fault()
      x86, mm: fault.c, reorder functions
      x86, mm: fault.c, unify oops printing
      x86, mm: fault.c, unify oops handling
      x86, mm: fault.c, remove #ifdef from do_page_fault()
      x86, mm: rename TASK_SIZE64 => TASK_SIZE_MAX
      x86, mm: fault.c, remove #ifdef from fault_in_kernel_space()
      x86, mm: fault.c, give another attempt at prefetch handing before SIGBUS
      x86, mm: fault.c, update copyrights
      x86, mm: fault.c, simplify kmmio_fault(), cleanup
      Merge branch 'linus' into timers/hpet
      Merge branches 'tracing/function-graph-tracer', 'tracing/kmemtrace' and 'tracing/markers' into tracing/core
      Merge branch 'tip/x86/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'linus' into x86/apic
      x86: remove the Voyager 32-bit subarch
      x86: remove various unused subarch hooks
      x86: refactor x86_quirks support
      Merge branch 'tracing/ftrace'; commit 'v2.6.29-rc6' into tracing/core
      Merge branches 'x86/acpi', 'x86/apic', 'x86/asm', 'x86/cleanups', 'x86/mm', 'x86/signal' and 'x86/urgent'; commit 'v2.6.29-rc6' into x86/core
      Merge branch 'x86/core' into core/percpu
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      Merge branch 'x86/asm' into x86/mm
      tracing/hw-branch-tracing: convert bts-tracer mutex to a spinlock
      x86, mm: pass in 'total' to __copy_from_user_*nocache()
      x86: usercopy: check for total size when deciding non-temporal cutoff
      tracing: remove /debug/tracing/latency_trace
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      alloc_percpu: add align argument to __alloc_percpu, fix
      alloc_percpu: fix UP build
      Merge branch 'x86/urgent' into x86/pat
      generic-ipi: cleanups
      time: ntp: clean up kernel/time/ntp.c
      time: ntp: simplify the second_overflow() code flow
      time: ntp: simplify the MAX_TICKADJ_SCALED definition
      time: ntp: clean up ntp_update_frequency()
      time: ntp: refactor up ntp_update_frequency()
      time: ntp: refactor and clean up ntp_update_offset()
      time: ntp: simplify ntp_update_offset_fll()
      time: ntp: micro-optimize ntp_update_offset()
      time: ntp: fix bug in ntp_update_offset() & do_adjtimex()
      time: ntp: refactor do_adjtimex()
      time: ntp: refactor do_adjtimex() some more
      time: ntp: make 64-bit constants more robust
      time: ntp: simplify ntp_tick_adj calculations
      time: ntp: clean up second_overflow()
      gpu/drm, x86, PAT: PAT support for io_mapping_*, export symbols for modules
      Merge branches 'tracing/ftrace', 'tracing/hw-branch-tracing' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of ssh://master.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      Merge branch 'x86/urgent' into x86/core
      Merge branches 'x86/urgent' and 'x86/pat' into x86/core
      Merge branches 'x86/apic', 'x86/defconfig', 'x86/memtest', 'x86/mm' and 'linus' into x86/core
      x86: remove update_apic from x86_quirks, fix
      Merge branches 'sched/cleanups', 'sched/urgent' and 'linus' into sched/core
      x86: apic: simplify secondary CPU wakeup methods
      x86: apic: simplify secondary CPU wakeup methods, fix
      x86: fix !ACPI build for es7000_32.c
      sched: sched_clock() improvement: use in_nmi()
      tracing: implement trace_clock_*() APIs
      sched: allow architectures to specify sched_clock_stable
      x86: set X86_FEATURE_TSC_RELIABLE
      Merge branch 'sched/clock' into tracing/ftrace
      fix warning in arch/x86/kernel/cpu/intel_cacheinfo.c
      Merge branch 'sched/clock' into tracing/ftrace
      Merge branches 'tracing/ftrace' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'tracing/ftrace' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Revert "gpu/drm, x86, PAT: PAT support for io_mapping_*"
      Merge branch 'x86/urgent' into x86/pat
      Merge branch 'x86/pat' into x86/core
      x86, mm: dont use non-temporal stores in pagecache accesses
      Merge branches 'sched/clock', 'sched/urgent' and 'linus' into sched/core
      Merge branch 'linus' into irq/genirq
      Merge branches 'tracing/ftrace', 'tracing/mmiotrace' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      x86: set_highmem_pages_init() cleanup, fix !CONFIG_NUMA && CONFIG_HIGHMEM=y
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branches 'x86/apic', 'x86/cpu', 'x86/fixmap', 'x86/mm', 'x86/sched', 'x86/setup-lzma', 'x86/signal' and 'x86/urgent' into x86/core
      Merge branch 'x86/core' into core/percpu
      Merge branch 'tracing/ftrace'; commit 'v2.6.29-rc7' into tracing/core
      Merge branch 'rfc/splice/tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      x86, mce: fix build failure in arch/x86/kernel/cpu/mcheck/threshold.c
      Merge branch 'core/locking' into tracing/ftrace
      Merge branch 'x86/urgent' into x86/mm
      Merge branch 'tracing/ftrace' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      tracing: rename ftrace_printk() => trace_printk()
      tracing: move utility functions from ftrace.h to kernel.h
      Merge commit 'v2.6.29-rc7' into core/locking
      Merge commit 'v2.6.29-rc7' into sched/core
      Merge branch 'linus' into core/iommu
      Merge branch 'iommu/fixes-2.6.29' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into core/iommu
      x86: move init_memory_mapping() to common mm/init.c, build fix on 32-bit PAE
      x86: UV, SGI RTC: add generic system vector, build fix on UP
      Merge branch 'x86/urgent' into x86/core
      Merge branch 'x86/mce2' into x86/core
      Merge branch 'x86/mm' into x86/core
      Merge branch 'x86/doc' into x86/core
      Merge branch 'x86/uv' into x86/core
      tracing: clean up menu
      Merge branches 'tracing/ftrace' and 'tracing/function-graph-tracer' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'sched/core' into sched/cleanups
      tracing, power-trace: make it build even if the power-tracer is turned off
      Merge branch 'x86/core' into tracing/textedit
      Merge branch 'core/printk' into tracing/ftrace
      tracing: trace_bprintk() cleanups
      Merge branches 'tracing/doc', 'tracing/ftrace', 'tracing/printk' and 'tracing/textedit' into tracing/core
      tracing: trace_printk() fix, move format array to data section
      tracing: optimize trace_printk()
      Merge branches 'x86/apic', 'x86/asm', 'x86/fixmap', 'x86/memtest', 'x86/mm', 'x86/urgent', 'linus' and 'core/percpu' into x86/core
      Merge branches 'tracing/doc', 'tracing/ftrace', 'tracing/printk' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'x86/core' into tracing/ftrace
      Merge branches 'sched/cleanups' and 'linus' into sched/core
      Merge branch 'core/printk' into tracing/ftrace
      x86, sched_clock(): mark variables read-mostly
      Merge branches 'tracing/ftrace', 'tracing/textedit' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'linus' into core/percpu
      Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu
      Merge branches 'x86/cleanups', 'x86/kexec', 'x86/mce2' and 'linus' into x86/core
      Merge branch 'x86/core' into cpus4096
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branches 'x86/asm', 'x86/debug', 'x86/mm', 'x86/setup', 'x86/urgent' and 'linus' into x86/core
      x86: memcpy, clean up
      Merge branch 'linus' into irq/genirq
      Merge branch 'linus' into core/locking
      locking: rename trace_softirq_[enter|exit] => lockdep_softirq_[enter|exit]
      Merge branch 'core/locking' into tracing/ftrace
      Merge branch 'linus' into core/ipi
      x86: unify kmap_atomic_pfn() and iomap_atomic_prot_pfn(), fix
      Merge branches 'tracing/ftrace' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branches 'sched/clock', 'sched/urgent' and 'linus' into sched/core
      Merge commit 'v2.6.29-rc8' into cpus4096
      Merge branch 'cpus4096' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-x86 into cpus4096
      Merge commit 'v2.6.29-rc8' into tracing/ftrace
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branches 'tracing/ftrace' and 'tracing/syscalls'; commit 'v2.6.29-rc8' into tracing/core
      futex: remove the pointer math from double_unlock_hb, fix
      generic-ipi: eliminate WARN_ON()s during oops/panic
      Merge branch 'x86/core' into core/ipi
      panic: decrease oops_in_progress only after having done the panic
      panic, smp: provide smp_send_stop() wrapper on UP too
      panic: clean up kernel/panic.c
      tracing/syscalls: support for syscalls tracing on x86, fix
      Merge branch 'x86/core' into x86/kconfig
      Merge branch 'x86/asm' into tracing/syscalls
      Merge branch 'core/percpu' into x86/core
      x86: cpu/common.c more cleanups
      Merge branches 'x86/apic', 'x86/asm', 'x86/cleanups', 'x86/debug', 'x86/kconfig', 'x86/mm', 'x86/ptrace', 'x86/setup' and 'x86/urgent'; commit 'v2.6.29-rc8' into x86/core
      Merge branches 'tracing/ftrace', 'tracing/syscalls' and 'linus' into tracing/core
      Merge branches 'irq/genirq' and 'linus' into irq/core
      Merge branch 'tracing/syscalls' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branch 'linus' into core/printk
      Merge branches 'tracing/ftrace' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branches 'sched/cleanups' and 'linus' into sched/core
      Merge branch 'linus' into core/iommu
      Merge branch 'dma-api/debug' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into core/iommu
      dma-debug: fix dma_debug_add_bus() definition for !CONFIG_DMA_API_DEBUG
      Merge branches 'x86/cleanups', 'x86/cpu', 'x86/debug', 'x86/mce2', 'x86/mm', 'x86/mtrr', 'x86/setup', 'x86/setup-memory', 'x86/urgent', 'x86/uv', 'x86/x2apic' and 'linus' into x86/core
      x86: microcode: cleanup
      tracepoints: dont update zero-sized tracepoint sections
      x86: mpparse: clean up code by introducing a few helper functions, fix
      symbols, stacktrace: look up init symbols after module symbols
      Merge branches 'tracing/ftrace', 'tracing/kprobes', 'tracing/tasks' and 'linus' into tracing/core
      Merge branch 'tip/tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
      Merge branches 'x86/cleanups', 'x86/mm', 'x86/setup' and 'linus' into x86/core
      tracing, Text Edit Lock - kprobes architecture independent support, nommu fix
      Merge branch 'x86/core' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tip into x86/cleanups
      Merge branches 'tracing/ftrace', 'tracing/hw-breakpoints', 'tracing/ring-buffer', 'tracing/textedit' and 'linus' into tracing/core
      tracing: add run-time field descriptions for event filtering, kfree fix
      Merge branches 'irq/sparseirq' and 'linus' into irq/core
      Merge branches 'sched/debug' and 'linus' into sched/core
      block: cleanup bio_alloc_bioset()
      Merge branches 'x86/apic', 'x86/cleanups', 'x86/mm', 'x86/pat', 'x86/setup' and 'x86/signal'; commit 'v2.6.29' into x86/core
      Merge branch 'x86/core' of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6-tiptop into x86/cleanups
      Merge branch 'sched/cleanups'; commit 'v2.6.29' into sched/core
      Merge branch 'sched/balancing' into sched/core
      Merge commit 'v2.6.29' into timers/core
      Merge branch 'timers/hpet' into timers/core
      Merge branches 'timers/new-apis', 'timers/ntp' and 'timers/urgent' into timers/core
      Merge commit 'v2.6.29' into core/header-fixes
      Merge commit 'v2.6.29' into x86/setup-lzma
      Merge branch 'core/percpu' into percpu-cpumask-x86-for-linus-2
      Merge branch 'linus' into percpu-cpumask-x86-for-linus-2
      Merge branches 'x86/apic', 'x86/cleanups' and 'x86/mm' into x86/core
      Merge branch 'linus' into x86/core
      Merge branch 'linus' into core/iommu
      Merge branch 'linus' into core/futexes
      Merge branch 'linus' into core/printk
      Revert "cpuacct: reduce one NULL check in fast-path"
      lockdep: annotate reclaim context (__GFP_NOFS), fix SLOB
      Merge branch 'linus' into cpumask-for-linus
      tracing, Text Edit Lock: cleanup
      Merge branch 'linus' into locking-for-linus
      Merge branches 'tracing/docs', 'tracing/filters', 'tracing/ftrace', 'tracing/kprobes', 'tracing/blktrace-v2' and 'tracing/textedit' into tracing/core-v2
      Merge branch 'tracing/core-v2' into tracing-for-linus
      Merge branch 'linus' into x86/urgent
      kmemtrace, fs: uninline simple_transaction_set()
      kmemtrace, fs: fix linux/fdtable.h header file dependencies
      kmemtrace, rcu: fix linux/rcutree.h and linux/rcuclassic.h dependencies
      kmemtrace, rcu: fix rcu_tree_trace.c data structure dependencies
      kmemtrace, rcu: fix rcupreempt.c data structure dependencies
      kmemtrace: small cleanups
      Merge branch 'dma-debug' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent
      x86, mtrr: remove debug message
      Merge branch 'linus' into irq/threaded
      softlockup: make DETECT_HUNG_TASK default depend on DETECT_SOFTLOCKUP
      Merge branch 'linus' into core/softlockup
      Merge branch 'tracing/blktrace-fixes' into tracing/urgent
      ramfs: fix double freeing s_fs_info on failed mount

Ira Snyder (1):
      hwmon: Add LTC4215 driver

Isaku Yamahata (22):
      ia64/pv_ops/xen: use __initconst instead of __initdata for const data
      ia64/xen: short-circuit tests for dom0
      ia64/pv_ops: add hooks to paravirtualize fsyscall implementation.
      ia64/pv_ops/xen: preliminary to paravirtualizing fsys.S for xen.
      ia64/pv_ops: paravirtualize fsys.S.
      ia64/pv_ops/pvchecker: support mov = ar.itc paravirtualization
      ia64/pv_ops: paravirtualize mov = ar.itc.
      ia64/pv_ops/xen: paravirtualize read/write ar.itc and ar.itm
      ia64/pv_ops/pv_time_ops: add sched_clock hook.
      ia64/pv_ops/xen/pv_time_ops: implement sched_clock.
      ia64/pv_ops: gate page paravirtualization.
      ia64/pv_ops/xen: define xen specific gate page.
      ia64/pv_ops: move down __kernel_syscall_via_epc.
      ia64/pv_ops: paravirtualize gate.S.
      ia64/pv_ops/xen/gate.S: xen gate page paravirtualization
      ia64/pv_op/binarypatch: add helper functions to support binary patching for paravirt_ops.
      ia64/pv_ops: implement binary patching optimization for native.
      ia64/pv_ops/bp/module: support binary patching for kernel module.
      ia64/pv_ops/binary patch: define paravirt_dv_serialize_data() and suppress false positive warning.
      ia64/pv_ops/bp/xen: implemented binary patchable pv_cpu_ops.
      ia64/xen: fix the link error.
      ia64: remove some warnings.

Ivan Kokshaysky (2):
      PCI/alpha: pci sysfs resources
      alpha: xchg/cmpxchg cleanup and fixes

Ivan Martinez (2):
      Staging: comedi: add cb_pcidas driver
      Staging: comedi: add cb_pcidda driver

Ivo van Doorn (33):
      rt2x00: Implement Powersaving
      rt2x00: Move link tuning into seperate file
      rt2x00: Reduce calls to bbp_read()
      rt2x00: Restrict interface between rt2x00link and drivers
      rt2x00: Add RFKILL support to rt2500usb and rt73usb
      rt2x00: Rename CONFIG_CRYPTO_COPY_IV
      rt2x00: Implement WDS support
      rt2x00: Split EEPROM_NIC_TX_RX_FIXED
      rt2x00: Move code into seperate functions
      rt2x00: Remove ENTRY_TXD_OFDM_RATE
      rt2x00: Allow drivers to pass the noise value during rxdone
      rt2x00: Introduce RXDONE_SIGNAL_MASK mask
      rt2x00: Release rt2x00 2.3.0
      rt2x00: Replace RFKILL with INPUT
      rt2x00: Only register rfkill input when key is present
      rt2x00: Update copyright year to 2009
      rt2x00: conf_tx() only need register access for WMM queues
      rt2x00: Add LED_MODE_ASUS support
      rt2x00: rt2x00_rev() should return u32
      rt2x00: Restrict firmware file lengths
      rt2x00: Simplify suspend/resume handling
      rt2x00: Move intf_work to mac82011 workqueue
      rt2x00: Add kill_tx_queue callback function
      rt2x00: Validate firmware in driver
      Add new rt73usb USB ID
      rt2x00: uncomment get_tsf
      rt2x00: Remove check for rf word 0
      rt2x00: Add various new USB IDs for rt73usb
      rt2x00: Fix RF offset
      rt2x00: Fix SW antenna diversity
      rt2x00: Export all register stats through debugfs
      rt2x00: Update MAINTAINERS entry: new mailinglist
      rt2x00: New USB ID for rt73usb

Izik Eidus (2):
      KVM: introduce kvm_read_guest_virt, kvm_write_guest_virt
      KVM: remove the vmap usage

J. Bruce Fields (25):
      nfsd4: split lockstateid/openstateid release logic
      nfsd4: remove a forward declaration
      nfsd4: split open/lockowner release code
      nfsd: clarify exclusive create bitmask result.
      nfsd4: fix misplaced comment
      nfsd4: use helper for copying filehandles for replay
      nfsd4: use helper for copying delegation filehandle
      nfsd4: trivial preprocess_stateid_op cleanup
      nfsd4: move check_stateid_generation check
      nfsd4: remove redundant "if" in nfs4_preprocess_stateid_op
      nfsd4: remove unneeded local variable
      nfsd4: remove some dprintk's
      nfsd4: add a helper function to decide if stateid is delegation
      nfsd4: separate delegreturn case from preprocess_stateid_op
      nfsd4: fail when delegreturn gets a non-delegation stateid
      nfsd4: remove unused CHECK_FH flag
      nfsd4: rename io_during_grace_disallowed
      nfsd4: put_nfs4_client does not require state lock
      nfsd4: remove use of mutex for file_hashtable
      nfsd4: fix do_probe_callback errors
      nfsd4: move rpc_client setup to a separate function
      nfsd4: support putpubfh operation
      nfsd4: don't do lookup within readdir in recovery code
      nfsd4: remove redundant check from nfsd4_open
      nfsd4: don't check ip address in setclientid

J. R. Okajima (1):
      loop: add ioctl to resize a loop device

J.P. Mellor (1):
      Staging: comedi: add ni_660x driver

Jack Morgenstein (3):
      IPoIB: In unicast_arp_send(), only free newly-created paths
      mlx4_core: Add device IDs for MT25458 10GigE devices
      IB/sa_query: Fix AH leak due to update_sm_ah() race

Jack Steiner (16):
      sgi-gru: exclude UV definitions on 32-bit x86
      sgi-gru: add definitions of x86_64 GRU MMRs
      sgi-gru: add definitions of ia64 GRU MMRs
      sgi-gru: add macros for using the UV hub to send interrupts
      sgi-gru: misc GRU cleanup
      sgi-gru: improvements to GRU debug messages & statistics
      sgi-gru: change GRU CCH commands from inline functions to outofline functions
      sgi-gru: add statistics to the GRU context management functions
      sgi-gru: add support for a user to explicitly unload a GRU context
      sgi-gru: aSID (context management) bug fixes
      sgi-gru: restructure the GRU vtop functions
      sgi-gru: add support to the GRU driver for message queue interrupts
      sgi-gru: macro for scanning all gru chiplets
      sgi-gru: fix bugs related to module unload of the GRU driver
      sgi-gru: support multiple pagesizes in GRU
      cpumask: fix slab corruption caused by alloc_cpumask_var_node()

Jaikumar Ganesh (1):
      Bluetooth: When encryption is dropped, do not send RFCOMM packets

James Bottomley (6):
      x86: fix build breakage on voyage
      x86: fix "__udivdi3" [drivers/scsi/aha1542.ko] undefined
      [SCSI] osst: Remove SUGGEST flags
      [SCSI] Make scsi.h independent of the rest of the scsi includes
      parisc: fix macro expansion in atomic.h
      [SCSI] fix recovered error handling

James Hsiao (1):
      crypto: amcc - Add crypt4xx driver

James Morris (26):
      maintainers: add security subsystem wiki
      selinux: remove unused bprm_check_security hook
      selinux: remove secondary ops call to bprm_committing_creds
      selinux: remove secondary ops call to bprm_committed_creds
      selinux: remove secondary ops call to sb_mount
      selinux: remove secondary ops call to sb_umount
      selinux: remove secondary ops call to inode_link
      selinux: remove secondary ops call to inode_unlink
      selinux: remove secondary ops call to inode_mknod
      selinux: remove secondary ops call to inode_follow_link
      selinux: remove secondary ops call to inode_permission
      selinux: remove secondary ops call to inode_setattr
      selinux: remove secondary ops call to file_mprotect
      selinux: remove secondary ops call to task_create
      selinux: remove unused cred_commit hook
      selinux: remove secondary ops call to task_setrlimit
      selinux: remove secondary ops call to task_kill
      selinux: remove secondary ops call to unix_stream_connect
      selinux: remove secondary ops call to shm_shmat
      selinux: remove hooks which simply defer to capabilities
      IMA: fix ima_delete_rules() definition
      Merge branch 'master' into next
      security: change link order of LSMs so security=tomoyo works
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next

James Woodcock (1):
      USB: serial: refuse to open recently removed USB Serial devices

Jan Beulich (17):
      x86: fully honor "nolapic"
      x86: avoid early crash in disable_local_APIC()
      x86: remove leftover unwind annotations
      x86-64: move save_paranoid into .kprobes.text
      x86-64: remove unnecessary spill/reload of rbx from memcpy
      x86: fix HYPERVISOR_update_descriptor()
      x86: move a few device initialization objects into .devinit.rodata
      x86: move various CPU initialization objects into .cpuinit.rodata
      x86: smarten /proc/interrupts output
      x86, 32-bit: also limit NODES_HIGH_SHIFT here
      x86, 32-bit: also use cpuinfo_x86's x86_{phys,virt}_bits members
      x86: move save_mr() into .meminit.text
      x86: properly __init-annotate recent early_printk additions
      x86: clean up output resulting from update_mptable option
      x86: fix code paths used by update_mptable
      x86: create a non-zero sized bm_pte only when needed
      ACPI: constify tables in pci_irq.c

Jan Dumon (3):
      hso: add Vendor/Product ID's for new devices
      hso: fix for crash when unplugging the device
      hso: fix for the 'invalid frame length' messages

Jan Engelhardt (13):
      net: constify VFTs
      netfilter: remove unneeded goto
      netfilter: Combine ipt_TTL and ip6t_HL source
      netfilter: Combine ipt_ttl and ip6t_hl source
      netfilter: xtables: add backward-compat options
      netfilter: install missing headers
      [SCSI] lpfc: constify virtual function tables
      netfilter: xtables: avoid pointer to self
      netfilter: trivial Kconfig spelling fixes
      fs: make struct dentry->d_op const
      V4L/DVB (10391): dvb: constify VFTs
      ACPI: constify VFTs (1/2)
      ACPI: constify VFTs (2/2)

Jan Glauber (9):
      [S390] qdio: add missing tiq_list locking
      [S390] qdio: Dont call qdio_shutdown in case qdio_activate fails
      [S390] qdio: proper kill of qdio tasklets
      [S390] qdio: call qdio_free also if qdio_shutdown fails
      [S390] qdio: move ACK to newest buffer for devices without QEBSM
      [S390] qdio: seperate last move index and polling index
      [S390] qdio: tasklet termination in case of module unload
      [S390] qdio: report SIGA errors directly
      [S390] qdio: merge inbound and outbound handler functions

Jan Kara (30):
      ext3: Remove unnecessary quota functions
      ext4: Remove unnecessary quota functions
      reiserfs: Remove unnecessary quota functions
      quota: Move quota files into separate directory
      quota: Make global quota locks cacheline aligned
      quota: Remove NODQUOT macro
      quota: Remove dqbuf_t and other cleanups
      vfs: Use lowercase names of quota functions
      ramfs: Remove quota call
      ext2: Use lowercase names of quota functions
      ext3: Use lowercase names of quota functions
      ext4: Use lowercase names of quota functions
      reiserfs: Use lowercase names of quota functions
      ufs: Use lowercase names of quota functions
      udf: Use lowercase names of quota functions
      jfs: Use lowercase names of quota functions
      nfsd: Use lowercase names of quota functions
      quota: Remove uppercase aliases for quota functions.
      quota: Remove superfluous inlines
      quota: Coding style fixes
      ext3: Avoid starting a transaction in writepage when not necessary
      jbd2: Update locking coments
      udf: fix sparse warnings:
      udf: Add checks to not underflow sector_t
      udf: Fix oops when invalid character in filename occurs
      udf: Some type fixes and cleanups
      udf: Try anchor in block 256 first
      udf: Don't write integrity descriptor too often
      jbd: fix oops in jbd_journal_init_inode() on corrupted fs
      ext3: avoid false EIO errors

Jan Kiszka (8):
      KVM: VMX: Support for injecting software exceptions
      KVM: New guest debug interface
      KVM: VMX: Allow single-stepping when uninterruptible
      KVM: x86: Virtualize debug registers
      KVM: x86: Wire-up hardware breakpoints for guest debugging
      KVM: Remove old kvm_guest_debug structs
      KVM: Advertise guest debug capability per-arch
      KVM: Drop unused evaluations from string pio handlers

Jan Nikitenko (1):
      MIPS: Fix oops in dma_unmap_page on not coherent mips platforms

Jan-Bernd Themann (1):
      ehea: fix circular locking problem

Jani Nikula (1):
      ALSA: Add support for video out to the jack reporting API

Janne Grunau (20):
      V4L/DVB (11095): adds V4L2_CID_SHARPNESS to v4l2_ctrl_query_fill()
      V4L/DVB (11096): V4L2 Driver for the Hauppauge HD PVR usb capture device
      V4L/DVB (11097): use video_ioctl2 as ioctl handler directly
      V4L/DVB (11125): fix mispelled Hauppauge in HD PVR and PVR USB2 driver comments
      V4L/DVB (11152): hdpvr: Fix build with Config_I2C not set
      V4L/DVB (11228): hdpvr: use debugging macro for buffer status
      V4L/DVB (11229): hdpvr: set usb interface dev as parent in struct video_device
      V4L/DVB (11230): hdpvr: return immediately from hdpvr_poll if data is available
      V4L/DVB (11231): hdpvr: locking fixes
      V4L/DVB (11245): hdpvr: add struct v4l2_device
      V4L/DVB (11246): hdpvr: convert printing macros to v4l2_* with struct v4l2_device
      V4L/DVB (11247): hdpvr: empty internal device buffer after stopping streaming
      V4L/DVB (11351): v4l: use usb_interface for v4l2_device_register
      V4L/DVB (11352): cx231xx: use usb_interface.dev for v4l2_device_register
      V4L/DVB (11353): cx231xx: remove explicitly set v4l2_device.name
      V4L/DVB (11354): usbvision: use usb_interface.dev for v4l2_device_register
      V4L/DVB (11355): pvrusb2: use usb_interface.dev for v4l2_device_register
      V4L/DVB (11356): au0828: use usb_interface.dev for v4l2_device_register
      V4L/DVB (11357): au0828: remove explicitly set v4l2_device.name and unused au0828_instance
      V4L/DVB (11358): w9968cf: use usb_interface.dev for v4l2_device_register

Jarek Poplawski (7):
      net: Optimize memory usage when splicing from sockets.
      pkt_sched: sch_hfsc: sch_htb: Add non-work-conserving warning handler.
      pkt_sched: sch_htb: Warn on too many events.
      pkt_sched: sch_htb: Use workqueue to schedule after too many events.
      pkt_sched: sch_multiq: Change errno on non-multiqueue devices use.
      net: Fix page seeking for skb_splice_bits().
      pkt_sched: Change misleading code in class delete.

Jarkko Lavinen (3):
      omap_hsmmc: Do dma cleanup also with data CRC errors
      omap_hsmmc: Add 8-bit bus width mode support
      omap_hsmmc: Disable SDBP at suspend

Jarkko Nikula (9):
      ASoC: TLV320AIC3X: Fix volume ranges
      ASoC: TLV320AIC3X: Add TLV information for volume controls
      ASoC: OMAP: N810: Mark not connected input pins
      ASoC: OMAP: N810: Add more jack functions
      ARM: OMAP: Add documentation for function omap_register_i2c_bus
      ARM: OMAP: Add command line option for I2C bus speed, v2
      ARM: OMAP: Add method to register additional I2C busses on the command line, v2
      ARM: OMAP3: Remove unused CONFIG_I2C2_OMAP_BEAGLE
      ASoC: OMAP: Set minimum buffer size constraint for McBSP2 in OMAP3

Jaroslav Kysela (3):
      ALSA: Release v1.0.19
      ALSA: snd-hda-intel: Fix ALC662/ALC663 Beep Amplifier Index
      ALSA: snd-hda-intel - add checks for invalid values to *query_supported_pcm()

Jason Andryuk (7):
      at76c50x-usb: update to latest mac80211 hw scan api
      at76c50x-usb: convert at76_debug to an unsigned int
      at76c50x-usb: fix oops on disconnect
      at76c50x-usb: clean up DMA on stack
      at76c50x-usb: additional disconnect fixes
      iwl3945: initialize is_valid_rtc_data_addr function pointer
      iwl3945: re-add iwl_poll_direct_bit return value check

Jason Baron (6):
      tracing: convert c/p state power tracer to use tracepoints
      tracing, genirq: add irq enter and exit trace events
      tracing: tracepoints for softirq entry/exit - add softirq-to-name array
      tracing: tracepoints for softirq entry/exit - tracepoints
      dynamic debug: combine dprintk and dynamic printk
      dynamic debug: update docs

Jaswinder Singh Rajput (99):
      x86: smp.h remove obsolete function declaration
      x86: smp.h move zap_low_mappings declartion to tlbflush.h
      x86: smp.h move prefill_possible_map declartion to cpu.h
      x86: smp.h move stack_processor_id declartion to cpu.h
      x86: smp.h move safe_smp_processor_id declartion to cpu.h
      x86: smp.h move cpu_physical_id declartion to cpu.h
      x86: smp.h move boot_cpu_id declartion to cpu.h
      x86: rename intel_mp_floating to mpf_intel
      x86: rename all fields of mpf_intel mpf_X to X
      x86: smp.h move cpu_callin_mask and cpu_callin_map declartion to cpumask.h
      x86: smp.h move cpu_callout_mask and cpu_callout_map declartion to cpumask.h
      x86: smp.h move cpu_initialized_mask and cpu_initialized declartion to cpumask.h
      x86: smp.h move cpu_sibling_setup_mask and cpu_sibling_setup_map declartion to cpumask.h
      x86: microcode_intel.c fix style problems
      x86: msr.c fix style problems
      x86: module_32.c fix style problems
      x86: module_64.c fix style problems
      x86: replacing mp_config_ioapic with mpc_ioapic
      x86: replacing mp_config_intsrc with mpc_intsrc
      headers_check fix: alpha, statfs.h
      headers_check fix: alpha, swab.h
      headers_check fix: arm, a.out.h
      headers_check fix: arm, setup.h
      headers_check fix: arm, swab.h
      headers_check fix: avr32, swab.h
      headers_check fix: blackfin, swab.h
      headers_check fix: frv, swab.h
      headers_check fix: h8300, swab.h
      headers_check fix: ia64, fpu.h
      headers_check fix: ia64, gcc_intrin.h
      headers_check fix: ia64, intrinsics.h
      headers_check fix: ia64, kvm.h
      headers_check fix: ia64, swab.h
      headers_check fix: m32r, swab.h
      headers_check fix: mips, sigcontext.h
      headers_check fix: mips, swab.h
      headers_check fix: mn10300, swab.h
      headers_check fix: parisc, pdc.h
      headers_check fix: parisc, swab.h
      headers_check fix: powerpc, bootx.h
      headers_check fix: powerpc, elf.h
      headers_check fix: powerpc, kvm.h
      headers_check fix: powerpc, ps3fb.h
      headers_check fix: powerpc, spu_info.h
      headers_check fix: powerpc, swab.h
      headers_check fix: xtensa, swab.h
      headers_check fix: linux/coda_psdev.h
      headers_check fix: linux/in6.h
      headers_check fix: linux/nubus.h
      headers_check fix: linux/socket.h
      headers_check fix: linux/reinserfs_fs.h
      headers_check fix: x86, prctl.h
      headers_check fix: x86, setup.h
      headers_check fix cleanup: linux/coda_psdev.h
      headers_check fix cleanup: linux/nubus.h
      headers_check fix cleanup: linux/reiserfs_fs.h
      Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h
      make linux/types.h as assembly safe
      unconditionally include asm/types.h from linux/types.h
      x86: mm/init_32.c fix compilation warning
      x86: kernel/mpparse.c fix compilation warnings
      drm_proc.c fix compilation warning
      falcon fix compilation warnings
      iscsi_ibft.c fix compilation warning
      ne3210.c fix compilation warning for phys_addr_t
      arlan-main.c fix compilation warnings for phys_addr_t
      x86: include/asm/processor.h remove double declaration of print_cpu_info
      x86: remove double copy of show_cpuinfo_core for 32 and 64 bit
      x86: cpu architecture debug code
      x86: cpu architecture debug code, build fix, cleanup
      x86: cpu_debug add write support for MSRs
      x86: cpu/common.c cleanups
      x86: entry_32.S fix compile warnings - fix work mask bit width
      x86: cpu_debug add support for various AMD CPUs
      x86: cpu/mttr/cleanup.c fix compilation warning
      x86: kprobes.c fix compilation warning
      x86: mpparse: clean up code by introducing a few helper functions
      tracing: fix oops in tracepoint_update_probe_range()
      x86: mpparse.c introduce smp_dump_mptable helper function
      x86: mpparse.c introduce check_physptr helper function
      x86: topology.c cleanup
      x86: kdebugfs.c cleanup
      x86: i8253 cleanup
      x86: rtc.c cleanup
      x86: io_delay.c cleanup
      x86: pci-nommu.c cleanup
      x86: cpu/cpu.h cleanup
      x86: irq.c use same path for show_interrupts
      x86: irq.c keep CONFIG_X86_LOCAL_APIC interrupts together
      x86: apic/io_apic.c define msi_ir_chip and ir_ioapic_chip all the time
      x86: e820 fix various signedness issues in setup.c and e820.c
      unconditionally include asm/types.h from linux/types.h
      yam: use request_firmware
      3C359: use request_firmware
      smc91c92_cs: use request_firmware
      [SCSI] qla1280: use request_firmware
      [SCSI] advansys: use request_firmware
      [SCSI] qlogicpti: use request_firmware
      myri_sbus: use request_firmware

Jay Fenlason (4):
      firewire: add a client_list_lock
      firewire: cdev: use an idr rather than a linked list for resources
      firewire: implement asynchronous stream transmission
      firewire: broadcast channel support

Jay Fenlason, Stefan Richter (2):
      firewire: cdev: add ioctls for isochronous resource management
      firewire: cdev: add ioctl for broadcast write requests

Jay Sternberg (13):
      iwlwifi: correct Kconfig to prevent following entries from not indenting
      iwlwifi: remove static from 5000 structures
      iwlwifi: add recognition of Intel WiFi Link 6000 and 6050 Series
      iwlwifi: add recognition of Intel WiFi Link 100 Series
      iwlwifi: add new HW_REV_TYPEs for Intel WiFi Link 100, 6000 and 6050 Series
      iwlwifi: simplify parameter setting to allow support for 6000 series
      iwlwifi: parametrize configuration of the PLL for exclusion on 6000
      iwlwifi: correct API command overlap
      iwlwifi: define structures and functions externally for customization
      iwlwifi: remove chain noise calibration functions from 6000 family
      ipw2x00: correct Kconfig to prevent following entries from not indenting
      iwlwifi: update 5150 API version to support new firmware
      iwlwifi: correct device name for 1000 series

Jaya Kumar (2):
      [ARM] 5353/1: fbdev: add E-Ink Broadsheet controller support v3
      [ARM] 5354/1: mach-pxa: add AM300 platform driver v3

Jean Delvare (33):
      [SCSI] libiscsi: fix iscsi pool error path
      i2c: Document the different ways to instantiate i2c devices
      i2c: Let checkpatch shout on users of the legacy model
      i2c: Clarify which clients are auto-removed
      i2c-nforce2: Add support for MCP67, MCP73, MCP78S and MCP79
      i2c: Set a default timeout value for all adapters
      i2c: Adapter timeout is in jiffies
      i2c-davinci: Fix timeout handling
      V4L/DVB (10867): vino: fold i2c-algo-sgi code into vino.
      V4L/DVB (10931): zoran: Drop the lock_norm module parameter
      V4L/DVB (10932): zoran: Don't frighten users with failed buffer allocation
      V4L/DVB (10938): em28xx: Prevent general protection fault on rmmod
      V4L/DVB (10939): ir-kbd-i2c: Prevent general protection fault on rmmod
      V4L/DVB (10940): saa6588: Prevent general protection fault on rmmod
      V4L/DVB (10943): cx88: Prevent general protection fault on rmmod
      V4L/DVB (11111a): MAINTAINERS: Drop references to deprecated video4linux list
      hwmon: (ds1621) Reorder code statements
      hwmon: (ds1621) Clean up register access
      hwmon: (ds1621) Avoid unneeded register access
      hwmon: (ds1621) Clean up documentation
      hwmon: (w83627ehf) Invert fan pin variables logic
      Move the pcf8591 driver to hwmon
      hwmon: Define a standard interface for chassis intrusion detection
      dmi: Let dmi_walk() users pass private data
      DRM: drm_crtc_helper.h doesn't actually need i2c.h
      workqueue: add to_delayed_work() helper function
      [SCSI] libiscsi: fix iscsi pool error path
      i2c: Deprecate client_register and client_unregister methods
      i2c: Delete many unused driver IDs
      i2c: Delete unused i2c-algo-sgi helper module
      ibm_newemac: Fix dangerous struct assumption
      V4L/DVB (11437): pvrusb2: Drop client_register/unregister stubs
      hwmon: (lm95241) Convert to new-style i2c driver

Jean-Baptiste Joret (1):
      [S390] dasd_eckd / Write format R0 is now allowed BB

Jean-Christop PLAGNIOL-VILLARD (1):
      [ARM] 5412/1: XSCALE: add ice dcc support

Jean-Francois Moine (76):
      V4L/DVB (10332): gspca - main: Version change.
      V4L/DVB (10333): gspca - main and many subdrivers: Remove the epaddr variable.
      V4L/DVB (10337): gspca - common: Simplify the debug macros.
      V4L/DVB (10343): gspca - zc3xx / zc0301: Handle the 0ac8:303b instead of zc0301.
      V4L/DVB (10345): gspca - jpeg subdrivers: One quantization table per subdriver.
      V4L/DVB (10346): gspca - zc3xx: Fix bad variable type with i2c read.
      V4L/DVB (10347): gspca - mars: Optimize, rewrite initialization and add controls.
      V4L/DVB (10348): gspca - mars: Bad isoc packet scanning.
      V4L/DVB (10350): gspca - tv8532: Cleanup code.
      V4L/DVB (10352): gspca - spca508: Cleanup code.
      V4L/DVB (10353): gspca - some subdrivers: Don't get the control values from the webcam.
      V4L/DVB (10354): gspca - tv8532: Change the max brightness.
      V4L/DVB (10356): gspca - sonixj: Cleanup code.
      V4L/DVB (10357): gspca - main: Cleanup code.
      V4L/DVB (10360): gspca - mars: Bad interface/altsetting since 0a10a0e906be.
      V4L/DVB (10361): gspca - sonixj: Gamma control added.
      V4L/DVB (10363): gspca - spca500: Abnormal error message when starting ClickSmart310.
      V4L/DVB (10367): gspca - spca561: Optimize the isoc scanning function.
      V4L/DVB (10368): gspca - spca561: Fix bugs and rewrite the init/start of the rev72a.
      V4L/DVB (10370): gspca - main: Have 3 URBs instead of 2 for ISOC transfers.
      V4L/DVB (10371): gspca - spca561: Fix image problem in the 352x288 mode of rev72a.
      V4L/DVB (10372): gspca - sonixj: Cleanup code.
      V4L/DVB (10373): gspca - zc3xx: Sensor adcm2700 added.
      V4L/DVB (10374): gspca - zc3xx: Bad probe of the sensor adcm2700.
      V4L/DVB (10375): gspca - zc3xx: Remove duplicated sequence of sensor cs2102k.
      V4L/DVB (10376): gspca - zc3xx: Remove some useless tables of sensor adcm2700.
      V4L/DVB (10378): gspca - main: Avoid error on set interface on disconnection.
      V4L/DVB (10380): gspca - t613: Cleanup and optimize code.
      V4L/DVB (10381): gspca - t613: New unknown sensor added.
      V4L/DVB (10382): gspca - t613: Bad returned value when no known sensor found.
      V4L/DVB (10383): gspca - spca505: Cleanup and optimize code.
      V4L/DVB (10384): gspca - spca505: Simplify and add the brightness in start.
      V4L/DVB (10387): gspca - spca505: Move some sequences from probe to streamon.
      V4L/DVB (10389): gspca - zc3xx: Do work the sensor adcm2700.
      V4L/DVB (10419): gspca - sonixj: Sensor mt9v111 added.
      V4L/DVB (10420): gspca - vc032x: Webcam 041e:405b added and mi1310_soc updated.
      V4L/DVB (10421): gspca - documentation: Add the webcam 041e:405b.
      V4L/DVB (10423): gspca - sonixj: Bad sensor definition of the webcams 0c45:60c0.
      V4L/DVB (10424): gspca - vc032x: Add resolution 1280x1024 for sensor mi1310_soc.
      V4L/DVB (10425): gspca - sonixj: Bad initialization of sensor mt9v111.
      V4L/DVB (10427): gspca - sonixj: Sensor sp80708 added for webcam 0c45:6143.
      V4L/DVB (10428): gspca - sonixj: Specific gamma tables per sensor.
      V4L/DVB (10429): gspca - sonixj: Simplify the probe of the sensors mi0360/mt9v111.
      V4L/DVB (10430): gspca - sonixj: Adjust some exchanges with the sensor mt9v111.
      V4L/DVB (10431): gspca - vc032x: Bad revision for the webcam 041e:405b.
      V4L/DVB (10432): gspca - vc032x: Cleanup source, optimize and check i2c_write.
      V4L/DVB (10617): gspca - vc032x: Remove the vc0321 reset.
      V4L/DVB (10618): gspca - some drivers: Fix compilation warnings.
      V4L/DVB (10620): gspca - main: More checks of the device disconnection.
      V4L/DVB (10635): gspca - sonixj: No vertical flip control for mt9v111.
      V4L/DVB (10636): gspca - sonixj: Add autogain for ov7630/48 and vflip for ov7648.
      V4L/DVB (10637): gspca - t613: Bad sensor name in kernel trace when 'other' sensor.
      V4L/DVB (10638): gspca - t613: Bad debug level when displaying the sensor type.
      V4L/DVB (10679): gspca - sonixj: Handle the webcam 0c45:613c instead of sn9c102.
      V4L/DVB (10680): gspca - zc3xx: Bad probe of the ov7xxx sensors.
      V4L/DVB (10681): gspca - zc3xx: Bad probe of the ov7630c sensor.
      V4L/DVB (10787): gspca - mars: Bad webcam register values tied to saturation.
      V4L/DVB (10788): gspca - vc032x: Bad matrix for sensor mi1310_soc.
      V4L/DVB (11039): gspca - most jpeg subdrivers: Change the JPEG header creation.
      V4L/DVB (11040): gspca - most jpeg subdrivers: Have the JPEG quality settable.
      V4L/DVB (11103): gspca - main: May have isochronous transfers on altsetting 0
      V4L/DVB (11104): gspca - ov534: Bad frame pointer after adding the last packet
      V4L/DVB (11105): gspca - ov534: Adjust the packet scan function
      V4L/DVB (11106): gspca - ov534: New sensor ov965x and re-enable the webcam 06f8:3003
      V4L/DVB (11143): gspca - t613: Bad sensor detection.
      V4L/DVB (11144): gspca - t613: Don't re-read the ID registers at probe time.
      V4L/DVB (11145): gspca - t613: Greater delay after om6802 reset.
      V4L/DVB (11146): gspca - vc032x: Change the probe sequence.
      V4L/DVB (11209): gspca - vc032x: New sensor mi1320_soc and webcam 15b8:6001 added.
      V4L/DVB (11211): gspca - vc032x: Simplify the i2c write function.
      V4L/DVB (11212): gspca - vc032x: Use YVYU format for sensor mi1320_soc.
      V4L/DVB (11218): gspca - sq905: Update the frame pointer after adding the last packet.
      V4L/DVB (11219): gspca - sq905: Optimize the resolution setting.
      V4L/DVB (11220): gspca - finepix: Use a workqueue for streaming.
      V4L/DVB (11223): gspca - doc: Add the 15b8:6001 webcam to the Documentation.
      V4L/DVB (11402): gspca - vc032x: Remove the JPEG tables of mi1320_soc.

Jeff Kirsher (1):
      igb: remove LRO Kconfig option

Jeff Layton (2):
      cifs: fix buffer format byte on NT Rename/hardlink
      writeback: guard against jiffies wraparound on inode->dirtied_when checks (try #3)

Jeff Mahoney (36):
      reiserfs: add support for mount count incrementing
      reiserfs: audit transaction ids to always be unsigned ints
      reiserfs: use buffer_info for leaf_paste_entries
      reiserfs: use more consistent printk formatting
      reiserfs: make some warnings informational
      reiserfs: rework reiserfs_warning
      reiserfs: prepare_error_buf wrongly consumes va_arg
      reiserfs: eliminate reiserfs_warning from uniqueness functions
      reiserfs: add locking around error buffer
      reiserfs: rework reiserfs_panic
      reiserfs: rearrange journal abort
      reiserfs: introduce reiserfs_error()
      reiserfs: use reiserfs_error()
      reiserfs: small variable cleanup
      reiserfs: xattr reiserfs_get_page takes offset instead of index
      reiserfs: remove link detection code
      reiserfs: remove IS_PRIVATE helpers
      reiserfs: Clean up xattrs when REISERFS_FS_XATTR is unset
      reiserfs: simplify xattr internal file lookups/opens
      reiserfs: eliminate per-super xattr lock
      reiserfs: make per-inode xattr locking more fine grained
      reiserfs: remove i_has_xattr_dir
      reiserfs: use generic xattr handlers
      reiserfs: journaled xattrs
      reiserfs: use generic readdir for operations across all xattrs
      reiserfs: add atomic addition of selinux attributes during inode creation
      reiserfs: factor out buffer_info initialization
      reiserfs: cleanup path functions
      reiserfs: strip trailing whitespace
      reiserfs: rename p_s_sb to sb
      reiserfs: rename p_s_bh to bh
      reiserfs: rename p_s_inode to inode
      reiserfs: rename p_s_tb to tb
      reiserfs: rename p_._ variables
      reiserfs: rename [cn]_* variables
      reiserfs: xattr_create is unused with xattrs disabled

Jens Axboe (21):
      block: don't create bio_vec slabs of less than the inline number
      cciss: add BUILD_BUG_ON() for catching bad CommandList_struct alignment
      block: remove various blk_queue_*() setting functions in blk_init_queue_node()
      block: get rid of unused blkdev_free_rq() define
      Move the default_backing_dev_info out of readahead.c and into backing-dev.c
      btrfs: get rid of current_is_pdflush() in btrfs_btree_balance_dirty
      Get rid of pdflush_operation() in emergency sync and remount
      block: change the request allocation/congestion logic to be sync/async based
      Add WRITE_SYNC_PLUG and SWRITE_SYNC_PLUG
      block: fsync_buffers_list() should use SWRITE_SYNC_PLUG
      jbd: use WRITE_SYNC_PLUG instead of WRITE_SYNC
      jbd2: use WRITE_SYNC_PLUG instead of WRITE_SYNC
      block: enabling plugging on SSD devices that don't do queuing
      block: Add flag for telling the IO schedulers NOT to anticipate more IO
      block: switch sync_dirty_buffer() over to WRITE_SYNC
      block: elevator quiescing helpers
      cciss: fix residual count for block pc requests
      cfq-iosched: change dispatch logic to deal with single requests at the time
      cfq-iosched: kill two unused cfqq flags
      block: remove unused REQ_UNPLUG
      cfq-iosched: don't let idling interfere with plugging

Jeremy Fitzhardinge (112):
      x86/pvops: remove pte_flags pvop
      x86: add pte_set_flags/clear_flags for pte flag manipulation
      x86: unify asm/io.h: IO_SPACE_LIMIT
      xen: move remaining mmu-related stuff into mmu.c
      x86/pvops: add a paravirt_ident functions to allow special patching
      x86: fix paravirt clobber in entry_64.S
      x86/paravirt: selectively save/restore regs around pvops calls
      x86/paravirt: add register-saving thunks to reduce caller register pressure
      x86/paravirt: implement PVOP_CALL macros for callee-save functions
      x86/paravirt: use callee-saved convention for pte_val/make_pte/etc
      x86/paravirt: fix missing callee-save call on pud_val
      x86: split loading percpu segments from loading gdt
      xen: setup percpu data pointers
      x86/paravirt: don't restore second return reg
      x86/vmi: fix interrupt enable/disable/save/restore calling convention.
      x86/paravirt: return full 64-bit result
      xen: fix 32-bit build resulting from mmu move
      xen: setup percpu data pointers
      xen: make direct versions of irq_enable/disable/save/restore to common code
      xen: use direct ops on 64-bit
      x86: unify pte_none
      x86: unify pte_same
      x86: unify pte_present
      x86: unify pud_present
      x86: unify pgd_present
      x86: unify pmd_present
      x86: unify pmd_none
      x86: unify pgd_page_vaddr
      x86: unify pud_page_vaddr
      x86: include pgtable_SIZE.h earlier
      x86: unify pud_page
      x86: unify pgd_page
      x86: unify pud_index
      x86: unify pud_offset
      x86: unify pmd_page_vaddr
      x86: unify pmd_page
      x86: unify pmd_index
      x86: unify pmd_offset
      x86: remove redundant pfn_pmd definition
      x86: unify pmd_pfn
      x86: unify pmd_pfn
      x86: unify pte_index
      x86: unify pte_offset_kernel
      x86: unify pud_large
      x86: unify pgd_bad
      x86: unify pgd_bad
      x86: unify pmd_bad
      x86: unify pages_to_mb
      x86: unify pud_none
      x86: unify pgd_none
      x86: unify io_remap_pfn_range
      x86: add and use pgd/pud/pmd_flags
      x86: make pgd/pud/pmd/pte_none consistent
      x86: asm/io.h: unify virt_to_phys/phys_to_virt
      x86: asm/io.h: unify ioremap prototypes
      x86: Fix compile error in arch/x86/kernel/early_printk.c
      x86: add handle_irq() to allow interrupt injection
      x86: unify do_IRQ()
      xen: set irq_chip disable
      xen: use our own eventchannel->irq path
      xen: pack all irq-related info together
      xen: remove irq bindcount
      xen: make sure that softirqs get handled at the end of event processing
      x86: use early_ioremap in __acpi_map_table
      x86: always explicitly map acpi memory
      acpi: remove final __acpi_map_table mapping before setting acpi_gbl_permanent_mmap
      x86: make apic_* operations inline functions
      x86: unstatic mp_find_ioapic so it can be used elsewhere
      x86: add mp_find_ioapic_pin
      x86: unstatic ioapic entry funcs
      Merge commit 'remotes/tip/x86/paravirt' into x86/untangle2
      x86: rename *-defs.h to *-_types.h for consistency
      Split pgtable.h into pgtable_types.h and pgtable.h
      x86: Split pgtable_32.h into pgtable_32.h and pgtable_32_types.h
      x86: Split pgtable_64.h into pgtable_64_types.h and pgtable_64.h
      x86: Include pgtable_32|64_types.h in pgtable_types.h
      x86: create _types.h counterparts for page*.h
      x86: move 2 and 3 level asm-generic defs into page-defs
      x86: move defs around to allow paravirt.h to just include page_types.h
      x86: define pud_flags and pud_large properly to allow non-PAE builds
      x86: move pte types into pgtable*.h
      x86: use _types.h headers in asm where available
      x86: move more pagetable-related definitions into pgtable*.h
      Merge commit 'tip/x86/headers' into x86/untangle2
      x86, xen: short-circuit tests for dom0
      x86, xen: degrade BUG to WARN when multicall fails
      x86, xen: do multicall callbacks with interrupts disabled
      acpi: add some missing section markers
      x86-32: use non-lazy io bitmap context switching
      x86: unify chunks of kernel/process*.c
      x86: add forward decl for tss_struct
      xen: deal with virtually mapped percpu data
      x86: remove vestigial fix_ioremap prototypes
      x86: un-__init fill_pud/pmd/pte
      x86: clean up old gcc warnings
      x86-32: use specific __vmalloc_start_set flag in __virt_addr_valid
      x86: pre-initialize boot_cpu_data.x86_phys_bits to avoid system_state tests
      x86-32: make sure virt_addr_valid() returns false for fixmap addresses
      x86: make section delimiter symbols part of their section
      x86: add brk allocation for very, very early allocations
      x86-32: use brk segment for allocating initial kernel pagetable
      x86: use brk allocation for DMI
      x86: allow extend_brk users to reserve brk space
      x86, paravirt: prevent gcc from generating the wrong addressing mode
      x86-32: make sure we map enough to fit linear map pagetables
      x86-32: remove ALLOCATOR_SLOP from head_32.S
      x86/brk: make the brk reservation symbols inaccessible from C
      x86/brk: put the brk reservations in their own section
      x86/32: no need to use set_pte_present in set_pte_vaddr
      x86: with the last user gone, remove set_pte_present
      Revert "x86: create a non-zero sized bm_pte only when needed"
      x86/dmi: fix dmi_alloc() section mismatches

Jeremy Kerr (10):
      powerpc/spufs: Use correct return value for spu_handle_mm_fault
      powerpc/spufs: Clear purge status before setting up isolated mode
      powerpc/spufs: Constify context contents and coredump callback constants
      powerpc/spufs: Check file offset before calculating write size in fixed-sized files
      powerpc/spufs: Fix incorrect buffer offset in regs write
      powerpc: Fix page_ins details in lppaca comments
      powerpc: Add dispatch trace log fields to lppaca
      powerpc: Add virtual processor dispatch trace log
      powerpc/cell: Fix iommu exception reporting
      powerpc: Add write barrier before enabling DTL flags

Jeremy Theler (1):
      Staging: comedi: add adq12b driver

Jerome Marchand (1):
      block: fix inconsistency in I/O stat accounting code

Jes Sorensen (4):
      KVM: ia64: stack get/restore patch
      KVM: ia64: expose registers in struct kvm_regs
      KVM: ia64: dynamic nr online cpus
      [IA64] Fix kstat_this_cpu build breakage

Jesper Dangaard Brouer (8):
      ipv4: Fix rp_filter description in net/ipv4/Kconfig.
      ipv4: Clean whitespaces in net/ipv4/Kconfig.
      Doc: Fix typos in ip-sysctl.txt about rp_filter.
      Doc: Cleanup whitespaces in ip-sysctl.txt
      Doc: Refer to ip-sysctl.txt for strict vs. loose rp_filter mode
      Doc: Fix missing whitespaces in RCU documentation.
      Doc: Fix wrong API example usage of call_rcu().
      Doc: Fix spelling in RCU/rculist_nulls.txt.

Jesper Juhl (1):
      kernel/cgroup.c: kfree(NULL) is legal

Jesper Nilsson (3):
      ipv6: Plug sk_buff leak in ipv6_rcv (net/ipv6/ip6_input.c)
      CRISv32: Remove extraneous space between -I and the path.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask-for-cris into for-next

Jesse Barnes (6):
      powerpc/PCI: include pci.h in powerpc MSI implementation
      drm/i915: check for -EINVAL from vm_insert_pfn
      drm/i915: add VGA hotplug support for 945+
      drm: Use pgprot_writecombine in GEM GTT mapping to get the right bits for !PAT.
      drm: fix EDID backward compat check
      drm: remove unused "can_grow" parameter from drm_crtc_helper_initial_config

Jesse Brandeburg (19):
      e1000e: drop lltx, remove unnecessary lock
      igb: remove dead code in transmit routine
      e1000e: add aer support
      e1000e: remove workaround for e1000 hardware
      ixbge: fix bug when using large pages and jumbo frames
      e1000e: fix unmap bug
      e1000: fix unmap bug
      ixgbe: Fix interrupt configuration for 82599
      ixgbe: fix bug with napi add before request_irq
      ixgbe: Fix the Tx clean logic to return proper status
      ixgbe: Cleanup on the Rx init path
      ixgbe: Add a few safety nets for register writes and descriptor cleanups
      ixgbe: Cleanup some whitespace issues, fixup and add some comments
      ixgbe: Fixup the watchdog interrupt scheduling on 82599
      e1000: fix close race with interrupt
      e1000e: fix loss of multicast packets
      e1000e: fix close interrupt race
      e1000e: update version number
      e1000: fix loss of multicast packets

Jim Owens (1):
      Btrfs: remove unused ftrace include

Jiri Kosina (7):
      x86: remove byte locks
      HID: do not try to compile PM code with CONFIG_PM unset
      HID: hid_reset_resume() needs to be defined only when CONFIG_PM is set
      HID: bring back possibility to specify vid/pid ignore on module load
      HID: support for Kensington slimblade device
      HID: add support for Kye/Genius Ergo 525V
      Merge branch 'autosuspend' into for-next

Jiri Pirko (4):
      8139cp: allow to set mac address on running device
      8139too: allow to set mac address on running device
      bonding: select current active slave when enslaving device for mode tlb and alb
      audit: EXECVE record - removed bogus newline

Jiri Slaby (18):
      IWL: fix WARN typo
      x86_32: summit_32, use BAD_APICID
      x86_32: summit_32, de-inline functions
      ipw2200, fix ipw io functions
      x86_32: apic/bigsmp_32, de-inline functions
      x86_32: apic/es7000_32, cpu_mask_to_apicid cleanup
      x86_32: apic/es7000_32, fix cpu_mask_to_apicid
      x86_32: apic/summit_32, fix cpu_mask_to_apicid
      x86_32: apic/es7000_32, fix section mismatch
      x86_32: apic/summit_32, fix section mismatch
      x86_32: apic/numaq_32, fix section mismatch
      ath5k: fix hw rate index condition
      ath5k: constify stuff
      ath5k: don't change mac in eeprom_read_mac on error
      PCI quirk: don't mark one netmos as class other
      HID: remove compat stuff
      tty: moxa, fix refcounting in moxa_poll_port
      mxser: remove tty_port_tty_get from mxser_check_modem_status

Joakim Tjernlund (1):
      ucc_geth: Convert to net_device_ops

Jochen Friedrich (2):
      V4L/DVB (10452): Add Freescale MC44S803 tuner driver
      V4L/DVB (10453): af9015: add MC44S803 support

Jochen Hein (1):
      trivial: Update contact info for Jochen Hein

Jody McIntyre (1):
      tracing: Documentation / sample code fixes for tracepoints

Joe Carnuccio (2):
      [SCSI] qla2xxx: Add Flash-Access-Control support for recent ISPs.
      [SCSI] qla2xxx: Add EDC-update support.

Joe Eykholt (2):
      [SCSI] fcoe: Add a header file defining the FIP protocol for FCoE.
      [SCSI] fcoe, libfcoe: Add support for FIP. FCoE discovery and keep-alive.

Joe Perches (4):
      sctp/ipv6.c: use ipv6_addr_copy
      dlm: use ipv6_addr_copy
      dlm: comment typo fixes
      KVM: SVM: Fix typo in has_svm()

Joel A. Fowler (1):
      ctcm: fix minor findings from code analysis tool

Joerg Roedel (26):
      dma-debug: add Kconfig entry
      dma-debug: add header file and core data structures
      dma-debug: add hash functions for dma_debug_entries
      dma-debug: add allocator code
      dma-debug: add initialization code
      dma-debug: add kernel command line parameters
      dma-debug: add debugfs interface
      dma-debug: add core checking functions
      dma-debug: add checking for map/unmap_page/single
      dma-debug: add add checking for map/unmap_sg
      dma-debug: add checking for [alloc|free]_coherent
      dma-debug: add checks for sync_single_*
      dma-debug: add checks for sync_single_range_*
      dma-debug: add checks for sync_single_sg_*
      dma-debug: x86 architecture bindings
      dma-debug: Documentation update
      dma-debug: add checks for kernel text and rodata
      dma-debug: add a check dma memory leaks
      dma-debug/x86: register pci bus for dma-debug leak detection
      dma-debug: make memory range checks more consistent
      KVM: SVM: Allow read access to MSR_VM_VR
      KVM: MMU: handle compound pages in kvm_is_mmio_pfn
      KVM: MMU: remove redundant check in mmu_set_spte
      KVM: MMU: remove assertion in kvm_mmu_alloc_page
      KVM: MMU: Fix another largepage memory leak
      x86/dma: unify definition of pci_unmap_addr* and pci_unmap_len macros

Johannes Berg (82):
      ALSA: snd-aoa: handle older machines
      ALSA: snd-aoa: handle master-amp if present
      ssb/b43: add new N PHY device
      b43: detect N PHY revision/radio
      mac80211: clean up set_key callback
      mac80211: remove user_power_level from driver API
      mac80211: clarify alignment docs, fix up alignment
      mac80211: clean up channel type config
      mac80211: validate SIOCSIWPOWER arguments better
      mac80211: move dynamic PS timeout to hardware config
      mac80211: extend/document powersave API
      cfg80211: add PM hooks
      mac80211: constify ieee80211_if_conf.bssid
      wireless: restrict to 32 legacy rates
      mac80211: Add capability to enable/disable beaconing
      mac80211: add interface list lock
      mac80211: don't try to powersave/config disabled interfaces
      mac80211: remove HW_SIGNAL_DB
      mac80211: convert to net_device_ops
      mac80211: convert master interface to netdev_ops
      zd1211rw: do not ratelimit no-ops
      mac80211: disable IBSS beacon before join
      zd1211rw: honour enable_beacon conf
      mac80211: properly validate/translate IW_AUTH_MFP values
      mac80211: reject extra IEs for probe request when hw_scan
      mac80211: fix beacon enable more
      mac80211: remove bssid argument from prepare_for_handlers
      mac80211: remove stray aggregation debugfs definition
      mac80211: fix RX aggregation timeouts
      mac80211: restructure HT code
      mac80211: restrict aggregation to supported interface modes
      mac80211: hardware should not deny going back to legacy
      mac80211: document TX aggregation (and small cleanup)
      mac80211: fix race in TX aggregation
      mac80211: fix aggregation timer lockups
      mac80211: clean up BA session teardown
      mac80211: RX aggregation: clean up stop session
      mac80211: further cleanups to stopping BA sessions
      cfg80211/nl80211: scanning (and mac80211 update to use it)
      mac80211: dont add BSS when creating IBSS
      cfg80211: free_priv for BSS info
      cfg80211: allow users to request removing a BSS
      cfg80211: add more flexible BSS lookup
      mac80211: use cfg80211s BSS infrastructure
      mac80211: calculate wstats_flags on the fly
      mac80211: fix IBSS auth
      mac80211: split managed/ibss code a little more
      timer: implement lockdep deadlock detection
      mac80211: disallow moving netns
      mac80211: fix aggregation for hardware with ampdu queues
      mac80211: split IBSS/managed code
      cfg80211/mac80211: fill qual.qual value/adjust max_qual.qual
      mac80211: add missing kernel-doc
      nl80211: remove admin requirement from station get
      cfg80211: clean up signal type
      mac80211/cfg80211: move iwrange handler to cfg80211
      mac80211: Fix quality reporting for wireless stats
      mac80211: remove ieee80211_num_regular_queues
      mac80211: reduce max number of queues
      mac80211: fix warnings in ieee80211_if_config
      mac80211: stop queues across suspend/resume
      wireless: radiotap updates
      nl80211: export supported commands
      mac80211: acquire sta_lock for station suspend/resume
      ieee80211: document DS bit usage
      nl80211: rework locking
      mac80211: kill IEEE80211_CONF_SHORT_SLOT_TIME
      mac80211: resume properly, add suspend/resume test
      cfg80211: accept no-op interface mode changes
      mac80211: remove mixed-cell and userspace MLME code
      mac80211: rate control status only for controlled packets
      mac80211: fix RX path
      cfg80211: fix locking in nl80211_set_wiphy
      mac80211: rewrite fragmentation
      mac80211: fix A-MPDU queue assignment
      mac80211: rework the pending packets code
      mac80211: clean up __ieee80211_tx args
      mac80211: unify and fix TX aggregation start
      mac80211: add skb length sanity checking
      mac80211: fix aggregation to not require queue stop
      mac80211/iwlwifi: move virtual A-MDPU queue bookkeeping to iwlwifi
      toshiba-acpi: remove MAINTAINERS entry

Johannes Weiner (28):
      x86: optimise page fault entry, cleanup
      irq: use GFP_KERNEL for action allocation in request_irq()
      USB: use kzfree()
      [S390] use kzfree()
      vmscan: rename sc.may_swap to may_unmap
      vmscan: clip swap_cluster_max in shrink_all_memory()
      vmscan: respect higher order in zone_reclaim()
      mm: move pagevec stripping to save unlock-relock
      mm: don't free swap slots on page deactivation
      ramfs-nommu: use generic lru cache
      ecryptfs: use kzfree()
      dm crypt: use kzfree
      xtensa: remove redefinition of XCHAL_MMU_ASID_BITS
      xtensa: beat Kconfig into shape
      xtensa: use correct stack pointer for stack traces
      xtensa: fix init_bootmem_node() argument order
      xtensa: don't make bootmem bitmap larger than required
      xtensa: cope with ram beginning at higher addresses
      xtensa: nommu support
      xtensa: variant-specific code
      xtensa: variant irq set callbacks
      xtensa: s6000 variant core definitions
      xtensa: s6000 variant
      xtensa: let platform override KERNELOFFSET
      xtensa: platform: s6105
      xtensa: use generic sched_clock()
      xtensa: remove platform rtc hooks
      xtensa: ccount clocksource

John Daiker (4):
      b43: checkpatch.pl cleanups
      airo_cs: checkpatch.pl cleanups
      atmel: checkpatch.pl cleanups
      ray_cs: checkpatch.pl and Lindent cleanups

John Dykstra (1):
      tcp: Discard segments that ack data not yet sent

John Linn (1):
      powerpc/virtex/spi: Xilinx SPI driver not releasing memory

John Stultz (1):
      time: ntp: fix bug in ntp_update_offset() & do_adjtimex(), fix

John W. Linville (2):
      airo: correct improper initialization of local variable
      iwlagn: default to MAX_UCODE_BEACON_INTERVAL in iwl_adjust_beacon_interval

Jon Grierson (2):
      Staging: comedi: add adl_pci7296 driver
      Staging: comedi: add ni_65xx driver

Jonas Andersson (1):
      ASoC: wm8510 pll settings

Jonas Larsson (2):
      Add Merisc board support
      Add RTC support for Merisc boards

Jonathan Brassow (12):
      dm exception store: separate type from instance
      dm raid1: add is_remote_recovering hook for clusters
      dm exception store: introduce registry
      dm exception store: move dm_target pointer
      dm exception store: move chunk_fields
      dm exception store: move cow pointer
      dm snapshot: remove dm_snap header use
      dm snapshot: remove dm_snap header
      dm snapshot: use DMEMIT macro for status
      dm snapshot: move ctr parsing to exception store
      dm snapshot: move status to exception store
      dm snapshot: persistent fix dtr cleanup

Jonathan Cameron (1):
      Regulator: Push lock out of _notifier_call_chain + add voltage change event.

Jonathan Corbet (5):
      Rename struct file->f_ep_lock
      Use f_lock to protect f_flags
      Move FASYNC bit handling to f_op->fasync()
      Rationalize fasync return values
      Fix a lockdep warning in fasync_helper()

Joonyoung Shim (1):
      ASoC: twl4030 - Fix build error

Jorg Schummer (1):
      mmc: delayed_work was never cancelled

Jose Alberto Reguero (1):
      V4L/DVB (10330): af9015: New remote RM-KS for Avermedia Volar-X

Josef 'Jeff' Sipek (1):
      xfs: cleanup error handling in xfs_swap_extents

Josef Bacik (4):
      Btrfs: free space cache cleanups
      Btrfs: clean up find_free_extent
      Btrfs: kill the block group alloc mutex
      Btrfs: kill the pinned_mutex

Josef Jiru (1):
      Staging: rt2870: add Linksys WUSB600N device id

Joseph Cihula (1):
      x86: disable stack-protector for __restore_processor_state()

Josh Boyer (2):
      powerpc: Sanitize stack pointer in signal handling code
      powerpc: Make LOWMEM_CAM_NUM depend on FSL_BOOKE

Josh Stone (1):
      net: Add dependent headers to trace/skb.h

José Luis Sánchez (2):
      Staging: comedi: add acl7225b driver
      Staging: comedi: add pcl730 driver

Jouni Hogander (3):
      [ARM] OMAP3: PM: Emu_pwrdm is switched off by hardware even when sdti is in use
      [ARM] OMAP34XX: Add miscellaneous definitions related to 34xx
      USB: TWL: disable VUSB regulators when cable unplugged

Jouni Malinen (59):
      mac80211: 802.11w - STA flag for MFP
      mac80211: 802.11w - CCMP for management frames
      mac80211: 802.11w - Add BIP (AES-128-CMAC)
      mac80211: 802.11w - Use BIP (AES-128-CMAC)
      mac80211: 802.11w - WEXT parameter for setting mgmt cipher
      mac80211: 802.11w - WEXT configuration for IGTK
      mac80211: 802.11w - Configuration of MFP disabled/optional/required
      mac80211: 802.11w - SA Query processing
      mac80211: 802.11w - Do not force Action frames to disable encryption
      mac80211: 802.11w - Drop unprotected robust management frames if MFP is used
      mac80211: 802.11w - Implement Association Comeback processing
      mac80211: 802.11w - Optional software CCMP for management frames
      mac80211: 802.11w - Add driver capability flag for MFP
      ath9k: Fix set_key error codes
      ath9k: Setup MFP options for CCMP
      mac80211_hwsim: Report driver as MFP capable
      mac80211: Mark ieee80211_process_sa_query_req() static
      mac80211: Fix radiotap header it_present on big endian CPUs
      nl80211: Fix documentation errors
      ath9k: Use a defined value for pci_set_power_state()
      nl80211: New command for adding extra IE(s) into management frames
      mac80211: Fix drop-unencrypted for management frames
      mac80211: Fix MFP Association Comeback to use Timeout Interval IE
      nl80211: Optional IEs into scan request
      nl80211: Provide access to STA TX/RX packet counters
      ath9k: Unlock sc->mutex on error path
      nl80211: Avoid AP mode BUG_ON hang with invalid lock assert
      ath9k: Add module parameter to disable hardware crypto
      ath9k: Fix hw crypto configuration for TKIP in AP mode
      ath9k: Document keycache operations
      ath9k: Remove unused key xoring
      ath9k: Clean up setkey operations
      ath9k: Cleanup multiple VIF processing
      ath9k: Set BSSID mask based on configured interfaces
      ath9k: Add data structure for supporting virtual radio/wiphy operation
      ath9k: Add support for multiple secondary virtual wiphys
      ath9k: Configure RX filter for multi-BSSID broadcast
      ath9k: Virtual wiphy pause/unpause functionality
      ath9k: Add routines for switching between active virtual wiphys
      ath9k: Make start/stop operations aware of virtual wiphys
      ath9k: Register larger listen interval
      ath9k: Pause other virtual wiphys on channel change
      ath9k: Check virtual wiphy state on tx()
      ath9k: Add workaround to recover from failed channel changes
      ath9k: Special processing for channel changes during scan
      ath9k: Add a simple virtual wiphy scheduler
      ath9k: Add a debugfs interface for controlling virtual wiphys
      mac80211: Fix WMM ACM parsing and AC downgrade operation
      ath9k: Fix FIF_PROMISC_IN_BSS processing in station mode
      ath9k: Add support for multiple virtual AP interfaces
      mac80211: Fix a typo in assoc vs. reassoc check
      mac80211: Fix reassociation by not clearing previous BSSID
      nl80211: Event notifications for MLME events
      nl80211: Add MLME primitives to support external SME
      mac80211: Fix memleak in nl80211 authentication on deinit
      nl80211: Remove NL80211_CMD_SET_MGMT_EXTRA_IE
      nl80211: Add more through validation of MLME command parameters
      nl80211: Check that netif_runnin is true in cfg80211 code
      nl80211: Check iftype in cfg80211 code

Juan Grigera (1):
      Staging: comedi: add pcl816 driver

Juan Jesús García de Soria Lucena (1):
      V4L/DVB (11328): Add AVerMedia A310 USB IDs to CE6230 driver.

Juha Yrjola (1):
      omap_hsmmc: Implement scatter-gather emulation

Julia Lawall (19):
      [SCSI] libfc: Correct use of ! and &
      PCI: introduce missing kfree
      USB: Move definitions from usb.h to usb/ch9.h
      USB: ub: use USB API functions rather than constants
      USB: Remove redundant test in pxa27x_udc and ftdi_sio
      USB: drivers: use USB API functions rather than constants
      drivers/watchdog: use USB API functions rather than constants
      Staging: agnx: Move a dereference below a NULL test
      Staging: go7007: Move a dereference below a NULL test
      Staging: go7007: introduce missing kfree
      Staging: meilhaus: Correct use of ! and &
      Staging: meilhaus: Use DEFINE_SPINLOCK
      Staging: rspiusb: use USB API functions rather than constants
      Staging: otus: use USB API functions rather than constants
      Staging: rt2860,rt2870: Correct use of ! and &
      Staging: comedi: Correct use of ! and &
      Staging: comedi: Use DEFINE_SPINLOCK
      Staging: comedi: introduce missing kfree
      Staging: comedi: Move a dereference below a NULL test

Jun'ichi Nomura (1):
      dm: path selector use module refcount directly

Justin Bronder (1):
      Staging: b3dfg: Prepare b3dfg for submission upstream.

KAMEZAWA Hiroyuki (10):
      vmscan: fix it to take care of nodemask
      cgroup: CSS ID support
      cgroup: fix frequent -EBUSY at rmdir
      memcg: use CSS ID
      memcg: hierarchical stat
      memcg: fix shrinking memory to return -EBUSY by fixing retry algorithm
      memcg: fix OOM killer under memcg
      cgroups: use css id in swap cgroup for saving memory v5
      memcg: remove redundant message at swapon
      /proc/pid/maps: don't show pgoff of pure ANON VMAs

KOSAKI Motohiro (16):
      sparseirq: make for_each_irq_desc() more robust
      tracing: current tip/master can't enable ftrace
      tracing: fix deadlock when setting set_ftrace_pid
      ftrace: fix documentation typo s/trace_max_latency/tracing_max_latency/
      ftrace: tracing header should put '#' at the beginning of a line
      tracing: Don't use tracing_record_cmdline() in workqueue tracer
      doc: add trace_buf_size description to kernel-parameters.txt
      tracing: Don't assume possible cpu list have continuous numbers
      x86, mce: use round_jiffies() instead round_jiffies_relative()
      tracing: Don't use tracing_record_cmdline() in workqueue tracer fix
      mm: introduce for_each_populated_zone() macro
      mm: don't call mark_page_accessed() in do_swap_page()
      mm: add comment why mark_page_accessed() would be better than pte_mkyoung() in follow_page()
      mm: remove pagevec_swap_free()
      memcg: remove mem_cgroup_calc_mapped_ratio()
      memcg: remove mem_cgroup_reclaim_imbalance() remnants

Kalle Valo (15):
      mac80211: make wake/stop_queue_by_reason() functions static
      mac80211: remove multicast check from check_tim()
      mac80211: use ps-poll when dynamic power save mode is disabled
      at76c50x-usb: add driver
      at76c50x-usb: add link to the TODO list
      at76c50x-usb: use dev_name() instead of struct device.bus_id
      mac80211: don't drop nullfunc frames during software scan
      mac80211: decrease execution of the associated timer
      mac80211: track beacons separately from the rx path activity
      mac80211: disable power save when scanning
      cfg80211: add feature to hold bss
      mac80211: add beacon filtering support
      Staging: at76_usb: mention mac80211 port in TODO file
      Staging: at76_usb: convert to use linux/ieee80211.h
      Staging: Add stlc45xx, wi-fi driver for stlc4550/4560

Karen Xie (5):
      [SCSI] cxgb3i: fix function descriptions
      [SCSI] cxgb3i: subscribe to error notification from cxgb3 driver
      [SCSI] cxgb3i: re-initialize ddp settings after chip reset
      [SCSI] cxgb3i: close all tcp connections upon chip reset
      [SCSI] cxgb3i: merge cxgb3i_ddp into cxgb3i module

Karsten Wiese (1):
      r8169: reset IntrStatus after chip reset

Kay Sievers (35):
      net: struct device - replace bus_id with dev_name(), dev_set_name()
      wimax: struct device - replace bus_id with dev_name(), dev_set_name()
      sh: struct device - replace bus_id with dev_name(), dev_set_name()
      PCI: struct device - replace bus_id with dev_name(), dev_set_name()
      mmc: struct device - replace bus_id with dev_name(), dev_set_name()
      edac: struct device - replace bus_id with dev_name(), dev_set_name()
      spi: struct device - replace bus_id with dev_name(), dev_set_name()
      video: struct device - replace bus_id with dev_name(), dev_set_name()
      zorro: struct device - replace bus_id with dev_name(), dev_set_name()
      mmc: struct device - replace bus_id with dev_name(), dev_set_name()
      mtd: struct device - replace bus_id with dev_name(), dev_set_name()
      pci: struct device - replace bus_id with dev_name(), dev_set_name()
      rapidio: struct device - replace bus_id with dev_name(), dev_set_name()
      s390: struct device - replace bus_id with dev_name(), dev_set_name()
      serial: struct device - replace bus_id with dev_name(), dev_set_name()
      sh: struct device - replace bus_id with dev_name(), dev_set_name()
      tc: struct device - replace bus_id with dev_name(), dev_set_name()
      pcmcia: struct device - replace bus_id with dev_name(), dev_set_name()
      rtc: struct device - replace bus_id with dev_name(), dev_set_name()
      net: struct device - replace bus_id with dev_name(), dev_set_name()
      drm: struct device - replace bus_id with dev_name(), dev_set_name()
      v4l: struct device - replace bus_id with dev_name(), dev_set_name()
      amba: struct device - replace bus_id with dev_name(), dev_set_name()
      dio: struct device - replace bus_id with dev_name(), dev_set_name()
      dma: struct device - replace bus_id with dev_name(), dev_set_name()
      eisa: struct device - replace bus_id with dev_name(), dev_set_name()
      gpio: struct device - replace bus_id with dev_name(), dev_set_name()
      mca: struct device - replace bus_id with dev_name(), dev_set_name()
      mfd: struct device - replace bus_id with dev_name(), dev_set_name()
      wimax: struct device - replace bus_id with dev_name(), dev_set_name()
      usb: struct device - replace bus_id with dev_name(), dev_set_name()
      driver core: get rid of struct device's bus_id string array
      vcs: hook sysfs devices into object lifetime instead of "binding"
      qeth: struct device - replace bus_id with dev_name(), dev_set_name()
      [MTD] struct device - replace bus_id with dev_name(), dev_set_name()

Kazuo Moriwaka (1):
      trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL

Ken Kawasaki (1):
      axnet_cs: fix phy_id detection for bogus Asix chip.

Kenji Kaneshige (15):
      PCI: pciehp: fix possible endless loop in pcie_isr
      PCI: pciehp: enable software notification on empty slots
      PCI: pciehp: make cmd_busy flag one bit
      PCI/ACPI: move _OSC code to pci_root.c
      PCI/ACPI: rename pci_osc_control_set()
      PCI/ACPI: fix wrong assumption in acpi_pci_get_bridge_handle
      PCI/ACPI: fix wrong assumption in acpi_find_root_bridge_handle
      PCI hotplug: fix wrong assumption in acpi_get_hp_params_from_firmware
      PCI hotplug: fix wrong assumption in acpi_get_hp_hw_control_from_firmware
      PCI: fix wrong assumption in pci_find_upstream_pcie_bridge
      PCI: fix wrong assumption in pci_read_bridge_bases
      PCI: fix wrong assumption in pci_get_interrupt_pin
      PCI: fix wrong assumption in pci_common_swizzle
      PCI: pci_is_root_bus helper
      PCI: fix kernel oops on bridge removal

Kentaro Takeda (8):
      Add in_execve flag into task_struct.
      Memory and pathname management functions.
      Common functions for TOMOYO Linux.
      File operation restriction part.
      Domain transition handler.
      LSM adapter functions.
      Kconfig and Makefile
      MAINTAINERS info

Kevin Cernekee (2):
      [MTD] driver model updates (part 2)
      [MTD] sysfs support should not depend on CONFIG_PROC_FS

Kevin Hilman (7):
      [ARM] OMAP2: Implement CPUfreq frequency table based on PRCM table
      ASoC: Fix DaVinci module unload error
      [MTD] [NAND] davinci: drop usage of cpu_is_* macro
      [WATCHDOG] davinci: convert to ioremap() + io[read|write]
      IDE: palm_bk3710: use ioremap instead of arch-specific IO_ADDRESS()
      memory_accessor: new interface for reading/writing persistent memory
      memory_accessor: implement the new memory_accessor interface for I2C EEPROM

Kim Kyuwon (2):
      omap_hsmmc: Initialize hsmmc controller registers when resuming
      leds: add BD2802GU LED driver

Kirill A. Shutemov (1):
      struct linux_binprm: drop unused fields

Klaus Flittner (1):
      V4L/DVB (11290): Add Elgato EyeTV DTT to dibcom driver

Klaus-Dieter Wacker (3):
      Use kthread instead of kernel_thread
      lcs: invalid return codes from hard_start_xmit.
      qeth: unregister MAC addresses during recovery.

Koji Sato (8):
      nilfs2: disk format and userland interface
      nilfs2: integrated block mapping
      nilfs2: B-tree based block mapping
      nilfs2: direct block mapping
      nilfs2: disk address translator
      nilfs2: checkpoint file
      nilfs2: segment usage file
      nilfs2: ioctl operations

Kolekar, Abhijeet (15):
      iwl3945: Change IWLWIFI_VERSION constant name
      iwl3945: include iwl-core.h
      iwl3945: replace iwl_3945_cfg with iwl_cfg
      iwl3945: move structures from iwl-3945.h to iwl-dev.h
      iwl3945: remove duplicate structures from iwl-3945.h
      iwl3945: replace iwl3945_broadcast_addr with iwl_bcast_addr
      iwl3945: use iwl_mod_params for 3945
      iwl3945: cleanup and remove duplicate code
      iwl3945: add load ucode op
      iwl3945: add apm ops
      iwl3945: add set_pwr_src
      iwl3945: simplify iwl3945_pci_probe
      iwl3945: release resources before shutting down
      iwl3945: use iwl_get_hw_mode
      iwl3945: adding utils ops

Krishna Kumar (1):
      net: Optimize skb_tx_hash() by eliminating a comparison

Kristian Høgsberg (3):
      drm: claim PCI device when running in modesetting mode.
      drm: Drop unused and broken dri_library_name sysfs attribute.
      drm/i915: Read the right SDVO register when detecting SVDO/HDMI.

Kristoffer Ericson (4):
      [ARM] 5375/1: PATCH - update jornada720.c to reflect driver additions
      fbdev: update s1d13xxxfb to differ between revisions and production ids
      backlight: Add HP Jornada 700 series LCD driver
      backlight: Adds HP Jornada 700 series backlight driver

Kruchinin Daniil (1):
      Staging: comedi: add unioxx5 driver

Krzysztof Hałasa (7):
      WAN: Generic HDLC now uses IFF_WAN_HDLC private flag.
      WAN: Allow hw HDLC drivers to override dev->get_stats.
      WAN: Convert generic HDLC drivers to netdev_ops.
      IXP4xx: workaround for PCI prefetch problems near 64 MB boundary.
      IXP4xx: add Ethernet and NPE support for IXP43x CPU.
      IXP4xx: cpu_is_ixp4*() now recognizes all IXP4xx processors.
      IXP4xx: PCI ixp4xx_scan_bus() is __devinit.

Krzysztof Helt (45):
      ALSA: wss-lib: move AD1845 frequency setting into wss-lib
      ALSA: sscape: fix incorrect timeout after microcode upload
      ALSA: wss-lib: remove "pops" before each played sound
      ALSA: cmi8330: add OPL3 support
      ALSA: sscape: use common MPU401 macros
      ALSA: do not create OPL3 timers if there is no OPL3 irq wired
      ALSA: ad1816a: enable hardware timer
      ALSA: Turtle Beach Multisound Classic/Pinnacle driver
      ALSA: sscape: update Kconfig description about SoundScape cards
      ALSA: gus: update debug messages
      ALSA: cmi8330: add MPU-401 support
      ALSA: ess1688: fix OPL3 port setting
      ALSA: msnd: add module description and license for the snd-msnd-lib
      ALSA: sscape: drop redundant fields from soundscape struct
      ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection
      sound: Remove documentation for OSS CS4232 driver
      ALSA: opl3sa2 fix irq releasing and short name of card
      cirrusfb: convert printks to dev_foo
      cirrusfb: fix Laguna chipset memory detection and clock setting
      cirrusfb: add Laguna additional overflow register
      cirrusfb: add mmio registers for Laguna chipsets
      cirrusfb: do not calculate line length twice
      cirrusfb: use 5-6-5 RGB for 16bpp mode
      cirrusfb: various improvements
      cirrusfb: Laguna chipset 8bpp fix
      cirrusfb: check_var improvements
      cirrusfb: various Laguna fixes
      cirrusfb: acceleration improvements
      cirrusfb: add imageblit function
      cirrusfb: fix error paths in cirrusfb_xxx_register()
      cirrusfb: GD5446 fixes
      cirrusfb: use 24bpp instead of 32bpp
      cirrusfb: fix clock doubling
      cirrusfb: add accelerator constant
      cirrusfb: set MCLK in one place
      cirrusfb: GD5434 (aka SD64) support fixed
      cirrusfb: fix threshold register mask for Laguna chips
      cirrusfb: fix interlaced modes
      fbdev: remove cyblafb driver
      fb: hide hardware cursor in graphics mode (Mach64)
      atyfb: speed up Mach64 cursor
      tridentfb: delete acceleration Kconfig option
      ALSA: opl3sa2: add ZV port control
      tdfxfb: move I2C functionality into the tdfxfb
      tdfxfb: make use of DDC information about connected monitor

Krzysztof Kosiński (1):
      tc1100-wmi: Fix state reporting

Kumar Gala (27):
      powerpc/fsl-booke: Cleanup init/exception setup to be runtime
      powerpc/fsl: Ensure PCI_QUIRKS are enabled for FSL_PCI
      powerpc/85xx: Fixed PCI IO region sizes in mpc8572ds*.dts
      powerpc/85xx: Added 36-bit physical device tree for mpc8572ds board
      powerpc/fsl-booke: Add new ISA 2.06 page sizes and MAS defines
      powerpc/book-3e: Introduce concept of Book-3e MMU
      powerpc/fsl-booke: Fix compile warning
      powerpc: Unify opcode definitions and support
      powerpc: Fix warnings from make headers_check
      powerpc: Add support for using doorbells for SMP IPI
      powerpc/fsl-booke: Add support for tlbilx instructions
      powerpc/85xx: Update smp support to handle doorbells and non-mpic init
      gianfar: pass the proper dev to DMA ops
      powerpc/pci: Default to dma_direct_ops for pci dma_ops
      powerpc: setup default archdata for {of_}platform via bus_register_notifier
      powerpc: expect all devices calling dma ops to have archdata set
      powerpc/mm: Remove unused register usage in SW TLB miss handling
      powerpc/mm: Used free register to save a few cycles in SW TLB miss handling
      powerpc/mm: e300c2/c3/c4 TLB errata workaround
      powerpc/83xx: Update ranges in gianfar node to match other dts
      powerpc/85xx: Use fsl,mpc85.. as prefix for memory ctrl & l2-cache nodes
      gianfar: Remove unused header
      ucc_geth: Remove unused header
      powerpc: Move SPEFSCR defines to common header
      powerpc/math-emu: Change types to work on ppc64
      Fix highmem PPC build failure
      powerpc: Add support for CoreInt delivery of interrupts on MPIC

Kuninori Morimoto (19):
      sh: Add support for SH7786 CPU subtype.
      sh: Urquell board support.
      sh: urquell: Add smc91x support and update defconfig accordingly.
      sh: Add OHCI USB support for SH7786
      V4L/DVB (10616): tw9910: color format check is added on set_fmt
      V4L/DVB (10666): ov772x: move configuration from start_capture() to set_fmt()
      V4L/DVB (10667): ov772x: setting method to register is changed.
      V4L/DVB (10668): ov772x: bit mask operation fix on ov772x_mask_set.
      V4L/DVB (10669): ov772x: Add image flip support
      V4L/DVB (10670): tw9910: bit mask operation fix on tw9910_mask_set.
      V4L/DVB (10671): sh_mobile_ceu: SOCAM flags are not platform dependent
      V4L/DVB (11028): ov772x: use soft sleep mode in stop_capture
      sh: Remove buggy definition from SH7786 pinmux_data[]
      sh: urquell: enable LAN device
      sh: Tidy up sh7786 pinmux table.
      sh: ap325rxa: Add ov772x support, again.
      sh: ap325 and Migo-R use new sh_mobile_ceu_info flags
      V4L/DVB (11324): ov772x: wrong pointer for soc_camera_link is modified
      V4L/DVB (11327): ov772x: add edge contrl support

Kusanagi Kouichi (1):
      ALSA: hda: Add digital beep generator support for Realtek codecs.

Kyle Guinn (3):
      V4L/DVB (10365): Add Mars-Semi MR97310A format
      V4L/DVB (10366): gspca - mr97310a: New subdriver.
      V4L/DVB (10369): gspca - mr97310a: Fix camera initialization copy/paste bugs.

Kyle McMartin (7):
      debug_objects: add boot-parameter toggle to turn object debugging off again
      parisc: select BUG always
      Merge branch 'rusty-cpumask-parisc' into parisc
      parisc: fix build when ARCH_HAS_KMAP
      parisc: Move kernel Elf_Fdesc define to <asm/elf.h>
      parisc: move dereference_function_descriptor to process.c
      V4L/DVB (11318): fix misspelling of kconfig option

Kyungmin Park (1):
      [MTD] [OneNAND] Add write-while-program support

Lachlan McIlroy (6):
      [XFS] Update maintainers
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'for-linus' of git+ssh://git.melbourne.sgi.com/git/xfs
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'master' of git://git.kernel.org/pub/scm/fs/xfs/xfs

Lai Jiangshan (25):
      ring_buffer: reset write when reserve buffer fail
      ftrace: fix trace_output
      trace_workqueue: use percpu data for workqueue stat
      ring_buffer: fix typing mistake
      ring_buffer: fix ring_buffer_read_page()
      x86: use percpu data for 4k hardirq and softirq stacks
      sched: TIF_NEED_RESCHED -> need_reshed() cleanup
      vsprintf: add binary printf
      tracing: infrastructure for supporting binary record
      tracing: add trace_bprintk()
      ftrace: use seq_read
      ftrace: remove struct list_head from struct dyn_ftrace
      kallsyms, tracing: output more proper symbol name
      ftrace: protect running nmi (V3)
      ftrace: show virtual PID
      tracing: use union for multi-usages field
      trace_stat: don't call seq_printf() in seq_operation->start()
      trace_stat: keep original order
      trace_workqueues: fix empty line's output
      init,cpuset: fix initialize order
      rcu: rcu_barrier VS cpu_hotplug: Ensure callbacks in dead cpu are migrated to online cpu
      tracing: move scripts/trace/power.pl to scripts/tracing/power.pl
      workqueue: avoid recursion in run_workqueue()
      cpu hotplug: remove unused cpuhotplug_mutex_lock()
      tracing: fix incorrect return type of ns2usecs()

Lalit Chandivade (4):
      [SCSI] qla2xxx: Correct ISP abort semantics for NVRAM, VPD, and flash update.
      [SCSI] qla2xxx: Add reset capabilities for application support.
      [SCSI] qla2xxx: Remove implicit ISP-abort after a flash update.
      [SCSI] qla2xxx: Export flash-block-size for application support.

Larry Finger (5):
      b43: Eliminate compilation warning in b43_op_set_key
      rtl8187: Fix locking of private data
      rtl8187: Increase receive queue depth
      rtl8187: Fix driver to return TX retry info for RTL8187L
      kaweth: Fix locking to be SMP-safe

Laurent Pinchart (9):
      cpm2: Round the baud-rate clock divider to the nearest integer.
      V4L/DVB (10293): uvcvideo: replace strn{cpy,cat} with strl{cpy,cat}.
      V4L/DVB (10294): uvcvideo: Add support for the Alcor Micro AU3820 chipset.
      V4L/DVB (10295): uvcvideo: Retry URB buffers allocation when the system is low on memory.
      V4L/DVB (10296): uvcvideo: Fix memory leak in input device handling
      V4L/DVB (10650): uvcvideo: Initialize streaming parameters with the probe control value
      V4L/DVB (10651): uvcvideo: Ignore empty bulk URBs
      V4L/DVB (10652): uvcvideo: Add quirk to override wrong bandwidth value for Vimicro devices
      V4L/DVB (11292): uvcvideo: Add support for Syntek cameras found in JAOtech Smart Terminals

Laurent Vivier (3):
      m68k: Add install target
      m68k: mac - Add a new entry in mac_model to identify the floppy controller type.
      m68k: mac - Add SWIM floppy support

Lauri Leukkunen (1):
      ARM OMAP3: Initial support for Nokia RX-51, v3

Lee Schermerhorn (1):
      mm: define a UNIQUE value for AS_UNEVICTABLE flag

Len Brown (27):
      ACPI: fix CONFIG_ACPI=n build
      ACPI: simplify processor lines in Makefile
      ACPI: get_throttling_state() cannot be larger than state_count
      video: build fix
      Merge branch 'bjorn-initcall-cleanup' into release
      Merge branch 'bjorn-cleanups' into release
      Merge branch 'driver-ops-cleanup' into release
      Merge branch 'dynamic-ssdt' into release
      Merge branch 'pmtimer-overflow' into release
      Merge branch 'thermal' into release
      Merge branch 'hp-wmi' into release
      Merge branch 'battery' into release
      Merge branch 'psd' into release
      Merge branch 'video' into release
      Merge branch 'acer' into release
      Merge branch 'thinkpad-acpi' into release
      Merge branch 'sony-laptop' into release
      Merge branch 'acpi-modparam' into release
      Merge branch 'async-battery' into release
      Merge branch 'acpi_enforce_resources' into release
      Merge branches 'bugzilla-12461' and 'bugzilla-9998' into release
      Merge branch 'constify' into release
      Merge branch 'dell-wmi' into release
      Merge branch 'pnpacpi' into release
      Merge branch 'x2apic' into release
      Merge branch 'misc' into release
      Merge branch 'linus' into release

Len Sorensen (1):
      m68knommu: Fix support for console port other than ttyS0 on mcf.c

Lennert Buytenhek (19):
      mv643xx_eth: unify ethtool ops for phy'd and phy-less interfaces
      mv643xx_eth: rework interrupt coalescing, and export via ethtool
      mv643xx_eth: implement ethtool rx/tx ring size query and resizing
      mv643xx_eth: export rx csum get/set methods via ethtool
      mv643xx_eth: allow enabling/disabling tx checksumming via ethtool
      mv643xx_eth: implement Large Receive Offload
      [ARM] Kirkwood: enable both XOR engines on the 6281 RD board
      [ARM] mv78xx0: distinguish between different chip steppings
      [ARM] mv78xx0: force eth2/eth3 to PHYless mode on pre-A0 silicon
      [ARM] mv78xx0: enable eth2/eth3 on the mv78xx0 A0 development board
      mv643xx_eth: make LRO unconditional
      mv643xx_eth: convert to net_device_ops
      mv643xx_eth: move a couple of init actions from ->open() to port probe
      mv643xx_eth: set sane default receive coalescing timeout
      [ARM] mv78xx0: Add Marvell RD-78x00-mASA Reference Design support
      mwl8k: Marvell TOPDOG wireless driver
      dsa: set ->iflink on slave interfaces to the ifindex of the parent
      dsa: add support for the Marvell 88E6095/6095F switch chips
      dsa: add switch chip cascading support

Leubner, Achim (1):
      [SCSI] aacraid driver update

Li Peng (1):
      drm/i915: Fix LVDS dither setting

Li Xiaodong (1):
      documentation: fix unix_dgram_qlen description

Li Yang (2):
      gianfar: reallocate skb when headroom is not enough for fcb
      gianfar: only check headroom when FCB is needed

Li Zefan (37):
      tracing/ftrace: add missing unlock in register_stat_tracer()
      cpuacct: add a branch prediction
      cpuacct: reduce one NULL check in fast-path
      blktrace: fix possible memory leak
      blktrace: make blk_tracer_enabled a bool flag
      blktrace: remove blk_probe_mutex
      blktrace: don't increase blk_probes_ref if failed to setup blk trace
      blktrace: report EBUSY correctly
      blktrace: remove sysfs_blk_trace_enable_show/store()
      blktrace: avoid accessing NULL bdev->bd_disk
      blktrace: mark ddir_act[] const
      blktrace: fix wrong calculation of RWBS
      blktrace: fix t_error()
      blktrace: print human-readable act_mask
      blktrace: fix timestamp in binary output
      blktrace: fix a race when creating blk_tree_root in debugfs
      blktrace: fix the original blktrace
      blktrace: fix off-by-one bug
      blktrace: make classic output more classic
      blktrace: fix blk_probes_ref chaos
      blktrace: fix memory leak when freeing struct blk_io_trace
      blktrace: extract duplidate code
      blktrace: print out BLK_TN_MESSAGE properly
      trace: make argument 'mem' of trace_seq_putmem() const
      memdup_user(): introduce
      cgroups: more documentation for remount and release_agent
      cgroups: show correct file mode
      cgroups: don't change release_agent when remount failed
      debug cgroup: remove unneeded cgroup_lock
      devcgroup: avoid using cgroup_lock
      cpuset: fix possible races in cpu/memory hotplug
      cgroups: add 'data' field to struct cgroup_scanner
      cpuset: rewrite update_tasks_nodemask()
      cpuset: avoid changing cpuset's mems when errno returned
      cpuset: remove struct cpuset_hotplug_scanner
      blktrace: small cleanup in blk_msg_write()
      blktrace: fix pdu_len when tracing packet command requests

Li, Shaohua (1):
      fastboot: remove duplicate unpack_to_rootfs()

Liam Girdwood (1):
      regulator: email - update email address and regulator webpage.

Lierdakil (1):
      V4L/DVB (10388): gspca - pac207: Webcam 093a:2474 added.

Lin Ming (3):
      ACPICA: Check for non-zero address before being converted to GAS
      ACPICA: Clear PM register write-only bits on reading
      ACPI: cpufreq: use new bit register access function

Linus Torvalds (153):
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-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/herbert/crypto-2.6
      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/hskinnemoen/avr32-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge 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/roland/infiniband
      Merge branch 'kvm-updates/2.6.30' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge branch 'for-2.6.30' of git://git.kernel.dk/linux-2.6-block
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
      Merge branch 'sched-for-linus' 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
      Merge branch 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'header-fixes-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 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
      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/teigland/dlm
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-quota-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
      Merge branch 'drm-intel-next' of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel
      i915: fix wrong 'size_t' format string
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-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/davem/net-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge branch 'percpu-cpumask-x86-for-linus-2' 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/cooloney/blackfin-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-async-for-30
      Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
      Merge branch 'futexes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'bzip2-lzma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip
      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 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
      Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6
      Merge branch 'x86-stage-3-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'reiserfs-updates' from Jeff Mahoney
      Merge branch 'iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'drm-next' 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/rafael/suspend-2.6
      Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc
      Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest-and-virtio
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
      Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge branch 'for-linus' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
      Merge branch 'x86/setup' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      qeth: properly delete empty files.
      Merge branch 'x86-setup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      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/net-2.6
      Merge branch 'drm-linus' 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/viro/vfs-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/linux-hdreg-h-cleanup
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'for-linus' of git://neil.brown.name/md
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/rcu-doc-2.6
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/rtc-parisc
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6
      Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
      Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-fscache
      Merge git://git.infradead.org/iommu-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6
      Merge branch 'ext3-latency-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
      Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'ipi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'stacktrace-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core-cleanups-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
      Make non-compat preadv/pwritev use native register size
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
      Merge branch 'printk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'core/debugobjects' 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/rusty/linux-2.6-module-and-param
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask
      Merge branch 'bzip2-lzma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip
      Merge branch 'tracing-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/gregkh/staging-2.6
      Merge branch 'avr32-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
      Merge branch 'for-linus' of git://repo.or.cz/cris-mirror
      Merge branch 'for-next' of git://git.o-hand.com/linux-mfd
      Merge branch 'audit.b62' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current
      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 git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
      Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
      Merge branch 'for-2.6.30' of git://linux-nfs.org/~bfields/linux
      Merge branch 'kmemtrace-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      kernel/sysctl.c: avoid annoying warnings
      Merge branch 'for-linus' of git://neil.brown.name/md
      Merge git://git.infradead.org/iommu-2.6
      Merge git://git.infradead.org/mtd-2.6
      Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6
      Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
      ext3: make default data ordering mode configurable
      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/mchehab/linux-2.6
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
      branch tracer, intel-iommu: fix build with CONFIG_BRANCH_TRACER=y
      Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
      Merge branch 'i2c-for-2630-v2' of git://aeryn.fluff.org.uk/bjdooks/linux
      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/tiwai/sound-2.6
      Merge branch 'for-2.6.30' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6
      Fix build errors due to CONFIG_BRANCH_TRACER=y
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
      Merge branch 'irq/threaded' 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 branch 'core/softlockup' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      Linux 2.6.30-rc1

Linus Walleij (1):
      [ARM] 5420/1: MMCI devinit and devexit macros

Lior Dotan (5):
      Staging: slicoss: use request_firmware
      Staging: SLICOSS: remove the static firmware header files
      Staging: slicoss: add binary firmware to firmware directory
      Staging: SLICOSS: free resources on entry_probe error path
      Staging: SLICOSS: use gfp_kernel where possible

Liu Yu (7):
      powerpc/math-emu: Fix efp dependence
      powerpc/fsl-booke: declare tlbcam_index for use in c
      KVM: ppc: Fix e500 warnings and some spelling problems
      KVM: ppc: Move to new TLB invalidate interface
      KVM: ppc: Add emulation of E500 register mmucsr0
      KVM: ppc: e500: Fix the bug that mas0 update to wrong value when read TLB entry
      KVM: ppc: e500: Fix the bug that KVM is unstable in SMP

Lopez Cruz, Misael (5):
      ASoC: Add GPIO support for jack reporting interface
      ASoC: Add DAPM machine widgets to SDP3430 driver
      ASoC: Add headset jack detection for SDP3430 machine driver
      ASoC: Move headset jack registration to device initialization for SDP3430
      ASoC: Declare Headset as Mic and Headphone widgets for SDP3430

Lorenzo Nava (1):
      b43: fix b43_plcp_get_bitrate_idx_ofdm return type

Luca Cappa (1):
      hp_accel: axis conversion for hp compaq 8710w

Luca Tettamanti (2):
      ACPI: acpi_enforce_resource=strict by default
      hwmon: Add Asus ATK0110 support

Lucas Nussbaum (1):
      sctp: Allow to disable SCTP checksums via module parameter

Luck, Tony (1):
      ia64: fix section mismatch swiotlb_dma_init -> swiotlb_init

Luis Henriques (4):
      sched: fix typos in documentation
      sched: small optimisation of can_migrate_task()
      sched: jiffies not printed per CPU
      sched: remove unused fields from struct rq

Luis R. Rodriguez (81):
      mac80211: add HT conf helpers
      ath9k: use hw->conf on ath_setcurmode()
      ath9k: remove cache of rate preference when using 11g protection
      ath9k: Rename ath_setcurmode() to ath_cache_conf_rate()
      ath9k: consolidate arguments on hw reset
      ath9k: make request to get the noisefloor threshold band specific
      ath9k: use ieee80211_conf on ath9k_hw_iscal_supported()
      ath9k: make use of conf_is_ht*() in the rest of the driver
      iwlwifi: make use of conf_is_ht*() helpers
      mac80211: no need for ht.enabled
      ath9k: Make ANI CCK and OFDM error triggers band specific
      ath9k: remove mode specific default noise floor values
      ath9k: remove ath9k_hw_chan2wmode()
      ath9k: remove ath9k_hw_check_chan()
      ath9k: remove superfluous check on changing channel
      ath9k: fix sparse warnings
      cfg80211: call reg_notifier() once
      cfg80211: allow multiple driver regulatory_hints()
      cfg80211: fix typo on message after intersection
      cfg80211: add wiphy_apply_custom_regulatory()
      cfg80211: export freq_reg_info()
      cfg80211: process user requests only after previous user/driver/core requests
      cfg80211: ignore consecutive equal regulatory hints
      cfg80211: rename fw_handles_regulatory to custom_regulatory
      cfg80211: move check for ignore_reg_update() on wiphy_update_regulatory()
      cfg80211: pass more detailed regulatory request information on reg_notifier()
      cfg80211: Allow for strict regulatory settings
      mac80211: allow mac80211 drivers to get to struct ieee80211_hw from wiphy
      cfg80211: allow users to help a driver's compliance
      ath9k: simplify regulatory code
      ath9k: fix debug print on regd
      ath9k: remove useless ath9k driver version information
      cfg80211: do not pass -EALREADY to userspace on regdomain change request
      ath9k: replace usage of internal wireless_modes for conf
      ath9k: move check for radar freqs into a helper
      ath9k: remove passive scan on 5 GHz if country IE knows better
      mac80211: do not TX injected frames when not allowed
      cfg80211: add get reg command
      ath9k: fix reg_notifier() flags used upon a country IE
      ath9k: add comments for ath9k_hw_configpcipowersave()
      ath9k: add udelay() for AR5416 on ath9k_hw_configpcipowersave()
      cfg80211: rename cfg80211_registered_device's idx to wiphy_idx
      cfg80211: add wiphy_idx_valid to check for wiphy_idx sanity
      cfg80211: rename cfg80211_drv_mutex to cfg80211_mutex
      nl80211: disallow user requests prior to regulatory_init()
      cfg80211: add regulatory_hint_core() to separate the core reg hint
      cfg80211: propagate -ENOMEM during regulatory_init()
      cfg80211: add assert_cfg80211_lock() to ensure proper protection
      cfg80211: make regulatory_request use wiphy_idx instead of wiphy
      cfg80211: protect first access of last_request on 11d hint under mutex
      cfg80211: remove likely from an 11d hint case
      cfg80211: free rd on unlikely event on 11d hint
      cfg80211: move all regulatory hints to workqueue
      cfg80211: comments style cleanup
      cfg80211: allow drivers that agree on regulatory to agree
      cfg80211: rename regdom_changed to regdom_changes() and use it
      cfg80211: enable active-scan / beaconing on Ch 1-11 for world regdom
      cfg80211: enable 5 GHz world roaming channels
      cfg80211: Add AP beacon regulatory hints
      ath9k: follow beacon hints on reg_notifier when world roaming
      cfg80211: make __regulatory_hint() static
      cfg80211: pass the regulatory_request struct in __regulatory_hint()
      cfg80211: do not kzalloc() again for a new request on __regulatory_hint
      cfg80211: pass the regulatory_request to ignore_request
      mac80211_hwsim: add support for 5 GHz
      cfg80211: Enable passive scan on channels 12-14 for world roaming
      cfg80211: fix max tx power for world regdom on 5 GHz to 20dBm
      cfg80211: remove REGDOM_SET_BY_INIT
      cfg80211: move enum reg_set_by to nl80211.h
      cfg80211: add regulatory netlink multicast group
      mac80211_hwsim: add regulatory testing options
      ath9k: downgrade xmit queue full message to xmit debug
      ath9k: make few eeprom and calib items static
      ath9k: remove dummy PCI "retry timeout" fix
      mac80211_hwsim: let the reg workqueue breathe when regtest is set
      cfg80211: force last_request to be set for OLD_REG if regdom is EU
      cfg80211: fix incorrect assumption on last_request for 11d
      cfg80211: make regdom module parameter available oustide of OLD_REG
      cfg80211: remove code about country IE support with OLD_REG
      ath9k: fix dma mapping leak of rx buffer upon rmmod
      cfg80211: default CONFIG_WIRELESS_OLD_REGULATORY to n

Lukas Karas (1):
      V4L/DVB (11408): gspca - m5602-s5k83a: Add led support to the s5k83a sensor.

Luotao Fu (2):
      pxa2xx-ac97: fix displaying GSR after reset timeout
      leds: simple driver for pwm driven LEDs

Ma Ling (5):
      drm/i915: Use documented PLL timing limits for G4X platform
      drm/i915: Use a different PLL timing search function on G4X.
      drm: read EDID extensions from monitor
      drm: detect hdmi monitor by hdmi identifier (v3)
      drm/i915: avoid hanging on to a stale pointer to raw_edid.

Maciej Cencora (1):
      drm/radeon: add regs required for occlusion queries support

Maciej Grela (1):
      USB: usb-storage: added missing MODULE_LICENSE("GPL") for usb-storage ums-* modules

Maciej Rutecki (1):
      ahci: Blacklist HP Compaq 6720s that spins off disks during ACPI power off

Maciej Sosnowski (1):
      igb: switch to new dca API

Madhulika Madishetty (1):
      AMCC PPC 460SX redwood SoC platform initial framework

Maen Suleiman (1):
      mmc: SDIO driver for Marvell SoCs

Magnus Damm (52):
      clockevents: let set_mode() setup delta information
      smc91x: struct net_device_ops
      sh: make gpio_get/set_value() O(1)
      sh: lockless gpio_get_value()
      sh: lockless gpio_set_value()
      sh: use gpiolib
      sh: rework clocksource and sched_clock
      sh: tmu disable support
      sh: fix no sys_timer case
      sh: CMT clockevent platform driver
      sh: CMT platform data for sh7723/sh7722/sh7366/sh7343
      sh: shared register saving code for sh3/sh4/sh4a
      sh: rework register restore code for sh3/sh4/sh4a
      sh: remove EXPEVT vector from stack on sh3/sh4/sh4a
      sh: prefetch early exception data on sh4/sh4a.
      serial: sh-sci: console drainage
      rtc: sh-rtc: Add Single IRQ Support
      sh: fix P4 iounmap() pass-through
      sh: multiple vectors per irq - base
      sh: multiple vectors per irq - sh7750
      sh: multiple vectors per irq - sh7780
      sh: multiple vectors per irq - sh7785
      sh: hibernation support
      sh: Show sleep state with Migo-R LEDs
      input: add suspend wakeup support to sh_keysc
      input: sh_keysc suspend can use to_platform_device()
      sh: improve sh7785lcr power off code
      irq: add remove_irq() for freeing of setup_irq() irqs
      irq: match remove_irq() args with setup_irq()
      irq: export remove_irq() and setup_irq() symbols
      sh: SuperH Mobile suspend support
      sh: add ap325 lcd power off support
      video: sh_mobile_lcdcfb suspend/resume support
      sh: simplify kexec vbr code
      sh: rework kexec segment code
      sh: add kexec jump support
      sh: disallow kexec virtual entry
      sh: sh-rtc carry interrupt rework
      sh: sh-rtc invalid time rework
      sh: sh-rtc wakeup support
      tmio_mmc: Fix one off, use resource_size() in probe()
      tmio_mmc: Fix use after free in remove()
      V4L/DVB (10304): buf-dma-contig: fix USERPTR free handling
      V4L/DVB (11029): video: use videobuf_waiton() in sh_mobile_ceu free_buffer()
      pm: rework includes, remove arch ifdefs
      pm: cleanup includes
      clocksource: sh_cmt: use remove_irq() and remove clockevent workaround
      sh: intc: install enable, disable and shutdown callbacks
      sh: intc: set_irq_wake() support
      input: sh_keysc: use enable/disable_irq_wake()
      rtc: rtc-sh: use set_irq_wake()
      input: migor_ts: add wakeup support

Malcolm Parsons (1):
      xfs: fix various typos

Mallikarjuna R Chilakala (2):
      ixgbe: Patch to fix driver panic while freeing up tx & rx resources
      ixgbe: Fix potential memory leak/driver panic issue while setting up Tx & Rx ring parameters

Mandeep Singh Baines (7):
      softlockup: decouple hung tasks check from softlockup detection
      softlockup: fix to allow compiling with !DETECT_HUNG_TASK
      softlockup: fix potential race in hung_task when resetting timeout
      softlockup: remove unused definition for spawn_softlockup_task
      softlockup: check all tasks in hung_task
      softlockup: convert read_lock in hung_task to rcu_read_lock
      softlockup: remove timestamp checking from hung_task

Manish Katiyar (2):
      nfsd : Define NFSD only when FILE_LOCKING is enabled
      ext2: Zero our b_size in ext2_quota_read()

Mans Rullgard (1):
      NSM: Fix unaligned accesses in nsm_init_private()

Manuel Lauss (4):
      MIPS: Alchemy: unify CPU model constants.
      MIPS: Alchemy: provide cpu feature overrides.
      MIPS: Alchemy: MIPS hazard workarounds are not required.
      MIPS: Alchemy: PB1200: use SMC91X platform data.

Marc Eshel (5):
      nfsd41: define nfs41 error codes
      nfsd41: introduce nfs4_client cl_sessions list
      nfsd41: release_session when client is expired
      nfsd41: sessionid hashing
      nfsd41: provide support for minor version 1 at rpc level

Marc Schneider (1):
      V4L/DVB (11338): af9015: add support for TrekStor DVB-T USB Stick

Marcel Holtmann (31):
      Bluetooth: Preparation for usage of SOL_BLUETOOTH
      Bluetooth: Add global deferred socket parameter
      Bluetooth: Add support for deferring RFCOMM connection setup
      Bluetooth: Add support for deferring L2CAP connection setup
      Bluetooth: Reject incoming SCO connections without listeners
      Bluetooth: Fix SCO state handling for incoming connections
      Bluetooth: Add enhanced security model for Simple Pairing
      Bluetooth: Replace L2CAP link mode with security level
      Bluetooth: Replace RFCOMM link mode with security level
      Bluetooth: Pause RFCOMM TX when encryption drops
      Bluetooth: Disconnect L2CAP connections without encryption
      Bluetooth: Restrict application of socket options
      Bluetooth: Update version numbers
      Bluetooth: Submit bulk URBs along with interrupt URBs
      Bluetooth: Don't check encryption for L2CAP raw sockets
      Bluetooth: Add SCO fallback for eSCO connection attempts
      Bluetooth: Use general bonding whenever possible
      Bluetooth: Set authentication requirements if not available
      Bluetooth: Fix race condition with L2CAP information request
      Bluetooth: Fix double L2CAP connection request
      Bluetooth: Don't enforce authentication for L2CAP PSM 1 and 3
      Bluetooth: Request L2CAP fixed channel list if available
      Bluetooth: Add CID field to L2CAP socket address structure
      Bluetooth: Ask upper layers for HCI disconnect reason
      Bluetooth: Fix authentication requirements for L2CAP security check
      Bluetooth: Set authentication requirement before requesting it
      Bluetooth: Fix poll() misbehavior when using BT_DEFER_SETUP
      Bluetooth: Change RFCOMM to use BT_CONNECT2 for BT_DEFER_SETUP
      Bluetooth: Disallow usage of L2CAP CID setting for now
      Bluetooth: Fix RFCOMM usage of in-kernel L2CAP sockets
      Bluetooth: Permit BT_SECURITY also for L2CAP raw sockets

Marcelo Tosatti (4):
      KVM: VMX: initialize TSC offset relative to vm creation time
      KVM: PIT: provide an option to disable interrupt reinjection
      KVM: MMU: drop zeroing on mmu_memory_cache_alloc
      KVM: make irq ack notifications aware of routing table

Marcin Obara (1):
      Staging: add heci driver

Marcin Slusarz (6):
      phylib: convert state_queue work to delayed_work
      udf: reduce stack usage of udf_load_pvoldesc
      udf: reduce stack usage of udf_get_filename
      udf: implement mode and dmode mounting options
      udf: fix default mode and dmode options handling
      [MTD] fix use after free in register_mtd_blktrans

Marco Aurelio da Costa (1):
      i2c-algo-pca: Add PCA9665 support

Marek Vasut (3):
      [ARM] pxa: PalmT5 initial support
      [ARM] pxa: PalmLD initial support
      [ARM] pxa: fix the bad assumption that PCMCIA sockets always start with 0

Mario Schwalbe (2):
      backlight: Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5
      backlight: mbp_nvidia_bl - Add a debug switch

Mariusz Kozlowski (12):
      Staging: comedi: usbduxfast: remove kernel version checks
      Staging: comedi: usbduxfast: add comedi debug to Kconfig
      Staging: comedi: usbduxfast: fix checkpatch issues plus some style cleanups etc.
      Staging: comedi: usbduxfast: annotate __init and __exit functions
      Staging: comedi: usbduxfast: remove .bss variable initialization
      Staging: comedi: usbduxfast: don't initialize semaphores on init
      Staging: comedi: usbduxfast: balance semaphores up/down in attach error path
      Staging: comedi: usbdux: remove .bss variable initialization
      Staging: comedi: usbdux: don't initialize semaphores on init
      Staging: comedi: usbdux: annotate __init and __exit functions
      Staging: comedi: remove LINUX_VERSION_CODE checks
      Staging: comedi: remove unnecessary #include <linux/version.h>

Mark Brown (104):
      ALSA: Reduce boilerplate for new jack types
      ASoC: Constify pin names for DAPM pin status APIs
      ASoC: Add jack reporting interface
      ASoC: Implement WM8350 headphone jack detection
      Merge branch 'for-2.6.29' into for-2.6.30
      Merge branch 'for-2.6.29' into for-2.6.30
      ASoC: Ignore output frequency for WM9713 PLL
      ASoC: Implement support for CLK_POUT as MCLK on Zylonite
      ASoC: Staticise PCM operations tables
      Merge branch 'for-2.6.29' into for-2.6.30
      ASoC: Fix merge with PXA tree
      ASoC: Remove unneeded e7x0 inclusion of pxa-regs.h and hardware.h
      ASoC: Configure SSP port PLL for Zylonite
      ASoC: Fix spurious codec driver dependencies
      Merge branch 'for-2.6.29' into for-2.6.30
      ASoC: Include header file in cs4270 and wm9705
      ASoC: Fix L3 bus handling in Kconfig
      ASoC: Push the codec runtime storage into the card structure
      Merge branch 'for-2.6.29' into for-2.6.30
      Merge branch 'for-2.6.29' into for-2.6.30
      Merge branch 'for-2.6.29' into for-2.6.30
      Merge branch 'for-2.6.29' into for-2.6.30
      Merge branch 'for-2.6.29' into for-2.6.30
      ASoC: Remove version display from the WM8731 driver
      ASoC: Clean up WM8731 bias level configuration
      ASoC: Improve diagnostics for AT91SAM9G20-EK probe
      ASoC: Check machine type before loading on AT91SAM9G20-EK
      ASoC: Actively manage MCLK for AT91SAM9G20-EK
      ASoC: Rename AT91SAMG20-EK for applications
      ASoC: Shuffle WM8731 SPI and I2C device registration
      ASoC: Refactor WM8731 device registration
      ASoC: Remove version display from the WM8753 driver
      ASoC: Fix build for corgi and poodle
      ASoC: Implement SPI device unregistration for WM8731
      ASoC: Check for errors when writing WM8731 reset register
      ASoC: Add device init/exit annotations to new-style Wolfson CODEC drivers
      ASoC: Disable WM8731 line bypass by default
      [ARM] 5399/1: [AT91] Configure MCLK and SSC for AT91SAMG20-EK
      ASoC: Report I/O errors from WM8753 reset
      ASoC: Only unregister drivers we registered for WM8753
      ASoC: Improve WM9713 voice DAC shutdown procedure
      ASoC: Fix Zylonite voice interface stereo configurations
      ASoC: Shuffle WM8753 device registration code
      ASoC: Convert WM8753 to register via normal device probe
      ASoC: Only write back non-default registers when resuming WM8753
      ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins
      Merge commit 's3c-iis-header' into HEAD
      ASoC: Refresh JIVE driver
      ASoC: Factor out DAPM widget power check into separate function
      ASoC: Fix memory allocation for snd_soc_dapm_switch names
      ASoC: Update Kconfig for Samsung CPUs to reflect S3C64xx support
      ASoC: Staticise workqueue function for GPIO jack detection
      ASoC: Re-remove hand-rolled pr_debug() macros
      ASoC: Fix logging severity for some S3C error messages
      ASoC: Remove unneeded forward reference to WM8753 SPI implementation
      ASoC: Convert PXA AC97 driver to probe with the platform device
      Merge commit 'takashi/topic/asoc' into for-2.6.30
      ASoC: Fix up merge with the ARM tree
      [ARM] Revert extraneous changes from the S3C audio header move
      Merge branch 's3c-iis-header' into for-2.6.30
      ASoC: Add initial driver for the WM8400 CODEC
      ASoC: Remove version display from WM8580 driver
      ASoC: Fix formats for s3c24xx-i2s register prints
      ASoC: Merge dai_ops factor out
      [ARM] Revert futher extraneous changes from the S3C header move
      Merge branch 's3c-iis-header' into for-2.6.30
      ASoC: Move WM8580 to normal I2C device probe
      mx31: Add device definitions for the i.MX3x I2C controllers
      mx31ads: Fix build for missing mx31.h
      mx31ads: Make unexported data static
      mx31ads: Initial support for Wolfson Microelectronics 1133-EV1 module
      ASoC: Fix non-networked I2S mode for PXA SSP
      ASoC: Fix Zylonite for non-networked SSP mode
      ASoC: Fix some missing dai_ops conversions
      ASoC: Each PXA AC97 DAI needs a separate ops
      Merge branch 'pxa-ssp' into for-2.6.30
      ASoC: Further optimise WM8400 bias configuration sequence
      ASoC: Add separate AVDD for WM8400
      ASoC: Add FLL support for WM8400
      regulator: Pass regulator init data as explict argument when registering
      regulator: Allow init data to be supplied for bq24022
      regulator: Allow init_data to be passed to fixed voltage regulators
      regulator: Make fixed voltage regulators visible in Kconfig
      regulator: Mark attributes table for virtual regulator static
      regulator: Hoist struct regulator_dev out of core to fix notifiers
      regulator: Suggest use of datasheet supply or pin names for consumers
      regulator: Allow regulators to set the initial operating mode
      regulator: Fix get_mode() for WM835x DCDCs
      regulator: Implement list_voltage() for WM8400 DCDCs and LDOs
      regulator: Don't warn on omitted voltage constraints
      regulator: Implement list_voltage for WM835x LDOs and DCDCs
      regulator: Allow boot_on regulators to be disabled by clients
      regulator: Don't warn if we failed to get a regulator
      regulator: Don't increment use_count for boot_on regulators
      regulator: Support disabling of unused regulators by machines
      rtc: convert wm8350 use new alarm and update operations
      ASoC: Add some documentation for the ASoC jack API
      ASoC: Don't defer resume work for AC97 codecs
      ASoC: Set parent for AC97 devices we register
      ASoC: Implement suspend and resume operations for WM9705
      mfd: Use bulk read to fill WM8350 register cache
      mfd: Support active high IRQs on WM835x
      mfd: Use the value of the final spin when reading the AUXADC
      i2c: i2c-s3c2410: Initialise Samsung I2C controller early

Mark Einon (2):
      Staging: rt2860: Fix remaining build warnings
      Staging: rt2860: Remove dependency on CFLAG RT2860

Mark Ellis (1):
      USB: ipaq: handle 4 endpoint devices

Mark Fasheh (9):
      ocfs2: Introduce dir lookup helper struct
      ocfs2: Add a name indexed b-tree to directory inodes
      ocfs2: Store dir index records inline
      ocfs2: Introduce dir free space list
      ocfs2: Increase max links count
      ocfs2: Add total entry count to dx_root_block
      ocfs2: Enable indexed directories
      ocfs2: re-order ocfs2_empty_dir checks
      ocfs2: fix leaf start calculation in ocfs2_dx_dir_rebalance()

Mark H. Weaver (1):
      netfilter: nf_conntrack_tcp: fix unaligned memory access in tcp_sack

Mark Hills (5):
      ALSA: snd-usb-caiaq: Send the correct command when setting controls
      ALSA: snd-usb-caiaq: Set default input mode of A4DJ
      ALSA: snd-usb-caiaq: Do not expose hardware input mode 0 of A4DJ
      ALSA: snd-usb-caiaq: Remove duplicate A8DJ control
      ALSA: snd-usb-caiaq: Increase version number to 1.3.12

Mark Lord (27):
      sata_mv: cleanup chipset GENeration FLAGS
      sata_mv: rearrange mv_start_dma() and friends
      sata_mv: restructure mv_qc_issue
      sata_mv: update ata_qc_from_tag
      sata_mv: mv_fill_sg fixes v2
      sata_mv: introduce support for ATAPI devices
      sata_mv: optimize use of mv_edma_cfg
      sata_mv: remove leftovers
      [libata] sata_mv: cache frequently-accessed registers
      [libata] sata_mv: Enable use of (basic) DMA for ATAPI on GEN_IIE chips
      [libata] sata_mv: Tighten up interrupt masking in mv_qc_issue()
      [libata] sata_mv: Add a new mv_sff_check_status() function to sata_mv.
      [libata] Export ata_pio_queue_task() so that it can be used from sata_mv.
      [libata] sata_mv: Implement direct FIS transmission via mv_qc_issue_fis().
      sata_mv: cosmetic preparations for IRQ coalescing
      sata_mv: implement IRQ coalescing (v2)
      sata_mv: optimize IRQ coalescing for 8-port chips
      sata_mv: fix LED blinking for SoC+NCQ
      [libata] More robust parsing for IDENTIFY DEVICE multi_count field
      sata_mv: revert SoC irq breakage
      sata_mv: fix irq mask races
      sata_mv: replace 0x1f with ATA_PIO4 (v2)
      sata_mv: workaround errata PCI#7
      sata_mv: workaround errata SATA#26
      sata_mv: cosmetic renames
      sata_mv: workaround errata SATA#13
      sata_mv: shorten register names

Mark McLoughlin (1):
      virtio_net: add link status handling

Mark Nelson (1):
      powerpc/wdrtas: Update wdrtas_get_interval to use rtas_data_buf

Mark Vels (1):
      trivial: PWM: fix of #endif comment

Markus Bollinger (1):
      ALSA: pcxhr - add support for gpio ports and minor bug fix

Markus Grabner (1):
      Staging: add line6 usb driver

Markus Kempf (1):
      Staging: comedi: add ii_pci20kc driver

Markus Metzger (8):
      x86, ftrace, hw-branch-tracer: support hotplug cpus
      x86, ftrace, hw-branch-tracer: dump trace on oops
      x86, ftrace, hw-branch-tracer: reset trace buffer on close
      x86, ftrace, hw-branch-tracer: change trace format
      x86, ftrace, hw-branch-tracer: documentation
      x86, ds, bts: cleanup DS configuration
      x86, ftrace: fix section mismatch in hw-branch-tracer
      x86, ptrace: remove CONFIG guards around declarations

Martin Fuzzey (1):
      V4L/DVB (10945): pwc : fix LED and power setup for first open

Martin K. Petersen (5):
      [SCSI] scsi_debug: DIF/DIX support
      [SCSI] Remove SUGGEST flags
      [SCSI] sd: Make revalidate less chatty
      block: add private bio_set for bio integrity allocations
      MD data integrity support

Martin Michlmayr (4):
      [ARM] Orion: Fix some typos in the DNS-323 support code
      [ARM] Kirkwood: Hook up I2C
      [ARM] Kirkwood: More consistency regarding MPP naming
      [ARM] Kirkwood: Add support for QNAP TS-119/TS-219 Turbo NAS

Martin Peschke (1):
      [SCSI] zfcp: add measurement data for average qdio queue utilisation

Martin Petermann (1):
      [SCSI] zfcp: erp failed status bit will not be set

Martin Schwidefsky (6):
      [S390] clock sync mode flags
      [S390] module function call optimization
      [S390] eliminate cpuinfo_S390 structure
      [S390] eliminate ipl_device from lowcore
      [S390] cleanup lowcore.h
      mm: do_xip_mapping_read: fix length calculation

Martyn Welch (7):
      powerpc/86xx: Board support for GE Fanuc SBC310
      powerpc/86xx: Default configutation for GE Fanuc's SBC310
      powerpc/86xx: Extend GE Fanuc GPIO driver for the SBC310
      powerpc/86xx: Correct local bus registers in GE Fanuc SBC610 dts file
      powerpc/86xx: Run sbc310 USB fixup code only on the appropriate platform.
      powerpc/86xx: Board support for GE Fanuc's PPC9A
      powerpc/86xx: Default configuration for GE Fanuc's PPC9A

Masakazu Mokuno (2):
      PS3: gelic: convert the ethernet part to net_device_ops
      PS3: gelic: wireless: convert the wireless part to net_device_ops

Masami Hiramatsu (10):
      tracing, Text Edit Lock - SMP alternatives support
      x86: implement atomic text_poke() via fixmap
      x86: expand irq-off region in text_poke()
      x86: kretprobe-booster interrupt emulation code fix
      kprobes: cleanup aggr_kprobe related code
      kprobes: move EXPORT_SYMBOL_GPL just after function definitions
      kprobes: cleanup comment style in kprobes.h
      kprobes: rename kprobe_enabled to kprobes_all_disarmed
      kprobes: support per-kprobe disabling
      kprobes: support kretprobe and jprobe per-probe disabling

Masatake YAMATO (1):
      trivial: fix a pdlfush -> pdflush typo in comment

Mathieu Desnoyers (2):
      tracing, Text Edit Lock - Architecture Independent Code
      tracing, Text Edit Lock - kprobes architecture independent support

Matias Zabaljauregui (2):
      lguest: use KVM hypercalls
      lguest: use bool instead of int

Matt Carlson (14):
      tg3: Fix 5906 link problems
      tg3: Drop non-VLAN rx pkts larger than the MTU
      tg3: Update ethtool set_settings error checks
      tg3: Refine tg3_vlan_rx_register()
      tg3: Eliminate nvram routine forward declarations
      tg3: Invert nvram_read() and nvram_read_swab()
      tg3: Correct NVRAM stream endian notations
      tg3: Eliminate tg3_nvram_read_swab()
      tg3: Refactor firmware version routines
      tg3: Add legacy bootcode version decoding
      tg3: Add DASH firmware version reporting
      tg3: Add version reporting for hardware selfboot
      tg3: Update copyright and version
      Update TG3 MAINTAINERS entry

Matt Fleming (2):
      sh: Relax inline assembly constraints
      sh: Use the atomic_t "counter" member

Matt Kraai (1):
      USB: skeleton: Use dev_info instead of info

Matt LaPlante (2):
      trivial: fix typos/grammar errors in fs/Kconfig
      trivial: fix typos/grammar errors in Kconfig texts

Matthew Garrett (16):
      thermal: use integers rather than strings for thermal values
      ACPI: move thermal trip handling to generic thermal layer
      [CPUFREQ] Change link order of x86 cpufreq modules
      [CPUFREQ] Make cpufreq-nforce2 less obnoxious
      Allow relatime to update atime once a day
      Add a strictatime mount option
      Make relatime default
      sony-laptop: Add support for new Sony platform API
      sony-laptop: Enable EC on newer hardware
      sony-laptop: Add support for extra keyboard events
      sony-laptop: Add rfkill support on new models
      sony-laptop: Add support for extended hotkeys
      thermal: support forcing support for passive cooling
      ACPI: Populate DIDL before registering ACPI video device on Intel
      dell-wmi: new driver for hotkey control
      serial: Update PNP IDs

Matthew Ranostay (7):
      Add PCI DFI vendor ID
      ALSA: hda: add reference board SND_PCI_QUIRK
      ALSA: hda: 92hd71xxx disable unmute support for codecs that don't have input amps
      ALSA: hda: Added stac378x digital slave out struct
      ALSA: hda: Add STAC_DELL_S14 quirk
      ALSA: Add 92HD81B1C device id
      ALSA: hda - Add VREF powerdown sequence for another board

Matthew Wilcox (12):
      [SCSI] Add VPD helper
      [SCSI] ses: Use new scsi VPD helper
      [SCSI] sd: Refactor sd_read_capacity()
      [SCSI] sd: Try READ CAPACITY 16 first for SBC-2 devices
      Rewrite MSI-HOWTO
      PCI MSI: Replace 'type' with 'is_msix'
      PCI MSI: msi_desc->dev is always initialised
      PCI MSI: Use mask_pos instead of mask_base when appropriate
      PCI MSI: Refactor interrupt masking code
      PCI MSI: Add support for multiple MSI
      sysctl: fix suid_dumpable and lease-break-time sysctls
      ata: Add TRIM infrastructure

Matthias Fuchs (1):
      rtc: add EPSON RX8025 support to DS1307 RTC driver

Matthias Schwarzott (5):
      V4L/DVB (10662): remove redundant memset after kzalloc
      V4L/DVB (10822): Add support for Zarlink ZL10036 DVB-S tuner.
      V4L/DVB (10823): saa7134: add DVB support for Avermedia A700 cards
      V4L/DVB (10948): flexcop-pci: Print a message in case the new stream watchdog detects a problem
      V4L/DVB (11386): saa7134: Add analog RF tuner support for Avermedia A700 DVB-S Hybrid+FM card

Matthias Welwarsky (2):
      sony-laptop: new style events typo fixes
      sony-laptop: fix event reporting for new style events

Matthias-Christian Ott (1):
      [CPUFREQ] p4-clockmod reports wrong frequency.

Mattia Dongili (3):
      sony-laptop: merge Type4 into Type3
      sony-laptop: Make sony_pic_set_wwanpower not take mutexes
      sony-laptop: update copyright

Mauro Carvalho Chehab (62):
      V4L/DVB (10211): vivi: Implements 4 inputs on vivi
      V4L/DVB (10298): remove err macro from few usb devices
      V4L/DVB (10305): videobuf-vmalloc: Fix: videobuf memory were never freed
      V4L/DVB (10394): KWorld ATSC 115 all static
      V4L/DVB (10404): saa7134-core: remove oss option, since saa7134-oss doesn't exist anymore
      V4L/DVB (10405): saa7134-core: loading saa7134-alsa is now the default
      V4L/DVB (10504): tda827x: Be sure that gate will be open/closed at the proper time
      V4L/DVB (10505): tda8290: Print an error if i2c_gate is not provided
      V4L/DVB (10506): saa7134: move tuner init code to saa7134-cards
      V4L/DVB (10507): saa7134: Fix analog mode on devices that need to open an i2c gate
      V4L/DVB (10508): saa7134: Cleanup: remove unused waitqueue from struct
      V4L/DVB (10509): saa7134-video: two int controls lack a step
      V4L/DVB (10511): saa7134: get rid of KBL
      V4L/DVB (10512): tda1004x: Fix eeprom firmware load on boards with 16MHz Xtal
      V4L/DVB (10514): em28xx: Add support for Kaiomy TVnPC U2 stick
      V4L/DVB (10515): Adds IR table for the IR provided with this board and includes it at
      V4L/DVB (10516): em28xx: Add support for Easy Cap Capture DC-60
      V4L/DVB (10570): v4l2-framework: documments videobuf usage on drivers
      V4L/DVB (10571): v4l2-framework.txt: Fixes the videobuf init functions
      V4L/DVB (10654): em28xx: VideoMate For You USB TV box requires tvaudio
      V4L/DVB (10738): Get rid of video_decoder.h header were uneeded
      V4L/DVB(10738a): remove include/linux/video_encoder.h
      V4L/DVB (10769): Update dependencies of the modules converted to V4L2
      V4L/DVB (10771): tea575x-tuner: convert it to V4L2 API
      V4L/DVB (10835): Kconfig: Add some missing selects for a required frontends
      V4L/DVB (10836): Kconfig: replace DVB_FE_CUSTOMIZE to DVB_FE_CUSTOMISE
      V4L/DVB (10837): Kconfig: only open the customise menu if selected
      V4L/DVB (10838): get rid of the other occurrences of DVB_FE_CUSTOMIZE typo
      V4L/DVB (10840): em28xx-dvb: Remove an unused header
      V4L/DVB (10842): Adds some missing frontend selects for saa7134 and dvb-usb
      V4L/DVB (10870): v4l2-ioctl: get rid of video_decoder.h
      V4L/DVB (10896): /frontends/Kconfig: Move af9013 Kconfig option to its proper place
      V4L/DVB (10897): Fix Kbuild MEDIA_TUNER_CUSTOMIZE dependencies
      V4L/DVB (10870a): remove all references for video_decoder.h
      V4L/DVB (10907): avoid loading the entire videodev.h header on V4L2 drivers
      V4L/DVB (10951): xc5000: Fix CodingStyle errors introduced by the last patch
      V4L/DVB (10908): videobuf-core: also needs a minimal subset of V4L1 header
      V4L/DVB (11108): get_dvb_firmware: Add option to download firmware for cx231xx
      V4L/DVB (11109): au0828: Fix compilation when VIDEO_ADV_DEBUG = n
      V4L/DVB (11110): au8522/au0828: Fix Kconfig dependencies
      V4L/DVB (11111): dvb_dummy_fe: Fix compilation breakage
      V4L/DVB (11127): Kconfig: replace all occurrences of CUSTOMIZE to CUSTOMISE
      V4L/DVB (11136): get_dvb_firmware: Add download code for cx18 firmwares
      V4L/DVB (11137): get_dvb_firmware: add cx23885 firmwares
      V4L/DVB (11138): get_dvb_firmware: add support for downloading the cx2584x firmware for pvrusb2
      V4L/DVB (11225): v4lgrab: fix compilation warnings
      V4L/DVB (11226): avoid warnings for request_ihex_firmware on dabusb and vicam
      V4L/DVB (11227): ce6230: avoid using unitialized var
      V4L/DVB (11308): msp3400: use the V4L2 header since no V4L1 code is there
      V4L/DVB (10953): cx25840: Fix CodingStyle errors introduced by the last patch
      V4L/DVB (10955): cx231xx: CodingStyle automatic fixes with Lindent
      V4L/DVB (10956): cx231xx: First series of manual CodingStyle fixes
      V4L/DVB (10957a): cx231xx: Fix compilation breakage
      V4L/DVB (11130): cx231xx: fix an inverted logic at vidioc_streamoff
      V4L/DVB (11131): cx231xx: avoid trying to access unfilled dev struct
      V4L/DVB (11132): cx231xx: usb probe cleanups
      V4L/DVB (11133): cx231xx: don't print pcb config debug messages by default
      V4L/DVB (11134): cx231xx: dmesg cleanup
      V4L/DVB (11135): cx231xx: use usb_make_path() for bus_info
      V4L/DVB (11250): cx231xx: Fix Kconfig help items
      V4L/DVB (11360): em28xx: use usb_interface.dev for v4l2_device_register
      cx231xx: Convert to snd_card_create()

Maxime Bizon (1):
      [ARM] Kirkwood: invalidate L2 cache before enabling it

Michael Buesch (40):
      b43: Fixup set_key handling
      b43: Use 64bit atomic register access for TSF
      b43/ssb: Add SPROM8 extraction and LP-PHY detection
      b43: Change schedule for old-fw support removal
      b43: Automatically probe for opensource firmware
      b43: Fix phy_g.c compiler warning
      b43: Dynamically control log verbosity
      b43: Add LP-PHY register definitions
      b43: Add LP-PHY baseband init for >=rev2
      b43: Add LP 2062 radio init
      ssb: Add PMU support
      b43: Port spec bugfixes for the LP baseband init
      b43: (b2062) Fix crystal frequency calculations
      b43: Add parts of LP-PHY TX power control
      b43: Move DMA stop sanity check
      b43: Fix DMA buffer size handling
      b43: Optimize DMA buffers
      b43: Add slot count compiletime assertion
      b43: Fix radio host flags
      b43: Honor the no-slow-clock boardflag
      b43: Enable PCI slow clock workaround, if needed.
      mac80211: Add software scan notifiers
      b43: Implement sw scan callbacks
      b43: Convert usage of b43_phy_set()
      b43: Convert usage of b43_phy_mask()
      b43: Convert usage of b43_phy_maskset()
      b43: Convert usage of b43_radio_set()
      b43: Convert usage of b43_radio_mask()
      b43: Convert usage of b43_radio_maskset()
      b43: Remove bogus integer truncation warnings
      ssb: Add SPROM fallback support
      b43: Pass more RX flags to mac80211
      b43: Fix compilation for devices without PCI core
      b43: Mask PHY TX error interrupt, if not debugging
      ssb: remove EXPERIMENTAL dependencies.
      b43: Add BCM4307 PCI-ID
      bcm47xx: fix GPIO API return codes
      spi-gpio: allow operation without CS signal
      b44: Fix sizes passed to b44_sync_dma_desc_for_{device,cpu}()
      b44: Use kernel DMA addresses for the kernel DMA API

Michael Chan (1):
      bnx2: Use request_firmware()

Michael Ellerman (28):
      x86: Remove never-called arch_setup_msi_irq()
      powerpc: Remove unused ppc64_terminate_msg()
      powerpc: Allow debugging of LMBs with lmb=debug
      lmb: Rework lmb_dump_all() output
      powerpc/pseries: Fix MSI-X interrupt querying
      powerpc/pseries: Add support for ibm,req#msi-x
      powerpc/pseries: Check for MSI-X also in rtas_msi_pci_irq_fixup()
      powerpc/pseries: Return the number of MSIs we could allocate
      powerpc/pseries: Return req#msi(-x) if request is larger
      powerpc/pseries: Implement a quota system for MSIs
      powerpc: Deindentify identify_cpu()
      powerpc: Make sure we copy all cpu_spec features except PMC related ones
      powerpc: Remove unused asm-offsets entries for cpu_spec
      powerpc: Print linux_banner in prom_init
      powerpc/pseries: Reject discontiguous/non-zero based MSI-X requests
      powerpc/pseries: The pseries MSI code depends on EEH
      powerpc/cell: Fix Axon MSI driver dependencies
      powerpc/pseries: The RPA PCI hotplug driver depends on EEH
      PCI/MSI: Use #ifdefs instead of weak functions
      PCI/MSI: Allow arch code to return the number of MSI-X available
      PCI MSI: Add example request loop to MSI-HOWTO.txt
      powerpc/cell: Make axonram depends on BLOCK
      powerpc/msi: Mark the MSI bitmap selftest code as __init
      powerpc: Turn on self-tests in ppc64_defconfig
      MAINTAINERS: add hvc_console
      powerpc: Print information about mapping hw irqs to virtual irqs
      powerpc/ftrace: Fix #if that should be #ifdef
      powerpc/ftrace: Fix printf format warning

Michael Hennerich (7):
      Blackfin arch: add a check to make sure only Blackfin GPIOs may generate IRQs
      Blackfin arch: enable the platfrom PATA driver with CF Cards
      Blackfin arch: Privide BF537-STAMP platform data of ADP5520 Multifunction driver
      Blackfin arch: Blacklist Hibernate (PM_SUSPEND_MEM) on BF561 as well
      blackfin: BF538/9 serial uart support
      Blackfin SPI Driver: Fix erroneous SPI Clock divisor calculation
      Blackfin SPI Driver: Add GPIO controlled SPI Slave Select support

Michael Hillmann (1):
      Staging: comedi: add ke_counter driver

Michael Holzheu (5):
      [S390] zfcpdump: Prevent zcore from beeing built as a kernel module.
      [S390] s390dbf: Remove redundant initilizations.
      [S390] s390dbf: Remove needless check for NULL pointer.
      [S390] ipl: Improve checking logic and remove switch defaults.
      [S390] Ensure that ipl panic notifier is called late.

Michael K. Johnson (1):
      x86, setup: mark %esi as clobbered in E820 BIOS call

Michael Krufky (36):
      V4L/DVB (10415): dib0700: add data debug to dib0700_i2c_xfer_new
      V4L/DVB (10416): tveeprom: update to include Hauppauge tuners 151-155
      V4L/DVB (10417): sms1xxx: add missing usb id 2040:2011
      V4L/DVB (10746): sms1xxx: enable rf switch on Hauppauge Tiger devices
      V4L/DVB (10747): sms1xxx: move definition of struct smsdvb_client_t into smsdvb.c
      V4L/DVB (10749): sms1xxx: move smsusb_id_table into smsusb.c
      V4L/DVB (10751): sms1xxx: fix checkpatch.pl violations introduced by previous changeset
      V4L/DVB (10752): sms1xxx: load smsdvb module automatically based on device id
      V4L/DVB (10753): siano: convert EXPORT_SYMBOL to EXPORT_SYMBOL_GPL
      V4L/DVB (10772): siano: prevent duplicate variable declaration
      V4L/DVB (10779): mxl5007t: remove analog tuning code
      V4L/DVB (10780): mxl5007t: remove function mxl5007t_check_rf_input_power
      V4L/DVB (10781): mxl5007t: mxl5007t_get_status should report if tuner is locked
      V4L/DVB (10782): mxl5007t: warn when unknown revisions are detected
      V4L/DVB (10783): mxl5007t: fix devname for hybrid_tuner_request_state
      V4L/DVB (10784): mxl5007t: update driver for MxL 5007T V4
      V4L/DVB (10876): tda18271: add support for AGC configuration via tuner callback
      V4L/DVB (10877): saa7134: add analog support for Hauppauge HVR1110r3 boards
      V4L/DVB (10898): remove build-time dependencies on dib7000m
      V4L/DVB (10899): remove build-time dependencies on dib7000p
      V4L/DVB (10900): remove build-time dependencies on dib3000mc
      V4L/DVB (10901): cleanup linewraps in dib7000p.h
      V4L/DVB (10902): cleanup linewraps in dib7000m.h
      V4L/DVB (10903): cleanup linewraps in dib3000mc.h
      V4L/DVB (10904): remove dib0070_ctrl_agc_filter from dib0070.h
      V4L/DVB (10905): dib0700: enable DVB_FE_CUSTOMISE for dibcom frontends
      V4L/DVB (10923): saa7134: fix typo in product name
      V4L/DVB (10924): saa7134: enable serial transport streaming interface
      V4L/DVB (10925): add support for LG Electronics LGDT3305 ATSC/QAM-B Demodulator
      V4L/DVB (10926): saa7134: enable digital tv support for Hauppauge WinTV-HVR1120
      V4L/DVB (10927): dib0700: add support for Hauppauge ATSC MiniCard
      V4L/DVB (10968): lgdt3305: add email address to MODULE_AUTHOR
      V4L/DVB (10969): lgdt3305: add missing space in comment
      V4L/DVB (10970): lgdt3305: add MODULE_VERSION
      V4L/DVB (10984): lgdt3305: avoid OOPS in error path of lgdt3305_attach
      V4L/DVB (11251): tuner: prevent invalid initialization of t->config in set_type

Michael Neuling (4):
      powerpc: Add alignment handler for new lfiwzx instruction
      powerpc: Fix load/store float double alignment handler
      powerpc: Disable VSX or current process in giveup_fpu/altivec
      powerpc: Fix ptrace compat wrapper for FPU register access

Michael Schmitz (2):
      m68k: section mismatch fixes: DMAsound for Atari
      m68k: section mismatch fixes: Atari SCSI

Michael Schwingen (1):
      ALSA: hda - add support for "Maxdata Favorit 100XS" (Intel HDA/ALC260)

Michael Tokarev (1):
      tun: Check supplemental groups in TUN/TAP driver.

Michael Trimarchi (1):
      sh: Fix up DSP context save/restore.

Michal Dobes (7):
      Staging: comedi: add amcc_s5933 header file
      Staging: comedi: add adl_pci9118 driver
      Staging: comedi: add adv_pci1710 driver
      Staging: comedi: add pcl724 driver
      Staging: comedi: add pcl821 driver
      Staging: comedi: add pcl818 driver
      Staging: comedi: add adv_pci_dio driver

Michal Januszewski (2):
      uvesafb: fix selecting mode with the vbemode option
      uvesafb: documentation update

Michel Lachaine (2):
      Staging: comedi: add adl_pci7432 driver
      Staging: comedi: add adl_pci8164 driver

Mikael Pettersson (1):
      [ARM] 5435/1: fix compile warning in sanity_check_meminfo()

Mike Christie (13):
      [SCSI] iser: have iser use its own logging
      [SCSI] libiscsi: replace scsi_debug logging with session/conn logging
      [SCSI] libiscsi_tcp: replace tcp_debug/scsi_debug logging with session/conn logging
      [SCSI] iscsi_tcp: replace scsi_debug/tcp_debug logging with iscsi conn logging
      [SCSI] libiscsi: don't cap queue depth in iscsi modules
      [SCSI] iscsi class: fix lock dep warning on logout
      [SCSI] iscsi lib: have lib create work queue for transmitting IO
      [SCSI] iscsi lib: remove qdepth param from iscsi host allocation
      [SCSI] libiscsi: pass session failure a session struct
      [SCSI] iscsi class: remove host no argument from session creation callout
      [SCSI] libiscsi: fix possbile null ptr session command cleanup
      [SCSI] cxgb3i: re-read ddp settings information after chip reset
      [SCSI] cxgb3i: call ddp release function directly

Mike Frysinger (31):
      ASoC: Blackfin: cleanup sport handling in ASoC Blackfin AC97 code
      ASoC: Blackfin: drop unnecessary dma casts
      ASoC: Blackfin: move gpio_err behind the define that is only user of it
      ASoC: Blackfin: fix typo in MUTE definition
      [MTD] [NAND] Blackfin NFC Driver: do not clobber DMAC1_PERIMUX
      [MTD] [NAND] Blackfin NFC Driver: mark bf5xx_nand_add_partition() as __devinit
      [MTD] [NAND] Blackfin NFC Driver: drop pointless casts with set_dma_callback()
      Blackfin arch: include linux headers that this one uses definitions from fro sport drivers
      Blackfin arch: bf51x processors also have 8 timers
      Blackfin arch: convert BF5{18,27,48}_FAMILY to CONFIG_BF{51,52,54}x
      Blackfin arch: clean up sports header file
      Blackfin arch: add link-time asserts to make sure on-chip regions dont overflow
      bin_elf_fdpic: check the return value of clear_user
      blackfin: Use unsigned long for flags with irq functions
      Blackfin SPI Driver: remove useless <asm/cplbinit.h>
      Blackfin SPI Driver: use len_in_bytes when we care about the number of bytes transferred
      Blackfin SPI Driver: pass DMA overflow error to the higher level
      Blackfin SPI Driver: unify duplicated code in dma read/write paths
      Blackfin SPI Driver: drop bogus cast and touchup dma label
      Blackfin SPI Driver: add a few more DMA debug messages
      Blackfin SPI Driver: do not check for SPI errors if DMA itself did not flag any
      Blackfin SPI Driver: use the properl BIT_CTL_xxx defines
      Blackfin SPI Driver: SPI slave select code cleanup
      Blackfin SPI Driver: get dma working for SPI flashes
      Blackfin SPI Driver: add timeout while waiting for SPIF in dma irq handler
      Blackfin SPI Driver: tweak magic spi dma sequence to get it working on BF54x
      Blackfin SPI Driver: use bfin_spi_ prefix on all functions
      Blackfin SPI Driver: fix NULL pointer crash
      Change KCONFIG name
      KGDB_SERIAL_CONSOLE check for module
      Adjust path to gpio headers

Mike Galbraith (1):
      sched: add avg_overlap decay

Mike Isely (65):
      V4L/DVB (10236): pvrusb2: Stop advertising VBI capability - it isn't there
      V4L/DVB (10237): pvrusb2: Generate a device-unique identifier
      V4L/DVB (10238): pvrusb2: Change sysfs serial number handling
      V4L/DVB (10239): pvrusb2: Fix misleading comment caused by earlier commit
      V4L/DVB (10258): pvrusb2: Issue VIDIOC_INT_INIT to v4l2 modules when they first attach
      V4L/DVB (10259): pvrusb2: Code module name directly in printk
      V4L/DVB (10303): pvrusb2: Use usb_make_path() to determine device bus location
      V4L/DVB (11154): pvrusb2: Split i2c module handling from i2c adapter
      V4L/DVB (11155): pvrusb2: Set up v4l2_device instance
      V4L/DVB (11156): pvrusb2: Changes to further isolate old i2c layer
      V4L/DVB (11157): pvrusb2: whitespace trivial tweaks
      V4L/DVB (11158): pvrusb2: New device attribute mechanism to specify sub-devices
      V4L/DVB (11159): pvrusb2: Providing means to stop tracking an old i2c module
      V4L/DVB (11160): pvrusb2: whitespace tweaks
      V4L/DVB (11161): pvrusb2: Set i2c autoprobing to be off by default
      V4L/DVB (11162): pvrusb2: Tie up loose ends with v4l2-subdev setup
      V4L/DVB (11163): pvrusb2: Lay foundation for triggering sub-device updates
      V4L/DVB (11164): pvrusb2: Tie-in sub-device log requests
      V4L/DVB (11165): pvrusb2: Tie in debug register access to sub-devices
      V4L/DVB (11166): pvrusb2: Implement status fetching from sub-devices
      V4L/DVB (11167): pvrusb2: Tie in various v4l2 operations into the sub-device mechanism
      V4L/DVB (11168): pvrusb2: Define value for a null sub-device ID
      V4L/DVB (11169): pvrusb2: Note who our video decoder sub-device is, and set it up
      V4L/DVB (11170): pvrusb2: Clean-up / placeholders inserted for additional development
      V4L/DVB (11171): pvrusb2: Tie in sub-device decoder start/stop
      V4L/DVB (11172): pvrusb2: Cause overall initialization to fail if sub-driver(s) fail
      V4L/DVB (11173): pvrusb2: Fix backwards function header comments
      V4L/DVB (11174): pvrusb2: Implement reporting of connected sub-devices
      V4L/DVB (11175): pvrusb2: Implement sub-device specific update framework
      V4L/DVB (11176): pvrusb2: Tie in wm8775 sub-device handling
      V4L/DVB (11177): pvrusb2: Tie in saa7115 sub-device handling
      V4L/DVB (11178): pvrusb2: Make audio sample rate update into a sub-device broadcast
      V4L/DVB (11179): pvrusb2: make sub-device specific update function names uniform
      V4L/DVB (11180): pvrusb2: Tie in msp3400 sub-device support
      V4L/DVB (11181): pvrusb2: Fix silly 80 column issue
      V4L/DVB (11182): pvrusb2: Tie in cx25840 sub-device support
      V4L/DVB (11183): pvrusb2: Implement more sub-device loading trace and improve error handling
      V4L/DVB (11184): pvrusb2: Define default i2c address for wm8775 sub-device
      V4L/DVB (11185): pvrusb2: Fix uninitialized counter
      V4L/DVB (11186): pvrusb2: Fix bugs involved in listing of sub-devices
      V4L/DVB (11187): pvrusb2: Allow sub-devices to insert correctly
      V4L/DVB (11188): pvrusb2: Sub-device update must happen BEFORE state dirty bits are cleared
      V4L/DVB (11189): pvrusb2: Deal with space-after-comma coding style idiocy
      V4L/DVB (11190): pvrusb2: Broadcast tuner type change to sub-devices
      V4L/DVB (11191): pvrusb2: Define default I2C address for cx25840 sub-device
      V4L/DVB (11192): pvrusb2: Implement trace print for stream on / off action
      V4L/DVB (11193): pvrusb2: Correct some trace print inaccuracies
      V4L/DVB (11194): pvrusb2: Implement mechanism to force a full sub-device update
      V4L/DVB (11195): pvrusb2: Issue required core init broadcast to all sub-devices
      V4L/DVB (11196): pvrusb2: Define default I2C addresses for msp3400 and saa7115 sub-devices
      V4L/DVB (11197): pvrusb2: Fix incorrectly named sub-device ID
      V4L/DVB (11198): pvrusb2: Define default I2C address for CS53L32A sub-device
      V4L/DVB (11199): pvrusb2: Convert all device definitions to use new sub-device declarations
      V4L/DVB (11200): pvrusb2: Make a bunch of dvb config structures const (trivial)
      V4L/DVB (11201): pvrusb2: Fix space-after-comma idiocy
      V4L/DVB (11202): pvrusb2: Fix slightly mis-leading header in debug interface output
      V4L/DVB (11203): pvrusb2: Implement better reporting on attached sub-devices
      V4L/DVB (11204): pvrusb2: Remove old i2c layer; we use v4l2-subdev now
      V4L/DVB (11205): pvrusb2: Remove ancient IVTV specific ioctl functions
      V4L/DVB (11206): pvrusb2: Add sub-device for demod
      V4L/DVB (11207): pvrusb2: Add composite and s-video input support for OnAir devices
      V4L/DVB (11208): pvrusb2: Use v4l2_device_disconnect()
      V4L/DVB (11332): pvrusb2: Fix incorrect reporting of default value for non-integer controls
      V4L/DVB (11333): pvrusb2: Report def_val items in sysfs symbolically, consistent with cur_val
      V4L/DVB (11334): pvrusb2: Fix uninitialized tuner_setup field(s)

Mike Mason (1):
      powerpc/eeh: Only disable/enable LSI interrupts in EEH

Mike Miller (2):
      cciss: kernel scan thread for MSA2012
      cciss: change to discover first memory BAR

Mike Rapoport (22):
      [ARM] pxa/em-x270: updates for 2.6.29
      [ARM] pxa: update xm_x2xx_defconfig
      [ARM] pxa/em-x270: update MMC/SDIO implementation
      [ARM] pxa/em-x270: introduce macors to to simplify da9030 subdev initialization
      [ARM] pxa/em-x270: add battery charger
      [ARM] pxa/em-x270: prepare addition of eXeda machine to em-x270.c
      [ARM] pxa: add eXeda platform support
      [ARM] pxa: prepare xm_x2xx_defconfig for split
      [ARM] pxa: add em_x270_defconfig for EM-X270 and eXeda
      libertas: if_spi: add ability to call board specific setup/teardown methods
      [ARM] pxa: add DM9000_PLATF_NO_EEPROM flag to CM-X... platforms
      [MTD] [NAND] pxa3xx_nand: use resource_size instead of 'r->end - r->start + 1'
      [MTD] [NAND] pxa3xx_nand: allow building as module
      [MTD] [NAND] pxa3xx_nand: add ability to keep controller settings defined by OBM/bootloader
      regulator: add unset_regulator_supplies to fix regulator_unregister
      rtc-v3020: coding style cleanup
      [ARM] 5442/1: pxa/cm-x255: fix reverse RDY gpios in PCMCIA driver
      rtc-v3020: add ability to access v3020 chip with GPIOs
      spi_bfin5xx: remove unused IS_DMA_ALIGNED macro
      SPI: add dma_alignment field to spi_master
      pxa2xx_spi: set spi_master.dma_alignment = 8
      spi_imx: set spi_master.dma_alignment = 4

Mike Snitzer (3):
      ext4: Remove stale block allocator references from ext4.h
      dm log: use standard kernel module refcount
      dm log: remove struct dm_dirty_log_internal

Mike Travis (21):
      cpumask: update irq_desc to use cpumask_var_t
      cpumask: fix bug in use cpumask_var_t in irq_desc
      SGI UV cpumask: use static temp cpumask in flush_tlb
      x86: cleanup remaining cpumask_t code in mce_amd_64.c
      x86: reduce stack usage in init_intel_cacheinfo
      cpumask: use cpumask_var_t in dcdbas.c
      cpumask: reduce stack usage in find_lowest_rq
      Xen: reduce memory required for cpu_evtchn_mask
      irq: change references from NR_IRQS to nr_irqs
      irq: use WARN() instead of WARN_ON().
      irq: allocate irq_desc_ptrs array based on nr_irqs
      irq: initialize nr_irqs based on nr_cpu_ids
      kstat: modify kstat_irqs_legacy to be variable sized
      cpumask, irq: non-x86 build failures
      irq: update all arches for new irq_desc
      irq: update all arches for new irq_desc, fix
      x86: fix build warning when CONFIG_NUMA not defined.
      sched: fix warning on ia64
      x86: cleanup early setup_percpu references
      cpufreq: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write
      x86: put trigger in to detect mismatched apic versions.

Mikhail Zolotaryov (1):
      powerpc 4xx EMAC driver: device name reported on timeout is not correct

Miklos Szeredi (7):
      lockd: clean up blocking lock cases of nlsmvc_lock()
      fuse: allow kernel to access "direct_io" files
      fuse: allow private mappings of "direct_io" files
      uml: fix compile error from net_device_ops conversion
      uml: fix link error from prefixing of i386 syscalls with ptregs_
      uml: fix warnings in kernel_execve
      splice: fix deadlock in splicing to file

Mikulas Patocka (17):
      dm: preserve bi_io_vec when resubmitting bios
      dm raid1: switch read_record from kmalloc to slab to save memory
      dm io: make sync_io uninterruptible
      dm snapshot: refactor __find_pending_exception
      dm snapshot: avoid dropping lock in __find_pending_exception
      dm snapshot: avoid having two exceptions for the same chunk
      dm: bio list add bio_list_add_head
      dm: remove unnecessary work queue type field
      dm: remove unnecessary work queue context field
      dm: remove unnecessary struct dm_wq_req
      dm: rename __split_bio
      dm: move bio_io_error into __split_and_process_bio
      dm: merge __flush_deferred_io into caller
      dm: allow uninterruptible wait for pending io
      dm: merge pushback and deferred bio lists
      dm: move wait queue declaration
      dm: set queue ordered mode

Milind Arun Choudhary (1):
      proc: fix sparse warnings in pagemap_read()

Miloslav Trmac (2):
      Audit: fix handling of 'strings' with NULL characters
      audit: ignore terminating NUL in AUDIT_USER_TTY messages

Milton Miller (4):
      powerpc/numa: Avoid possible reference beyond prop. length in find_min_common_depth()
      powerpc/numa: Remove redundant find_cpu_node()
      powerpc/pseries: Remove write only variable in PCI DLPAR
      powerpc/pci: Move hose_list and pci_address_to_pio to pci-common

Mimi Zohar (11):
      integrity: IMA hooks
      integrity: IMA as an integrity service provider
      integrity: IMA display
      integrity: IMA policy
      integrity: IMA policy open
      Integrity: IMA file free imbalance
      Integrity: IMA update maintainers
      integrity: shmem zero fix
      integrity: audit update
      integrity: ima scatterlist bug fix
      integrity: ima iint radix_tree_lookup locking fix

MinChan Kim (2):
      vmap: remove needless lock and list in vmap
      mm: shrink_all_memory(): use sc.nr_reclaimed

Ming Lei (7):
      USB: ch341 serial: fix port number changed after resume
      driver core: check bus->match without holding device lock
      platform driver: fix incorrect use of 'platform_bus_type' with 'struct device_driver'
      driver core: remove polling for driver_probe_done(v5)
      driver core: move platform_data into platform_device
      driver core: fix passing platform_data
      Driver core: implement uevent suppress in kobject

Mingming Cao (5):
      quota: Add quota reservation support
      quota: Add quota reservation claim and released operations
      quota: Use inode->i_blkbits to get block bits
      quota: Move EXPORT_SYMBOL immediately next to the functions/varibles
      ext4: quota reservation for delayed allocation

Mithlesh Thukral (31):
      Staging: sxg: New SXG_SGL design and MAC Header changes
      Staging: sxg: Typedef removal - pending work
      Staging: sxg: Commenting style fixes - Pending work
      Staging: sxg: Indentation fixes - mostly 80 char lines
      Staging: sxg: Receive code and data structure cleanups
      Staging: sxg: Ethtool framework and Receive code path changes
      Staging: sxg: SXG SGL related cleanup in data structures and code
      Staging: sxg: Locking related changes. Fix locking levels
      Staging: sxg: Add Ethtool functionality enhancement and misc cleanups
      Staging: sxg: Firmware updates
      Staging: sxg: Fix to load card on low memory machines
      Staging: sxg: Add multicast support for Sahara SXG driver
      Staging: sxg: Add NAPI feature to Sahara SXG Driver
      Staging: sxg: Cleanup the SXG driver of unused space and functions
      Staging: sxg: Add Jumbo frames support to Sahara SXG Driver
      Staging: sxg: Removed unnecessary checks while taking Transmit Locks
      Staging: sxg: Make SXG driver use MSI-X interrupts if possible
      Staging: sxg: Add Checksum Offload support for Sahara SXG driver
      Staging: sxg: Fix memory leak in case of allocation failure
      Staging: sxg: Add firmware files for Rev B card
      Staging: sxg: Add Rev B support in the Sahara SXG driver
      Staging: sxg: Remove unused Rev A microcode files
      Staging: sxg: Add checksum control option through ethtool interface
      Staging: sxg: Fix memory leak caused by double allocation of rings
      Staging: sxg: Fix the module in Kconfig file for Sahara SXG driver
      Staging: sxg: Fix interface bug not working after open is called second time.
      Staging: sxg: Read the correct MAC address from the card for Rev B cards
      Staging: sxg: Fix a warning dump emitted by rtnl_watchdog during LTP tests
      Staging: sxg: Add watchdog timer for managing Link states for SXG driver
      Staging: sxg: Add support to download the firmware using request_firmware()
      Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers

Mohamed Abbas (6):
      iwlagn: fix warning when set WEP key
      iwlagn: use changed in mac_config
      iwl3945: use changed in iwl3945_mac_config
      iwlagn: allow power level setting all the times
      iwlcore: dont commit power command if interface is not up
      iwlwifi: support 11h

Moni Shoua (2):
      IB/mlx4: Fix dispatch of IB_EVENT_LID_CHANGE event
      IB/mthca: Fix dispatch of IB_EVENT_LID_CHANGE event

Moritz Muehlenhoff (64):
      Staging: wlan-ng: Remove use of __WLAN_ATTRIB_PACK__
      Staging: wlan-ng: Remove use of WLAN_ADDR_LEN
      Staging: wlan-ng: Remove stray comments in header files
      Staging: wlan-ng: Cleanup wlan_compat.h more
      Staging: wlan-ng: Remove DBFENTER/DBFEXIT macros
      Staging: wlan-ng: Use generic byteorder macros
      Staging: wlan-ng: Replace BITx with the generic BIT(x)
      Staging: wlan-ng: Move URB_ASYNC_UNLINK and USB_QUEUE_BULK out of wlan_compat.h
      Staging: wlan-ng: Remove WLAN_LOG_INFO
      Staging: wlan-ng: Remove wlan_max()/wlan_min()
      Staging: wlan-ng: Replace WLAN_LOG_NOTICE with printk()
      Staging: wlan-ng: Replace WLAN_LOG_ERROR() with printk()
      Staging: wlan-ng: Replace WLAN_LOG_WARNING() with printk()
      Staging: wlan-ng: Replace wlan_isprint() with generic isprint()
      Staging: wlan-ng: Remove dead/unused code from p80211types.h
      Staging: wlan-ng: Remove dead/unused code from p80211hdr.h
      Staging: wlan-ng: Remove dead/unused code from p80211meta.h
      Staging: wlan-ng: Remove dead/unused code from hfa384x.h
      Staging: wlan-ng: Remove dead/unused code from p80211msg.h
      Staging: wlan-ng: Remove dead/unused code from p80211netdev.h
      Staging: wlan-ng: Remove dead/unused code from p80211conv.c
      Staging: wlan-ng: Remove dead/unused code from p80211conv.h
      Staging: wlan-ng: Remove dead/unused code from p80211req.c
      Staging: wlan-ng: Replace SSWAP() with the generic swap(). Also remove a
      Staging: wlan-ng: Remove more dead/unused code from p80211types.h
      Staging: wlan-ng: Remove dead/unused code from prism2sta.c
      Staging: wlan-ng: Remove dead code from prism2mgmt.c
      Staging: wlan-ng: Remove dead code from hfa384x_usb.c
      Staging: wlan-ng: Remove unused header file p80211metamib.h
      Staging: wlan-ng: Remove dead/unused code from p80211metadef.h
      Staging: wlan-ng: Remove dead/unused code from p80211ioctl.h
      Staging: wlan-ng: Remove dead/unused code from hfa384x.h and p80211metamsg.h
      Staging: wlan-ng: Remove more dead/unused code from hfa384x.h
      Staging: wlan-ng: Remove WLAN_INCLUDE_DEBUG and some related, mostly unused
      Staging: wlan-ng: Move netdevice_t typedef into p80211netdev.h
      Staging: wlan-ng: Move wlan_mkprintstr() and wlan_hexchar() macros into prism2sta.c
      Staging: wlan-ng: Replace WLAN_LOG_DEBUG() with printk(KERN_DEBUG
      Staging: wlan-ng: p80211req.h: Coding style cleanups
      Staging: wlan-ng: p80211req.c: Coding style cleanups
      Staging: wlan-ng: prism2mgmt.h: Coding style cleanups
      Staging: wlan-ng: hfa384x.h: Coding style cleanups
      Staging: wlan-ng: p80211wext.c: Coding style cleanups
      Staging: wlan-ng: p80211meta.h: Coding style cleanups
      Staging: wlan-ng: p80211ioctl.h: Coding style cleanups
      Staging: wlan-ng: p80211metastruct.h: Coding style cleanups
      Staging: wlan-ng: p80211hdr.h: Coding style cleanups
      Staging: wlan-ng: p80211conv.h: Coding style cleanups
      Staging: wlan-ng: p80211conv.c: Coding style cleanups
      Staging: wlan-ng: p80211types.h: Coding style cleanups
      Staging: wlan-ng: p80211msg.h: Coding style cleanups
      Staging: wlan-ng: p80211netdev.h: Coding style cleanups
      Staging: wlan-ng: p80211mgmt.h: Coding style cleanups
      Staging: wlan-ng: prism2mib.c: Coding style cleanups
      Staging: wlan-ng: prism2usb.c: Coding style cleanups
      Staging: wlan-ng: prism2sta.c: Coding style cleanups
      Staging: wlan-ng: p80211netdev.c: Coding style cleanups
      Staging: wlan-ng: hfa384x_usb.c: Coding style cleanups
      Staging: wlan-ng: prism2mgmt.c: Coding style cleanups
      Staging: wlan-ng: Remove dead code from prism2mib.c
      Staging: wlan-ng: Remove more dead code from hfa384x_usb.c
      Staging: wlan-ng: Remove unnecessary checks for NULL before calling kfree()
      Staging: wlan-ng: Remove dead code from p80211netdev.c
      Staging: wlan-ng: Remove the now empty wlan_compat.h
      Staging: wlan-ng: Replace local byteorder macros

Márton Németh (2):
      V4L/DVB (10633): DAB: fix typo
      V4L/DVB (11293): uvcvideo: Add zero fill for VIDIOC_ENUM_FMT

Nam Phạm Thành (1):
      V4L/DVB (10242): pwc: add support for webcam snapshot button

Nathan Fontenot (2):
      powerpc/numa: Cleanup hot_add_scn_to_nid
      powerpc/pseries: Failed reconfig notifier chain call cleanup

Nathan Williams (1):
      solos: Automatically determine number of ports

Neil Horman (8):
      crypto: ansi_cprng - Force reset on allocation
      crypto: ansi_cprng - Panic on CPRNG test failure when in FIPS mode
      crypto: ansi_cprng - Add maintainer
      Network Drop Monitor: Add trace declaration for skb frees
      Network Drop Monitor: Adding kfree_skb_clean for non-drops and modifying end-of-line points for skbs
      Network Drop Monitor: Adding drop monitor implementation & Netlink protocol
      Network Drop Monitor: Adding Build changes to enable drop monitor
      kexec: add dmesg log symbols to /proc/vmcoreinfo lists

NeilBrown (43):
      NFS: flush cached directory information slightly more readily.
      md: Fix is_mddev_idle test (again).
      md: Allow write-intent bitmaps to have chunksize < PAGE_SIZE
      md: never clear bit from the write-intent bitmap when the array is degraded.
      md: write bitmap information to devices that are undergoing recovery.
      md: move LEVEL_* definition from md_k.h to md_u.h
      md: move most content from md.h to md_k.h
      md: move lots of #include lines out of .h files and into .c
      md: move md_k.h from include/linux/raid/ to drivers/md/
      md: occasionally checkpoint drive recovery to reduce duplicate effort after a crash
      md: be more consistent about setting WriteMostly flag when adding a drive to an array
      md/raid5: simplify interface for init_stripe and get_active_stripe
      md/raid5: change raid5_compute_sector and stripe_to_pdidx to take a 'previous' argument
      md/raid6: remove expectation that Q device is immediately after P device.
      md/raid5: simplify raid5_compute_sector interface
      md/raid5: Add support for new layouts for raid5 and raid6.
      md/raid5: finish support for DDF/raid6
      md: make sure new_level, new_chunksize, new_layout always have sensible values.
      md/raid5: refactor raid5 "run"
      md: md_unregister_thread should cope with being passed NULL
      md: enable suspend/resume of md devices.
      md: add ->takeover method to support changing the personality managing an array
      md: add ->takeover method for raid5 to be able to take over raid1
      md/raid5: allow layout/chunksize to be changed on an active 2-drive raid5.
      md: add takeover support for raid4 -> raid5 conversion.
      md: add takeover support for converting raid6 back into raid5
      md/raid5: drop qd_idx from r6_state
      md/raid5: enhance raid5_size to work correctly with negative delta_disks
      md: add explicit method to signal the end of a reshape.
      md/raid5: change reshape-progress measurement to cope with reshaping backwards.
      md: allow number of drives in raid5 to be reduced
      Documentation/md.txt update
      md/raid5: clearly differentiate 'before' and 'after' stripes during reshape.
      md/raid5: prepare for allowing reshape to change chunksize.
      md/raid5: prepare for allowing reshape to change layout
      md/raid5: reshape using largest of old and new chunk size
      md/raid5: allow layout and chunksize to be changed on active array.
      md: don't display meaningless values in sysfs files resync_start and sync_speed
      md/raid5: be more careful about write ordering when reshaping.
      md: remove CONFIG_MD_RAID_RESHAPE config option.
      md/raid5: minor code cleanups in make_request.
      md/raid5 revise rules for when to update metadata during reshape
      md/raid1 - don't assume newly allocated bvecs are initialised.

Nick Andrew (1):
      trivial: Fix misspelling of firmware

Nick Kossifidis (13):
      ath5k: Update EEPROM code
      ath5k: More EEPROM code updates
      ath5k: Minor QCU updates
      ath5k: PHY code cleanup
      ath5k: Update gain_F calibration code and add documentation
      ath5k: Update RF Buffer handling
      ath5k: Update initvals
      ath5k: Update reset code
      ath5k: Disable BMISS interrupts
      ath5k: Don't call reset on config_interface
      ath5k: Choose the right initvals for RF2425
      ath5k: Convert chip specific calibration data to a generic format
      ath5k: Add tx power calibration support

Nick Piggin (12):
      [XFS] remove old vmap cache
      [XFS] use scalable vmap API
      x86: optimise x86's do_page_fault (C entry point for the page fault path)
      x86: make UV support configurable
      lockdep: annotate reclaim context (__GFP_NOFS)
      generic IPI: simplify barriers and locking
      powerpc: Estimate G5 cpufreq transition latency
      slob: fix lockup in slob_free()
      fs: move bdev code out of buffer.c
      fs: avoid I_NEW inodes
      mm: page_mkwrite change prototype to match fault
      fs: fix page_mkwrite error cases in core code and btrfs

Nicola Soranzo (2):
      V4L/DVB (10525): em28xx: Coding style fixes and a typo correction
      V4L/DVB (10555): em28xx: CodingStyle fixes

Nicolas Pitre (24):
      Merge branch 'for-np' of git://git.wormnet.eu/alex/ts78xx into orion/master
      [ARM] Orion: make gpio /input/output validation separate
      [ARM] Kirkwood: MPP initialization code
      [ARM] Kirkwood: SDIO driver registration for DB6281 and RD6281
      [ARM] Kirkwood: add NAND support to the DB88F6281 board
      [ARM] Kirkwood: remove unneeded includes from board setup files
      [ARM] Kirkwood: register internal devices in a common place
      [ARM] fixmap support
      [ARM] kmap support
      [ARM] mem_init(): make highmem pages available for use
      highmem: atomic highmem kmap page pinning
      [ARM] introduce dma_cache_maint_page()
      [ARM] make page_to_dma() highmem aware
      [ARM] Feroceon: add highmem support to L2 cache handling code
      [ARM] xsc3: add highmem support to L2 cache handling code
      [ARM] ignore high memory with VIPT aliasing caches
      [ARM] add CONFIG_HIGHMEM option
      Merge commit '305b07680f' into orion/master
      [ARM] Kirkwood: SheevaPlug USB Power Enable setup
      [ARM] Kirkwood: SheevaPlug LED support
      [ARM] Kirkwood: update defconfig
      [ARM] update mach-types
      [ARM] Kirkwood: fail the probe if internal RTC does not work
      [ARM] Kirkwood: small L2 code cleanup

Niels de Vos (1):
      trivial: MTD: remove EOL from MODULE_DESCRIPTION

Nikanth Karthikesan (4):
      loop: support barrier writes
      loop: fix circular locking in loop_clr_fd()
      vfs: check bh->b_blocknr only if BH_Mapped is set
      Update /debug/tracing/README

Nobuhiro Iwamatsu (10):
      sh: multiple vectors per irq - sh7763
      sh: Restore RTC IRQ setting for SH7763 setup.
      sh: dma-sh updates for multi IRQ and new SH-4A CPUs.
      sh: Revert CONFIG_NR_ONCHIP_DMA_CHANNELS to MAX_DMA_CHANNELS
      sh: Disable get_dma_error_irq for non-SH4 targets.
      sh: Fix compile error by operands(mov.l) in sh3/entry.S
      sh: Move IRQ multi definition of DMAC to defconfig
      sh: espt-giga board support
      sh: sh7763rdp: Change IRQ number for sh_eth of sh7763rdp
      sh: Add MMU dependency for kexec

Németh Márton (1):
      leds: remove experimental flag from leds-clevo-mail

Octavian Purdila (2):
      powerpc/oprofile: G4 oprofile has variable number of counters
      powerpc/oprofile: Enable support for ppc750 processors

Oldřich Jedlička (1):
      V4L/DVB (10632): Added support for AVerMedia Cardbus Hybrid remote control

Oleg Nesterov (22):
      posix timers: fix RLIMIT_CPU && fork()
      get_mm_hiwater_xxx: trivial, s/define/inline/
      do_wait: fix waiting for the group stop with the dead leader
      signals: remove 'handler' parameter to tracehook functions
      signals: protect init from unwanted signals more
      ptrace: kill __ptrace_detach(), fix ->exit_state check
      ptrace: simplify ptrace_exit()->ignoring_children() path
      ptrace: reintroduce __ptrace_detach() as a callee of ptrace_exit()
      ptrace: fix possible zombie leak on PTRACE_DETACH
      reparent_thread: don't call kill_orphaned_pgrp() if task_detached()
      reparent_thread: fix the "is it traced" check
      reparent_thread: fix a zombie leak if /sbin/init ignores SIGCHLD
      forget_original_parent: split out the un-ptrace part
      forget_original_parent: do not abuse child->ptrace_entry
      tracehook_notify_death: use task_detached() helper
      ptrace_detach: the wrong wakeup breaks the ERESTARTxxx logic
      ptrace_untrace: fix the SIGNAL_STOP_STOPPED check
      pids: document task_pgrp/task_session is not safe without tasklist/rcu
      pids: improve get_task_pid() to fix the unsafe sys_wait4()->task_pgrp()
      pids: refactor vnr/nr_ns helpers to make them safe
      pids: kill signal_struct-> __pgrp/__session and friends
      exit_notify: kill the wrong capable(CAP_KILL) check

Olga Kornievskaia (1):
      svcrpc: take advantage of tcp autotuning

Oliver Endriss (1):
      V4L/DVB (10843): saa7146: Clean-up i2c error handling

Oliver Neukum (11):
      USB: suspend/resume support for option driver
      USB: suspend/resume for opticon driver
      USB: serial: introduce a flag into the usb serial layer to tell drivers that their URBs are killed due to suspension
      USB: serial generic resume function fix
      USB: serial: export symbol of usb_serial_generic_resume
      USB: serial: use generic method if no alternative is provided in usb serial layer
      USB: serial: remove recourse to generic method
      HID: autosuspend support for USB HID
      HID: fix USB HID devices after STD with autosuspend
      HID: autosuspend -- fix lockup of hid on reset
      HID: fix race between usb_register_dev() and hiddev_open()

Or Gerlitz (1):
      IB/iser: Remove hard setting of path MTU

Oskar Schirmer (3):
      xtensa: enforce slab alignment to maximum register width
      xtensa: add flat support
      i2c: xtensa s6000 i2c driver

Owain G. Ainsworth (2):
      i915/drm: Remove two redundant agp_chipset_flushes
      i915/drm: Remove two redundant agp_chipset_flushes

Oystein Svendsen (1):
      Staging: comedi: add das6402 driver

PJ Waskiewicz (13):
      ixgbe: Add hardware specific initialization code for 82599 devices
      ixgbe: Add DCB for 82599, remove BCN support
      ixgbe: Add 82599 device id's, hook it up into the main driver.
      ixgbe: Fix get_supported_physical_layer() due to new 82599 PHY types
      ixgbe: Fix an accounting problem when the Rx FIFO is full
      ixgbe: Disable DROP_EN for Rx queues
      ixgbe: Two small fixes for 82599 when bringing the device down and for WoL
      ixgbe: Add documentation for the driver
      ixgbe: Fix PCI bus reporting on driver load for 82598 after 82599 merge
      ixgbe: Correctly report Wake On LAN for 82599 KX4 devices
      ixgbe: Allow Priority Flow Control settings to survive a device reset
      ixgbe: Fix DCB netlink layer for 82599 to enable Priority Flow Control
      ixgbe: Fix 82598 MSI-X allocation on systems with more than 8 CPU cores

Pablo Mejia (1):
      Staging: comedi: add aio_aio12_8 driver

Pablo Neira Ayuso (12):
      netlink: change return-value logic of netlink_broadcast()
      netlink: add NETLINK_BROADCAST_ERROR socket option
      netfilter: nf_conntrack: account packets drop by tcp_packet()
      netlink: change nlmsg_notify() return value logic
      netfilter: conntrack: increase drop stats if sequence adjustment fails
      netfilter: ctnetlink: cleanup master conntrack assignation
      netfilter: ctnetlink: cleanup conntrack update preliminary checkings
      netfilter: ctnetlink: move event reporting for new entries outside the lock
      netfilter: xtables: add cluster match
      nefilter: nfnetlink: add nfnetlink_set_err and use it in ctnetlink
      netlink: add NETLINK_NO_ENOBUFS socket flag
      netfilter: xtables: fix IPv6 dependency in the cluster match

Pallipadi, Venkatesh (4):
      VM, x86, PAT: Change is_linear_pfn_mapping to not use vm_pgoff
      VM, x86, PAT: add a new vm flag to track full pfnmap at mmap
      x86, PAT, PCI: Change vma prot in pci_mmap to reflect inherited prot
      ACPI: cap off P-state transition latency from buggy BIOSes

Pascal Terjan (1):
      V4L/DVB (10825): Add ids for Yuan PD378S DVB adapter

Pascal de Bruijn (1):
      ALSA: hda - Add function id to proc output

Pat Erley (1):
      Add mesh point functionality to ath9k

Patrick Boettcher (2):
      V4L/DVB (11284): Fix i2c code of flexcop-driver for rare revisions
      V4L/DVB (11285): Remove unecessary udelay

Patrick McHardy (3):
      netfilter: ctnetlink: fix rcu context imbalance
      netfilter: fix xt_LED build failure
      netfilter: {ip,ip6,arp}_tables: fix incorrect loop detection

Patrick Ohly (11):
      clocksource: allow usage independent of timekeeping.c
      timecompare: generic infrastructure to map between two time bases
      net: new user space API for time stamping of incoming and outgoing packets
      net: infrastructure for hardware time stamping
      net: socket infrastructure for SO_TIMESTAMPING
      ip: support for TX timestamps on UDP and RAW sockets
      net: pass new SIOCSHWTSTAMP through to device drivers
      igb: access to NIC time
      igb: stub support for SIOCSHWTSTAMP
      igb: use timecompare to implement hardware time stamping
      net: kernel panic in dev_hard_start_xmit: remove faulty software TX time stamping

Paul Bolle (1):
      gigaset: return -ENOTTY for unimplemented functions

Paul Collins (1):
      HID: constify arrays of struct apple_key_translation

Paul Fertser (1):
      ASoC: Fix WM8753 DAIs unregistering

Paul Fulghum (1):
      synclink_gt: add clock options

Paul Mackerras (2):
      Merge branch 'next' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge
      powerpc: Fix oops when loading modules

Paul Menage (2):
      cgroups: fix cgroup.h comments
      cpusets: allow cpusets to be configured/built on non-SMP systems

Paul Moore (6):
      lsm: Relocate the IPv4 security_inet_conn_request() hooks
      netlabel: Label incoming TCP connections correctly in SELinux
      selinux: Remove the "compat_net" compatibility code
      lsm: Remove the socket_post_accept() hook
      netlabel: Cleanup the Smack/NetLabel code to fix incoming TCP connections
      audit: Fix possible return value truncation in audit_get_context()

Paul Mundt (46):
      sh: Fix up GENERIC_GPIO build for ARCH_WANT_OPTIONAL_GPIO cases.
      sh: mach-highlander and mach-rsk require gpiolib.
      Merge branch 'sh/stable-updates'
      sh: Use SYS_SUPPORTS_CMT for managing CMT timer dependencies.
      sh: Fix up MTU2 support for SH7203.
      sh: Don't enable GENERIC_TIME for the CMT clockevent driver yet.
      sh: Restrict old CMT timer code to SH-2/SH-2A.
      Merge branch 'sh/stable-updates'
      sh: Disable unsupportable prefetching on SH-3.
      sh: Fix up SH-X3 general exception handler build.
      sh: SH7786 is an SH-X3 core, select CPU_SHX3.
      sh: Set a sensible default for the SH7786 pclk.
      sh: intc: Make missing unique IRQ mask warning more verbose.
      sh: multiple vectors per irq - sh7203.
      sh: multiple vectors per irq - sh7263.
      sh: multiple vectors per irq - sh7201.
      sh: multiple vectors per irq - sh7206.
      rtc: rtc-sh: Bump version up to reflect single IRQ support changes.
      sh: multiple vectors per irq - sh7619.
      sh: multiple vectors per irq - mxg.
      sh: multiple vectors per irq - sh770x.
      sh: multiple vectors per irq - sh7705.
      sh: multiple vectors per irq - sh7710.
      sh: multiple vectors per irq - sh7720.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      Merge branch 'sh/stable-updates'
      sh: Define ARCH_SHMOBILE for SH-Mobile CPUs.
      sh: Generate uImage by default on Urquell board.
      sh: Consolidate SH-Mobile CPU code in arch/sh/kernel/cpu/shmobile/.
      sh: dma: Make PVR2 DMA configurable.
      sh: dma: Make G2 DMA configurable.
      sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.
      sh: tlb-pteaex: Kill off legacy PTEA updates.
      sh: Update debugfs ASID dumping for 16-bit ASID support.
      sh: Flush only the needed range when unmapping a VMA.
      sh: kexec: Drop SR.BL bit toggling.
      sh: kexec jump: fix for ftrace.
      sh: Fix up -Wformat-security whining.
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
      sh: migor: Fix up CEU use flags.
      sh: Select ARCH_HIBERNATION_POSSIBLE.
      sh: Add a command line option for disabling I/O trapping.
      sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle.
      sh: Kill off broken direct-mapped cache mode.
      sh: update defconfigs.
      sh: Fix up number of on-chip DMA channels on SH7091.

Paul Walmsley (35):
      [ARM] OMAP2/3: Add non-CORE DPLL rate set code and M, N programming
      [ARM] OMAP: Fix sparse, checkpatch warnings in OMAP2/3 PRCM/PM code
      [ARM] OMAP24xx clock: add missing SSI L4 interface clock
      [ARM] OMAP3: move USBHOST SAR handling from clock framework to powerdomain layer
      [ARM] OMAP3 clock: fix 96MHz clocks
      [ARM] OMAP: Make dpll4_m4_ck programmable with clk_set_rate()
      [ARM] OMAP2/3 clockdomains: combine pwrdm, pwrdm_name into union in struct clockdomain
      [ARM] OMAP2/3 clockdomains: add CM and PRM clkdms
      [ARM] OMAP3 clock: move sys_clkout2 clk to core_clkdm
      [ARM] OMAP3 PRCM: add DPLL1-5 powerdomains, clockdomains; mark clocks
      [ARM] OMAP3 powerdomains: remove RET from SGX power states list
      [ARM] OMAP2/3 clockdomains: autodeps should respect platform flags
      [ARM] OMAP3 clock: fix DPLL jitter correction and rate programming
      [ARM] OMAP3 clock: DPLL{1,2}_FCLK clksel can divide by 4
      [ARM] OMAP3 clock: convert dpll_data.idlest_bit to idlest_mask
      [ARM] OMAP3 clock: remove unnecessary dpll_data dereferences
      [ARM] OMAP3 clock: optimize DPLL rate rounding algorithm
      [ARM] OMAP3 clock: avoid invalid FREQSEL values during DPLL rate rounding
      [ARM] OMAP3 clock: disable DPLL autoidle while waiting for DPLL to lock
      [ARM] OMAP2/3 clock: clean up mach-omap2/clock.c
      [ARM] OMAP2 PRCM: clean up CM_IDLEST bits
      [ARM] OMAP2 SDRC: move mach-omap2/memory.h into mach/sdrc.h
      [ARM] OMAP2 SDRC: rename memory.c to sdrc2xxx.c
      [ARM] OMAP2 SDRC: separate common OMAP2/3 code from OMAP2xxx code
      [ARM] OMAP2 SDRC: add SDRAM timing parameter infrastructure
      [ARM] OMAP3 clock: add omap3_core_dpll_m2_set_rate()
      [ARM] OMAP2/3 clock: use standard set_rate fn in omap2_clk_arch_init()
      [ARM] OMAP2/3 clock: don't use a barrier after clk_disable()
      [ARM] OMAP2xxx clock: consolidate DELAYED_APP clock commits; fix barrier
      [ARM] OMAP2/3 clock: convert remaining MPU barriers into OCP barriers
      [ARM] OMAP clock: drop clk_get_usecount()
      [ARM] OMAP2/3 clock: don't tinker with hardirqs when they are supposed to be disabled
      [ARM] OMAP3: update ES level flags to discriminate between post-ES2 revisions
      [ARM] OMAP3 powerdomains: make USBTLL SAR only available on ES3.1 and beyond
      [ARM] 5422/1: ARM: MMU: add a Non-cacheable Normal executable memory type

Paulius Zaleckas (12):
      ppp_generic: Simplify tx_dropped stats
      hso: remove claiming and releasing of USB interface
      hso: remove hso_free_device()
      ARM: tlbflush.h: introduce TLB_BTB flag
      ARM: Add support for FA526 v2
      MAINTAINERS: Add myself as Faraday ARM core variant maintainer
      ARM: Add Gemini architecture v3
      MAINTAINERS: add myself as Gemini architecture maintainer
      Gemini: gpiolib based GPIO support v2
      Gemini: Add support for Teltonika RUT100
      [ARM] 5437/1: Add documentation for "nohlt" kernel parameter
      V4L/DVB (11350): Add camera (CSI) driver for MX1

Pavel Machek (7):
      HID: make HID_DEBUG defaults consistent
      trivial: document ext3 semantics of 'ro' option a bit better
      hp_accel: small documentation updates
      hp_accel: adev is poor name of exported symbol
      hp_accel: add two more axis information
      nbd: add locking to nbd_ioctl
      nbd: trivial cleanups

Pavel Roskin (1):
      bmac: remove unused variable bp in bmac_misc_intr()

Pekka Enberg (61):
      kmemtrace: remove unnecessary casts
      kmemtrace: allow kmemtrace to be enabled after boot
      kmemtrace: remove config option for enabling tracing at boot
      SLUB: Use ->objsize from struct kmem_cache_cpu in slab_free()
      ext4: allocate ->s_blockgroup_lock separately
      SLUB: Do not pass 8k objects through to the page allocator
      x86: move __VMALLOC_RESERVE to pgtable_32.c
      x86: use roundup() instead of PAGE_ALIGN() in find_early_table_space()
      x86: add sanity checks to init_32.c
      x86: make sure initmem is writable on 64-bit
      x86: unify free_init_pages() and free_initmem()
      x86: set_highmem_pages_init() cleanup
      x86: move devmem_is_allowed() to common mm/init.c
      x86: set_highmem_pages_init() cleanup, #2
      x86: move free_initrd_mem() to common mm/init.c
      x86: init_memory_mapping() trivial cleanups
      x86: add gbpages support to 32-bit init_memory_mapping()
      x86: find_early_table_space() unification
      x86: move pgd_base out of init_memory_mapping()
      x86: ifdef 32-bit specific setup in init_memory_mapping()
      x86: remove unnecessary save_mr() sanity check
      x86: rename after_init_bootmem to after_bootmem in mm/init_32.c
      x86: unify kernel_physical_mapping_init() call in init_memory_mapping()
      x86: add table start and end sanity checks to 32-bit init_memory_mapping()
      x86: ifdef 32-bit and 64-bit setup in init_memory_mapping()
      x86: ifdef 32-bit and 64-bit pfn setup in init_memory_mapping()
      x86: ifdef 32-bit and 64-bit NR_RANGE_MR for save_mr() unification
      x86: add stub init_gbpages() for 32-bit init_memory_mapping()
      x86: move init_memory_mapping() to common mm/init.c
      x86: fix up some bad global variable names in mm/init.c
      x86: unify kernel_physical_mapping_init() function signatures
      x86: move function and variable declarations to asm/init.h
      x86: fix uninitialized variable in init_memory_mapping()
      x86: rename do_not_nx to disable_nx in mm/init_64.c
      Merge branches 'topic/slob/cleanups', 'topic/slob/fixes', 'topic/slub/core', 'topic/slub/cleanups' and 'topic/slub/perf' into for-linus
      Remove struct typedefs from fs/udf/ecma_167.h et al.
      Fix the udf code not to pass structs on stack where possible.
      kmemtrace, fs, security: move alloc_secdata() and free_secdata() to linux/security.h
      kmemtrace, security: fix linux/key.h header file dependencies
      kmemtrace, befs: fix slab.h dependency problem
      kmemtrace, squashfs: fix slab.h dependency problem in squasfs
      kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_inflate.c
      kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_bunzip2.c
      kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_unlzma.c
      kmemtrace, mm: fix slab.h dependency problem in mm/failslab.c
      kmemtrace: trace kfree() calls with NULL or zero-length objects
      Staging: w35und: remove unused header files
      Staging: w35und: remove unnecessary os_common.h header file
      Staging: w35und: remove crazy commented out includes
      Staging: w35und: unify mto.h and mto_f.h header files
      Staging: w35und: convert code to use ETH_ALEN
      Staging: w35und: remove useless macro from common.h
      Staging: w35und: kill WBDEBUG and remove common.h header file
      Staging: w35und: typedef removal
      Staging: w35und: remove hw_data_t typedef
      Staging: w35und: Remove MTO_FUNC_INPUT macro obfuscation
      Staging: w35und: remove unused bssdscpt.h header
      Staging: w35und: remove ds_tkip.h header
      Staging: w35und: remove gl_80211.h header
      Staging: rt2860: remove kernel version compatibility wrappers
      nilfs2: clean up indirect function calling conventions

Pekka Paalanen (3):
      doc: mmiotrace.txt, buffer size control change
      trace: mmiotrace to the tracer menu in Kconfig
      mmiotrace: count events lost due to not recording

Perry J. Piplani (1):
      Staging: comedi: add dmm32at driver

Pete Wyckoff (1):
      [SCSI] iscsi tcp: bidi capable

Pete Zaitcev (2):
      usblp: continuously poll for status
      USB: usbmon: Add binary API v1

Peter Korsgaard (1):
      powerpc: convert dts-bindings/fsl/dma.txt to dts-v1 syntax

Peter Ma (2):
      avr32: add RTS/CTS/CLK pin selection for the USARTs
      avr32: add hardware handshake support to atmel_serial

Peter Oberparleiter (2):
      [S390] cio: incorrect status check in interrogate function
      [S390] cio: prevent workqueue deadlock

Peter P Waskiewicz Jr (8):
      ixgbe: Refactor MSI-X allocation mechanism
      ixgbe: Update copyright dates, bump the driver version number
      ixgbe: Refactor set_num_queues() and cache_ring_register()
      ixgbe: Update link setup code to better support autonegotiation of speed
      ixgbe: Display EEPROM version in ethtool -i queries
      ixgbe: Update flow control state machine in link setup
      ixgbe: Defeature Tx Head writeback
      ixgbe: Fix a set_num_queues() bug that can result in num_(r|t)x_queues = 0

Peter Teoh (1):
      Staging: rt2870: Removal of kernel_thread() API

Peter Ujfalusi (12):
      ASoC: TWL4030: Syncronize the reg_cache for ANAMICL after the offset cancelation
      ASoC: TWL4030: Code clean up for codec power up and down
      ASoC: TWL4030: Enable Headset Left anti-pop/bias ramp only if the Headset Left is in use
      ASoC: TWL4030: Physical ADC and amplifier power switch change
      ASoC: TWL4030: Move the twl4030_power_up and _power_down function
      ASoC: TWL4030: Add analog loopback support
      ASoC: TWL4030: Add digital loopback support
      ASoC: TWL4030: Make the HS ramp delay configurable
      ASoC: TWL4030: 96KHz playback support
      ASoC: TWL4030: Add constrains for second stream
      ASoC: TWL4030: Add actual support for 96KHz playback support
      ASoC: TWL4030: Compillation error fix

Peter W Morreale (2):
      mm: fix pdflush thread creation upper bound
      mm: add /proc controls for pdflush threads

Peter Zijlstra (48):
      mutex: small cleanup
      mutex: preemption fixes
      mutex: implement adaptive spinning
      sched: introduce avg_wakeup
      sched: prefer wakers
      sched: make plist a library facility
      x86: cpu_init(): remove ugly #ifdef construct around debug register clear
      x86: add might_sleep() to do_page_fault()
      lockdep: sanitize bit names
      lockdep: sanitize reclaim bit names
      lockdep: lockdep_states.h
      lockdep: simplify mark_held_locks
      lockdep: simplify mark_lock()
      lockdep: move state bit definitions around
      lockdep: generate the state bit definitions
      lockdep: generate usage strings
      lockdep: split up mark_lock_irq()
      lockdep: simplify the mark_lock_irq() helpers
      lockdep: further simplify mark_lock_irq() helpers
      lockdep: simplify mark_lock_irq() helpers #3
      lockdep: merge the _READ mark_lock_irq() helpers
      lockdep: merge the !_READ mark_lock_irq() helpers
      lockdep: fully reduce mark_lock_irq()
      lockdep: remove macro usage from mark_held_locks()
      lockdep: add comments to mark_lock_irq()
      lockdep: simplify get_user_chars()
      lockdep: get_user_chars() redo
      lockdep: simplify check_prev_add_irq()
      lockdep: use stringify.h
      lockstat: warn about disabled lock debugging
      lockdep: build fix for !PROVE_LOCKING
      generic-ipi: remove kmalloc()
      generic-ipi: remove CSD_FLAG_WAIT
      x86: make vmap yell louder when it is used under irqs_disabled()
      sched_clock: cleanups
      genirq: assert that irq handlers are indeed running in hardirq context
      lockdep: fix incorrect state name
      lockdep: remove extra "irq" string
      lockdep: require framepointers for x86
      tracing: add lockdep tracepoints for lock acquire/release
      sched: optimize ttwu vs group scheduling
      trace_clock: fix preemption bug
      ftrace: provide an id file for each event
      ftrace: ensure every event gets an id
      ftrace: event profile hooks
      lockdep: fix deadlock in lockdep_trace_alloc
      hrtimer: fix rq->lock inversion (again)
      lockdep: add stack dumps to asserts

Petros Koutoupis (2):
      block: genhd.h comment needs updating
      block: genhd.h cleanup patch

Phil Sutter (7):
      pata-rb532-cf: replace rb532_pata_finish_io()
      pata-rb532-cf: use ata_sff_exec_command()
      pata-rb532-cf: use ata_sff_data_xfer32()
      pata-rb532-cf: drop custom freeze and thaw
      [WATCHDOG] rc32434_wdt: clean-up driver
      [WATCHDOG] rc32434_wdt: add timeout module parameter
      leds: Add rb532 LED driver for the User LED

Philipp Zabel (30):
      [ARM] pxa/magician: Update defconfig
      [ARM] pxa/magician: Enable backlight
      [ARM] pxa/magician: setup SSP1 pins for audio
      [ARM] pxa/magician: enable power I2C for max158xx
      [ARM] pxa/magician: Use SZ_64M for physmap resource
      [ARM] pxa/magician: use named initializers for gpio_keys setup
      [ARM] pxa/magician: Enable pxa27x_udc and gpio_vbus
      ASoC: uda1380: split set_dai_fmt into _both, _playback and _capture variants
      ASoC: pxa-ssp: fix SSP port request
      pxa/h5000: Setup I2S pins for pxa2xx-i2s
      pxa/spitz: Setup I2S pins for pxa2xx-i2s
      ASoC: pxa2xx-i2s: remove I2S pin setup
      ASoC: Remove version display from the UDA1380 driver
      ASoC: UDA1380: change decimator/interpolator register handling
      ASoC: Use network mode with 2 slots for 16-bit stereo in pxa-ssp/Zylonite
      ASoC: UDA1380: DATAI is slave only
      [ARM] pxa/magician: fix htc-egpio resource size
      [ARM] pxa/magician: select PXA_SSP for touchscreen and sound
      [ARM] pxa/magician: register pda_power IRQs as rising/falling edge
      [ARM] pxa/magician: default to backlight trigger for keypad illumination
      [ARM] pxa/magician: remove unused forward declaration of pasic3
      ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls.
      ASoC: pxa-ssp: Use 16-bit DMA for magician stereo
      ASoC: Add Magician machine support
      mfd: convert DS1WM to use MFD core
      mfd: convert PASIC3 to use MFD core
      pxa/magician: remove deprecated .bus_shift from PASIC3 platform_data
      mfd: remove unused PASIC3 bus_shift field
      mfd: remove DS1WM clock handling
      mfd: PASIC3: supply clock_rate to DS1WM via driver_data

Philippe De Muyter (1):
      parport: netmos 9845 & 9855 1P4S fixes

Philippe Rétornaz (1):
      V4L/DVB (11035): mt9t031 bugfix

Pierre Ossman (6):
      sdio: handle cis end marker in link field
      sdio: handle null tuples
      sdio: check that addresses are within the address space
      sdhci: change list address
      mmc: add maintainer for mvsdio driver
      tmio_mmc: add maintainer

Qinghuang Feng (2):
      NFSD: cleanup for nfs3proc.c
      SYSFS: use standard magic.h for sysfs

Rafael Ignacio Zurita (1):
      sh: fix the HD64461 level-triggered interrupts handling

Rafael J. Wysocki (23):
      PCI: PCIe portdrv: Use driver data to simplify code
      PCI: PCIe portdrv: Aviod using service devices with wrong interrupts
      PCI: PCIe portdrv: Do not enable port device before setting up interrupts
      PCI: PCIe portdrv: Remove unnecessary function
      PCI: PCIe portdrv: Simplily probe callback of service drivers
      PCI: PCIe portdrv: Remove struct pcie_port_service_id
      PCI/MSI: Introduce pci_msix_table_size()
      PCI/PCIe portdrv: Fix allocation of interrupts
      PCI: PCIe portdrv: Implement pm object
      PM: Introduce functions for suspending and resuming device interrupts
      PM: Rework handling of interrupts during suspend-resume
      PM: Change suspend code ordering
      PM: Change hibernation code ordering
      kexec: Change kexec jump code ordering
      PCI PM: Use pci_set_power_state during early resume
      PCI PM: Move pci_restore_standard_config to pci-driver.c
      PCI PM: Put devices into low power states during late suspend (rev. 2)
      PCI PM: Make pci_set_power_state() handle devices with no PM support
      PCI PM: Restore config spaces of all devices during early resume
      PCI PM: Introduce __pci_[start|complete]_power_transition() (rev. 2)
      radeonfb: Use __pci_complete_power_transition()
      PCI PM: Make pci_prepare_to_sleep() disable wake-up if needed
      net/igb: Fix kexec with igb (rev. 3)

Rajiv Andrade (3):
      TPM: sysfs functions consolidation
      TPM: integrity interface
      TPM: integrity fix

Rakib Mullick (1):
      tracing: fix section mismatch in trace_hw_branches.c

Ralf Baechle (10):
      MIPS: Change {set,clear,change}_c0_<foo> to return old value.
      Fix build error in <linux/irq.h>
      MIPS: Forward declare struct task_struct to avoid potencial warning.
      MIPS: Compat: Zero upper 32-bit of offset_high and offset_low.
      MIPS: Makefile: Add simple make install target.
      MIPS: Cavium: Add -Werror
      MIPS: Stop using <asm-generic/int-l64.h>.
      MIPS: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all platforms
      MIPS: Use BUG_ON() where possible.
      preadv/pwritev: MIPS: Add preadv(2) and pwritev(2) syscalls.

Ralph Campbell (3):
      IB/mad: Fix null pointer dereference in local_completions()
      IB/mad: initialize mad_agent_priv before putting on lists
      IB/mad: Fix ib_post_send_mad() returning 0 with no generate send comp

Ramachandra K (1):
      IB/mad: Fix RMPP header RRespTime manipulation

Rami Rosen (10):
      mac80211: remove an unnecessary assignment to info in __ieee80211_tx().
      mac80211: remove an unused parameter in ieee80211_rx_mgmt_probe_req().
      mac80211: remove an unused definition (MAX_STA_COUNT) in sta_info.h.
      mac80211: remove unused variable in ieee80211_local (dot11WEPUndecryptableCount).
      mac80211: remove mesh_plink_close() method.
      mac80211: trivial documentation fixes (enum mesh_path_flags).
      mac80211: trivial documentation fix (mesh_nexthop_lookup()).
      tcp: remove parameter from tcp_recv_urg().
      net: core: remove unneeded include in net/core/utils.c.
      ipv4: remove unused parameter from tcp_recv_urg().

Ramkrishna Vepa (9):
      Neterion: Driver help file
      Neterion: New driver: Update Maintainer list
      Neterion: New driver: register set - vxge-reg.h
      Neterion: New driver: Hardware init & configuration
      Neterion: New driver: Traffic & alarm handler
      Neterion: New driver: Main entry points
      Neterion: New driver: Ethtool related
      Neterion: New driver: Driver version
      Neterion: New driver: Kconfig and Makefile

Randy Dunlap (52):
      sysrq: fix ftrace help msg & doc.
      kmemtrace: fix printk format warnings
      kmemtrace: fix printk formats, fix
      jfs: needs crc32_le
      x86: UV: fix header struct usage
      ima: fix build error
      smack: fix lots of kernel-doc notation
      wireless: fix for CONFIG_NL80211=n
      skbuff.h: fix timestamps kernel-doc
      rds: fix iband RDMA dependencies
      ALSA: Move ALSA docbooks to be with the rest of the kernel docbooks
      wimax: fix i2400m printk formats
      [SCSI] scsi_sysfs: delete extra kernel-doc
      [SCSI] scsi_debug: needs CRC_T10DIF
      [SCSI] libfc: needs CRC32
      USB: fix ehci printk formats
      skbuff.h: fix missing kernel-doc
      maple: fix Error in kernel-doc notation
      sched: fix errors in struct & function comments
      V4L/DVB (10631): zoran: fix printk format
      V4L/DVB (10830): dm1105: uses ir_* functions, select VIDEO_IR
      V4L/DVB (10846): dvb/frontends: fix duplicate 'debug' symbol
      V4L/DVB (11237): media/zoran: fix printk format
      proc: move fs/proc/inode-alloc.txt comment into a source file
      dma-debug: fix printk formats (i386)
      regulator: fix header file missing kernel-doc
      alpha: convert u64 to unsigned long long
      atyfb: fix header file trailing whitespace
      [IA64] Fix typo/thinko in arch/ia64/sn/kernel/sn2/sn2_smp.c
      Staging: sxg: fix napi interface build
      Staging: altera: fix printk format warnings
      Staging: mimio: depends on INPUT
      Staging: otus: fix mixed declarations
      Staging: android: binder: fix printk format warnings
      Staging: android: ram_console: fix printk format warning
      Staging: Android: fix more printk formats
      Staging: rtl8187se: fix printk format warnings
      Staging: rt2860: fix printk format warnings
      Staging: pohmelfs: fix kconfig dependencies
      Staging: stlc45xx: fix printk format warnings
      Staging: phison: fix kconfig for clean build
      Staging: phison: depends on PCI
      Staging: p9auth: fix dependency/build error
      Staging: line6: depends on SND
      Staging: line6: fix build error, select SND_RAWMIDI
      auditsc: fix kernel-doc notation
      PCI-IOV: fix missing kernel-doc
      docbook: fix fatal filename error
      docs: alphabetize entries in kernel-parameters.txt
      V4L/DVB (11439): UVC: uvc_status_cleanup(): undefined reference to `input_unregister_device'
      V4L/DVB (11440): PWC: fix build error when CONFIG_INPUT=m
      esp: fix section mismatch warning

Ravikiran G Thirumalai (5):
      x86: cleanup, rename CONFIG_X86_NON_STANDARD to CONFIG_X86_EXTENDED_PLATFORM
      x86: improve the help text of X86_EXTENDED_PLATFORM
      Revert "x86: don't compile vsmp_64 for 32bit"
      mm: fix SHM_HUGETLB to work with users in hugetlb_shm_group
      mm: reintroduce and deprecate rlimit based access for SHM_HUGETLB

Reinette Chatre (9):
      iwlwifi: update copyright year to 2009
      iwlwifi: fix FAT channel config for 5000 series
      iwlwifi: use singlethread workqueue
      iwlwifi: Fix and rework Kconfig file
      iwlwifi: fix *pci_probe error flow
      iwl3945: unmap previously mapped memory
      iwlwifi: print contents of control register when error occurs
      iwlwifi: correct log level when error occurs
      cfg80211/nl80211: remove usage of CONFIG_NL80211

Reynes Philippe (3):
      powerpc/83xx: Add i2c eeprom to dts for MPC837x RDB
      powerpc/83xx: Add gpio to MPC837x RDB
      powerpc/83xx: Add lm75 to MPC837x RDB dts

Richard Bytheway (1):
      Staging: comedi: add cb_pcimdas driver

Richard Kennedy (3):
      ipv6: reorder struct inet6_ifaddr to remove padding on 64 bit builds
      drm: reorder struct drm_ioctl_desc to save space on 64 bit builds
      Staging: wlan-ng: block ioctls until card fully initialised

Richard Purdie (2):
      leds: Fix leds-gpio driver multiple module_init/exit usage
      leds: Add suspend/resume state flags to leds-gpio

Richard Walmsley (1):
      HID: DragonRise game controller force feedback driver

Rick Farrington (1):
      iwlagn: reduce off channel reception for 4965

Riku Voipio (3):
      [ARM] mv78xx0: wire i2c support
      trivial: Update my email address
      leds: Fix &&/|| confusion in leds-pca9532.c

Risto Suominen (5):
      ALSA: powermac - Correct HP detection and input selectors for PMac 5500
      ALSA: powermac - Correct volume controls for PowerBook G3 Lombard
      ALSA: powermac - Correct volume controls and HP detection for PMac 8500/9500
      ALSA: powermac - Allow input from mic in iBook G3 Dual-USB
      ALSA: Add vmaster controls for Pmac 5500, iMac G3 SL, and PBook G3 Lombard

Robert Jarzmik (13):
      ASoC: Add initial support of Mitac mioa701 device SoC.
      [ARM] pxa/MioA701: add gpio_vbus driver
      [ARM] pxa/MioA701: Migrate after pxa27x_udc gpio_pullup functionality.
      ASoC: Allow choice of ac97 gpio reset line
      USB: gpio_vbus: add delayed vbus_session calls
      USB: pxa27x_udc: factor pullup code to prepare otg transceiver
      USB: pxa27x_udc: add vbus session handling
      USB: pxa27x_udc: add otg transceiver support
      USB: pxa27x_udc: add vbus_draw callback
      V4L/DVB (11319): pxa_camera: Enforce YUV422P frame sizes to be 16 multiples
      V4L/DVB (11320): pxa_camera: Remove YUV planar formats hole
      V4L/DVB (11321): pxa_camera: Redesign DMA handling
      V4L/DVB (11322): pxa_camera: Fix overrun condition on last buffer

Robert Krakora (3):
      V4L/DVB (10255): em28xx: Clock (XCLK) Cleanup
      V4L/DVB (10518): em28xx: Fix for em28xx memory leak and function rename
      V4L/DVB (10519): em28xx: Fix for em28xx audio startup

Robert Love (5):
      [SCSI] Improve SCSI_LOGGING Kconfig entry
      [SCSI] fcoe: Initialize all possilbe skb_queue(s) when module is loaded
      [SCSI] fcoe: Use percpu kernel funcs for struct fcoe_percpu_s
      [SCSI] fcoe: Use per-CPU kernel function for dev_stats instead of an array
      [SCSI] fcoe: create/destroy fcoe Rx threads on CPU hotplug events

Robert Millan (1):
      V4L/DVB (10944): Conceptronic CTVFMI2 PCI Id

Robert Richter (1):
      cpumask: modifiy oprofile initialization

Robert Schwebel (1):
      Staging: comedi: add ssv_dnp driver

Robin Getz (1):
      Blackfin arch: be less noisy when gets a gpio conflict after kernel has booted

Robin Holt (5):
      sgi-gru: remove SGI_GRU as a valid config option for ia64 configs with SGI_UV
      xpc_sn2: fix max() warning about pointers of different types
      Factor out #ifdefs from kernel/spinlock.c to LOCK_CONTENDED_FLAGS
      Allow rwlocks to re-enable interrupts
      ia64: implement interrupt-enabling rwlocks

Roel Kluin (46):
      phylib: unsigneds go unnoticed
      SH: fix start_thread and user_stack_pointer macros
      ath5k: notice a negative keytype
      ASoC: count reaches 10001, not 10000.
      libertas: pos[4] tested twice, 2nd should be pos[5]
      sound: OSS: dmabuf: too many loops
      sound: OSS: &&/|| typo in ad1848.c
      sound: OSS: missing parentheses in pas2_card.c
      atm: Add missing parentheses
      wavelan: Test arraysize before an element of the array.
      p54: misplaced parentheses
      b43: Fix LO calibration txctl reg value
      wireless, wavelan: spin off by 1
      ALSA: snd-powermac: timeout reaches -1
      [SCSI] ses: code_set == 1 is tested twice
      x25: '< 0' and '>= 0' test on unsigned
      tcp: '< 0' test on unsigned
      PCI hotplug: shpchp: fix bus number check to avoid false positive
      [JFFS2] jffs2_acl_count() tests < 0 on unsigned
      ctcm: avoid wraparound in length of incoming data
      USB: count reaches -1, tested 0
      USB: more u32 conversion after transfer_buffer_length and actual_length
      i2c-algo-pcf: Style cleanups
      i2c-algo-pcf: Handle timeout correctly
      virtio: fix BAD_RING, START_US and END_USE macros
      V4L/DVB (10629): tvp514x: try_count reaches 0, not -1
      V4L/DVB: calibration still successful at 10
      V4L/DVB (10657): [PATCH] V4L: missing parentheses?
      hugetlb: chg cannot become less than 0
      alpha: fix macros
      rtc-wm8350: retries will reach -1
      rtc: test before subtraction on unsigned
      fbdev: newport: newport_*wait() return 0 on timeout
      drivers/video/omap/hwa742.c: div reaches max_clk_div
      arkfb: fix misplaced parentheses
      uvesafb: bitwise OR has higher precedence than ?:
      vesafb: bitwise OR has higher precedence than ?:
      viafb: returns 0 two too early
      hppfs: hppfs_read_file() may return -ERROR
      Staging: agnx: i reaches -1, tested 0
      Staging: meilhaus: unsigned won't get negative after subtraction
      Staging: otus: logical/bit and confusion
      Staging: rtl8187se: ! x & y problem in inactive code
      Staging: comedi: rtd520: &&/|| typo
      rio: addition has higher precedence than ?:
      spi: limit reaches -1, tested 0

Roland Dreier (6):
      IB/ipath: Fix memory leak in init_shadow_tids() error path
      IB/ipath: Really run work in ipath_release_user_pages_on_close()
      IB: Remove sysfs files before unregistering device
      IB: Remove useless ibdev_is_alive() tests from sysfs code
      Merge branches 'cxgb3', 'endian', 'ipath', 'ipoib', 'iser', 'mad', 'misc', 'mlx4', 'mthca', 'nes' and 'sysfs' into for-next
      RDMA/nes: Fix mis-merge

Ron Mercer (33):
      qlge: Clean up mac address and frame route settings.
      qlge: Increase MAC addr hw sem granularity.
      qlge: Change frame route hw semaphore granularity.
      qlge: Optimize rx buffer refill process.
      qlge: Use one path to (re)fill rx buffers.
      qlge: Add defines for firmware support.
      qlge: Clean up firmware reset path.
      qlge: Move firmware event handler.
      qlge: Prepare to add new device.
      qlge: Reduce debug print output.
      qlge: Add support for firmware mailbox commands.
      qlge: Add support for device ID 8000.
      qlge: Add support for getting/setting port config.
      qlge: Add firmware support for insert/remove SFP.
      qlge: Clean up link down processing.
      qlge: Clean up link up processing.
      qlge: Add worker-handler for firmware events.
      qlge: Clean up event handler for firmware init.
      qlge: Improve handling for firmware init failure.
      qlge: Save status from firmware crash (system err).
      qlge: Add support for lost firmware events.
      qlge: Move reset logic into asic_reset_worker func.
      qlge: Remove debug junk from asic reset logic.
      qlge: Increase filtering for inbound csum settings.
      qlge: Add support for GRO.
      qlge: Add tx multiqueue support.
      qlge: bugfix: Tell hw to strip vlan header.
      qlge: Get rid of irqsave/restore in intr disable.
      qlge: Clear shadow registers before use.
      qlge: Remove spinlock from asic init path.
      qlge: bugfix: Move netif_napi_del() to common call point.
      qlge: bugfix: Pad outbound frames smaller than 60 bytes.
      qlge: bugfix: Fix endian issue related to rx buffers.

Russell King (87):
      [ARM] dma: remove dmach_t typedef
      [ARM] dma: factor out code looking up the DMA channel
      [ARM] dma: rejig DMA initialization
      [ARM] dma: move RiscPC specific DMA data out of dma_struct
      [ARM] dma: constify dma controller name and dma ops
      [ARM] dma: ensure that the single entry sg is properly initialized
      [ARM] dma: convert IOMD DMA to use sg_next()
      [ARM] dma: pata_icside's contiguous sg array is now redundant
      [ARM] dma: Use sensible DMA parameters for Acorn drivers
      [ARM] dma: make DMA_MODE_xxx reflect ISA DMA settings
      [ARM] dma: remove usage of dmamode_t from MXC platform support
      [ARM] dma: remove dmamode_t typedef
      [ARM] omap: remove VIRTUAL_CLOCK
      [ARM] omap: introduce clock operations structure
      Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel
      [ARM] omap: provide a NULL clock operations structure
      [ARM] omap: kill PARENT_CONTROLS_CLOCK
      [ARM] omap: add default .ops to all remaining OMAP2 clocks
      [ARM] omap: eliminate unnecessary conditionals in omap2_clk_wait_ready
      [ARM] omap: don't use clkops_omap2_dflt_wait for non-ICLK/FCLK clocks
      [ARM] omap: remove clk->owner
      [ARM] omap: rearrange clock.h structure order
      [ARM] omap: remove clk_deny_idle and clk_allow_idle
      [ARM] omap: provide a standard clk_get_parent() implementation
      [ARM] omap: move clock propagation into core omap clock code
      [ARM] omap: remove unnecessary calls to propagate_rate()
      [ARM] omap: move propagate_rate() calls into generic omap clock code
      [ARM] omap: handle RATE_CKCTL via .set_rate/.round_rate methods
      [ARM] omap: ensure devname is set for dummy devices
      [ARM] omap: allow double-registering of clocks
      [ARM] omap: convert OMAP1 to use clkdev
      [ARM] omap: convert OMAP2 to use clkdev
      [ARM] omap: convert OMAP3 to use clkdev
      [ARM] omap: remove pre-CLKDEV clk_get/clk_put
      [ARM] omap: provide a dummy clock node
      [ARM] omap: watchdog: convert clocks to match by devid and conid
      [ARM] omap: watchdog: provide a dummy ick for OMAP1
      [ARM] omap: MMC: convert clocks to match by devid and conid
      [ARM] omap: MMC: provide a dummy ick for OMAP1
      [ARM] omap: mcspi: new short connection id names
      [ARM] omap: mcbsp: convert to use fck/ick clocks directly
      [ARM] omap: i2c: use short connection ids
      [ARM] omap: i2c: remove armxor_ck
      [ARM] omap: i2c: remove conditional ick clocks
      [ARM] omap: w1: convert omap HDQ clocks to match by devid and conid
      [ARM] omap: spi: arrange for omap_uwire to use connection ID
      [ARM] omap: convert omap RNG clocks to match by devid and conid
      [ARM] omap: omap24xxcam: use short connection IDs for omap2 clocks
      [ARM] omap: hsmmc: new short connection id names
      [ARM] omap: clks: call recalc after any rate change
      [ARM] omap: create a proper tree of clocks
      [ARM] omap: fix usecount decrement bug
      [ARM] omap: fix clockdomain enable/disable ordering
      [ARM] omap: arrange for clock recalc methods to return the rate
      [ARM] omap: add support for bypassing DPLLs
      [ARM] dma: move IOMD and floppy DMA structures to RiscPC DMA code
      [ARM] dma: RiscPC: don't modify DMA SG entries
      Merge branch 'dma' into devel
      etherh: Get working again.
      [ARM] omap: ensure that failing power domain lookups produce errors
      [ARM] omap: clk_set_parent: deny changing parent if clock is enabled
      Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 into devel
      Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel
      Merge branch 'imx-fb-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into devel
      Merge branch 'for-russell' of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6 into devel
      Merge branch 'omap-clks3' into devel
      [ARM] pass reboot command line to arch_reset()
      Merge branch 'master' of git://git.marvell.com/orion into devel
      Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6
      Merge branch 'highmem' into devel
      Merge git://git.marvell.com/orion into devel
      [ARM] collie: fix two minor formatting nits
      [ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel
      Merge branch 'next-s3c-pm' of git://aeryn.fluff.org.uk/bjdooks/linux into devel
      Merge branch 'next-s3c64xx-regs' of git://aeryn.fluff.org.uk/bjdooks/linux into devel
      Merge branch 'for-rmk' of git://gitorious.org/linux-gemini/mainline into devel
      Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel
      Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 into devel
      Merge branch 'origin' into devel
      Merge branch 'master' into devel
      [ARM] arch_reset() now takes a second parameter
      Merge branch 'for-rmk' of git://git.marvell.com/orion
      oprofile: Thou shalt not call __exit functions from __init functions
      Merge branch 'smsc911x-armplatforms' of git://github.com/steveglen/linux-2.6
      [ARM] fix build-breaking 7a192ec commit
      V4L/DVB (11329): Fix buglets in v4l1 compatibility layer

Rusty Russell (96):
      cpumask: Use topology_core_cpumask()/topology_thread_cpumask()
      cpumask: convert misc driver functions
      cpumask: convert drivers/net/sfc
      cpumask: convert other misc kernel functions
      x86: change flush_tlb_others to take a const struct cpumask
      work_on_cpu: don't try to get_online_cpus() in work_on_cpu.
      work_on_cpu: Use our own workqueue.
      alloc_percpu: change percpu_ptr to per_cpu_ptr
      alloc_percpu: add align argument to __alloc_percpu.
      cpumask: use topology_core_cpumask/topology_thread_cpumask instead of cpu_core_map/cpu_sibling_map
      cpumask: replace node_to_cpumask with cpumask_of_node.
      cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALL.: x86
      cpumask: remove the now-obsoleted pcibus_to_cpumask(): x86
      cpumask: remove cpu_coregroup_map: x86
      cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: x86
      cpumask: convert c1e_mask in arch/x86/kernel/process.c to cpumask_var_t.
      cpumask: convert arch/x86/kernel/nmi.c's backtrace_mask to a cpumask_var_t
      cpumask: x86: convert cpu_sibling_map/cpu_core_map to cpumask_var_t
      cpumask: convert arch/x86/kernel/cpu/mcheck/mce_64.c
      x86: arch_send_call_function_ipi_mask
      cpumask: remove x86's node_to_cpumask now everyone uses cpumask_of_node
      x86: unify 32 and 64-bit node_to_cpumask_map
      cpumask: convert node_to_cpumask_map[] to cpumask_var_t
      cpumask: convert struct cpuinfo_x86's llc_shared_map to cpumask_var_t
      x86: unify cpu_callin_mask/cpu_callout_mask/cpu_initialized_mask/cpu_sibling_setup_mask
      cpumask: use new cpumask functions throughout x86
      cpumask: clean up summit's send_IPI functions
      cpumask: make Xen use the new operators.
      cpumask: remove cpumask_t assignment from vector_allocation_domain()
      cpumask: use cpumask_var_t in uv_flush_tlb_others.
      cpumask: remove x86 cpumask_t uses.
      cpumask: convert node_to_cpumask_map[] to cpumask_var_t
      numa, cpumask: move numa_node_id default implementation to topology.h
      cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: cris
      cpumask: Use accessors code.: cris
      cpumask: use mm_cpumask() wrapper: cris
      cpumask: remove the now-obsoleted pcibus_to_cpumask(): ia64
      cpumask: arch_send_call_function_ipi_mask: ia64
      cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: ia64
      cpumask: Use accessors code.: ia64
      cpumask: use mm_cpumask() wrapper: ia64
      cpumask: arch_send_call_function_ipi_mask: parisc
      cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: parisc
      cpumask: Use accessors code.: parisc
      cpumask: Use smp_call_function_many(): sparc64
      cpumask: arch_send_call_function_ipi_mask: sparc
      cpumask: Use accessors code: sparc
      cpumask: Use accessors code.: sparc64
      cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: sparc64
      cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: sparc
      cpumask: remove cpu_coregroup_map: sparc
      cpumask: remove the now-obsoleted pcibus_to_cpumask(): sparc
      cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALL.: sparc
      cpumask: use mm_cpumask() wrapper: sparc
      cpumask: fix CONFIG_CPUMASK_OFFSTACK=y cpu hotunplug crash
      x86, uv: fix cpumask iterator in uv_bau_init()
      x86: cpumask: use work_on_cpu in arch/x86/kernel/microcode_core.c
      x86: cpumask: update 32-bit APM not to mug current->cpus_allowed
      x86: cpumask: x86 mmio-mod.c use cpumask_var_t for downed_cpus
      cpumask: remove cpumask allocation from idle_balance
      cpumask: remove cpumask allocation from idle_balance, fix
      powerpc: Make sysfs code use smp_call_function_single
      cpumask: Use mm_cpumask() wrapper instead of cpu_vm_mask
      x86: Correct behaviour of irq affinity
      [S390] allow usage of string functions in linux/string.h
      [S390] cpumask: remove cpu_coregroup_map
      [S390] cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.
      [S390] cpumask: Use accessors code.
      [S390] cpumask: use mm_cpumask() wrapper
      virtio: more neatening of virtio_ring macros.
      lguest: fix spurious BUG_ON() on invalid guest stack.
      lguest: wire up pte_update/pte_update_defer
      lguest: barrier me harder
      cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALL
      cpumask: fix seq_bitmap_*() functions.
      cpumask: remove node_to_first_cpu
      cpumask: use set_cpu_active in init/main.c
      cpumask: use mm_cpumask() wrapper: kernel/fork.c
      cpumask: remove references to struct irqaction's mask field.
      cpumask: use new cpumask_ functions in core code.
      cpumask: convert rcutorture.c
      cpumask: remove cpumask_t from core
      cpumask: remove the now-obsoleted pcibus_to_cpumask(): generic
      param: fix charp parameters set via sysfs
      module: __module_address
      module: remove module_text_address()
      module: clarify the force-loading taint message.
      module: remove the SHF_ALLOC flag on the __versions section.
      module: include other structures in module version check
      module: don't use stop_machine on module load
      arm: allow usage of string functions in linux/string.h
      strstarts: helper function for !strncmp(str, prefix, strlen(prefix))
      module: use strstarts()
      Merge branch 'cpumask-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      ACPI: simplify module_param namespace
      Revert "module: remove the SHF_ALLOC flag on the __versions section."

Ryan Finnie (1):
      HID: Support Apple mini aluminum keyboard

Ryan Mallon (4):
      [ARM] 5373/2: Add gpiolib support to AT91
      [ARM] 5413/1: Add ep93xx dma m2p clocks
      [ARM] 5414/2: ep93xx m2p dma core
      [ARM] 5441/1: Use pr_err on error paths in at91 pm

Ryusuke Konishi (39):
      nilfs2: add document
      nilfs2: add inode and other major structures
      nilfs2: B-tree node cache
      nilfs2: buffer and page operations
      nilfs2: meta data file
      nilfs2: persistent object allocator
      nilfs2: inode map file
      nilfs2: inode operations
      nilfs2: file operations
      nilfs2: pathname operations
      nilfs2: operations for the_nilfs core object
      nilfs2: super block operations
      nilfs2: segment buffer
      nilfs2: segment constructor
      nilfs2: fix missed-sync issue for do_sync_mapping_range()
      nilfs2: recovery functions
      nilfs2: another dat for garbage collection
      nilfs2: block cache for garbage collection
      nilfs2: update makefile and Kconfig
      nilfs2: fix problems of memory allocation in ioctl
      nilfs2: cleanup nilfs_clear_inode
      nilfs2: avoid double error caused by nilfs_transaction_end
      nilfs2: insert explanations in gcinode file
      nilfs2: add maintainer
      nilfs2: fix gc failure on volumes keeping numerous snapshots
      nilfs2: fix improper return values of nilfs_get_cpinfo ioctl
      nilfs2: fix buggy behavior seen in enumerating checkpoints
      nilfs2: remove timedwait ioctl command
      nilfs2: use fixed sized types for ioctl structures
      nilfs2: remove compat ioctl code
      nilfs2: use unlocked_ioctl
      nilfs2: extend nilfs_sustat ioctl struct
      nilfs2: replace BUG_ON and BUG calls triggerable from ioctl
      nilfs2: super block operations fix endian bug
      nilfs2: clean up sketch file
      nilfs2: mark minor flag for checkpoint created by internal operation
      nilfs2: simplify handling of active state of segments
      nilfs2: introduce secondary super block
      nilfs2: support nanosecond timestamp

Sachin S. Prabhu (1):
      Inconsistent setattr behaviour

Sachin Sant (2):
      USB: FHCI: use dev_name() in place of bus_id.
      [S390] Fix appldata build break with !NET

Sage Weil (2):
      Btrfs: notreelog mount option
      Btrfs: add flushoncommit mount option

Salman Qazi (1):
      x86: fix performance regression in write() syscall

Sam Ravnborg (1):
      kbuild: drop check for CONFIG_ in headers_check

Samuel Ortiz (29):
      iwl3945: Getting rid of iwl-3945-debug.h
      iwl3945: Remove DRV_NAME dependenies
      iwl3945: Getting rid of iwl3945_eeprom_channel
      iwl3945: Have consistant and not redefined HW constants
      iwl3945: Use iwl-agn-rs.h rates definitions.
      iwl3945: Getting rid of iwl-3945-led.h
      iwl3945: Remove power related definitions from 3945 code
      iwl3945: iwl3945_queue and iwl3945_channel_info replacement
      iwl3945: sync tx queue data structure with iwlagn
      iwl3945: switch to the iwl-core send_card_state routine
      iwl3945: Change crypto parameter name
      iwl3945: Fix iwl3945_init_drv()
      iwl3945: Use iwl_txq_update_write_ptr
      iwlwifi: Add TFD library operations
      iwl3945: Use iwl-hcmd host command routines
      iwl3945: Use iwl-rfkill
      iwl3945: Define send_tx_power
      iwl3945: Use iwlcore scan code
      iwlwifi: make iwl_tx_queue->tfds void*
      iwl3945: Use iwlcore TX queue management routines
      iwl3945: Use iwl-eeprom.c routines
      iwl3945: Use the iwlcore geos routines
      iwlwifi: Remove IWL3945_DEBUG
      iwl3945: Getting rid of priv->antenna
      iwl3945: Add restart_fw module parameter
      iwl3945: Remaining host command cleanups
      iwl3945: Getting rid of the *39_rxon iwl_priv fields
      mfd: fix MAINTAINERS entry
      mfd: fix da903x warning

Santosh Shilimkar (3):
      ARM: OMAP: Get available DMA channels from cmdline
      ARM: OMAP: Dispatch only relevant DMA interrupts
      [ARM] 5444/1: ARM: Realview: Fix event-device multiplicators in localtimer.c

Santwona Behera (2):
      ethtool: Add RX pkt classification interface
      niu: Add TCAM classification configuration

Sascha Hauer (55):
      fec: remove unused #else branches
      fec: remove empty functions
      fec: use linux/*.h instead of asm/*.h
      fec: do not use memcpy on physical addresses
      fec: use dma_alloc_coherent for descriptor ring
      fec: Fix KS8721BL_ICSR phy register offset
      fec: replace flush_dcache_range with dma_sync_single
      fec: Add support for Freescale MX27
      FEC: Turn FEC driver into platform device driver
      [ARM] MXC: Use a single function for decoding a PLL
      [ARM] MXC: rework timer/clock initialisation
      [ARM] MXC: remove _clk suffix from clock names
      [ARM] MXC: add clkdev support
      [ARM] MX27 Clock rework
      [ARM] MX2: Add FEC platform device
      imxfb: add platform specific init/exit functions
      [ARM] pcm038: Add framebuffer support
      imxfb: add 18 bit support
      [ARM] MXC: add pwm driver for i.MX SoCs
      [ARM] MX2: add pwm device/resources
      [ARM] MX2: Add I2C devices / resources
      [ARM] PCM038 board: Add I2C support
      [ARM] mx1ads: add I2C support
      [ARM] iommux mx3: Add pin definitions for I2C
      [ARM] PCM037 Board: Add I2C support
      [ARM] Add Synertronixx scb9328 board support
      [ARM] mxc: add missing include
      imxfb: add mx27 support
      imxfb: Fix margin settings
      [ARM] MX35: Add register definitions for the i.MX35
      [ARM] MXC: add cpu_is_ macros
      [ARM] add i.MX35 build support
      [ARM] MX35: add clock support
      [ARM] MX35 devices support
      [ARM] MX31/MX35: Add l2x0 cache support
      [ARM] MX31: Move static virtual mappings of AIPS1/2 to common file
      [ARM] pcm038: Fix pins for UART3
      MX31 clkdev support
      Use __force in IO_ADDRESS macro to silence sparse
      mxcmmc: Do not pass clock name, we have only one clock for this device
      MX2/MX3 SDHC driver: rename platform driver
      MX2: Add SDHC platform_devices and resources
      MX31: Add sdhc resources/platform devices
      pcm037: Add sdhc support
      pcm970 baseboard: Add SDHC support
      i.MX1: remove fb support from mach-imx
      clkdev: add possibility to get a clock based on the device name
      imxfb: add clock support
      i.MX21/27: remove ifdef CONFIG_FB_IMX
      imxfb: Fix TFT mode
      V4L/DVB (11030): soc-camera: add board hook to specify the buswidth for camera sensors
      V4L/DVB (11031): pcm990 baseboard: add camera bus width switch setting
      V4L/DVB (11032): mt9m001: allow setting of bus width from board code
      V4L/DVB (11033): mt9v022: allow setting of bus width from board code
      V4L/DVB (11034): soc-camera: remove now unused gpio member of struct soc_camera_link

Sathya Perla (1):
      be2net: cleanup rx/tx rate calculations

Scott Feldman (4):
      enic: bug fix: return notify intr credits
      enic: record all bad FCS errs as frame errors
      enic: bug fix: tx_timeout reset path fix-ups
      enic: Add api for link down count and to get firmware notification status.

Scott James Remnant (12):
      [SCSI] ch: Add scsi type modalias
      netfilter: auto-load ip6_queue module when socket opened
      netfilter: auto-load ip_queue module when socket opened
      [MTD] Auto-load mtdchar module when device opened.
      [MTD] Auto-load nftl module when device opened.
      V4L/DVB (10947): Auto-load videodev module when device opened.
      floppy: provide a PNP device table in the module.
      applicom: Auto-load applicom module when device opened.
      cyclades: Auto-load cyclades module when device opened.
      specialix: Auto-load specialix module when device opened.
      usb: Auto-load cdc_acm module when device opened.
      riscom8: Auto-load riscom8 module when device opened.

Scott Wood (3):
      cpm_uart: Initialize port.dev before it's used.
      cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console.
      powerpc/pq2fads: Update device tree for use with device-tree-aware u-boot.

Sebastian Andrzej Siewior (2):
      x86/centaur: merge 32 & 64 bit version
      V4L/DVB (10655): tvp514x: make the module aware of rich people

Sebastian Ott (14):
      [S390] cio: ccw device online store - report rc from ccw driver.
      [S390] cio: device scan oom fallback.
      [S390] cio: airq - fix array boundary
      [S390] cio: ccw group online store - report rcs to the caller.
      [S390] cio: fix sanity checks in ccwgroup driver.
      [S390] cio: ccw group fix unbind behaviour.
      [S390] cio: fix wrong buffer access in cio_ignore_write
      [S390] cio: fix rc generation after chsc call
      [S390] cio: remove unused local variable
      [S390] cio: wake up on failed recognition
      [S390] cio: introduce ccw_device_schedule_sch_unregister
      [S390] cio: introduce notifier for boxed state
      [S390] cio: disallow online setting of device in transient state
      [S390] cio: online_store - trigger recognition for boxed devices

Sebastien Dugue (1):
      hrtimers: allow the hot-unplugging of all cpus

Segher Boessenkool (1):
      fsl_pq_mdio: Fix compile failure

Senthil Balasubramanian (7):
      ath9k: INI update for Atheros AR9280 and AR9285 chipset.
      ath9k: Fix AR9285 specific noise floor eeprom reads.
      ath9k: Add open loop control support
      ath9k: Get rid of unnecessary ATOMIC memory alloc during init time
      ath9k: RX buffers may be accessed/freed even before initialized/alloced.
      ath9k: INI update for AR9285 and periodic PA offset caliberation
      ath9k: Incorrect AR9285 version check macro

Seokmann Ju (1):
      [SCSI] qla2xxx: Correct several PCI-EEH issues.

Serge E. Hallyn (10):
      securityfs: fix long-broken securityfs_create_file comment
      keys: distinguish per-uid keys in different namespaces
      keys: consider user namespace in key_permission
      keys: skip keys from another user namespace
      keys: make procfiles per-user-namespace
      proc_sysctl: use CONFIG_PROC_SYSCTL around ipc and utsname proc_handlers
      namespaces: move proc_net_get_sb to a generic fs/super.c helper
      namespaces: mqueue ns: move mqueue_mnt into struct ipc_namespace
      namespaces: ipc namespaces: implement support for posix msqueues
      namespaces: mqueue namespace: adapt sysctl

Sergei Shtylyov (14):
      USB: musb: rewrite host periodic endpoint allocation
      au1xxx-ide: auide_{in|out}sw() should be static
      ide: identify data word 53 bit 1 doesn't cover words 62 and 63 (take 3)
      ide-iops: only clear DMA words on setting DMA mode
      ide: add support for CFA specified transfer modes (take 3)
      ide-disk: use ATA_ERR
      ide: use ATA_HOB
      ide: turn set_irq() method into write_devctl() method
      ide: rename IDE_TFLAG_IN_[HOB_]FEATURE
      ide-io-std: shorten ide_{in|out}put_data()
      ide: call {in|out}put_data() methods from tf_{read|load}() methods (take 2)
      ide: move data register access out of tf_{read|load}() methods (take 2)
      ide: turn selectproc() method into dev_select() method (take 5)
      ide: inline SELECT_DRIVE()

Sergey Senozhatsky (1):
      fb: nvidiafb recognizes geforcego 7300 chip as mobile

Sergey Yanovich (1):
      sony-laptop: notify the hardware of a state change in wwanpower

Sergio Aguirre (2):
      [ARM] OMAP: Add CSI2 clock struct for handling it with clock API
      V4L/DVB (10575): V4L2: Add COLORFX user control

Shadi Ammouri (1):
      [ARM] Kirkwood: Marvell SheevaPlug support

Shane Huang (1):
      i2c-piix4: Add support to SB800 SMBus changes

Shannon Nelson (1):
      ixgbe: Move ring features into an enum, allowing easier future maintenance

Shaohua Li (8):
      ftrace, ia64: make recordmcount distinct module compile
      ftrace, ia64: explictly ignore a file in recordmcount.pl
      ftrace, ia64: Add macro for ftrace_caller
      ftrace, ia64: Add recordmcount for ia64
      ftrace, ia64: IA64 static ftrace support
      ftrace, ia64: IA64 dynamic ftrace support
      agp/intel: Add support for new intel chipset.
      drm/i915: correctly set IGD device's gtt size for KMS.

Shawn Bohrer (1):
      8250_pci: add support for National Instruments 843x RS232 devices

Shen Feng (2):
      Btrfs: free inode struct when btrfs_new_inode fails
      documentation: update Documentation/filesystem/proc.txt and Documentation/sysctls

Sheng Yang (10):
      PCI: Speed up device reset function
      KVM: Remove duplicated prototype of kvm_arch_destroy_vm
      KVM: Add support to disable MSI for assigned device
      KVM: Use irq routing API for MSI
      KVM: VMX: Use kvm_mmu_page_fault() handle EPT violation mmio
      KVM: Get support IRQ routing entry counts
      KVM: Correct deassign device ioctl to IOW
      intel-iommu: Snooping control support
      iommu: Add domain_has_cap iommu_ops
      intel-iommu: VT-d page table to support snooping control bit

Shinya Kuribayashi (5):
      MIPS: VR5500: Enable prefetch
      MIPS: Mark Eins: Fix cascading interrupt dispatcher
      MIPS: EMMA2RH: Use handle_edge_irq() handler for GPIO interrupts
      MIPS: EMMA2RH: Use set_irq_chip_and_handler_name
      MIPS: EMMA2RH: Set UART mapbase

Shyam Sundar (1):
      [SCSI] qla2xxx: Cleanup unused flags and #defines.

Simon Farnsworth (2):
      solos: Slight debugging improvements
      solos: FPGA and firmware update support.

Simon Kitching (1):
      initramfs: prevent initramfs printk message being split by messages from other code.

Sonic Zhang (5):
      Blackfin arch: update default kernel configuration
      blackfin: Fix tty compile error in PIO mode
      Fix DMA rx ring buffer handling
      Change hardware flow control from poll to interrupt driven
      tty: Blackin CTS/RTS

Sri Deevi (8):
      V4L/DVB (10950): xc5000: prepare it to be used by cx231xx module
      V4L/DVB (10952): cx25840: prepare it to be used by cx231xx module
      V4L/DVB (10954): Add cx231xx USB driver
      V4L/DVB (10957): cx231xx: Fix CodingStyle
      V4L/DVB (10958): cx231xx: some additional CodingStyle and minor fixes
      V4L/DVB (11038): Fix the issue with audio module & correction of Names
      V4L/DVB (11128): cx231xx: convert the calls to subdev format
      V4L/DVB (11129): cx231xx: Use generic names for each device block

Srinivas Eeda (1):
      ocfs2: recover orphans in offline slots during recovery and mount

Stanislaw Gruszka (1):
      ACPI: Avoid wiping out pr->performance during preregistering

Stanislaw Raczynski (1):
      Staging: comedi: add mpc624 driver

Stanley.Miao (1):
      arm: update omap_ldp defconfig to use smsc911x

Stas Sergeev (1):
      x86: minor cleanup in the espfix code

Stefan Haberland (1):
      [S390] dasd: message cleanup

Stefan Richter (45):
      firewire: convert client_list_lock to mutex
      firewire: cdev: documentation fixlet
      firewire: cdev: tcodes input validation
      firewire: cdev: fix race of fw_device_op_release with bus reset
      firewire: cdev: address handler input validation
      firewire: core: remove outdated comment
      firewire: core: remove obsolete assertions
      firewire: standardize a variable name
      firewire: remove line breaks before function names
      firewire: core: remove unused definitions
      firewire: cdev: use list_first_entry
      firewire: prevent creation of multiple IR DMA contexts for the same channel
      firewire: cdev: fix documentation of FW_CDEV_IOC_GET_INFO
      firewire: cdev: reference-count client instances
      firewire: cdev: unify names of struct types and of their instances
      firewire: cdev: sort includes
      firewire: core: topology header fix
      firewire: cdev: add ioctls for manual iso resource management
      firewire: cdev: add ioctl to query maximum transmission speed
      firewire: cdev: restrict broadcast write requests to Units Space
      firewire: cdev: extend transaction payload size check
      firewire: cdev: replace some spin_lock_irqsave by spin_lock_irq
      firewire: cdev: shut down iso context before freeing the buffer
      firewire: cdev: increment fw_cdev_version, update documentation
      firewire: cdev: add ioctls for iso resource management, amendment
      firewire: cdev: simplify a schedule_delayed_work wrapper
      firewire: core: clean up includes
      firewire: core: move some functions
      firewire: core: remove condition which is always false
      firewire: normalize a variable name
      firewire: core: normalize a function argument name
      firewire: cdev: amendment to "add ioctl to query maximum transmission speed"
      firewire: cdev: secure add_descriptor ioctl
      firewire: cdev: fix race of ioctl_send_request with bus reset
      firewire: cdev: simplify FW_CDEV_IOC_SEND_REQUEST return value
      firewire: cdev: add closure to async stream ioctl
      firewire: core: drop unused call parameters of close_transaction
      firewire: core: increase bus manager grace period
      firewire: core: simplify broadcast channel allocation
      firewire: core: optimize propagation of BROADCAST_CHANNEL
      ieee1394: sbp2: follow up on "ieee1394: inherit ud vendor_id from node vendor_id"
      ieee1394: raw1394: add sparse annotations to raw1394_compat_write
      ieee1394: constify device ID tables
      DVB: firedtv: fix printk format mismatch
      Revert "V4L/DVB (10962): fired-avc: fix printk formatting warning."

Stefan Weinhuber (2):
      [S390] dasd: add large volume support
      [S390] dasd: add High Performance FICON support

Stefano Rivoir (1):
      Staging: comedi: add contec_pci_dio driver

Steffen Klassert (1):
      xfrm: fix fragmentation on inter family tunnels

Stephan Wienczny (1):
      V4L/DVB (10949): Add support for Terratec Cinergy HT PCI MKII

Stephen Hemminger (197):
      atm: br2684 internal stats
      br2684: convert to net_device_ops
      clip: convert to internal network_device_stats
      lec: convert to internal network_device_stats
      lec: convert to net_device_ops
      netrom: convert to internal net_device_stats
      netrom: convert to net_device_ops
      rose: convert to internal net_device_stats
      rose: convert to network_device_ops
      appletalk: remove unneeded stubs
      arcnet: convert to internal stats
      arcnet: convert to net_device_ops
      com20020: convert to net_devic_ops
      3c501: convert to net_device_ops
      3c505: convert to net_device_ops
      3c507: convert to net_device_ops
      3c509: convert to net_device_ops
      3c515: convert to net_device_ops
      3c523: convert to net_device_ops
      3c527: convert to net_device_ops
      3c59x: convert to net_device_ops
      ibmtr: convert to internal network_device_stats
      ibmtr: convert to net_device_ops
      lanstreamer: convert to internal network stats
      lanstreamer: convert to net_device_ops
      olympic: convert to internal network device stats
      olympic: convert to net_device_ops
      tms380tr: convert to net_device_ops
      3c559: convert to net_device_ops
      znet: convert to net_device_ops
      6pack: convert to net_device_ops
      baycom: convert to internal net_device_stats
      baycom: convert to net_device_ops
      bpqether: convert to internal net_device_stats
      bpqether: convert to net_device_ops
      dmascc: convert to internal network device stats
      dmascc: convert to network_device_ops
      hdlcdrv: convert to internal net_device_stats
      hdlcdrv: convert to net_device_ops
      yam: convert to internal net_device_stats
      yam: convert to net_device_ops
      scc: convert to internal net_device_ops
      mkiss: convert to internal network device stats
      dmascc: convert to net_device_ops
      dmascc: convert to internal net_device_ops
      net: add ARP notify option for devices
      inet: Fix virt-manager regression due to bind(0) changes.
      sky2: remove unneede workaround
      sky2: handle dma mapping errors
      sky2: move VPD display into debug interface
      sky2: set VPD size
      netfilter: x_tables: change elements in x_tables
      netfilter: x_tables: remove unneeded initializations
      netfilter: ebtables: remove unneeded initializations
      netfilter: iptables: lock free counters
      ip: add loose reverse path filtering
      ip: ipip compile warning
      llc: fix non-const printk warning
      snap: handle registration error and compile warning
      tulip: get rid of warning for non-const string literal
      lapb: get rid of non-const printk warning
      3c59x: get rid of non-const printk warnings
      ne2k-pci: fix non-constant printk warnings
      sis900: fix non-constant printk warnings
      yellowfin: fix non-constant printk warnings
      acenic: fix non-constant printk warnings
      natsemi: fix non-constant printk warnings
      fealnx: fix non-constant printk warnings
      via-rhine: fix non-constant printk warnings
      starfire: fix non-constant printk warnings
      sundance: fix non-constant printk warnings
      hamachi: fix non-constant printk warnings
      forcedeth: fix non-constant printk warnings
      mdio: fix non-constant printk warnings
      net: convert usage of packet_type to read_mostly
      net: fix warning about non-const string
      netfilter: Kconfig spelling fixes (trivial)
      tipc: fix non-const printf format arguments
      rtnetlink: add new value for DHCP added routes
      atm: lec use dev_change_mtu
      skb: expose and constify hash primitives
      ixgbe: fix select_queue management
      snap: use const for descriptor
      ipx: use constant for strings and desciptor
      atm: fix non-const printk argument
      eql: fix non-constant printk warning
      atm: convert mpc device to using netdev_ops
      atm: convert clip driver to net_device_ops
      infiniband: convert c2 to net_device_ops
      infiniband: convert nes driver to net_device_ops
      infiniband: convert ipoib to net_device_ops
      irda: net_device_ops ioctl fix
      irlan: convert to net_device_ops
      irda: convert irda_usb to net_device_ops
      irda: convert mcs driver to net_device_ops
      stir4200: convert to net_device_ops
      irda: convert w83977af_ir to net_device_ops
      irda: convert nsc_ircc driver to net_device_ops
      irda: convert ali driver to net_device_ops
      irda: convert vlsi driver to net_device_ops
      irda: convert smsc driver to net_device_ops
      irda: convert via-ircc to net_device_ops
      irda: convert sir device to net_device_ops
      irda: convert kingsun device to net_device_ops
      irda: convert ksdazzle device to net_device_ops
      irda: convert ks959 driver to net_device_ops
      usbnet: convert catc to internal net_device_stats
      usbnet: convert catc device to net_device_ops
      usbnet: convert to internal net_device stats
      usbnet: convert rtl driver to net_device_ops
      usbnet: convert hso driver to net_device_ops
      usbnet: convert to internal net_device_stats
      usbnet: support net_device_ops
      usbnet: convert asix driver to net_device_ops
      usbnet: convert dms9601 driver to net_device_ops
      usbnet: convert msc7830 driver to net_device_ops
      usbnet: convert smsc95xx driver to net_device_ops
      usbnet: convert rndis driver to use dev_get_stats
      usbnet: convert rndis driver to net_device_ops
      pcmcia: convert 3c589 to net_device_ops
      pcmcia: convert 3c574 to net_device_ops
      pcmcia: convert fmvj18x driver to internal net_device_stats
      pcmcia: convert fmvj18x driver to net_device_ops
      pcmcia: convert nmclan driver to net_device_ops
      pcnet: convert driver to net_device_ops
      xir2cps: convert to internal net_device stats
      xirc2ps: convert to net_device_ops
      smc91c92: convert to internal net_device_stats
      smc91c92: convert to net_device_ops
      axnet: convert to net_device_ops
      x25_asy: convert to internal net_device_stats
      x25_asy: convert to net_device_ops
      dlci: convert to internal net_device_stats
      dlci: convert to net_device_ops
      cycx: convert to net_device_ops
      lapbether: convert to internal net_device_stats
      labether: convert to net_device_ops
      sbni: use internal net_device_stats
      sbni: convert to net_device_ops
      netwave: convert to internal net_device_stats
      netwave: convert to net_device_ops
      strip: convert to net_device_ops
      wavelan: convert to internal net_device_stats
      wavelan: convert to net_device_ops
      airo: convert to net_device_ops
      atmel: convert to net_device_ops
      raylan: convert to net_device_ops
      wl3501: convert to internal net_device_stats
      wl3501: convert to net_device_ops
      zd1201: convert to internal net_device_stats
      zd1201: convert to net_device_ops
      mac80211_hwsim: convert to net_device_ops
      prism54: convert to net_device_ops
      prism54: convert to internal net_device_stats
      libertas: convert to internal net_device_stats
      libertas: convert to net_device_ops
      ipw2x00: convert to internal net_device_stats
      ipw2x00: convert infrastructure for use by net_device_ops
      ipw2100: convert to net_device_ops
      ipw2200: convert to net_device_ops
      hostap: convert to internal net_device_stats
      hostap: convert to net_device_ops
      netdev: expose net_device_ops compat as config option
      bridge: bad error handling when adding invalid ether address
      benet: use do_div() for 64 bit divide
      gianfar: fix headroom expansion code
      3c503, smc-ultra: netdev_ops bugs
      uml: convert network device to internal network device stats
      uml: convert network device to netdevice ops
      appletalk: convert cops to internal net_device_stats
      appltetalk: convert cops device to net_device ops
      appletalk: convert LTPC to use internal net_device_stats
      appletalk: convert LTPC to net_device_ops
      IRDA: convert donauboe to net_device_ops
      tokenring: convert drivers to net_device_ops
      tokenring: convert smctr to net_device_ops
      wan: convert sdla driver to net_device_ops
      wireless: convert arlan to net_device_ops
      wireless: convert wavelan to net_device_ops
      netdev: seeq8005 convert to net_device_ops
      netdev: smc9194 convert to net_device_ops
      netdev: smc-ultra32 convert to net_device_ops
      netdev: smc-ultra fix netpoll
      lance: convert to net_device_ops
      netdev: ibmlana convert to net_device_ops
      netdev: convert eexpress to net_device_ops
      netdev: convert eexpro to net_device_ops
      netdev: convert at1700 to net_device_ops
      netdev: convert depca to net_device_ops
      netdev: convert ewrk3 to net_device_ops
      netdev: convert ni52 to net_device_ops
      netdev: convert ni65 to net_device_ops
      netdev: convert ac3200 to net_device_ops
      netdev: convert lp486e to net_device_ops
      netdev: convert cs89x0 to net_device_ops
      netdev: convert eth16i to net_device_ops
      net: allow multiple dev per napi with GRO

Stephen Rothwell (10):
      sparseirq, powerpc/cell: fix unused variable warning in interrupt.c
      numa, cpumask: move numa_node_id default implementation to topology.h, fix
      powerpc/pmi: Irq handlers return irqreturn_t
      PCI: update fakephp for bus_id removal
      ACPI: update thermal for bus_id removal
      x86: fix mismerge in arch/x86/include/asm/timer.h
      tracing, powerpc: fix powerpc tree and tracing tree interaction
      tracing, net: fix net tree and tracing tree merge interaction
      percpu: __percpu_depopulate_mask can take a const mask
      powerpc: Wire up preadv and pwritev

Steve French (11):
      [CIFS] Send SMB flush in cifs_fsync
      [CIFS] DFS no longer experimental
      [CIFS] Add new nostrictsync cifs mount option to avoid slow SMB flush
      [CIFS] reopen file via newer posix open protocol operation if available
      [CIFS] fix build error
      [CIFS] add extra null attr check
      [CIFS] Add definitions for remoteably fsctl calls
      [CIFS] Use posix open on file open when server supports it
      [CIFS] work around bug in Samba server handling for posix open
      [CIFS]  Rename compose_mount_options to cifs_compose_mount_options.
      [CIFS] Fix memory overwrite when saving nativeFileSystem field during mount

Steve Glendinning (21):
      smsc95xx: remove unused completion struct
      smsc95xx: fix function prototype of async callback
      smsc911x: leave RX_STOP interrupt permanently enabled
      smsc911x: add support for platform-specific irq flags
      smsc911x: register isr as IRQF_SHARED
      smsc911x: add external phy detection overrides
      smsc911x: allow mac address to be saved before device reset
      smsc911x: check for FFWD success before checking for timeout
      smsc911x: improve EEPROM loading timeout logic in open
      smsc911x: define status word positions as constants
      smsc911x: replace print_mac with %pM
      smsc911x: allow setting of mac address
      smsc9420: fix big endian rx checksum offload
      sh: add support for SMSC Polaris platform
      phy: add new LAN8710 and LAN8720 device ids to smsc phy driver
      smsc911x: enforce read-after-write timing restriction on eeprom access
      arm: convert pcm037 platform to use smsc911x
      arm: convert realview platform to use smsc911x
      arm: convert omap ldp platform to use smsc911x
      arm: update pcm037 defconfig to use smsc911x
      arm: update realview defconfigs to use smsc911x

Steve Sakoman (3):
      ASoC: Complete Beagleboard support
      ARM: OMAP3: Add ADS7846 touchscreen support to Overo platform, v3
      ARM: Add SMSC911X support to Overo platform (V2)

Steve Wise (4):
      RDMA/cxgb3: sgl/pbl offset calculation needs 64 bits
      RDMA/cxgb3: Connection termination fixes
      RDMA/cxgb3: Remove modulo math from build_rdma_recv()
      RDMA/cxgb3: Enforce required firmware

Steven Rostedt (176):
      ftrace: remove obsolete print continue functionality
      ftrace: set up trace event hash infrastructure
      ftrace: change trace.c to use registered events
      ftrace: convert unsigned index to signed
      trace: clean up funny line breaks in stat_seq_show
      trace: print ftrace_dump at KERN_EMERG log level
      trace: stop all recording to ring buffer on ftrace_dump
      ftrace: add stack trace to function tracer
      ftrace: move function tracer functions out of trace.c
      trace: add gcc printf check to trace_seq_printf
      trace: clean up format errors in calls to trace_seq_printf
      ftrace: combine stack trace in function call
      ftrace: remove static from function tracer functions
      trace: set max latency variable to zero on default
      ftrace: test for running of recordmcount.pl twice on an object
      trace: do not disable wake up tracer on output of trace
      ring-buffer: do not swap if recording is disabled
      trace: separate out rt tasks from wakeup tracer
      wakeup-tracer: show scheduling data in output
      ring-buffer: reset timestamps when ring buffer is reset
      trace: remove internal irqsoff disabling for trace output
      trace: fix logic to start/stop counting
      trace, lockdep: manual preempt count adding for local_bh_disable
      trace: fix default boot up tracer
      trace: let boot trace be chosen by command line
      trace: code style clean up
      trace: remove deprecated entry->cpu
      ring-buffer: add NMI protection for spinlocks
      ring-buffer: allow tracing_off to be used in core kernel code
      ftrace, x86: rename in_nmi variable
      nmi: add generic nmi tracking state
      ftrace: change function graph tracer to use new in_nmi
      ring-buffer: use generic version of in_nmi
      tracing: clean up splice code
      tracing, x86: fix constraint for parent variable
      preempt-count: force hardirq-count to max of 10
      ring-buffer: rename label out_unlock to out_reset
      sched: do not account for NMIs
      ftrace: state that all functions are enabled in set_ftrace_filter
      ftrace: add do_for_each_ftrace_rec and while_for_each_ftrace_rec
      ftrace: rename ftrace_match to ftrace_match_records
      ftrace: break up ftrace_match_records into smaller components
      ftrace: add module command function filter selection
      ftrace: enable filtering only when a function is filtered on
      ftrace: add command interface for function selection
      ftrace: convert ftrace_lock from a spinlock to mutex
      ftrace: consolidate mutexes
      ftrace: trace different functions with a different tracer
      ring-buffer: add tracing_is_on to test if ring buffer is enabled
      ftrace: add traceon traceoff commands to enable/disable the buffers
      ftrace: show selected functions in set_ftrace_filter
      ftrace: add pretty print to selected fuction traces
      ftrace: add pretty print function for traceon and traceoff hooks
      ftrace: clean up coding style
      ftrace: rename _hook to _probe
      ftrace: show unlimited when traceon or traceoff has no counter
      tracing/function-graph-tracer: make arch generic push pop functions
      x86: check PMD in spurious_fault handler
      ftrace: allow archs to preform pre and post process for code modification
      ftrace, x86: make kernel text writable only for conversions
      ftrace: immediately stop code modification if failure is detected
      ftrace: break out modify loop immediately on detection of error
      ftrace, powerpc: replace debug macro with proper pr_deug
      powerpc, ftrace: fix compile error when modules not configured
      powerpc64: port of the function graph tracer
      powerpc64, tracing: add function graph tracer with dynamic tracing
      powerpc64, ftrace: save toc only on modules for function graph
      powerpc32, ftrace: save and restore mcount regs with macro
      powerpc32, ftrace: port function graph tracer to ppc32, static only
      powerpc32, ftrace: dynamic function graph tracer
      powerpc, ftrace: use unsigned int for instruction manipulation
      powerpc, ftrace: use create_branch lib function
      tracing: add DEFINE_TRACE_FMT to tracepoint.h
      tracing: add event trace infrastructure
      tracing: add schedule events to event trace
      tracing: make event directory structure
      tracing: rename DEFINE_TRACE_FMT to just TRACE_FORMAT
      tracing: wrap arguments with PARAMS
      tracing: add options directory and core option files
      tracing: add tracer dependent options to options directory
      tracing: add protection around open use of current_tracer
      tracing: use pointer error returns for __tracing_open
      tracing: use newline separator for trace options list
      tracing: replace kzalloc with kcalloc
      tracing: move trace point formats to files in include/trace directory
      tracing: add subsystem level to trace events
      tracing: make the set_event and available_events subsystem aware
      tracing: add subsystem irq for irq events
      tracing: add subsystem sched for sched events
      tracing: add interface to write into current tracer buffer
      tracing: add raw trace point recording infrastructure
      tracing: add raw fast tracing interface for trace events
      tracing: create the C style tracing for the sched subsystem
      tracing: create the C style tracing for the irq subsystem
      tracing: add TRACE_FIELD_SPECIAL to record complex entries
      tracing: add protection around modify trace event fields
      tracing: make trace_seq_reset global and rename to trace_seq_init
      tracing: add format file to describe event struct fields
      tracing: add ftrace headers to event format files
      tracing: add trace name and id to event formats
      tracing: add print format to event trace format files
      tracing: fix return value to registering events
      ring-buffer: reset write field for ring_buffer_read_page
      ring-buffer: fix ring_buffer_read_page
      ring-buffer: replace sizeof of event header with offsetof
      ring-buffer: make ring_buffer_read_page read from start on partial page
      tracing: add binary buffer files for use with splice
      tracing: add cpu_file intialization for ftrace_dump
      ring-buffer: fix timestamp in partial ring_buffer_page_read
      tracing: do not return EFAULT if read copied anything
      tracing: fix seq read from trace files
      tracing: add latency output format option
      tracing: remove extra latency_trace method from trace structure
      tracing: consolidate print_lat_fmt and print_trace_fmt
      tracing: have latency tracers set the latency format
      tracing: add tracing_on/tracing_off to kernel.h
      tracing: make all file_operations const
      tracing: move print of event format to separate file
      tracing: add format files for ftrace default entries
      tracing: typecast sizeof and offsetof to unsigned int
      tracing: replace TP<var> with TP_<var>
      tracing: use generic __stringify
      tracing: new format for specialized trace points
      tracing: convert the sched trace points to the TRACE_EVENT macros
      tracing: convert irq trace points to new macros
      tracing: remove obsolete TRACE_EVENT_FORMAT macro
      tracing: fix printk format specifier
      tracing: do not allow modifying the ftrace events via the event files
      tracing: add back the available_events file
      tracing: flip the TP_printk and TP_fast_assign in the TRACE_EVENT macro
      tracing: document TRACE_EVENT macro in tracepoint.h
      tracing: update comments to match event code macros
      tracing: remove funky whitespace in the trace code
      tracing: use raw spinlocks for trace_vprintk
      tracing: keep ring buffer to minimum size till used
      tracing: expand the ring buffers when an event is activated
      tracing: fix trace_wait to know to wait on all cpus or just one
      ring-buffer: only allocate buffers for online cpus
      Merge branch 'tracing/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into trace/tip/tracing/ftrace-merge
      tracing: fix comments about trace buffer resizing
      tracing: protect ring_buffer_expanded with trace_types_lock
      ring-buffer: use CONFIG_HOTPLUG_CPU not CONFIG_HOTPLUG
      ring-buffer: remove unneeded get_online_cpus
      tracing: show that buffer size is not expanded
      tracing: make bprint event use the proper event id
      tracing: have event_trace_printk use static tracer
      tracing: export trace formats to user space
      tracing: fix stack tracer header
      tracing: explain why stack tracer is empty
      tracing: show event name in trace for TRACE_EVENT created events
      ring-buffer: document reader page design
      tracing: left align location header in stack_trace
      tracing: add comment for use of double __builtin_consant_p
      tracing: move binary buffers into per cpu directory
      softirq: no need to have SOFTIRQ in softirq name
      tracing: protect reader of cmdline output
      tracing: stop comm recording on tracing off
      ring-buffer: add api to allow a tracer to change clock source
      tracing: add global-clock option to provide cross CPU clock to traces
      tracing: make sched_switch stop/start light weight
      tracing: make power tracer start/stop methods lighter weight
      tracing: give easy way to clear trace buffer
      function-graph: consolidate prologues for output
      tracing: make print_(b)printk_msg_only global
      function-graph: calculate function depth within function graph tracer
      tracing: remove recording function depth from trace_printk
      function-graph: show binary events as comments
      tracing: fix memory leak in trace_stat
      function-graph: moved the timestamp from arch to generic code
      function-graph: prevent more than one tracer registering
      function-graph: ignore times across schedule
      function-graph: add option for include sleep times
      function-graph: allow unregistering twice
      ring-buffer: do not remove reader page from list on ring buffer free
      tracing: remove CALLER_ADDR2 from wakeup tracer
      function-graph: add proper initialization for init task

Steven Toth (1):
      V4L/DVB (11296): cx23885: bugfix error message if firmware is not found

Steven Whitehouse (17):
      dlm: Change rwlock which is only used in write mode to a spinlock
      GFS2: Fix remount argument parsing
      GFS2: Remove "double" locking in quota
      GFS2: Merge lock_dlm module into GFS2
      GFS2: Remove unused field from glock
      GFS2: Fix error path ref counting for root inode
      GFS2: Fix deadlock on journal flush
      GFS2: Support generation of discard requests
      GFS2: Expose UUID via sysfs/uevent
      GFS2: Add a "demote a glock" interface to sysfs
      GFS2: Fix alignment issue and tidy gfs2_bitfit
      GFS2: Support quota/noquota mount arguments
      GFS2: Clean up of glops.c
      Fix a minor bug in the previous patch
      GFS2: Fix freeze issue
      vfs: Update fs.h to use inline functions when no file locking set
      vfs: Further changes from macro to inline function in fs.h

Stoyan Gaydarov (7):
      x86: BUG to BUG_ON changes
      [S390] BUG to BUG_ON changes
      V4L/DVB (11235): changed ioctls to unlocked
      [IA64] BUG to BUG_ON changes
      BUG to BUG_ON changes
      Btrfs: BUG to BUG_ON changes
      Staging: BUG to BUG_ON changes

Stuart Bennett (1):
      x86: mmiotrace: quieten spurious warning message

Stuart Hall (1):
      V4L/DVB (11345): af9015: support for DigitalNow TinyTwin remote

Sujith (85):
      mac80211: Add 802.11h CSA support
      ath9k: rateCodeToIndex is not used, remove it
      ath9k: Update short guard interval in rate control
      ath9k: Reorganize code in xmit.c
      ath9k: Remove ath_tx_stopdma and call ath9k_hw_stoptxdma directly
      ath9k: Merge queue draining functions
      ath9k: Add a helper function to wake mac80211 queues
      ath9k: Handle holding descriptor in TX completion properly
      ath9k: Revamp TX aggregation
      ath9k: Cleanup buffer type assignment
      mac80211: Add documentation bits for mac80211_rate_control_flags
      ath9k: Fix MCS rates registration bug for AR9285
      ath9k: Fix bug in rate control capability registration
      ath9k: Fix bug in NF calibration
      ath9k: Handle chainmask for A9280
      ath9k: Reconfigure beacons on getting a notification from mac80211
      ath9k: Fix station access in aggregation completion
      ath9k: Setup short preamble properly in rate registration
      ath9k: Fix bug in TX DMA termination
      ath9k: Fix lockdep warning
      mac80211: Reset assoc_scan_tries after an unsuccessful scan run
      ath9k: Fix typo in checking for chip revision
      ath9k: Remove a bunch of unused macros
      ath9k: Cleanup get_rate() interface
      ath9k: Handle mac80211's RC flags for MCS rates
      ath9k: Add debugfs files for printing TX rate details
      ath9k: Lock mac80211 callbacks with a mutex
      ath9k: Remove all the redundant internal buffer types
      ath9k: Handle mac80211's FIF_CONTROL flag properly
      ath9k: Add retry counters to rate control debug file
      ath9k: Header file cleanup
      ath9k: Convert ANI channel to a pointer
      ath9k: Remove all the sc_ prefixes
      ath9k: Store HW version information in a separate structure
      ath9k: Move regulatory information to a separate structure
      ath9k: Remove duplicate variables
      ath9k: Merge ath_hal and ath_hal_5416 structures
      ath9k: Add callbacks hooks for EEPROM operations
      ath9k: Cleanup EEPROM operations
      ath9k: Remove all the useless ah_ variable prefixes
      ath9k: Store the correct max TX power level
      ath9k: Fix rd_ext EEPROM capability for AR9285
      ath9k: Enable Fractional N mode
      ath9k: Enable TSF Out of Range Interrupt
      ath9k: Initialize AGC calibration properly
      ath9k: Fix bug in disabling MIB counters
      ath9k: Fix incorrect noise floor reading for 4k EEPROM
      ath9k: Decrease minimum NF threshold
      mac80211: Extend the rate control API with an update callback
      ath9k: Program the RTC registers correctly
      ath9k: Fix HW wait timeout
      ath9k: Fix antenna assignment bug in TX status processing
      ath9k: Initialize channel change time
      ath9k: Remove a few unused capability macros
      ath9k: Remove ath_txq_depth and get the queue depth directly
      ath9k: Use beacon interval directly
      ath9k: Remove multiple macro occurrences
      ath9k: Add PER to RC debug statistics
      ath9k: Fix bug in EEPROM chainmask retrieval
      ath9k: Fix PCI shutdown sequence
      ath9k: Add appropriate ANI values for AP mode
      mac80211: Notify the driver only when the beacon interval changes
      mac80211: Fix TKIP/WEP HT capability handling
      ath9k: Fill in rate_update mac80211 callback
      mac80211: Update IBSS beacon timestamp properly
      ath9k: Use new scan notifiers from mac80211
      ath9k: Scrub beacon.c
      ath9k: Cleanup beacon stuck processing
      ath9k: Split beacon configuration into mode specific routines
      ath9k: Handle TSF properly for AP mode
      ath9k: Lock config_interface() callback with a mutex
      ath9k: Remove unused variables in struct ath_beacon_config
      ath9k: Initialize ANI properly
      ath9k: Fix bug in TX aggregation
      ath9k: Fix bug in reading debugfs file 'rcstat'
      ath9k: Add spectrum management to HW capabilities
      ath9k: Miscellaneous EEPROM handling cleanup
      ath9k: Move AR5416_VER_MASK to a common location
      ath9k: Introduce a helper function for setting board gain values
      ath9k: Change return type for set_board_values()
      ath9k: Fix bug in 4K EEPROM size calculation
      ath9k: Fill in ack signal in TX status
      ath9k: Fix bug in handling single stream stations
      ath9k: Update copyright in all the files
      mac80211: Tear down aggregation sessions for suspend/resume

Sukadev Bhattiprolu (12):
      devpts: Must release s_umount on error
      vfs: simple_set_mnt() should return void
      Unroll essentials of do_remount_sb() into devpts
      Parse mount options just once and copy them to super block
      Move common mknod_ptmx() calls into caller
      Remove get_init_pts_sb()
      Merge code for single and multiple-instance mounts
      signals: add from_ancestor_ns parameter to send_signal()
      signals: protect cinit from unblocked SIG_DFL signals
      signals: zap_pid_ns_process() should use force_sig()
      signals: protect cinit from blocked fatal signals
      signals: SI_USER: Masquerade si_pid when crossing pid ns boundary

Sunil Mushran (17):
      ocfs2/hb: Expose the list of heartbeating nodes via debugfs
      ocfs2: Move struct recovery_map to a header file
      ocfs2: Expose the file system state via debugfs
      ocfs2: Remove debugfs file local_alloc_stats
      ocfs2/dlm: Encapsulate adding and removing of mle from dlm->master_list
      ocfs2/dlm: Clean up struct dlm_lock_name
      ocfs2/dlm: Refactor dlm_clean_master_list()
      ocfs2/dlm: Create and destroy the dlm->master_hash
      ocfs2/dlm: Activate dlm->master_hash for master list entries
      ocfs2/dlm: Indent dlm_cleanup_master_list()
      ocfs2/dlm: Track number of mles
      ocfs2/dlm: Improve lockres counts
      ocfs2/dlm: dlm_set_lockres_owner() and dlm_change_lockres_owner() inlined
      ocfs2/dlm: Show the number of lockres/mles in dlm_state
      ocfs2/dlm: Remove struct dlm_lock_name in struct dlm_master_list_entry
      ocfs2/dlm: Do not purge lockres that is being migrated dlm_purge_lockres()
      ocfs2/dlm: Tweak mle_state output

Suresh Jayaraman (1):
      NFS: Minor __nfs_revalidate_inode cleanup

Suresh Siddha (21):
      x86: fix broken flush_tlb_others_ipi()
      x86: remove mach_apic.h, fix
      x86: unify genapic code, unify subarchitectures, remove old subarchitecture code, xapic fix
      x86: select x2apic ops in early apic probe only if x2apic mode is enabled
      x86, x2apic: fix lock ordering during IRQ migration
      x86, dmar: move page fault handling code to dmar.c
      x86, x2apic: enable fault handling for intr-remapping
      x86, dmar: routines for disabling queued invalidation and intr remapping
      x86, dmar: start with sane state while enabling dma and interrupt-remapping
      x86, intr-remapping: fix free_irte() to clear all the IRTE entries
      x86, x2apic: use virtual wire A mode in disable_IO_APIC() with interrupt-remapping
      x86, x2apic: fix clear_local_APIC() in the presence of x2apic
      x86, x2apic: cleanup the IO-APIC level migration with interrupt-remapping
      x86, x2apic: cleanup ifdef CONFIG_INTR_REMAP in io_apic code
      x86, ioapic: Fix non atomic allocation with interrupts disabled
      x86: fix broken irq migration logic while cleaning up multiple vectors
      x86, dmar: use atomic allocations for QI and Intr-remapping init
      x86: add x2apic_wrmsr_fence() to x2apic flush tlb paths
      x86, PAT: Remove duplicate memtype reserve in pci mmap
      x86, ACPI: add support for x2apic ACPI extensions
      ACPI: update x2apic comments

Swen Schillig (6):
      [SCSI] zfcp: remove undefined subtype for status read response
      [SCSI] zfcp: prevent adapter close on initial adapter open
      [SCSI] zfcp: replace current ERP logging with a more convenient version
      [SCSI] zfcp: incorrect reaction on incoming RSCN
      [SCSI] zfcp: fix queue, scheduled work processing.
      [SCSI] zfcp: Ensure all work is cancelled on adapter dequeue

Syed Mohammed Khasim (1):
      ARM: OMAP3: Add support for 3430 SDP, v4

TOMARI Hisanobu (1):
      ide-pmac: IDE cable detection on Apple PowerBook

Takashi Iwai (252):
      ALSA: Introduce snd_card_create()
      ALSA: Convert to snd_card_create() in sound/isa/*
      ALSA: Convert to snd_card_create() in sound/pci/*
      ALSA: Convert to snd_card_create() in other sound/*
      ALSA: Update description of snd_card_create() in documents
      ALSA: Return proper error code at probe in sound/isa/*
      ALSA: Return proper error code at probe in sound/usb/*
      ALSA: pdaudiocf - Fix missing free in the error path
      ALSA: Return proper error code at probe in sound/pcmcia/*
      drivers/media: Convert to snd_card_create()
      drivers/staging: Convert to snd_card_create() for go7007
      drivers/usb/gadget: Convert to snd_card_create()
      ALSA: opti9xx - Fix build breakage by snd_card_create() conversion
      ALSA: usb-audio - Cache mixer values
      Merge branch 'topic/asoc' into next/asoc
      Merge branch 'topic/usb-mixer-cache' into next/usb-audio
      ALSA: ca0106 - Add quirk for GA-G1975X mobo
      ALSA: hda - Add extra volume offset to standard volume amp macros
      ALSA: hda - Halve too large volume scales for STAC/IDT codecs
      ALSA: hda - Add debug prints for digital I/O pin detections
      ALSA: hda - Detect non-SPDIF digital I/O
      ALSA: hda - Improve auto-probing of STAC9872 codec
      ALSA: hda - Don't break the PCM creation loop
      ALSA: hda - Check HDMI jack types in the auto configuration
      ALSA: hda - Assign proper digital I/O type for STAC/IDT
      ALSA: hda - Allow digital-only I/O on ALC262 codec
      Merge branch 'topic/hda' into next/hda
      ALSA: hda - Clean up old VAIO hack codes for STAC9872
      ALSA: hda - Remove old models for STAC9872 from the document
      Merge branch 'test/hda-vol-ofs' into next/hda
      ALSA: hda - Avoid to set the pin control again if already set
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Add quirk for Gateway %1616 laptop
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Add model=ref for Intel board with STAC9221
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Create "Input Source" control dynamically for STAC/IDT
      ALSA: hda - Fix initial verbs for mic-boosts on AD1981HD
      ALSA: hda - Remove invalid amp initializations for AD1988* codecs
      ALSA: hda - Fix invalid verbs for mic-boosts on AD1884*
      ALSA: hda - Fix invalid amp init for ALC268 codec
      ALSA: hda - Fix wrong initial verb for AD1984 thinkpad model
      Merge branch 'topic/snd_card_new-err' into topic/asoc
      ALSA: Add description of new snd-msnd-* drivers
      ALSA: enable build of snd-msnd-* drivers
      ALSA: intel8x0 - Fix build with CONFIG_SND_AC97_POWERSAVE=n
      ALSA: Add missing description of snd-cmi8330 module parameters
      ALSA: Add description of new fm_port option for snd-es1688 driver
      Merge branch 'fix/hda' into topic/hda
      ALSA: ice1724 - Dynamic MIDI TX irq control
      Merge branch 'fix/asoc' into topic/asoc
      ALSA: msnd - Fix build error with CONFIG_PNP=n
      Merge branch 'fix/hda' into topic/hda
      Merge branch 'fix/hda' into topic/hda
      ALSA: hwdep - Make open callback optional
      ALSA: hwdep - Fix coding style
      ALSA: Remove superfluous hwdep ops
      ALSA: hda - Add quirk for HP zenith laptop
      ALSA: hda - Add quirk for another HP laptop
      Merge branch 'topic/snd_card_new-err' into topic/atmel
      ALSA: wss - Add missing KERN_* prefix to printk
      ALSA: gus - Add missing KERN_* prefix to printk
      ALSA: isa/*: Add missing KERN_* prefix to printk
      ALSA: usb - Add missing KERN_* prefix to printk
      ALSA: hda - Add missing KERN_* prefix to printk
      ALSA: Add missing KERN_* prefix to printk in sound/core
      ALSA: Add missing KERN_* prefix to printk in sound/drivers
      ALSA: emux - Add missing KERN_* prefix to printk
      ALSA: Add missing KERN_* prefix to printk in sound/pci/ice1712
      ALSA: emu10k1 - Add missing KERN_* prefix to printk
      ALSA: intel8x0 - Add missing KERN_* prefix to printk
      ALSA: Fix missing KERN_* prefix to printk in sound/pci
      ALSA: Add missing KERN_* prefix to printk in other sound/*
      ALSA: ca0106 - Add missing KERN_* prefix to printk
      ALSA: hda - Create beep mixer controls dynamically for Realtek codecs
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Add missing NULL check in snd_hda_create_spdif_in_ctls()
      ALSA: hda - Clear codec->beep at release
      ALSA: hda - Remove superfluous code in patch_realtek.c
      ALSA: hda - Use digital beep for AD codecs
      ALSA: hda - Fix unused variable compile warning
      ALSA: Add subdevice_mask field to quirk entries
      Merge branch 'topic/quirk-cleanup' into topic/hda
      ALSA: hda - Clean up quirk lists
      Merge branch 'topic/quirk-cleanup' into topic/misc
      ALSA: via82xx - Clean up quirk list
      ALSA: hda - add digital beep support for ALC268
      Merge branch 'fix/hda' into topic/hda
      ASoC: Fix forgotten replacements of socdev->codec
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Fix a wrong pin check in snd_hda_parse_pin_def_config()
      ALSA: hda - Detect multiple digital-out pins
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Allow fixed codec-probe mask
      ALSA: hda - Add forced codec-slots for ASUS W5F
      ALSA: hda - Update documentation
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Add quirk for Acer AX1700-U3700A
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Add proper cleanup for multiout-dig for ALC codecs
      ALSA: hda - Support multiple digital outs with auto-probing
      Merge branch 'for-2.6.30' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Cleanup IDT92HD7x HP quirks
      ALSA: hda - Clean up quirks for HP laptops with AD1984A
      Merge branch 'topic/snd_card_new-err' into topic/cs423x-merge
      ALSA: Fix documentation for snd-cs4236 driver
      ALSA: au88x0 - Fix &&|| typo
      sound: OSS: ad1848 - Fix another typo
      ALSA: cs4236 - Merge snd-cs4236-lib module into snd-cs4236
      ALSA: hda - Add quirk for Acer X3200
      ALSA: hda - Don't enable beep for digital-only ALC262
      ALSA: hda - Avoid doubly beep attachment in patch_alc268()
      ALSA: hda - Add digital-only mode for ALC268
      Merge branch 'topic/snd_card_new-err' into topic/oxygen
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Add generic pincfg initialization
      ALSA: hda - Remove realtek codec-specific pin save/restore functions
      ALSA: hda - Remove IDT codec-specific pin save/restore functions
      ALSA: hda - Remove codec-specific pin save/restore functions
      ALSA: hda - Update documentation for pincfg sysfs entries
      Merge branch 'fix/hda' into topic/hda
      Merge branch 'topic/hwdep-cleanup' into topic/hdsp
      ALSA: hda - Use snd_hda_codec_get_pincfg() in the rest places
      ALSA: hda - Rename {override,cur}_pin with {user,driver}_pin
      ALSA: hda - Make user_pin overriding the driver setup
      ALSA: hda - Don't give over 0dB volume for AD1984A HP laptops
      ALSA: hda - Add an example about pin reconfiguration
      Merge branch 'test/hda-pincfg' into topic/hda
      ALSA: hda - Add pseudo device-locking for clear/reconfig
      ALSA: hda - Clean up / fix quirks for HP laptops with AD1984A
      ALSA: hda - Clean up / fix quirk for Sony laptops with ALC262
      ASoC: wm8753 - Fix build error
      ALSA: hda - Clean up the input pin setup in automatic mode
      ALSA: hda - Add model=auto for STAC/IDT codecs
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Match all 103c:17xx devices for HP BPC model
      ALSA: hda - Fix an "unused variable" compile warning
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Don't create a beep control for digital-only ALC268
      ALSA: hda - Remove Toshiba probe_mask quirk
      ALSA: hda - Intialize more codec fields in snd_hda_codec_reset()
      ALSA: hda - Revert the codec probe at control-creation errors
      ALSA: hda - Don't return a fatal error at PCM-creation errors
      ALSA: hda - Add hint string helper functions
      ALSA: hda - Add show for init_verbs and hints sysfs entries
      ALSA: hda - Create "Analog Loopback" controls optionally
      ALSA: hda - Add more hint options for IDT/Sigmatel codecs
      ALSA: hda - Update documetation for hints sysfs entry
      ALSA: hda - Fix gcc compile warning
      ALSA: hda - Fix HP dv6736 mic input
      ALSA: hda - Fix conflict of mixer controls on Sony VAIO VGN-AR71S
      ALSA: hdsp - Ignore MIDI and PCM events in interrupts until initialized
      ALSA: hda - Fix check of ALC888S-VC in alc888_coef_init()
      ALSA: Fix sample rate of Lenovo Ideapad to 44.1kHz
      Merge branch 'fix/hda' into topic/hda
      ALSA: hda - Create output controls according to pin types for IDT/STAC
      ALSA: hda - Allow slave controls with non-zero indices
      ALSA: hda - Create multiple HP / speaker controls with index
      ALSA: hda - Connect to primary DAC if no individual DAC is available
      ALSA: hda - Assign HP and speaker DACs before mic/line-in
      ALSA: ac97 - Add patch entry for Conexant CX20468-31 chip
      ASoC: Fix Kconfig dependency of CONFIG_SND_S3C24XX_SOC_JIVE_WM8750
      Merge branch 'for-2.6.30' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc
      ALSA: Rewrite hw_ptr updaters
      ALSA: Remove unneeded snd_pcm_substream.timer_lock
      ALSA: add snd_ctl_add_slave_uncached()
      ALSA: powermac - Add missing KERN_* prefix to printk
      ALSA: Add kernel-doc comments to vmaster stuff
      ALSA: Add sound/core/jack.c to driver-API docbook entry
      ALSA: Clean up snd_monitor_file management
      ALSA: rawmidi - Fix possible race in open
      ALSA: rawmidi - Refactor rawmidi open/close codes
      Merge branch 'topic/jack' into topic/docbook-fix
      Merge branch 'topic/vmaster-update' into topic/docbook-fix
      ALSA: Fix DocBook headers
      ALSA: hda - Fix coding style issues in last two patches
      ALSA: hda - Add missing models to documentation
      ALSA: hda - Create vmaster for conexant codecs
      ALSA: hda - Create "Capture Source" control dynamically in patch_conexant.c
      ALSA: hda - Remove superfluous verbs for Cxt5047 laptop-eapd model
      ALSA: hda - Fix / clean up init verbs for Cxt5047 codec
      ALSA: hda - Clean up Cxt5047 parser
      ALSA: Remove obsolete snd_xferv struct and ioctls
      ALSA: Use define for ioctl definitions
      ALSA: hda - Add comments for the previous fix for conexant codecs
      ALSA: hda - Print multiple out-amp values of pin widgets on Conext codecs
      ALSA: hda - Add model=vaio for STAC9872
      ALSA: hda - power up before codec initialization
      ALSA: hda - Add another HP model with IDT92HD71bx codec
      ALSA: hda - Fix ALC662 beep again
      Merge branch 'fix/opl3sa2-suspend' into topic/isa-misc
      Merge branch 'topic/snd_card_new-err' into topic/drop-l3
      Merge branch 'fix/hda' into topic/hda
      ALSA: pcm - Fix a typo in error messages
      ALSA: pcm - avoid unnecessary inline
      ALSA: pcm - Reset invalid position even without debug option
      ALSA: pcm - Fix delta calculation at boundary overlap
      ALSA: hda - Don't reset BDL unnecessarily
      ALSA: hda - Don't reset stream at each prepare callback
      ALSA: Fix wrong pointer to dev_err() in arm/pxa2xx-ac97-lib.c
      ALSA: hda - Don't show the current connection for power widgets
      ALSA: hda - Detect digital-mic inputs on ALC663 / ALC272
      ALSA: pcm - Safer boundary checks
      Merge branch 'topic/hda-optimize' into topic/hda
      ALSA: hda - Avoid output amp manipulation to digital mic pins
      ALSA: hda - Cache pin-cap values
      ALSA: hda - Fix the wrong pin-cap check in patch_realtek.c
      ALSA: hda - Don't create empty/single-item input source
      ALSA: hda - Use cached calls to get widget caps and pin caps
      ALSA: hda - Add quirk for Acer Ferrari 5000
      Merge branch 'topic/snd_card_new-err' into for-linus
      Merge branch 'topic/hwdep-cleanup' into for-linus
      Merge branch 'topic/jack' into for-linus
      Merge branch 'topic/quirk-cleanup' into for-linus
      Merge branch 'topic/ctl-list-cleanup' into for-linus
      Merge branch 'topic/rawmidi-fix' into for-linus
      Merge branch 'topic/vmaster-update' into for-linus
      Merge branch 'topic/ioctl-use-define' into for-linus
      Merge branch 'topic/pcm-cleanup' into for-linus
      Merge branch 'topic/misc' into for-linus
      Merge branch 'topic/aoa' into for-linus
      Merge branch 'topic/asoc' into for-linus
      Merge branch 'topic/atmel' into for-linus
      Merge branch 'topic/ca0106' into for-linus
      Merge branch 'topic/cs423x-merge' into for-linus
      Merge branch 'topic/docbook-fix' into for-linus
      Merge branch 'topic/drop-l3' into for-linus
      Merge branch 'topic/echoaudio' into for-linus
      Merge branch 'topic/emu10k1' into for-linus
      Merge branch 'topic/hda' into for-linus
      Merge branch 'topic/hdsp' into for-linus
      Merge branch 'topic/ice' into for-linus
      Merge branch 'topic/intel8x0' into for-linus
      Merge branch 'topic/isa-misc' into for-linus
      Merge branch 'topic/msnd' into for-linus
      Merge branch 'topic/oss-fix' into for-linus
      Merge branch 'topic/oxygen' into for-linus
      Merge branch 'topic/pcxhr' into for-linus
      Merge branch 'topic/powermac' into for-linus
      Merge branch 'topic/sscape-fix' into for-linus
      Merge branch 'topic/usb-audio' into for-linus
      Merge branch 'topic/usb-caiaq' into for-linus
      Merge branch 'topic/asoc' into for-linus
      Merge branch 'topic/isa-misc' into for-linus
      Merge branch 'topic/hda' into for-linus
      Merge branch 'topic/misc' into for-linus
      Merge branch 'topic/atmel' into for-linus
      Merge branch 'topic/usb-audio' into for-linus
      Merge branch 'topic/asoc' into for-linus
      Merge branch 'topic/hda' into for-linus
      Merge branch 'topic/misc' into for-linus

Takashi Yoshii (1):
      sh: sh7785lcr: Map whole PCI address space.

Tao Ma (3):
      ocfs2: Optimize inode allocation by remembering last group
      ocfs2: Allocate inode groups from global_bitmap.
      ocfs2: Optimize inode group allocation by recording last used group.

Ted Peters (1):
      powerpc/85xx: Fix MPC8572DS PCI protected interrupt sources

Tejun Heo (82):
      x86: fix pda_to_op()
      x86: make early_per_cpu() a lvalue and use it
      x86: make vmlinux_32.lds.S use PERCPU() macro
      x86: make percpu symbols zerobased on SMP
      x86: load pointer to pda into %gs while brining up a CPU
      x86: use static _cpu_pda array
      x86: fold pda into percpu area on SMP
      x86: merge 64 and 32 SMP percpu handling
      x86: make pda a percpu variable
      x86: convert pda ops to wrappers around x86 percpu accessors
      x86: misc clean up after the percpu update
      x86: fix build bug introduced during merge
      x86_64: initialize this_cpu_off to __per_cpu_load
      linker script: add missing VMLINUX_SYMBOL
      linker script: add missing .data.percpu.page_aligned
      x86: cleanup stack protector
      x86: conditionalize stack canary handling in hot path
      linker script: kill PERCPU_VADDR_PREALLOC()
      x86: update canary handling during switch
      x86: uv cleanup
      x86: prepare for tlb merge
      x86: make x86_32 use tlb_64.c
      x86: rename tlb_64.c to tlb.c
      x86: clean up indentation in setup_per_cpu_areas()
      linker script: use separate simpler definition for PERCPU()
      Merge branch 'master' into tj-percpu
      x86: style cleanups for xen assemblies
      modpost: NOBITS sections may point beyond the end of the file
      elf: add ELF_CORE_COPY_KERNEL_REGS()
      x86: stackprotector.h misc update
      stackprotector: update make rules
      x86: no stack protector for vdso
      x86: use asm .macro instead of cpp #define in entry_32.S
      x86: add %gs accessors for x86_32
      x86: make lazy %gs optional on x86_32
      x86: implement x86_32 stack protector
      x86: fix x86_32 stack protector bugs
      vmalloc: call flush_cache_vunmap() from unmap_kernel_range()
      module: reorder module pcpu related functions
      percpu: kill percpu_alloc() and friends
      vmalloc: implement vm_area_register_early()
      vmalloc: add un/map_kernel_range_noflush()
      percpu: implement new dynamic percpu allocator
      x86: convert to the new dynamic percpu allocator
      percpu: clean up size usage
      percpu: fix pcpu_chunk_struct_size
      bootmem: clean up arch-specific bootmem wrapping
      bootmem: reorder interface functions and add a missing one
      vmalloc: add @align to vm_area_register_early()
      x86: update populate_extra_pte() and add populate_extra_pmd()
      percpu: remove unit_size power-of-2 restriction
      percpu: give more latitude to arch specific first chunk initialization
      x86: separate out setup_pcpu_4k() from setup_per_cpu_areas()
      x86: add embedding percpu first chunk allocator
      x86: add remapping percpu first chunk allocator
      percpu: add __read_mostly to variables which are mostly read only
      x86, percpu: fix minor bugs in setup_percpu.c
      x86: convert cacheflush macros inline functions
      percpu: fix too low alignment restriction on UP
      percpu: kill compile warning in pcpu_populate_chunk()
      alpha: fix typo in recent early vmalloc change
      bootmem, x86: further fixes for arch-specific bootmem wrapping
      percpu: clean up percpu constants
      percpu: cosmetic renames in pcpu_setup_first_chunk()
      percpu: improve first chunk initial area map handling
      percpu: use negative for auto for pcpu_setup_first_chunk() arguments
      x86: make embedding percpu allocator return excessive free space
      percpu: add an indirection ptr for chunk page map access
      percpu, module: implement reserved allocation and use it for module percpu variables
      x86, percpu: setup reserved percpu area for x86_64
      percpu: replace pcpu_realloc() with pcpu_mem_alloc() and pcpu_mem_free()
      percpu: move chunk area map extension out of area allocation
      percpu: move fully free chunk reclamation into a work
      percpu: finer grained locking to break deadlock and allow atomic free
      linker script: define __per_cpu_load on all SMP capable archs
      percpu: make x86 addr <-> pcpu ptr conversion macros generic
      percpu: more flexibility for @dyn_size of pcpu_setup_first_chunk()
      percpu: generalize embedding first chunk setup helper
      percpu: fix spurious alignment WARN in legacy SMP percpu allocator
      ahci: drop intx manipulation on msi enable
      x86,percpu: fix inverted NUMA test in setup_pcpu_remap()
      ata_piix: VGN-BX297XP wants the controller power up on suspend

Tero Kristo (1):
      [ARM] OMAP3: PM: Make sure clk_disable_unused() order is correct

Tero Roponen (1):
      trivial: remove unused variable 'path' in alloc_file()

Tetsuo Handa (6):
      tomoyo: fix sparse warning
      TOMOYO: Fix exception policy read failure.
      TOMOYO: Don't create securityfs entries unless registered.
      TOMOYO: Do not call tomoyo_realpath_init unless registered.
      TOMOYO: Fix a typo.
      tomoyo: remove "undelete domain" command.

Thadeu Lima de Souza Cascardo (5):
      ALSA: Don't cold reset AC97 codecs in some ICH chipsets
      ALSA: AC97: Print AC97 flags in proc file to make debug it easier
      ALSA: AC97: Fix function name type in comment s/updat/update/
      trivial: Give the right path in Documentation example
      trivial: fix where cgroup documentation is not correctly referred to

Theodore Kilgore (2):
      V4L/DVB (10986): mr97310a: don't discard frame headers on stream output
      V4L/DVB (11213): gspca - sq905c: New subdriver.

Theodore Ts'o (24):
      ext4: remove call to ext4_group_desc() in ext4_group_used_meta_blocks()
      ext4: Use unsigned int for blocksize in dx_make_map() and dx_pack_dirents()
      ext4: New inode/block allocation algorithms for flex_bg filesystems
      ext4: Add fine print for the 32000 subdirectory limit
      ext4: Simplify delalloc implementation by removing mpd.get_block
      ext4: Save stack space by removing fake buffer heads
      ext4: Simplify delalloc code by removing mpage_da_writepages()
      ext4: add EXT4_IOC_ALLOC_DA_BLKS ioctl
      ext4: Automatically allocate delay allocated blocks on close
      ext4: Automatically allocate delay allocated blocks on rename
      ext4: Track lifetime disk writes
      ext4: Add sysfs support
      ext4: remove /proc tuning knobs
      ext4: Use atomic_t's in struct flex_groups
      ext4: Use struct flex_groups to calculate get_orlov_stats()
      ext4: Add auto_da_alloc mount option
      ext4: Use WRITE_SYNC for commits which are caused by fsync()
      ext4: Check for an valid i_mode when reading the inode from disk
      ext4: fix locking typo in mballoc which could cause soft lockup hangs
      block_write_full_page: Use synchronous writes for WBC_SYNC_ALL writebacks
      ext3: Use WRITE_SYNC for commits which are caused by fsync()
      ext4: Regularize mount options
      ext3: Add replace-on-truncate hueristics for data=writeback mode
      ext3: Add replace-on-rename hueristics for data=writeback mode

Thiemo Nagel (1):
      ext4: add checks of block references for non-extent inodes

Thierry MERLE (5):
      V4L/DVB (10306): usbvision: use usb_make_path to report bus info
      V4L/DVB (10307): em28xx: use usb_make_path to report bus info
      V4L/DVB (10308): uvcvideo: use usb_make_path to report bus info
      V4L/DVB (10309): s2255drv: use usb_make_path to report bus info
      V4L/DVB (10379): gspca - main: Use usb_make_path() for VIDIOC_QUERYCAP.

Thierry Reding (1):
      net: Add support for the OpenCores 10/100 Mbps Ethernet MAC.

Thierry Vignaud (1):
      usb: kill prehistorical comments about USB_EHCI_HCD

Thomas Gleixner (30):
      Merge branch 'linus' into timers/hrtimers
      hrtimer: prevent negative expiry value after clock_was_set()
      net: replace commatas with semicolons
      powerpc/irq: Convert obsolete irq_desc_t to struct irq_desc
      powerpc/irq: Convert obsolete hw_interrupt_type to struct irq_chip
      x86: convert obsolete irq_desc_t typedef to struct irq_desc
      powerpc/85xx: remove setup_irq(NULL action) in ksi8560
      genirq: remove unused hw_irq_controller typedef
      genirq: remove redundant if condition
      genirq: make irqreturn_t an enum
      genirq: use kzalloc instead of explicit zero initialization
      genirq: add doc to struct irqaction
      genirq: deprecate __do_IRQ
      genirq: deprecate obsolete typedefs and defines
      x86: disable __do_IRQ support
      x86: reduce preemption off section in exit thread
      debugobjects: replace static objects when slab cache becomes available
      debugobjects: delay free of internal objects
      tracing: stop command line recording when tracing is disabled
      tracing: replace the crude (unsigned) -1 hackery
      tracing: fix trace_find_cmdline()
      Merge branch 'cpus4096' into irq/threaded
      genirq: add threaded interrupt handler support
      genirq: threaded irq handlers review fixups
      genirq: provide old request_irq() for CONFIG_GENERIC_HARDIRQ=n
      genirq: fix devres.o build for GENERIC_HARDIRQS=n
      x86: disable __do_IRQ support
      MIPS: Convert obsolete irq_desc_t to struct irq_desc
      cris: convert obsolete hw_interrupt_type to struct irq_chip
      [MTD] [NAND] Add support for 4KiB pages.

Thomas Klein (4):
      ehea: Use net_device_ops structure
      ehea: Fix mem allocations which require page alignment
      ehea: Improve driver behaviour in low mem conditions
      ehea: Fix memory hotplug handling

Thomas Mingarelli (1):
      [WATCHDOG] hpwdt.c: Add new HP BMC controller.

Thomas Reitmayr (1):
      [WATCHDOG] orion5x_wdt: fix compile issue by providing tclk as platform data

Thomas Renninger (6):
      [CPUFREQ] Introduce /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_transition_latency
      [CPUFREQ] powernow-k8: Always compile powernow-k8 driver with ACPI support
      [CPUFREQ] ondemand/conservative: deprecate sampling_rate{min,max}
      [CPUFREQ] ondemand/conservative: sanitize sampling_rate restrictions
      [CPUFREQ] powernow-k8: Only print error message once, not per core.
      ACPI: Remove R40e c-state blacklist

Tilman Schmidt (4):
      gigaset: Kconfig cleanup
      bas_gigaset: use tasklet_hi_schedule for timing critical tasklets
      gigaset: in file ops, check for device disconnect before anything else
      gigaset: documentation update

Tim Abbott (2):
      module: Make find_symbol return a struct kernel_symbol
      module: Export symbols needed for Ksplice

Tim Blechmann (4):
      ALSA: pcxhr: fix trivial typo
      ALSA: snd_pcm_new api cleanup
      ALSA: hdsp - poll for iobox
      ALSA: hdsp - whitespace cleanup

Tim Farrington (1):
      V4L/DVB (10574): saa7134: fix Avermedia E506R composite input

Timo Kokkonen (1):
      ARM: OMAP: Export dmtimer functions

Timo Teras (2):
      gre: strict physical device binding
      gre: optimize hash lookup

Timur Tabi (17):
      ASoC: Allow Freescale MPC8610 audio drivers to be compiled as modules
      ASoC: remove stand-alone mode support from CS4270 codec driver
      ASoC: improve I2C initialization code in CS4270 driver
      ASoC: fix initialization order of the CS4270 codec driver
      ASoC: fix documentation in CS4270 codec driver
      ASoC: fix build break in CS4270 codec driver
      ASoC: fix message display in CS4270 codec driver
      ASoC: optimize init sequence of Freescale MPC8610 sound drivers
      ASoC: add additional controls to the CS4270 codec driver
      ASoC: add support for SSI asynchronous mode to the Freescale SSI drivers
      ASoC: Improve pause/unpause performance in Freescale 8610 drivers
      i2c-mpc: do not allow interruptions when waiting for I2C to complete
      powerpc: add fsl,fifo-depth property to Freescale SSI device nodes
      powerpc: Add defintion for MSR[GS] to list of MSR bits
      powerpc: clean up ssi.txt, add definition for fsl,ssi-asynchronous
      ASoC: remove trigger delay in Freescale MPC8610 sound driver
      ASoC: trim SSI sysfs statistics in Freescale MPC8610 sound drivers

Tobias Klauser (9):
      tracing: storage class should be before const qualifier
      ath5k: Storage class should be before const qualifier
      orinoco: Storage class should be before const qualifier
      ieee1394: Storage class should be before const qualifier
      trivial: h8300: Storage class should be before const qualifier
      trivial: drivers/char/bsr.c: Storage class should be before const qualifier
      trivial: wusb: Storage class should be before const qualifier
      V4L/DVB (10628): V4L: Storage class should be before const qualifier
      mfd: Storage class should be before const qualifier

Tobias Lorenz (3):
      V4L/DVB (10530): Documentation and code cleanups
      V4L/DVB (10531): Code rearrangements in preparation for other report types
      V4L/DVB (10534): Output HW/SW version from scratchpad

Tom Arbuckle (1):
      powerpc/pci: Fix PCI<->OF matching of old style multifunc devices

Tom Talpey (5):
      SVCRDMA: remove faulty assertions in rpc/rdma chunk validation.
      XPRTRDMA: correct an rpc/rdma inline send marshaling error
      SUNRPC: dynamically load RPC transport modules on-demand
      NFS: load the rpc/rdma transport module automatically
      SVCRDMA: fix recent printk format warnings.

Tom Zanussi (13):
      tracing: fix leak in event_format_read()
      tracing: add run-time field descriptions for event filtering
      tracing: add ring_buffer_event_discard() to ring buffer
      tracing: add per-event filtering
      tracing: add per-subsystem filtering
      tracing/filters: use list_for_each_entry_safe
      tracing/filters: fix bug in copy_pred()
      tracing/filters: clean up filter_add_subsystem_pred()
      tracing/filters: use list_for_each_entry
      tracing/filters: free pred when clearing filters
      tracing/filters: use trace_seq_printf() to print filters
      tracing/filters: disallow integer values for string filters and vice versa
      tracing: filter fix for TRACE_EVENT_FORMAT events

Tomas Winkler (10):
      iwlwifi: 3945 extract flow handler definitions into iwl-3945-fh.h
      iwlwifi: 3945 unfold iwl-3945-commands.h
      iwlwifi: use iwl-commands.h also in 3945
      iwlwifi: 3945 remove duplicated code from iwl-3945-commands.h
      iwlwifi: 3945 drop usage of union tsf
      iwlwifi: 3945 remove iwl-3945-commands.h
      iwlwifi: clean up printing
      iwlwifi: don't use implicit priv in IWL_DEBUG
      iwlwifi: use pci registers defined in pci_regs.h
      iwlwifi: drop PCIe workaround applicable for development boards

Tomasz Lemiech (1):
      tulip: Fix for MTU problems with 802.1q tagged frames

Tomi Valkeinen (1):
      [ARM] OMAP: wait for pwrdm transition after clk_enable()

Tony Battersby (15):
      [SCSI] sg: fix races during device removal
      [SCSI] sg: fix races with ioctl(SG_IO)
      [SCSI] sym53c8xx: fix shost use-after-free and memory leak
      [SCSI] sym53c8xx: fix NULL deref on error path
      [SCSI] sym53c8xx: fix bogus free_irq() on error path
      [SCSI] sym53c8xx: unmap pci memory after probe errors
      [SCSI] sym53c8xx: handle pci_iomap() failures
      [SCSI] sym53c8xx: use a queue depth of 1 for untagged devices
      [SCSI] sym53c8xx: don't flood syslog with negotiation messages
      epoll: don't use current in irq context
      epoll: remember the event if epoll_wait returns -EFAULT
      epoll: remove unnecessary xchg
      epoll: clean up ep_modify
      epoll: use real type instead of void *
      ipc: make shm_get_stat() more robust

Tony Lindgren (19):
      [ARM] omap: Fix omap1 clock issues
      ARM: OMAP: No need to include board-perseus2.h or board-fsample.h from hardware.h
      ARM: OMAP: No need to include board-h2.h from hardware.h
      ARM: OMAP: No need to include board-h3.h from hardware.h
      ARM: OMAP: No need to include board-innovator.h from hardware.h
      ARM: OMAP: No need to include board-osk.h from hardware.h
      ARM: OMAP: No need to include board-palm*.h from hardware.h
      ARM: OMAP: No need to include board-omap2430sdp.h from hardware.h
      ARM: OMAP: No need to include board-apollon.h from hardware.h
      ARM: OMAP: No need to include board-h4.h from hardware.h
      ARM: OMAP: No need to include board-ldp.h from hardware.h
      ARM: OMAP: No need to include board-overo.h from hardware.h
      ARM: OMAP: No need to include board-nokia.h from hardware.h
      ARM: OMAP: Remove remaining board-*.h includes from hardware.h
      ARM: OMAP3: Add more GPIO mux options
      ARM: OMAP3: Add base address definitions and resources for OMAP 3 IS, v2
      [ARM] OMAP: Fix compile for omap2_init_common_hw()
      [ARM] 5434/1: ARM: OMAP: Fix mailbox compile for 24xx
      [ARM] 5436/1: ARM: OMAP: Fix compile for rx51

Tony Luck (2):
      Pull cpumask into release branch
      Pull pvops into release branch

Tony Vroon (2):
      ALSA: hda - Add tyan model for Realtek ALC262
      ALSA: Document tyan model for Realtek ALC262

Trent Piepho (48):
      powerpc/fsl-booke: Remove code duplication in lowmem mapping
      powerpc/fsl-booke: Allow larger CAM sizes than 256 MB
      powerpc/fsl-booke: Make CAM entries used for lowmem configurable
      PCI: don't scan existing devices
      PCI: pci_scan_slot() returns newly found devices
      PCI Hotplug: restore fakephp interface with complete reimplementation
      V4L/DVB (10558): bttv: norm value should be unsigned
      V4L/DVB (10559): bttv: Fix TDA9880 norm setting code
      V4L/DVB (10560): bttv: make tuner card info more consistent
      V4L/DVB (10561): bttv: store card database more efficiently
      V4L/DVB (10562): bttv: rework the way digital inputs are indicated
      V4L/DVB (10563): bttv: clean up mux code for IVC-120G
      V4L/DVB (10564): bttv: fix external mux for PHYTEC VD-009
      V4L/DVB (10565): bttv: fix external mux for RemoteVision MX
      V4L/DVB (10566): bttv: clean up mux code for IDS Eagle
      V4L/DVB (10567): bttv: shrink muxsel data in card database
      V4L/DVB (10568): bttv: dynamically allocate device data
      V4L/DVB (10791): videodev: not possible to register NULL video_device
      V4L/DVB (10792): cx88: remove unnecessary forward declaration of cx88_core
      V4L/DVB (10794): v4l2: Move code to zero querybuf output struct to v4l2_ioctl
      V4L/DVB (10811): videodev: only copy needed part of RW ioctl's parameter
      V4L/DVB (10812): v4l2: Zero out read-only ioctls in one place
      V4L/DVB (10813): v4l2: New function v4l2_video_std_frame_period
      V4L/DVB (10814): saa7146: some small fixes
      V4L/DVB (10815): bttv: Don't need to zero ioctl parameter fields
      V4L/DVB (10816): cx88: Don't need to zero ioctl parameter fields
      V4L/DVB (10817): stkwebcam: Don't need to zero ioctl parameter fields
      V4L/DVB (10818): usbvision: Don't need to zero ioctl parameter fields
      V4L/DVB (10819): gspca: Don't need to zero ioctl parameter fields
      V4L/DVB (10820): meye: Don't need to zero ioctl parameter fields
      V4L/DVB (10848): zoran: Change first argument to zoran_v4l2_buffer_status
      V4L/DVB (10930): zoran: Unify buffer descriptors
      V4L/DVB (10933): zoran: Pass zoran_fh pointers instead of file pointers
      V4L/DVB (10934): zoran: replace functions names in strings with __func__
      V4L/DVB (11260): v4l2-ioctl:  Check format for S_PARM and G_PARM
      V4L/DVB (11261): saa7146: Remove buffer type check from vidioc_g_parm
      V4L/DVB (11262): bttv: Remove buffer type check from vidioc_g_parm
      V4L/DVB (11263): gspca: Stop setting buffer type, and avoid memset in querycap
      V4L/DVB (11264): omap24xxcam: Remove buffer type check from vidioc_s/g_parm
      V4L/DVB (11265): stkwebcam: Remove buffer type check from g_parm and q/dq/reqbufs
      V4L/DVB (11266): vino: Remove code for things already done by video_ioctl2
      V4L/DVB (11267): cafe_ccic: Remove buffer type check from XXXbuf
      V4L/DVB (11268): cx23885-417: Don't need to zero ioctl parameter fields
      V4L/DVB (11269): cx88-blackbird: Stop setting buffer type in XXX_fmt_vid_cap
      V4L/DVB (11270): meye: Remove buffer type checks from XXX_fmt_vid_cap, XXXbuf
      V4L/DVB (11271): usbvision: Remove buffer type checks from enum_fmt_vid_cap, XXXbuf
      V4L/DVB (11272): zr364xx: Remove code for things already done by video_ioctl2
      leds: Add openfirmware platform device support

Trond Myklebust (31):
      NFSv4: Ignore errors on the post-op attributes in SETATTR calls
      NFSv4: Support NFSv4 optional attributes in the struct nfs_fattr
      NFS: Shrink the struct nfs_fattr
      NFS: Fix the type of struct nfs_fattr->mode
      NFSv4: Clean up decode_getfattr()
      NFSv4: Make decode_getfattr() set fattr->valid to reflect what was decoded
      NFSv4: A referral is assumed to always point to a directory.
      NFSv4: Simplify some cache consistency post-op GETATTRs
      NFS: cleanup - remove struct nfs_inode->ncommit
      NFS: Throttle page dirtying while we're flushing to disk
      NFS: Kill the "defined but not used" compile error on nommu machines
      SUNRPC: Avoid an unnecessary task reschedule on ENOTCONN
      SUNRPC: Ensure we set XPRT_CLOSING only after we've sent a tcp FIN...
      SUNRPC: Don't disconnect if a connection is still in progress.
      SUNRPC: Handle ECONNREFUSED correctly in xprt_transmit()
      SUNRPC: Handle socket errors correctly
      SUNRPC: Return EAGAIN instead of ENOTCONN when waking up xprt->pending
      SUNRPC: Delay, then retry on connection errors.
      SUNRPC: Ensure that xs_nospace return values are propagated
      SUNRPC: Add the equivalent of the linger and linger2 timeouts to RPC sockets
      SUNRPC: Add a sysctl to control the duration of the socket linger timeout
      SUNRPC: xs_tcp_connect_worker{4,6}: merge common code
      SUNRPC: Ensure we close the socket on EPIPE errors too...
      NFS: Fix up a mismerged patch
      NFS: Fix the notifications when renaming onto an existing file
      NFS: Optimise NFS close()
      Merge commit '9f4c899c0d90e1b51b6864834f3877b47c161a0e' into devel
      SUNRPC: Ensure IPV6_V6ONLY is set on the socket before binding to a port
      Merge branch 'devel' into for-linus
      NFS: Fix a double free in nfs_parse_mount_options()
      NFS: Fix the return value in nfs_page_mkwrite()

Tulio Magno Quites Machado Filho (2):
      ath5k: support LED's on emachines E510 notebook
      ath5k: Support LED's on Acer Extensa 5620z

Uri Shkolnik (2):
      V4L/DVB (10748): sms1xxx: restore smsusb_driver.name to smsusb
      V4L/DVB (10750): import changes from Siano

Ursula Braun (4):
      netiucv: invalid return code from hard_start_xmit
      claw: invalid return codes from hard_start_xmit
      ctcm: invalid return code from hard_start_xmit
      qeth: check for completion of a running recovery

Uwe Bugla (2):
      V4L/DVB (11287): Code cleanup (passes checkpatch now) of the b2c2-flexcop-drivers 1/2
      V4L/DVB (11288): Code cleanup (passes checkpatch now) of the b2c2-flexcop-drivers 2/2

Uwe Kleine-Koenig (7):
      ftrace, trivial: fix typo "resgister" -> "register"
      tracing: make CALLER_ADDRx overwriteable
      trivial: fix typo "thier" -> "their"
      trivial: fix typo "kernal" -> "kernel"
      trivial: fix typo "varaible" -> "variable"
      trivial: fix typo "virual" -> "virtual"
      trivial: fix typo "resgister" -> "register"

Uwe Kleine-König (6):
      fix warning "control reaches end of non-void function"
      remove unused static function gpio_fec_inactive
      [MTD] [MAPS] move sa1100 flash's probe function to .devinit.text
      [MTD] [NAND] move gen_nand's probe function to .devinit.text
      ALSA: move snd_powermac's probe function to .devinit.text
      leds: move h1940-leds's probe function to .devinit.text

Valentin Longchamp (8):
      mx31: rework of iomux support
      mx31moboard: use of new iomux implementation
      mx31ads: use of new iomux implementation
      mx31pdk: use of new iomux implementation
      pcm037: use of new iomux implementation
      mx31: add pin definition for LCD
      mx31moboard: initial support for various baseboards
      mx31: add dma and fb devices

Vasanthakumar Thiagarajan (24):
      mac80211: Scale down to non-HT association with TKIP/WEP as pairwise cipher
      mac80211: Fix tx power setting
      ath9k: Enable Bluetooth Coexistence support
      mac80211: Handle power constraint level advertised in 11d+h beacon
      ath9k: Fix basic connectivity issue
      ath9k: Fix typo in chip version check
      ath9k: Remove unnecessary gpio configuration in ath9k_hw_reset()
      ath9k: Remove unused ath9k_hw_select_antconfig() from hw.c
      ath9k: Clean up the way the eeprom antenna configuration is read
      ath9k: Fix LED blink pattern
      mac80211: Remove bss information of the current AP when it goes out of range
      mac80211: Free current bss information in few places where we don't need it any more
      mac80211: Make sure non-HT connection when IEEE80211_STA_TKIP_WEP_USED is set
      ath9k: Fix PTK/GTK handshake timeout
      ath9k: Filter out beacons from other BSS in STA mode
      ath9k: Configure Power control register appropriately for h/w with 4k eeprom
      ath9k: Remove ununsed ack duration stuff with long/short preamble
      ath9k: Use suitable macros with 4k eeprom data
      ath9k: Set IEEE80211_TX_CTL_RATE_CTRL_PROBE in rate control for probe rate
      mac80211: Populate HT limitation with TKIP/WEP to the handler for SIOCSIWENCODE too
      ath9k: Keep LED on in idle state after association
      ath9k: Fix rate control update for aggregated frames
      ath9k: Fix bug in reporting status of tx rate
      ath9k: Nuke struct ath_xmit_status

Vasily Khoruzhick (1):
      ASoC: Don't unconditionally use the PLL in UDA1380

Vasu Dev (8):
      [SCSI] fcoe: prep work to completely remove fc_transport_fcoe code
      [SCSI] fcoe: removes fc_transport_fcoe.[ch] code files
      [SCSI] fcoe: removes default sw transport code file fcoe_sw.c
      [SCSI] fcoe: renames libfcoe.c to fcoe.c as the only fcoe module file
      [SCSI] fcoe, libfc: add libfcoe module
      [SCSI] fcoe: moves common FCoE library API functions to libfcoe module
      [SCSI] fcoe: cleans up libfcoe.h and adds fcoe.h for fcoe module
      [SCSI] fcoe, libfc: fix double fcoe_softc memory alloc

Vegard Nossum (4):
      kmemtrace: add missing newline
      x86: use symbolic constants for MSR_IA32_MISC_ENABLE bits
      fix regression from "vsprintf: unify the format decoding layer for its 3 users"
      vsprintf: unify the format decoding layer for its 3 users, cleanup

Venkatesh Pallipadi (2):
      gpu/drm, x86, PAT: routine to keep identity map in sync
      gpu/drm, x86, PAT: PAT support for io_mapping_*

Vernon Sauder (2):
      smc91x: enable ethtool EEPROM interface
      USB: pxa27x_udc: typo fixes and code cleanups

Victor Shcherbatyuk (1):
      Bluetooth: Fix issue with return value of rfcomm_sock_sendmsg()

Vitaly Mayatskikh (1):
      udp: Wrong locking code in udp seq_file infrastructure

Vitaly Wool (1):
      V4L/DVB (10833): em28xx: enable Compro VideoMate ForYou sound

Vitja Makarov (1):
      Blackfin SPI Driver: ensure cache coherency before doing DMA

Vivek Natarajan (10):
      mac80211: Reset the power save timer from master_start_xmit.
      mac80211: A couple of fixes to dynamic power save.
      mac80211: Enhancements to dynamic power save.
      mac80211: Cancel the power save timer in ieee80211_stop.
      ath9k: Enable dynamic power save in ath9k.
      mac80211: Cancel the dynamic ps timer in ioctl_siwpower.
      ath9k: Enable MIB and TIM interrupts for station mode.
      mac80211: Fix the wrong WARN_ON message appearing on enabling power save.
      mac80211: Always send a null data frame if TIM bit is set.
      ath9k: Handle power modes in isr for power save.

Vlad Yasevich (10):
      sctp: Clean up sctp checksumming code
      sctp: Fix the RTO-doubling on idle-link heartbeats
      sctp: Inherit all socket options from parent correctly.
      sctp: Fix broken RTO-doubling for data retransmits
      sctp: simplify sctp listening code
      sctp: Clean up TEST_FRAME hacks.
      ipv6: Disallow binding to v4-mapped address on v6-only socket.
      ipv6: Allow ipv4 wildcard binds after ipv6 address binds
      ipv6: Make v4-mapped bindings consistent with IPv4
      ipv6: Fix conflict resolutions during ipv6 binding

VomLehn (1):
      USB: Fix cp2101 USB serial device driver termios functions for console use

WANG Cong (3):
      uml: don't use a too long string literal
      uml: improve error messages
      uml: remove useless comments

Wang Chen (5):
      genirq: check chip->ack before calling
      sched, documentation: remove old O(1) scheduler document
      sched: kill unused parameter of pick_next_task()
      x86: don't define __this_fixmap_does_not_exist()
      x86: early_ioremap_init(), use __fix_to_virt(), because we are sure it's safe

Wayne Boyer (3):
      [SCSI] ipr: add MSI support
      [SCSI] ipr: add message to error table
      [SCSI] ipr: Expose debug and fastfail parameters

Wei Yongjun (38):
      mac80211: cleanup kmalloc/memset -> kcalloc
      ext4: New rec_len encoding for very large blocksizes
      ipv6: Remove some pointless conditionals before kfree_skb()
      gre: used time_before for comparing jiffies
      ipip: used time_before for comparing jiffies
      sit: used time_before for comparing jiffies
      Bluetooth: Remove some pointless conditionals before kfree_skb()
      Bluetooth: Remove some pointless conditionals before kfree_skb()
      isdn: remove some pointless conditionals before kfree_skb()
      irda: remove some pointless conditionals before kfree_skb()
      ppp: remove some pointless conditionals before kfree_skb()
      drivers/net/rionet.c: remove some pointless conditionals before kfree_skb()
      i2400m: remove some pointless conditionals before kfree_skb()
      wan: remove some pointless conditionals before kfree_skb()
      af_key: remove some pointless conditionals before kfree_skb()
      pktgen: remove some pointless conditionals before kfree_skb()
      unix: remove some pointless conditionals before kfree_skb()
      netlink: remove some pointless conditionals before kfree_skb()
      can: remove some pointless conditionals before kfree_skb()
      packet: remove some pointless conditionals before kfree_skb()
      core: remove some pointless conditionals before kfree_skb()
      decnet: remove some pointless conditionals before kfree_skb()
      iucv: remove some pointless conditionals before kfree_skb()
      llc: remove some pointless conditionals before kfree_skb()
      chelsio: remove some pointless conditionals before kfree_skb()
      ns83820: remove some pointless conditionals before kfree_skb()
      sctp: Add some missing types for debug message
      sctp: remove dup code in net/sctp/socket.c
      sctp: fix the length check in sctp_getsockopt_maxburst()
      sctp: use time_before or time_after for comparing jiffies
      sctp: fix to indicate ASCONF support in INIT-ACK only if peer has such capable
      sctp: fix to send FORWARD-TSN chunk only if peer has such capable
      [JFFS2] kmem_cache_alloc/memset -> kmem_cache_zalloc
      core: remove pointless conditional before kfree()
      ext3: use unsigned instead of int for type of blocksize in fs/ext3/namei.c
      [SCSI] use kmem_cache_zalloc instead of kmem_cache_alloc/memset
      Staging: usbip: kmem_cache_alloc/memset -> kmem_cache_zalloc
      Staging: remove some pointless conditionals before kfree_skb()

Weidong Han (2):
      KVM: define KVM_CAP_DEVICE_DEASSIGNMENT
      KVM: fix kvm_vm_ioctl_deassign_device

Wenji Huang (7):
      trace: trivial fixes in comment typos.
      tracing: remove unneeded variable
      tracing: provide correct return value after outputting the event
      tracing: fix typos in comments
      tracing: use the more proper parameter
      tracing: fix the return value of trace selftest
      tracing: fix typing mistake in hint message and comments

Werner Cornelius (1):
      USB: usb-serial ch341: support for DTR/RTS/CTS

Wey-Yi Guy (9):
      iwlwifi: add valid tx antenna information in rate_scale_table debugfs
      iwlwifi: add rf information in rate_scale debugfs command
      iwlwifi: remove un-necessary rs_tl_turn_on_agg() after agg enabled
      iwlwifi: HT performance improvement changes
      iwlwifi: check IEEE80211_TX_STAT_AMPDU for agg pkt
      iwlwifi: verify the antenna selection when receive fixed rate debugfs
      iwlwifi: return 0 for AMPDU_TX/RX_STOP request if NIC is going down
      iwlwifi: report error when detect failure during stop agg queue
      iwlwifi: show current driver status in user readable format

Will Page (1):
      8250_pci: add support for National Instruments legacy 8420 RS232 boards

Wim Van Sebroeck (10):
      [WATCHDOG] cpwd.c & riowd.c - unlocked_ioctl
      [WATCHDOG] rc32434_wdt: add shutdown method
      [WATCHDOG] rc32434_wdt: add spin_locking
      [WATCHDOG] rc32434_wdt: make sure watchdog is not running at startup
      [WATCHDOG] cpwd.c: Coding style - Clean-up
      [WATCHDOG] struct file_operations should be const
      [WATCHDOG] More coding-style and trivial clean-up
      [WATCHDOG] Fix io.h & uaccess.h includes.
      [WATCHDOG] i6300esb.c: convert to platform device driver
      [WATCHDOG] i6300esb.c: start locking

Winkler, Tomas (29):
      iwlwifi: move sysfs status entry to debugfs
      iwlwifi: kill retry_rate sysfs for iwlagn
      iwlwifi: 3945 remove current_rate from station entry.
      iwlwifi: emliminate iwl3945_mac_get_stats mac80211 handler
      iwlwifi: replace IWL_WARNING with IWL_WARN
      iwlwifi: replace IWL_ERROR with IWL_ERR
      iwlwifi: use iwl_cmd instead of iwl3945_cmd
      iwl3945: use iwl_rb_status
      iwl3945: rearrange 3945 tfd
      iwl3945: use iwl3945_tx_cmd instead of iwl_tx_cmd
      iwl3945: use rx queue management infrastructure from iwlcore
      iwl3945: kill hw_params.tx_ant_num
      iwl3945: kill iwl3945_rx_queue_restock
      iwl3945: kill iwl3945_rx_queue_space
      iwl3945: kill iwl3945_x2_queue_used
      iwl3945: remove double defined 3945 tfd structures
      iwl3945: use hw_params.rx_buf_size
      iwlwifi: make iwl-power.c more readable
      iwlwifi: fix iwl_mac_set_key and iwl3945_mac_set_key
      iwlwifi: kill iwl3945_scan_cancel and iwl3945_scan_cancel_timeout
      iwlwifi: kill scan39
      iwlwifi: remove unused or twice defined members in iwl_priv
      iwlwifi: eliminate power_data_39.
      iwlwifi: fix probe mask for 39 scan API
      iwlwifi: iwl_tx_queue_alloc : fix warning in printk formatting
      iwlwifi: suppress unused variable warning when compiling w/o IWLWIFI_DEBUG
      iwlwifi: iwl3945_send_tx_power must be static
      iwlwifi: check return value of pci_enable_device
      iwlwifi: unify iwlagn and 3945 power save management

Witold Baryluk (1):
      tracing: optimization of branch tracer

Witold Szczeponik (1):
      Enable PNPACPI _PSx Support, v3

Wolfgang Grandegger (14):
      powerpc/85xx: TQM85xx - fix sensitivity of CAN interrupts
      powerpc/85xx: TQM85xx - add i2c device nodes for LM75
      powerpc/5200: add function to return external clock frequency
      powerpc/85xx: Add support for the "socrates" board (MPC8544).
      powerpc/85xx: Re-add the device_type soc to socrates.dts
      [MTD] [NAND] Add support for NAND on the Socrates board
      [MTD] [NAND] FSL-UPM: add multi chip support
      [MTD] [NAND] FSL-UPM: Add wait flags to support board/chip specific delays
      powerpc: NAND: FSL UPM: document new bindings
      powerpc/85xx: TQM8548: Update DTS file for multi-chip support
      i2c: i2c-mpc: various coding style fixes
      i2c: i2c-mpc: use dev based printout function
      i2c: i2c-mpc: make I2C bus speed configurable
      powerpc/85xx: i2c-mpc: use new I2C bindings for the Socates board

Wolfgang Kroener (1):
      radeonfb: suspend/resume for ATI Mobility Radeon RV350

Wolfgang Muees (5):
      mmc_spi: allow setting of spi mode 3
      mmc_spi: wait more bytes for card response
      mmc_spi: allow higher timeouts for SPI mode
      mmc_spi: adjust for delayed data token response
      Blackfin SPI Driver: Make mmc_spi driver work on Blackfin

Wolfram Sang (8):
      powerpc/pci: Fix typo: s/resouces/resources/ in a pr_debug
      powerpc/5200: add Phytec phyCORE-MPC5200B-IO board (pcm032)
      ALSA: sound/ali5451: typo: s/resouces/resources/
      eeprom/at24: Remove EXPERIMENTAL
      i2c-algo-pca: Rework waiting for a free bus
      i2c-algo-pca: Use timeout for checking the state machine
      i2c-pca-platform: Use defaults if no platform_data given
      i2c: imx: Make disable_delay a per-device variable

Wolfram Strepp (1):
      lib/rbtree.c: optimize rb_erase()

Wu Fengguang (7):
      iwlwifi: beautify code
      ALSA: enable concurrent digital outputs for ALC1200
      writeback: double the dirty thresholds
      ramfs: add support for "mode=" mount option
      Btrfs: fix typos in comments
      vfs: skip I_CLEAR state inodes
      ALSA: hda - enable SPDIF output for Intel DX58SO board

Wu, Fengguang (1):
      iwlwifi: report correct and detailed values about requested txpower

Xiantao Zhang (6):
      KVM: ia64: Code cleanup
      KVM: ia64: vTLB change for enabling windows 2008 boot
      KVM: ia64: Add the support for translating PAL Call's pointer args
      KVM: ia64: Implement some pal calls needed for windows 2008
      ia64: Move the macro definitions related to MSI to one header file.
      KVM: ia64: Fix the build errors due to lack of macros related to MSI.

Xiaotian Feng (1):
      cpm_uart: fix non-console port startup bug

Xoan Loureiro (1):
      V4L/DVB (11289): Patch for Yuan MC770 DVB-T (1164:0871)

Yang Hongyang (11):
      spider_net: Convert to net_device_ops.
      dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)
      dma-mapping: replace all DMA_48BIT_MASK macro with DMA_BIT_MASK(48)
      dma-mapping: replace all DMA_40BIT_MASK macro with DMA_BIT_MASK(40)
      dma-mapping: replace all DMA_39BIT_MASK macro with DMA_BIT_MASK(39)
      dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)
      dma-mapping: replace all DMA_31BIT_MASK macro with DMA_BIT_MASK(31)
      dma-mapping: replace all DMA_30BIT_MASK macro with DMA_BIT_MASK(30)
      dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28)
      dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24)
      dma-mapping: update the old macro DMA_nBIT_MASK related documentations

Yasuaki Ishimatsu (2):
      x86: fix debug message of CPU clock speed
      x86: unify PM-Timer messages

Yasunori Goto (2):
      IA64: fix swiotlb alloc_coherent for non DMA_64BIT_MASK devices, fix
      hpet: fix the possibility of insane return value of hpet_calibrate() against SMI

Yauhen Kharuzhy (1):
      [MTD] mtdpart: Make ecc_stats more realistic.

Yegor Yefremov (1):
      [MTD] [CHIPS] Add JEDEC probe support for the SST 39VF3201 flash chip

Yehuda Sadeh (1):
      crypto: shash - Fix unaligned calculation with short length

Yevgeny Petrilin (3):
      mlx4_core: Don't perform SET_PORT command for Ethernet ports
      mlx4_core: Add link type autosensing
      IB/mlx4: Unregister IB device prior to CLOSE PORT command

Yi Li (2):
      Blackfin SPI Driver: fix bug - spi controller driver does not assert/deassert CS correctly
      Blackfin SPI Driver: fix bug - correct usage of struct spi_transfer.cs_change

Yi Zou (9):
      [SCSI] net, fcoe: add ETH_P_FCOE for Fibre Channel over Ethernet (FCoE)
      [SCSI] net: add NETIF_F_FCOE_CRC to can_checksum_protocol
      [SCSI] net: add FCoE offload support through net_device
      [SCSI] fcoe, libfc: check offload features from LLD through netdev
      [SCSI] libfc: use lso_max for sequence offload
      [SCSI] fcoe: add support to large send by gso through net_device for fcoe_sw
      [SCSI] libfc: add support of large receive offload by ddp in fc_fcp
      [SCSI] fcoe: add support to FCoE offload support in fcoe_sw through net_device
      [SCSI] fcoe: fcoe fc crc offload indication by skb->ip_summed

Yinghai Lu (68):
      sparseirq: make some func to be used with genirq
      sparseirq: use kstat_irqs_cpu instead
      sparseirq: fix build with unknown irq_desc struct
      sparseirq: use kstat_irqs_cpu on non-x86 architectures too
      x86: arch_probe_nr_irqs
      x86: make 32bit MAX_HARDIRQS_PER_CPU to be NR_VECTORS
      irq: clean up irq stat methods
      x86: allow more than 8 cpus to be used on 32-bit
      x86, apic unification: remove left over files
      x86: fix compiling with 64bit with def_to_bigsmp
      x86: seperate default_send_IPI_mask_sequence/allbutself from logical
      x86: don't treat bigsmp as non-standard
      x86, percpu: fix kexec with vmlinux
      x86: move default_ipi_xx back to ipi.c
      forcedeth: make msi-x different name for rx-tx
      forcedeth: don't clear nic_poll_irq too early
      forcedeth: disable irq at first before schedule rx
      forcedeth: ck804 and mcp55 doesn't need timerirq
      forcedeth: enable msix to default
      irq: clear kstat_irqs
      irq: optimize init_kstat_irqs/init_copy_kstat_irqs
      x86/irq: optimize nr_irqs
      x86: use NR_IRQS_LEGACY to replace 16
      x86: check_timer cleanup
      x86: find nr_irqs_gsi with mp_ioapic_routing
      acpi/x86: introduce __apci_map_table, v4
      x86, es7000: fix ACPI table mappings
      pci, x86, acpi: fix early_ioremap() leak
      x86: fix typo in filter_cpuid_features()
      x86: make 32bit to call enable_IO_APIC early like 64bit
      [IA64] fix __apci_unmap_table
      x86: pre init pirq_entries[]
      x86: make APIC_init_uniprocessor() more like smp_prepare_cpus()
      x86: add x2apic config
      x86: fold apic_ops into genapic
      x86: check mptable physptr with max_low_pfn on 32bit
      x86: check range in reserve_early()
      x86: remove update_apic from x86_quirks
      x86: don't compile vsmp_64 for 32bit
      x86: fix bootmem cross node for 32bit numa
      x86: make 32-bit init_memory_mapping range change more like 64-bit
      x86: ioremap mptable
      x86: reserve exact size of mptable
      x86: fix bootmem cross node for 32bit numa, cleanup
      x86/doc: mini-howto for using earlyprintk=dbgp
      x86: make "memtest" like "memtest=17"
      x86: remove smp_apply_quirks()/smp_checks()
      x86: fix warning about nodeid
      x86: more MTRR debug printouts
      x86: print out mtrr_range_state when user specify size
      x86: separate mtrr cleanup/mtrr_e820 trim to separate file
      x86: fix e820_update_range()
      x86: make e820_update_range() handle small range update
      x86: fix get_mtrr() warning about smp_processor_id() with CONFIG_PREEMPT=y
      x86: print the continous part of fixed mtrrs together
      x86-32: compute initial mapping size more accurately
      x86: put initial_pg_tables into .bss
      x86: fix 64k corruption-check
      x86: print out more info in e820_update_range()
      x86: MTRR workaround for system with stange var MTRRs
      PCI/x86: detect host bridge config space size w/o using quirks
      x86/PCI: host mmconfig detect clean up
      x86: fix set_extra_move_desc calling
      x86: use default_cpu_mask_to_apicid for 64bit
      x86/PCI: make pci=lastbus=255 work when acpi is on
      PCI: don't enable too much HT MSI mapping
      PCI: fix HT MSI mapping fix
      x86: remove duplicated code with pcpu_need_numa()

Yoichi Yuasa (1):
      sound: fix opensound URL in oss Introduction

Yoshihiro Shimoda (5):
      sh: Support fixed 32-bit PMB mappings from bootloader.
      sh: sh7785lcr: Updates for fixed PMB.
      sh: pci-sh7780: fix pci memory address for fixed PMB
      [MTD] [NAND] sh_flctl: fix hardware ecc handling for 2048 byte page
      USB: r8a66597-hcd: suspend/resume support

Yoshiji Amagai (1):
      nilfs2: directory entry operations

Yoshiya Matsuzaka (1):
      Staging: comedi: add cb_pcidio driver

Yu Zhao (13):
      PCI: check if a bus is added when removing it
      PCI: fix incorrect mask of PM No_Soft_Reset bit
      PCI: initialize and release SR-IOV capability
      PCI: restore saved SR-IOV state
      PCI: reserve bus range for SR-IOV device
      PCI: centralize device setup code
      PCI: add SR-IOV API for Physical Function driver
      PCI: handle SR-IOV Virtual Function Migration
      PCI: document SR-IOV sysfs entries
      PCI: manual for SR-IOV user and driver developer
      PCI: fix conflict between SR-IOV and config space sizing
      PCI: save and restore PCIe 2.0 registers
      PCI: SR-IOV quirk for Intel 82576 NIC

Yuji Shimada (3):
      PCI: allow assignment of memory resources with a specified alignment
      PCI: Setup disabled bridges even if buses are added
      PCI: don't corrupt enable_cnt when doing manual resource alignment

Yuri Tikhonov (1):
      powerpc/44x: Support for 256KB PAGE_SIZE

Zachary Ware (1):
      Staging: comedi: add aio_iiro_16 driver

Zbynek Michl (1):
      [ARM] 5355/1: Adding support for the HTC Himalaya and its framebuffer

Zebediah C. McClure (5):
      [OMAP850] Add base support for omap850 cpu
      [OMAP850] Changes to base IO subsystem, v2
      [OMAP850] Changes to memory subsystem
      [OMAP850] IRQ related changes
      [OMAP850] Build system changes

Zhang Rui (9):
      ACPI: introduce sysfs I/F for dynamic tables
      ACPI video: check the return value of acpi_video_device_lcd_get_level_current
      ACPI video: check the return value of acpi_video_device_lcd_set_level
      ACPI video: support _BCL packages that don't export brightness levels when machine is on AC/Battery
      ACPI video: support reversed _BCL method in  ACPI video driver
      ACPI video: support _BQC/_BCL/_BCM methods that use index values
      ACPI video: support buggy BIOSes with _BCQ implemented
      ACPI video: add a warning message if _BQC is not found
      ACPI: update comment

Zhang Yanmin (1):
      SLUB: Fix default slab order for big object sizes

Zhao Yakui (3):
      drm/i915: Sync mode_valid/mode_set with intel video driver
      drm/i915: Sync crt hotplug detection with intel video driver
      ACPI: suspend: Add the Pansonic CF51 box to the dmi check table

Zhao, Yu (1):
      intel-iommu: Fix address wrap on 32-bit kernel.

Zhaolei (5):
      ftrace: avoid double-free of dyn_ftrace
      ftrace: don't try to __ftrace_replace_code on !FTRACE_FL_CONVERTED rec
      ftrace: Using FTRACE_WARN_ON() to check "freed record" in ftrace_release()
      ftrace: Add check of sched_stopped for probe_sched_wakeup
      ftrace: Correct a text align for event format output

Zhenwen Xu (4):
      Driver core: some cleanup on drivers/base/sys.c
      i2c-core: Some style cleanups
      make the e->rule.xxx shorter in kernel auditfilter.c
      leds: remove an unnecessary "goto" on drivers/leds/leds-s3c24.c

Zhenyu Wang (10):
      drm/i915: TV modes' parameters sync up with 2D driver
      drm/i915: Fix TV get_modes to return modes count
      drm/i915: TV mode_set sync up with 2D driver
      drm/i915: TV detection fix
      drm/i915: only set TV mode when any property changed
      drm/i915: fix TV mode setting in property change
      drm/i915: Fix SDVO command debug function
      drm/i915: Fix error in SDVO DTD and modeline convert
      drm/i915: Fix SDVO CREATE_PREFERRED_INPUT_TIMING command
      drm/i915: Fix SDVO TV support

Zhu Yi (1):
      iwlwifi: add more comments to IWL_DL_xx

adam radford (1):
      [SCSI] 3w-9xxx: add power management support

akpm at linux-foundation.org (1):
      PCI: constify pci_bus_add_devices()

alex.shi (1):
      acpi: fix of pmtimer overflow that make Cx states time incorrect

dann frazier (10):
      rtc: add platform driver for EFI
      rtc-parisc: add a missing include for linux/rtc.h
      rtc-parisc: remove redundant locking
      rtc-parisc: remove struct parisc_rtc
      rtc-parisc: use rtc_valid_tm() in parisc_get_time
      rtc-parisc: use platform_driver_probe
      rtc-parisc: declare rtc_parisc_dev as static
      rtc-parisc: remove unnecessary ret variable
      rtc-parisc: remove a couple unnecessary variables
      rtc-parisc: rename p pointer to rtc

dave graham (4):
      e1000e: Disable dynamic clock gating for 82571 per si errata.
      e1000e: remove RXSEQ link monitoring for serdes
      e1000e: Serdes - attempt autoneg when link restored.
      e1000e: Remove mutex_trylock and associated WARN on failure.

dayu at datangmobile.cn (1):
      powerpc/83xx: Fix the interrupt loss problem on ipic

etienne (1):
      smack: fixes for unlabeled host support

ideawu (1):
      sunrpc/svc.c: Remove unused line 'rqstp->rq_server = serv;' in svc_process

john stultz (1):
      time: apply NTP frequency/tick changes immediately

klaas de waal (1):
      V4L/DVB (11236): tda827x: fix locking issues with DVB-C

malc (1):
      sctp: add Adaptation Layer Indication parameter only when it's set

nsyeow (1):
      Staging: comedi: add adl_pci6208 driver

peerchen (1):
      ALSA: hda - Add the Device IDs for MCP89 and remove IDs of MCP7B

remi.denis-courmont at nokia (6):
      Phonet: move to Networking options like other protocol stacks
      Phonet: check destination before delivering packets locally
      Phonet: allow phonet_device_init() to fail, put it to __init section
      Phonet: handle rtnetlink registration failure
      Phonet: remove useless locking in device cleanup
      Phonet: use per-namespace devices list

roel kluin (3):
      therm_adt746x: Fix signed/unsigned confusion
      powerpc/ps3: Make ps3av_set_video_mode mode ID signed
      udf: unsigned last[i] cannot be less than 0

root (1):
      Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel

sebastian.blanes at gmail.com (1):
      V4L/DVB (10824): Add "Sony PlayTV" to dibcom driver

unsik Kim (1):
      mflash: initial support

venkatesh.pallipadi at intel.com (4):
      x86 PAT: ioremap_wc should take resource_size_t parameter
      x86, CPA: Add a flag parameter to cpa set_clr()
      x86, PAT: Add support for struct page pointer array in cpa set_clr
      x86, CPA: Add set_pages_arrayuc and set_pages_array_wb

vibi sreenivasan (1):
      macb: fix warning "warning: unused variable `dev' "

wanzongshun (3):
      [ARM] 5374/1: The w90p910 uart0 driver patch
      [ARM] 5392/1: Delete redundant macros for w90p910
      [ARM] 5393/1: Add W90P910 EVB NOR flash driver

wengang wang (2):
      nfsd(v2/v3): fix the failure of creation from HPUX client
      ocfs2: fix rare stale inode errors when exporting via nfs

yakui_zhao (1):
      drm: sync the mode validation for INTERLACE/DBLSCAN

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


hooks/post-receive
--
linux-cr


More information about the Containers mailing list