詳解ファイルシステム - 2.6.32-rc1_shortlog01
FrontPage > kernel > 2.6.32-rc1 > 2.6.32-rc1_shortlog01


Aaro Koskinen (2):
SLUB: fix ARCH_KMALLOC_MINALIGN cases 64 and 256
sisfb: change SiS_DDC_Port type to SISIOADDRESS

Abhijeet Kolekar (1):
iwlwifi: fix remove key error

Abhishek Kulkarni (4):
9p: Use the i_size_[read, write]() macros instead of using inode->i_size directly.
9p: Fix the incorrect update of inode size in v9fs_file_write()
9p: Add fscache support to 9p
9p: Update documentation to add fscache related bits

Abylay Ospan (4):
V4L/DVB (12311): Change clocking configuration and frequency for NetUP card.
V4L/DVB (12312): stv0900: fix i2c repeater configuration must be set to manual
V4L/DVB (12956): Fix gpio mutex in NetUP Dual DVB-S2 CI card.
V4L/DVB (12957): Fix MAC address reading from EEPROM in NetUP Dual DVB-S2 CI card.

AceLan Kao (1):
V4L/DVB (12352): gspca - vc032x: Fix mi1310_soc preview and LED

Adam Jackson (2):
drm: shut the EDID warnings up.
drm: prune modes when output is disconnected.

Adrian Hunter (18):
mmc: add 'enable' and 'disable' methods to mmc host
mmc: allow host claim / release nesting
mmc: add MMC_CAP_NONREMOVABLE host capability
mmc: add ability to save power by powering off cards
mmc: check status after MMC SWITCH command
omap_hsmmc: make use of new enable/disable interface
omap_hsmmc: keep track of power mode
omap_hsmmc: ensure workqueues are empty before suspend
omap_hsmmc: make use of new MMC_CAP_NONREMOVABLE host capability
ARM: OMAP: mmc-twl4030: add regulator sleep / wake function
omap_hsmmc: put MMC regulator to sleep
omap_hsmmc: clear interrupt status after init sequence
omap_hsmmc: cater for weird CMD6 behaviour
omap_hsmmc: prevent races with irq handler
omap_hsmmc: protect the card when the cover is open
omap_hsmmc: ensure all clock enables and disables are paired
omap_hsmmc: set a large data timeout for commands with busy signal
ARM: OMAP: RX51: set MMC capabilities and power-saving flag

Ajay Kumar Gupta (1):
USB: musb: fix put_device() call sequence

Ajit Khaparde (4):
be2net: Add GRO support to the be2net driver. LRO is not supported anymore.
net/ethtool: Add support for the ethtool feature to flash firmware image from a specified file.
be2net: Changes to support flashing of the be2 network adapter
be2net: Code changes in Tx path to use skb_dma_map/skb_dma_unmap

Akihiro Tsukada (1):
V4L/DVB (13000): add driver for 774 Friio White USB ISDB-T receiver

Akinobu Mita (9):
x86: Clean up dump_pagetable()
x86: Use get_desc_base()
x86: Remove unused patch_espfix_desc()
x86: Introduce set_desc_base() and set_desc_limit()
x86: Introduce GDT_ENTRY_INIT()
x86: Introduce GDT_ENTRY_INIT(), initialize bad_bios_desc statically
KVM: x86: use get_desc_base() and get_desc_limit()
KVM: x86: use kvm_get_gdt() and kvm_read_ldt()
mm: add gfp mask checking for __get_free_pages()

Akira Fujita (9):
ext4: Fix compile warnings with MB_DEBUG
ext4: Fix wrong comparisons in mext_check_arguments()
ext4: Remove unneeded BUG_ON() in ext4_move_extents()
ext4: Return exchanged blocks count to user space in failure
ext4: Fix small typo for move_extent_per_page()
ext4: Replace get_ext_path macro with an inline funciton
ext4: Replace BUG_ON() with ext4_error() in move_extents.c
ext4: Add null extent check to ext_get_path
ext4: Fix different block exchange issue in EXT4_IOC_MOVE_EXT

Al Viro (1):
nfs[23] tcp breakage in mount with binary options

Alan Cox (117):
x86/cpu: Clean up various files a bit
[libata] Add pata_rdc driver for RDC ATA devices
Staging: et1310: Fix the coding style
Staging: sep: Move the RAR support into staging where it is supposed to be
Staging: rar: fix some initial type problems
Staging: rar/sep: Don't use random VENDOR_ID macros but the proper names
Staging: sep: Fix rar build
Staging: rar/sep: Remove C++isms from the headers
Staging: sep: Create a structure to hold all the current crap spewed about as globals
Staging: sep: rework write_register/read_register
Staging: sep: We have two different repeats of the same logic
Staging: sep: do something about all the printk macros
Staging: sep: indent pass
Staging: sep: first pass after indent
Staging: sep: priceless ...
Staging: sep: Put all the ARM bits together
Staging: sep: function shuffle
Staging: sep: statically initialize the fops like other drivers
Staging: sep: kill lock wrapper
Staging: sep: merge the two files
Staging: sep: make everything static
Staging: sep: kill off unused code
Staging: sep: squish some of the wrapper functions
Staging: sep: forward declaration removal time
Staging: sep: fix time handler
Staging: sep: use O_NDELAY instead of magic APIs
Staging: sep: rename some fields
Staging: sep: Fix PCI irq usage
Staging: sep: Use filp->private_data to create proper device instances
Staging: sep: clean up after switching to passing sep
Staging: sep: fix flow API
Staging: sep: load_rom is remarkably verbose and repetetive
Staging: sep: remove module int macro
Staging: sep: Try and get kernel address and user address types right
Staging: sep: remove extra CFLAGS we don't use
Staging: sep: Use the proper allocators for the shared area
Staging: sep: fix a conversion thinko
Staging: sep: various minor tidyups
Staging: sep: tidy firmware load
Staging: sep: Implement some proper open/close methods
Staging: sep: kick out various fields we can prove are not needed
Staging: sep: flow ioctl cleanup
Staging: sep: clean up command sending
Staging: sep: clean up time
Staging: sep: untangle the register_fs code
Staging: sep: use ioremap helpers
Staging: iio: Fix type warnings
Staging: altpciechdma: 64bit type warning fix
Staging: pohmelfs: fix atomic type spew
Staging: pohmelfs: fix type errors
Staging: et1310: kill pAdapter in favour of a sane name
Staging: et131x: spinlocks
Staging: et131x: power state
Staging: et131x: kill unused RCV_REF macros
Staging et131x: kill refcount
Staging: et131x: MPSend macros
Staging: et131x: kill copied PCI fields
Staging: et131x: Take a kref for the PCI pointer we cache
Staging: et131x: CSRAddress to regs
Staging: et131x: Eliminate RegistryDMA Cache
Staging: et131x: eliminate write only registry fields
Staging: et131x: clean up constant rx/tx registry fields
Staging: et131x: attack the config stuff
Staging: et131x: config is already zeroed
Staging: et131x: fold the diet config into the other code
Staging: et131x: de-hungarianise a bit
Staging: et131x: continue pruning unused fields
Staging: et131x: remove unused PCI identifiers
Staging: et131x: eeprom remove features
Staging: et131x: sort out the mmc enable routine
Staging: et131x: clean up MMC_SRAM_
Staging: et131x: quick tidy of the debug code
Staging: et131x: kill the Q_ADDR struct
Staging: et131x: clean up PM_CSR_t
Staging: et131x: clean up DMA10/DMA4 types
Staging: et131x: clean up MP_FLAG macros
Staging: et131x: kill the interrupt magic define and types
Staging: et131x: put the jagcore routines in with their users
Staging: et131x: kill MSI type
Staging: et131x: kill the loopback type
Staging: et131x: prune all the debug code
Staging: et131x: re-order the initpci code to match usual Linux style
Staging: et131x: kill off the TXDMA error type
Staging: et131x: kill off the TXDMA CSR type
slip: Clean up create and destroy
kfifo: Use "const" definitions
tty: Fix a typo noted in passing
mos7840: remove old dead modem logic
tty: Add a full port_close function
riscom8: split open and close methods up
mxser: Split close ready for a standard tty_port_close method
isicom: Split the close hardware bits out
tty: riscom8 kref and tty_port_close
cyclades: use the full port_close function
tty: make the kref destructor occur asynchronously
cdc_acm: Fix to use modern speed interfaces
tty: USB hangup is racy
tty: remove dtr/rts use from the driver open methods
tty: USB can now use the shutdown method for kref based freeing of ports
vt: add an event interface
vt: remove power stuff from kernel/power
vt: move kernel stuff out of vt.h
vt: add an activate and lock
tty: USB does not need the filp argument in the drivers
isicom: split the open method for the isicom device
serial: kill off uart_info
serial: Fold closing_* fields into the tty_port ones
serial: use tty_port pointers in the core code
serial: move count into the tty_port version
serial: move the flags into the tty_port field
serial: kill off uif_t
serial: replace the state mutex with the tty port mutex
serial: move delta_msr_wait into the tty_port
serial: move port users helper
serial: kill USF_CLOSING_* definitions
serial: introduce tty krefs
tty: USB serial termios bits

Alan Jenkins (12):
eeepc-laptop: don't touch the pci slot if it was claimed by a different driver
eeepc-laptop: use a mutex to serialize pci hotplug (resume vs. notify)
eeepc-laptop: fix pci hotplug race on load and unload
eeepc-laptop: fix ordering of init and exit functions
eeepc-laptop: make input device a child of the platform device
eeepc-laptop: remove redundant rfkill_set_sw_state in resume handler
eeepc-laptop: check the 3G rfkill state on resume
eeepc-laptop: correct the description of the hibernation abort bug
eeepc-laptop: switch to dev_pm_ops
eeepc-laptop: fix rfkill memory leak on unload
eeepc-laptop: allow rfkill hotplug to work on the 900A model
8139cp: fix duplicate loglevel in module load message

Alan Stern (21):
Driver core: add new device to bus's list before probing
TTY: fix typos
usb-serial: change referencing of port and serial structures
usb-serial: put subroutines in logical order
usb-serial: change logic of serial lookups
usb-serial: acquire references when a new tty is installed
usb-serial: fix termios initialization logic
usb-serial: rename subroutines
usb-serial: add missing tests and debug lines
usb-serial: straighten out serial_open
USB serial: update the console driver
USB: add API for userspace drivers to "claim" ports
USB: make intf.pm_usage an atomic_t
USB: make the "usbfs_snoop" log more pertinent
USB: check for hub driver not bound to root hub device
USB: don't lose mode switch events on suspended devices
USB: dummy-hcd: accept mismatch between wLength and transfer length
USB: s3c2410: unregister should call unbind, not disconnect
USB: EHCI: rescan the queue after an unlink
USB: EHCI: change deschedule logic for interrupt QHs
USB: usbfs: add USBDEVFS_URB_BULK_CONTINUATION flag

Albert Herranz (3):
ssb: Implement SDIO host bus support
b43: Add Soft-MAC SDIO device support
b43: fix build error if !CONFIG_B43_LEDS

Albin Tonnerre (3):
tracing: Remove mentioning of legacy latency_trace file from documentation
PM: Add convenience macro to make switching to dev_pm_ops less error-prone
include/linux/unaligned/{l,b}e_byteshift.h: fix usage for compressed kernels

Alek Du (5):
USB: EHCI: add need_io_watchdog flag to ehci_hcd
USB: EHCI: split ehci_qh into hw and sw parts
USB: EHCI: Add Intel Moorestown EHCI controller HOSTPCx extensions and support phy low power mode
gpio: add Intel Moorestown Platform Langwell chip gpio driver
gpio: pca953x: add support for MAX7315

Aleksandr V. Piskunov (1):
V4L/DVB (12485): zl10353: correct implementation of FE_READ_UNCORRECTED_BLOCKS

Alessandro Guido (1):
HID: Remove duplicate Kconfig entry

Alessandro Rubini (10):
[ARM] 5582/1: VIC: support ST-modified version with a split init
[ARM] 5583/1: VIC: acknowledge software interrupts
[ARM] 5590/1: Add basic support for ST Nomadik 8815 SoC and evaluation board
[ARM] 5584/1: nomadik: add gpio driver and devices
[ARM] 5585/1: nomadik: add gpio-i2c devices
[ARM] 5586/1: nomadik board: added ethernet
[ARM] 5587/1: nomadik: add l2cc
[ARM] 5588/1: nomadik: add defconfig for nhk8815
mtd: nand: driver for Nomadik 8815 SoC (on NHK8815 board)
mtd: OneNand support for Nomadik 8815 SoC (on NHK8815 board)

Alessandro Zummo (3):
rtc: rtc-ds1302 fixes
rtc: rtc-sh fixes
rtc: reorder Makefile

Alex Chiang (6):
ACPI: pci_slot.ko wants a 64-bit _SUN
PCI: remove pcibios_scan_all_fns()
ACPI: export acpi_pci_root and friends
PCI Hotplug: acpiphp: get pci_bus from acpi handle correctly
PCI Hotplug: acpiphp: find bridges the easy way
PCI Hotplug: convert acpi_pci_detect_ejectable() to take an acpi_handle

Alex Deucher (13):
drm/radeon/kms: re-apply 2007d633d639c896396e4c4b53b38068f3831307
drm/radeon/r600: use fence->timeout directly
drm/radeon/r600: fix legacy blit code
drm/radeon/kms/r600: fix blit support
drm/radeon/kms/r600: use blit for BO moves
drm/radeon/kms: pull in latest quirks and fixes from ddx
drm/radeon/kms: add common scaled modes for TV and LVDS
drm/radeon/kms: add common lvds modes in the ddc case
drm/radeon/kms/r600: fix blit dword count for non r6xx
drm/radeon/kms: fix typo in quirks
drm/radeon/r600: don't do interrupts
drm/radeon/r600/kms: rv670 is not DCE3
drm/radeon: some r420s have a CP race with the DMA engine.

Alex Elder (4):
xfs: xfs_showargs() reports group *and* project quotas enabled
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
xfs: Record new maintainer information
Merge branch 'master' of git://oss.sgi.com/xfs/xfs into for-linus

Alex Roman (1):
[ARM] pxa/colibri: add UART MFP configuration for the PXA320 module

Alex Williamson (2):
iommu=pt is a valid early param
PCI iommu: iommu=pt is a valid early param

Alexander Beregalov (13):
ar9170: fix build error when !CONFIG_AR9170_LEDS
Staging: vt6655: fix build when !CONFIG_WIRELESS_EXT
Staging: vt6655: remove dependency on WIRELESS_EXT version
Staging: otus: remove dependency on WIRELESS_EXT version
Staging: vt6656: remove dependency on kernel version
Staging: vt6656: remove dependency on WIRELESS_EXT version
Staging: vt665x: depend on WIRELESS_EXT
Staging: at76_usb: fix !CONFIG_WIRELESS_EXT build
Staging: at76_usb: replace mac2str() with %pM
Staging: wlan-ng: remove dependency on WIRELESS_EXT version
Staging: rt2860: remove dependency on WIRELESS_EXT version
Staging: agnx: remove flush_workqueue()
Staging: vt665x: fix built-in compiling

Alexander Duyck (21):
igb: remove media type fiber as it is misleading
igb: make serdes power down available for 82575 in addition to 82576 parts
igb: change configure_pcs_link to void since it always returns 0
igb: do not overwrite EEPROM LED settings
igb: add completion timeout workaround for 82575/82576
igb: move all multicast addresses into multicast table array
igb: cleanup receive address register initialization
igb: remove unused switch statement from igb_set_wol
igb: add support for 82576 mezzanine card
igb: use buffer_info->dma instead of shinfo->nr_frags to determine unmap
igb: cleanup flow control configuration to make requested/current more clear
igb: initialize mailbox function pointers prior to phy init
igbvf: resolve "frees DMA memory with different size" warnings
igb/ixgbe: add IPV6_CSUM support to vlan_features
igb: add support for set_rx_mode netdevice operation
igb: only disable/enable interrupt bits for igb physical function
igb: set vf rlpml wasn't taking vlan tag into account
PCI quirk: update 82576 device ids in SR-IOV quirks list
igb: reset sgmii phy at start of init
igb: do not allow phy sw reset code to make calls to null pointers
igb: resolve namespacecheck warning for igb_hash_mc_addr

Alexander Graf (4):
x86: Add definition for IGNNE MSR
KVM: Implement MSRs used by Hyper-V
KVM: SVM: Implement INVLPGA
KVM: SVM: Improve nested interrupt injection

Alexander Schmidt (1):
IB/ehca: Make port autodetect mode the default

Alexander Strakh (1):
[CIFS] Memory leak in ntlmv2 hash calculation

Alexandros Batsakis (3):
nfsd41: sunrpc: svc_tcp_recv_record()
nfsd41: sunrpc: add new xprt class for nfsv4.1 backchannel
nfsd41: modify nfsd4.1 backchannel to use new xprt class

Alexey Dobriyan (38):
sparc64: cheaper asm/uaccess.h inclusion
x86: uv: Clean up uv_ptc_init(), use proc_create()
pktgen: use proc_create_data()
can: switch to seq_file
drm: use proc_create_data()
netfilter: nf_conntrack: netns fix re reliable conntrack event delivery
netns: embed ip6_dst_ops directly
ide: convert to ->proc_fops
sparc: convert /proc/io_map, /proc/dvma_map to seq_file
sctp: use proc_create()
headers: net/ipv[46]/protocol.c header trim
net: constify struct net_protocol
net: constify struct inet6_protocol
net: constify remaining proto_ops
xfs: switch to seq_file
MIPS: Lasat: Fix compilation
headers: taskstats_kern.h trim
Fix "W" macro in arch/arm/include/asm/unified.h
acpi: switch /proc/acpi/{debug_layer,debug_level} to seq_file
kernel/profile.c: Switch /proc/irq/prof_cpu_mask to seq_file
const: make struct super_block::dq_op const
const: make struct super_block::s_qcop const
const: mark remaining super_operations const
const: mark remaining export_operations const
const: mark remaining address_space_operations const
const: mark remaining inode_operations as const
const: make file_lock_operations const
const: make lock_manager_operations const
const: make block_device_operations const
oom: move oom_killer_enable()/oom_killer_disable to where they belong
pcmcia: switch /proc/bus/pccard/drivers to seq_file
viafb: switch to seq_file
headers: utsname.h redux
sysctl: remove "struct file *" argument of ->proc_handler
aio: ifdef fields in mm_struct
gru: use proc_create()
headers: kref.h redux
const: mark struct vm_struct_operations

Alexey Starikovskiy (4):
ACPICA: Don't switch task then not allowed
ACPI: EC: Merge IRQ and POLL modes
ACPI: EC: use BURST mode only for MSI notebooks
ACPI: EC: Drop orphan comment

Alistair John Strachan (1):
hwmon: (abituguru3) Support multiple DMI strings per chip ID

Alok Kataria (1):
x86: Print the hypervisor returned tsc_khz during boot

Amerigo Wang (7):
x86, 32-bit: Use generic sys_pipe()
SLUB: Fix some coding style issues
selinux: adjust rules for ATTR_FORCE
vfs: allow file truncations when both suid and write permissions set
x86: Fix an incorrect argument of reserve_bootmem()
kcore: fix /proc/kcore's stat.st_size
elf: clean up fill_note_info()

Amit Kucheria (3):
mfd: Add support for TWL4030/5030 dynamic power switching
mfd: Print warning for twl4030 out-of-order script loading
mfd: OMAP: Board-specifc twl4030 DPS scripts for RX51 board

Amit Kumar Salecha (8):
netxen: support for ethtool set ringparam
netxen: implement pci driver shutdown
netxen: fix ip addr hashing after firmware reset
netxen: pre calculate register addresses
netxen: fix check for ip addr hashing support
netxen: fix tx descriptor structure
netxen: change firmware write size
netxen: fix tx timeout recovery

Amit Shah (3):
KVM: ignore reads to perfctr msrs
Documentation: Update KVM list email address
virtio_net: Check for room in the vq before adding buffer

Anand Gadiyar (7):
MUSB: Remove usb_musb_pm_init() call
trivial: OHCI: Fix typo in a comment
trivial: fix typo "for for" in multiple files
trivial: fix typo "to to" in multiple files
USB: EHCI: OHCI: Remove unnecessary includes of reboot.h
USB: OMAP: ISP1301: Compile fix
OMAP: HSMMC: do not enable buffer ready interrupt if using DMA

Anders Kaseorg (1):
x86: fix fragile computation of vsyscall address

Andi Kleen (38):
x86: mce: Make CONFIG_X86_ANCIENT_MCE dependent on CONFIG_X86_MCE
x86: mce: Update X86_MCE description in x86/Kconfig
x86: mce: Remove old i386 machine check code
x86: mce: Rename CONFIG_X86_NEW_MCE to CONFIG_X86_MCE
x86: mce: Move code in mce.c
x86: mce: Move per bank data in a single datastructure
x86: mce: macros to compute banks MSRs
x86: mce: Lower maximum number of banks to architecture limit
TCP: Add comments to (near) all functions in tcp_output.c v3
PCI: disable pci_find_device warnings when deprecated pci functions are enabled
x86, mce: Fix compilation with !CONFIG_DEBUG_FS in mce-severity.c
HWPOISON: Add page flag for poisoned pages
HWPOISON: Export some rmap vma locking to outside world
HWPOISON: Add support for poison swap entries v2
HWPOISON: Add new SIGBUS error codes for hardware poison signals
HWPOISON: Add basic support for poisoned pages in fault handler v3
HWPOISON: Add poison check to page fault handling
HWPOISON: x86: Add VM_FAULT_HWPOISON handling to x86 page fault handler v2
HWPOISON: Use bitmask/action code for try_to_unmap behaviour
HWPOISON: Handle hardware poisoned pages in try_to_unmap
HWPOISON: Define a new error_remove_page address space op for async truncation
HWPOISON: Add PR_MCE_KILL prctl to control early kill behaviour per process
HWPOISON: The high level memory error handler in the VM v7
HWPOISON: Enable .remove_error_page for migration aware file systems
HWPOISON: Enable error_remove_page for NFS
HWPOISON: Add madvise() based injector for hardware poisoned pages v4
HWPOISON: Add simple debugfs interface to inject hwpoison on arbitary PFNs
HWPOISON: Enable error_remove_page on btrfs
PCI: Disable AER with pci=nomsi
x86: Remove final bits of CONFIG_X86_OLD_MCE
kbuild: Check if linker supports the -X option
kbuild: echo the record_mcount command
kbuild: set -fconserve-stack option for gcc 4.5
kbuild: fail build if recordmcount.pl fails
Documentation/memory.txt: remove some very outdated recommendations
kmap_types.h: rename D macro
vfs: optimization for touch_atime()
vfs: optimize touch_time() too

Andiry Brienza (1):
ALSA: hda - Add support for new AMD HD audio devices

Andre Draszik (3):
sh: ratelimit unaligned fixups
sh: Allow user control over misaligned fixup handling
sh: cleanup of do_address_error()

Andre Maasikas (1):
drm/radeon/r600: set correct pitch for 4 byte copy

Andre Prendel (2):
hwmon: Add driver for Texas Instruments TMP421/422/423 sensor chips
hwmon: (tmp421) Add documentation

Andre Przywara (15):
KVM: SVM: use explicit 64bit storage for sysenter values
KVM: Move performance counter MSR access interception to generic x86 path
KVM: Allow emulation of syscalls instructions on #UD
KVM: x86 emulator: Add missing EFLAGS bit definitions
KVM: x86 emulator: Prepare for emulation of syscall instructions
KVM: x86 emulator: add syscall emulation
KVM: x86 emulator: Add sysenter emulation
KVM: x86 emulator: Add sysexit emulation
KVM: ignore AMDs HWCR register access to set the FFDIS bit
KVM: ignore reads from AMDs C1E enabled MSR
KVM: introduce module parameter for ignoring unknown MSRs accesses
KVM: Ignore PCI ECS I/O enablement
KVM: handle AMD microcode MSR
KVM: fix MMIO_CONF_BASE MSR access
KVM: add module parameters documentation

Andrea Arcangeli (1):
ksm: fix deadlock with munlock in exit_mmap

Andreas Dilger (2):
jbd2: round commit timer up to avoid uncommitted transaction
JBD: round commit timer up to avoid uncommitted transaction

Andreas Herrmann (18):
sched: Use structure to store local data in __build_sched_domains
sched: Separate out allocation/free/goto-hell from __build_sched_domains
sched: Separate out build of NUMA sched domain from __build_sched_domains
sched: Separate out build of CPU sched domain from __build_sched_domains
sched: Separate out build of MC sched domain from __build_sched_domains
sched: Separate out build of SMT sched domain from __build_sched_domains
sched: Separate out build of SMT sched groups from __build_sched_domains
sched: Separate out build of MC sched groups from __build_sched_domains
sched: Separate out build of CPU sched groups from __build_sched_domains
sched: Separate out build of ALLNODES sched groups from __build_sched_domains
sched: Separate out build of NUMA sched groups from __build_sched_domains
sched: Consolidate definition of variable sd in __build_sched_domains
x86: Fix CPU llc_shared_map information for AMD Magny-Cours
x86, cacheinfo: Fixup L3 cache information for AMD multi-node processors
x86, mcheck: Use correct cpumask for shared bank4
x86, sched: Workaround broken sched domain creation for AMD Magny-Cours
x86, EDAC: Provide function to return NodeId of a CPU
x86, mce: Fix compile warning in case of CONFIG_SMP=n

Andreas Mohr (4):
ALSA: azt3328: fix Kconfig entry
ALSA: azt3328: large codec cleanup, add I2S port etc.
ALSA: azt3328: fix previous breakage, improve suspend, cleanups
V4L/DVB (13003): Correct dangerous and inefficient msecs_to_jiffies() calculation in some V4L2 drivers

Andreas Oberritter (2):
V4L/DVB (12275): Add two new ioctls: DMX_ADD_PID and DMX_REMOVE_PID
V4L/DVB (12276): Remove a useless check from dvb_dmx_swfilter_packet()

Andreas Schlick (1):
ext4: Always set dx_node's fake_dirent explicitly.

Andres Salomon (3):
Revert "power: remove POWER_SUPPLY_PROP_CAPACITY_LEVEL"
olpc_battery: Add an 'error' sysfs device that displays raw errors
power_supply: Add a charge_type property, and use it for olpc driver

Andrew Morton (13):
arch/x86/oprofile/op_model_amd.c: fix op_amd_handle_ibs() return type
driver core: platform_device_add_data(): use kmemdup()
sched: Fix raciness in runqueue_is_locked()
drivers/dma/ioat/dma_v2.c: fix warnings
net: fix CONFIG_NET=n build on sparc64
drivers/media/dvb/pt1/pt1.c needs vmalloc.h
drivers/mfd/ab3100-core.c: fix powerpc build error
include/linux/kmemcheck.h: fix a trillion warnings
drivers/video/tmiofb.c: fix uninitialised return value
include/linux/cred.h: fix build
drivers/usb/serial/sierra.c: fix CONFIG_PM=n build
procfs: disable per-task stack usage on NOMMU
hugetlb_file_setup(): use C, not cpp

Andrew Price (1):
rt2x00: fix the definition of rt2x00crypto_rx_insert_iv

Andrew Vasquez (8):
[SCSI] qla2xxx: Correctly handle 'global port-unavailable' AEN.
[SCSI] qla2xxx: ISP21xx/22xx do not support FDMI registrations.
[SCSI] qla2xxx: Correct display of vp_count in debug printk.
[SCSI] qla2xxx: Generalize srb structure usage.
[SCSI] qla2xxx: Add asynchronous-login support.
[SCSI] qla2xxx: Further limit device-table (qla_devtbl) lookup to non-24xx.
[SCSI] qla2xxx: Correct various NPIV issues.
[SCSI] qla2xxx: Properly delete rports attached to a vport.

Andrew Victor (1):
ARM: 5719/1: [AT91] Fix AC97 breakage

Andrey Yurovsky (7):
libertas: remove ps_supported flag, use fwcapinfo
libertas: copy WPA keys to priv when associating
libertas: correct card cleanup order in SPI driver
libertas: fix card cleanup order in SDIO driver
libertas: check valid bits in SPI bus mode reg
mac80211: Use correct sign for mesh active path refresh.
libertas: don't use dynamic-sized array

Andrzej Hajda (1):
V4L/DVB (12465): cx88: High resolution timer for Remote Controls

Andy Adamson (16):
nfsd41: use globals for DRC limits
nfsd41: reclaim DRC memory on session free
nfsd41: minor set_forechannel_maxreqs cleanup
nfsd41: reserve less memory for DRC
nfsd41: hange from page to memory based drc limits
nfsd41: remove redundant forechannel max requests check
nfsd41: change check_slot_seqid parameters
nfsd41: Use separate DRC for setclientid
nfsd41: rename nfsd4_enc_uncached_replay
nfsd41: encode replay sequence from the slot values
nfsd41: expand solo sequence check
nfsd41: bound forechannel drc size by memory usage
nfsd41: use session maxreqs for sequence target and highest slotid
nfsd41: replace nfserr_resource in pure nfs41 responses
nfsd41: replace page based DRC with buffer based DRC
nfsd41: Backchannel: callback infrastructure

Andy Grover (20):
RDS: Set retry_count to 2 and make modifiable via modparam
RDS/IB: Improve RDS protocol version checking
RDS/IB: Handle connections using RDS 3.0 wire protocol
RDS/IB: Fix printk to indicate remote IP, not local
RDS/RDMA: Fix cut-n-paste errors in printks in rdma_transport.c
RDS/IB: Rename byte_len to data_len to enhance readability
RDS: Don't set c_version in __rds_conn_create()
RDS/IB: Move tx/rx ring init and refill to later
RDS/IB: Disable flow control in sysctl and explain why
RDS/IB: Drop connection when a fatal QP event is received
RDS: Fix completion notifications on blocking sockets
RDS/IB: Always use PAGE_SIZE for FMR page size
RDS/IW: Remove page_shift variable from iwarp transport
RDS/IW: Remove dead code
RDS: Refactor end of __conn_create for readability
RDS: Add TCP transport to RDS
RDS: Export symbols from core RDS
RDS: Modularize RDMA and TCP transports
RDS: Track transports via an array, not a list
RDS: Add a debug message suggesting to load transport modules

Andy Walls (11):
V4L/DVB (12207): cx18: Add an EEPROM dump routine for the Yuan MPC718 and future cards
V4L/DVB (12209): ivtv: Add card entry for AVerMedia UltraTV 1500 MCE (M113 variant)
V4L/DVB (12210): ivtv: Fix automatic detection of AVerMedia UltraTV 1500MCE.
V4L/DVB (12334): tuner-simple: Add an entry for the Partsnic PTI-5NF05 NTSC tuner
V4L/DVB (12335): ivtv: Fix errors in AVerTV M113 card definitions and add a new M113 card
V4L/DVB (12336): ivtv: Fix improper GPIO audio mux input switch on video standard change
V4L/DVB (12366): ir-kbd-i2c: Allow use of ir-kdb-i2c internal get_key funcs and set ir_type
V4L/DVB (12367): cx18: Add i2c initialization for Z8F0811/Hauppage IR transceivers
V4L/DVB (12368): ir-kbd-i2c: Add support for Z8F0811/Hauppage IR transceivers
V4L/DVB (12699): cx18: ir-kbd-i2c initialization data should point to a persistent object
V4L/DVB (12884): cx18: Eliminate warning about discarding 'const' is assignment for IR init

Andy Whitcroft (5):
checkpatch: possible types -- else cannot start a type
checkpatch: indent checks -- stop when we run out of continuation lines
checkpatch: format strings should not have brackets in macros
checkpatch: limit sN/uN matches to actual bit sizes
checkpatch: version 0.29

Aneesh Kumar K.V (7):
ext4: Fix memory leak fix when mounting an ext4 filesystem
ext4: Add missing unlock_new_inode() call in extent migration code
ext4: Allow rename to create more than EXT4_LINK_MAX subdirectories
ext4: Take page lock before looking at attached buffer_heads flags
ext4: move ext4_mb_init_group() function earlier in the mballoc.c
ext4: check for need init flag in ext4_mb_load_buddy
ext4: Clarify the locking details in mballoc

Anil Ravindranath (1):
[SCSI] pmcraid: PMC-Sierra MaxRAID driver to support 6Gb/s SAS RAID controller

Anil Veerabhadrappa (6):
[SCSI] bnx2i: remove global variable bnx2i_reg_devices
[SCSI] bnx2i: bug fixes in bnx2i_init_one to handle error conditions
[SCSI] bnx2i: convert bnx2i_dev_lock to mutex
[SCSI] bnx2i: register given device with cnic if shost != NULL in ep_connect()
[SCSI] bnx2i : Fix command session number jump issue seen during cable pull test
[SCSI] bnx2i : Fix "cid #n not valid" issue

Anirban Chakraborty (2):
[SCSI] qla2xxx: Fix a bug that clears the interrupt status register for the base queue
[SCSI] qla2xxx: Fix to ensure driver works in sinlge queue mode if multiqueue fails

Anirban Sinha (4):
tracing: Eliminate code duplication in kernel/tracepoint.c
sched: Rename init_cfs_rq => init_tg_cfs_rq
cleanup console_print()
Fix ia64 build breakage in head.S

Anthony Liguori (1):
KVM: When switching to a vm8086 task, load segments as 16-bit

Anton Blanchard (9):
powerpc: Move 64bit VDSO to improve context switch performance
powerpc: Rearrange SLB preload code
powerpc: Preload application text segment instead of TASK_UNMAPPED_BASE
perf_event: Update PERF_EVENT_FORK header definition
tracing/workqueue: Use %pf in workqueue trace events
powerpc: Move 64bit heap above 1TB on machines with 1TB segments
powerpc/perf_counter: Fix vdso detection
powerpc: Increase NODES_SHIFT on 64bit from 4 to 8
powerpc: Fix ibm,client-architecture-support printout

Anton Vorontsov (33):
ucc_geth: Add support for skb recycling
netpoll: Introduce netpoll_carrier_timeout kernel option
powerpc/83xx: Add support for MPC8377E-WLAN boards
powerpc/85xx: Add support for I2C EEPROMs on MPC8548CDS boards
powerpc/83xx: Add eSDHC support for MPC837xE-RDB/WLAN boards
powerpc/85xx: Add eSDHC support for MPC8536DS boards
powerpc/82xx: Fix BCSR bits for MPC8272ADS boards
powerpc/82xx: Add CPM USB Gadget support for MPC8272ADS boards
powerpc/85xx: Add QE USB support for MPC8569E-MDS boards
ucc_geth: Fix NULL pointer dereference in uec_get_ethtool_stats()
powerpc/qe: Implement qe_alive_during_sleep() helper function
ucc_geth: Factor out MAC initialization steps into a call
ucc_geth: Remove UGETH_MAGIC_PACKET Kconfig symbol and code
ucc_geth: Implement suspend/resume and Wake-On-LAN support
phy/marvell: Make non-aneg speed/duplex forcing work for 88E1111 PHYs
ucc_geth: Rearrange some code to avoid forward declarations
ucc_geth: Fix hangs after switching from full to half duplex
8250: Now honours baud rate lower bounds
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
USB: fsl_qe_udc: Add fsl,mpc8323-qe-usb compatible entry
sdhci: be more strict with get_min_clock() usage
sdhci-of: fix SD clock calculation
sdhci-of: avoid writing reserved bits into host control register
sdhci-of: fix high-speed cards recognition
powerpc: introduce and document sdhci,wp-inverted property for eSDHC
sdhci-of: don't hard-code inverted write-protect quirk
sdhci-of: cleanup eSDHC's set_clock() a little bit
spi: add support for device table matching
of: remove "stm,m25p40" alias
hwmon: adxx: convert to device table matching
hwmon: lm70: convert to device table matching
spi: prefix modalias with "spi:"
3c59x: Get rid of "Trying to free already-free IRQ"

Antonio Ospite (5):
leds: Fix indentation in LEDS_LP3944 Kconfig entry
mfd: register ezx-pcap earlier
regulator: register pcap earlier
regulator: get pcap data from the parent device
pxa2xx_spi: register earlier

Antti Palosaari (9):
V4L/DVB (12752): get_dvb_firmware: add af9015 firmware
V4L/DVB (12754): af9015: [2/2] fix USB TS configuration
V4L/DVB (12755): af9015: improve usb control message function slightly
V4L/DVB (12756): af9015: fix typo in register compare
V4L/DVB (12950): tuner-simple: add Philips CU1216L
V4L/DVB (12951): em28xx: add Reddo DVB-C USB TV Box
V4L/DVB (12959): anysee: increase BULK transfer size from 512 to 8192
V4L/DVB (12960): anysee: coding style fix
V4L/DVB (12962): ce6230: increase BULK transfer size from 512 to 8192

Anuj Aggarwal (3):
Regulator: Add TPS65023 regulator driver
Regulator: Add TPS6507x regulator driver
Regulator: Adding TPS65023 and TPS6507x in Kconfig and Makefile

Ari Kauppi (2):
wl12xx: Fix incorrect warning message.
wl12xx: Fix CMD_TEST regression via netlink.

Aric Blumer (1):
USB: ohci-pxa27x: Allow NOCP and OCPM to be cleared

Aric D. Blumer (1):
USB: ohci-pxa27x: Reconfigure power settings on resume

Arjan van de Ven (18):
sched: Provide iowait counters
perf: Add a timestamp to fork events
perf: Store trace event name/id pairs in perf.data
perf: Allow perf utilities to have "callback" options without arguments
perf: Add a sample_event type to the event_union
tracing, perf: Convert the power tracer into an event tracer
perf: Add a SVG helper library file
perf: Add the timechart tool
perf timechart: Add "perf timechart record"
perf utils: Be consistent about minimum text size in the svghelper
tracing, x86, cpuidle: Move the end point of a C state in the power tracer
perf: Add timechart help text and add timechart to "perf help"
perf utils: Use a define for the maximum length of a trace event
perf timechart: Show the name of the waker/wakee in timechart
perf timechart: Show the duration of scheduler delays in the SVG
perf util: Make the timechart SVG width dynamic
perf util: SVG performance improvements
cpuidle: fix the menu governor to boost IO performance

Arnaldo Carvalho de Melo (3):
x86, intel_txt: Fix typos in Kconfig help
perf top: Show RIP only in verbose mode
Subject: [PATCH] appletalk: Fix skb leak when ipddp interface is not loaded

Arnd Bergmann (22):
x86: add copies of some headers to convert to asm-generic
x86: convert trivial headers to asm-generic version
x86: convert almost generic headers to asm-generic version
x86: convert termios.h to the asm-generic version
x86: remove all now-duplicate header files
score: unset __ARCH_WANT_IPC_PARSE_VERSION
score: remove __{put,get}_user_unknown
score: add generic sys_call_table
score: remove init_mm
score: add prototypes for wrapped syscalls
score: add missing #includes
score: add address space annotations
score: fix function prototypes
score: cleanups: dead code, 0 as pointer, shadowed variables
score: make irq.h definitions local
score: clean up mm/init.c
sched: Add default defines for PREEMPT_ACTIVE
dma-ops: Remove flush_write_buffers() in dma-mapping-common.h
CRIS: add pgprot_noncached
tty: handle VT specific compat ioctls in vt driver
mm: add MAP_HUGETLB for mmaping pseudo-anonymous huge page regions
mm: remove duplicate asm/mman.h files

Arnd Hannemann (2):
mac80211: Remove unnused throughput field from minstrel_rate.
mac80211: Fix output of minstrels rc_stats

Arputham Benjamin (2):
mlx4_core: Distinguish multiple devices in /proc/interrupts
IB/mthca: Distinguish multiple devices in /proc/interrupts

Artem Bityutskiy (18):
UBIFS: kill BKL
UBIFS: remove unneeded call from ubifs_sync_fs
UBI: print a message if ECH is corrupted and VIDH is ok
UBI: amend NOR flash pre-erase quirk
UBI: print a warning if too many PEBs are corrupted
UBI: introduce flash dump helper
UBI: improve NOR flash erasure quirk
UBIFS: constify file and inode operations
UBIFS: add inode size debugging check
UBIFS: do not print scary error messages needlessly
UBIFS: check ubifs_scan error codes better
UBIFS: amend commentaries
UBIFS: define journal head numbers in ubifs-media.h
UBIFS: improve journal head debugging prints
UBIFS: various minor commentary fixes
UBIFS: improve lprops dump
UBIFS: fix debugging dump
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6 into linux-next

Arve Hjønnevåg (2):
Staging: HTC Dream: touchscreen driver for staging
Staging: dream: add support for input on GPIO pins

Ashish Kalra (1):
sata_fsl: Defer non-ncq commands when ncq commands active

Ashwin Chaugule (1):
hrtimer: Eliminate needless reprogramming of clock events device

Atsushi Nemoto (11):
ASoC: txx9aclc: dynamically allocate dmaengine devname
tc35815: Disable StripCRC
tc35815: Improve BLEx / FDAEx handling
tc35815: Increase timeout for mdio
tc35815: Fix rx_missed_errors count
tc35815: Use 0 RxFragSize.MinFrag value for non-packing mode
dmaengine: Move all map_sg/unmap_sg for slave channel to its client
MIPS: TXx9: Disable PM capability of TX493[89] internal ether
mtd: nand: add __nand_correct_data helper function
mtd: nand: fix tmio_nand ecc correction
mtd: nand: txx9ndfmc: transfer 512 byte at a time if possible

Atsushi Tsuji (1):
tracing: Fix minor bugs for __unregister_ftrace_function_probe

Avi Kivity (37):
KVM: x86 emulator: Implement zero-extended immediate decoding
KVM: x86 emulator: fix jmp far decoding (opcode 0xea)
KVM: Move common KVM Kconfig items to new file virt/kvm/Kconfig
KVM: SVM: Fold kvm_svm.h info svm.c
KVM: VMX: Avoid duplicate ept tlb flush when setting cr3
KVM: VMX: Simplify pdptr and cr3 management
KVM: Cache pdptrs
KVM: VMX: Fix reporting of unhandled EPT violations
KVM: Calculate available entries in coalesced mmio ring
KVM: Reorder ioctls in kvm.h
KVM: VMX: Move rmode structure to vmx-specific code
KVM: MMU: Fix is_dirty_pte()
KVM: MMU: Adjust pte accessors to explicitly indicate guest or shadow pte
KVM: MMU: s/shadow_pte/spte/
KVM: Return to userspace on emulation failure
KVM: VMX: Only reload guest cr2 if different from host cr2
KVM: SVM: Don't save/restore host cr2
KVM: Trace irq level and source id
KVM: Trace mmio
KVM: Trace apic registers using their symbolic names
KVM: MMU: Trace guest pagetable walker
KVM: Document basic API
KVM: Trace shadow page lifecycle
KVM: VMX: Optimize vmx_get_cpl()
x86: Export kmap_atomic_to_page()
KVM: SVM: Drop tlb flush workaround in npt
KVM: Move #endif KVM_CAP_IRQ_ROUTING to correct place
KVM: VMX: Adjust rflags if in real mode emulation
KVM: Rename x86_emulate.c to emulate.c
KVM: Add KERNEL guards to exported headers
KVM: Add missing #include
KVM: Protect update_cr8_intercept() when running without an apic
KVM: Document KVM_CAP_IRQCHIP
KVM: Optimize kvm_mmu_unprotect_page_virt() for tdp
KVM: Use thread debug register storage instead of kvm specific data
KVM: VMX: Conditionally reload debug register 6
KVM: VMX: Check cpl before emulating debug register access

Axel K (6):
Staging: rt3090: add device id 1462:891a
Staging: rt2860: add new device ids
Staging: rt2860/rt2870/rt3070/rt3090: fix compiler warning on x86_64
Staging: rt3090: remove possible conflict with rt2860
Staging: rt3090: rename device from raX to wlanX
Staging: rt3090: port changes in WPA_MIX_PAIR_CIPHER to rt3090

Balaji Rao (1):
mmc: in mmc_power_up(), use previously selected ocr if available

Balbir Singh (7):
memcg: remove the overhead associated with the root cgroup
memory controller: soft limit documentation
memory controller: soft limit interface
memory controller: soft limit organize cgroups
memory controller: soft limit refactor reclaim flags
memory controller: soft limit reclaim on contention
memcg: improve resource counter scalability

Barry Song (21):
ASoC: Blackfin: convert internal names from bf52x to bf5xx
ASoC: new ad1938 codec driver based on asoc
ASoC: blackfin I2S(TDM mode) CPU DAI driver
ASoC: board driver to connect bf5xx with ad1938
ASoC: Fix checkpatch issues and typos of ad1938 codec and bf5xx-tdm dai
ASoC: add output/input widgets in ad1938 to make dac/adc dynamic PM work
new ad1836 codec driver based on asoc
ASoC: delete -spi suffix in ad1938 and free private data while registers fail
ASoC: new board driver to connect bfin-5xx with ad1836 codec
Blackfin: bf537-stamp: add resources for AD1938 audio card
Blackfin: bf538: add bfin_clear_PPI_STATUS() helper
Blackfin: bf537-stamp: update AD714x resources
Blackfin: bf537-stamp: drop ATA interrupt probe workaround
Blackfin: cm-bf527/bf537-stamp: fix dm9000 resources
Blackfin: bf538-ezkit: add resources for parallel flash
Blackfin: bf537-stamp: update ad1836 resources
Blackfin: delete '-spi' suffix in ad1836/ad1938 driver name
Blackfin: bf538-ezkit: add SPI IRQ resources
ASoC: fix typos in Blackfin headers
ASoC: Blackfin I2S: add lost platform_device parameter to resume function
ASoC: some minor changes for AD1836 and AD1938 codec drivers

Bart Van Assche (2):
workqueues: Improve schedule_work() documentation
[SCSI] libsrp: fix memory leak in srp_ring_free()

Bartlomiej Zolnierkiewicz (157):
x86, mce: don't log boot MCEs on Pentium M (model == 13) CPUs
x86, mce: fix "mce" boot option handling for CONFIG_X86_NEW_MCE
x86, mce: add missing __cpuinit tags
x86, mce: remove never executed code
x86, mce: fix reporting of Thermal Monitoring mechanism enabled
x86: Remove superfluous NULL pointer check in destroy_irq()
ide: allow ide_dev_read_id() to be called from the IRQ context
ide: fix races in handling of user-space SET XFER commands
irq: Remove superfluous NULL pointer check in check_irq_resend()
nfs: remove superfluous BUG_ON()s
ALSA: ali5451: remove dead code
fujitsu-laptop: remove superfluous NULL pointer checks
fujitsu-laptop: driver [un]registration fixes
KVM: remove superfluous NULL pointer check in kvm_inject_pit_timer_irqs()
Staging: rt28[67]0: remove unused md4.h
Staging: rtl8187se/ieee80211: remove unused files
Staging: rtl8192su/ieee80211: remove unused files
Staging: rtl8187se: remove duplicate dot11d.h and ieee80211.h includes
Staging: rtl8192su: remove duplicate dot11d.h and ieee80211.h includes
Staging: rtl8187se: remove unused ieee80211_crypt.h
Staging: rtl8192su: remove unused ieee80211_crypt.h
Staging: rtl8187se: remove kernel version compatibility wrappers
Staging: rtl8187se: remove support for older wireless extensions
Staging: rtl8187se/ieee80211: remove dead _RTL8187_EXT_PATCH_ code
Staging: rtl8187se/ieee80211: remove superfluous ieee80211_* defines
Staging: rtl8187se/ieee80211: remove unused dump_chnl_map()
Staging: rtl8187se/ieee80211: remove superfluous JOHN_* ifdefs
Staging: rtl8192su: remove kernel version compatibility wrappers
Staging: rtl8192su: remove support for older wireless extensions
Staging: rtl8192su/ieee80211: remove unused _ReasonCode enums
Staging: rtl8192su/ieee80211: switch to use <linux/ieee80211.h>
Staging: rtl8192su: add TODO
Staging: rtl8187se: add TODO
Staging: rtl8187se: remove ENABLE_DOT11D ifdefs
Staging: rtl8187se: remove CONFIG_RTL8180_PM ifdefs
Staging: rtl8187se: remove THOMAS_TURBO ifdefs
Staging: rtl8187se: remove CONFIG_RTL818x_S ifdefs
Staging: rtl8187se: remove CONFIG_RTL8185B ifdefs
Staging: rtl8187se: remove CONFIG_RTL8180_IO_MAP ifdefs
Staging: rtl8187se: remove dead code
Staging: rtl8187se: remove unused radio frontends
Staging: rtl8187se: remove debugging code from r8180_core.c
Staging: rtl8187se: remove unused rtl8225_rf_* functions
Staging: rtl8187se: cleanup r8180_rtl8225.c
Staging: rtl8187se: merge r8180_rtl8225.c with r8180_rtl8225z2.c
Staging: rtl8187se: cleanup r8180_pm.c
Staging: rtl8187se: merge r8180_pm.c with r8180_core.c
Staging: rtl8187se: remove unused definitions from r8180_hw.h
Staging: rtl8187se: remove unused definitions from r8180.h
Staging: rtl8187se: cleanup r8180_rtl8225z2.c
Staging: rtl8187se: cleanup r8180_core.c
Staging: add rt3090 wireless driver
Staging: rtl8192su: remove ENABLE_DOT11D ifdefs
Staging: rtl8192su: remove CONFIG_RTL8192_PM ifdefs
Staging: rtl8192su: remove THOMAS_TURBO ifdefs
Staging: rtl8192su: remove USE_ONE_PIPE ifdefs
Staging: rtl8192su: remove EEPROM_OLD_FORMAT_SUPPORT ifdefs
Staging: rtl8192su: remove USB_RX_AGGREGATION_SUPPORT ifdefs
Staging: rtl8192su: remove USB_TX_DRIVER_AGGREGATION_ENABLE ifdefs
Staging: rtl8192su: remove RTL8192SU_DISABLE_CCK_RATE ifdefs
Staging: rtl8192su: remove RTL8192S_DISABLE_FW_DM ifdefs
Staging: rtl8192su: remove DISABLE_BB_RF ifdefs
Staging: rtl8192su: remove RTL8192SU_USE_PARAM_TXPWR ifdefs
Staging: rtl8192su: remove RTL8192SU_FPGA_UNSPECIFIED_NETWORK ifdefs
Staging: rtl8192su: remove RTL8192SU_FPGA_2MAC_VERIFICATION ifdefs
Staging: rtl8192su: remove RTL8192SU_ASIC_VERIFICATION ifdefs
Staging: rtl8192su: remove RTL8192SU_USB_PHY_TEST ifdefs
Staging: rtl8192su: remove RTL8190_Download_Firmware_From_Header ifdefs
Staging: rtl8192su: remove RTL8192S_PREPARE_FOR_NORMAL_RELEASE ifdefs
Staging: rtl8192su: remove RTL8192SU_DISABLE_IQK ifdefs
Staging: rtl8192su: remove RTL8192SE ifdefs
Staging: rtl8192su: remove RTL8192SU ifdefs
Staging: rtl8192su: remove unused files
Staging: rtl8192su: remove dead code
Staging: vt6655: remove PRIVATE_OBJ ifdefs
Staging: vt6655: remove unused Makefile.{arm,x86} files
Staging: rtl8187se/ieee80211: remove OPENSUSE_SLED ifdefs
Staging: rtl8187se/ieee80211: remove FEDORACORE_9 ifdef
Staging: rtl8187se/ieee80211: remove NOT_YET ifdefs
Staging: rtl8187se: remove ENABLE_IPS ifdefs
Staging: rtl8187se: rename struct ieee80211_hdr to struct ieee80211_hdr_4addr
Staging: rtl8187se: rename struct ieee80211_hdr_3addr_qos to struct ieee80211_hdr_3addrqos
Staging: rtl8187se: rename struct ieee80211_hdr_QOS to struct ieee80211_hdr_4addrqos
Staging: rtl8187se/ieee80211: switch to use <linux/ieee80211.h>
Staging: rtl8187se/ieee80211: ieee80211.h reorderings
Staging: rtl8187se/ieee80211: convert MMIE_TYPE_* defines to enums
Staging: rtl8192su: remove more unused files
Staging: rtl8192su: make private ieee80211 stack really private
Staging: rtl8192su: remove JOHN_DUMP[_TXDESC] ifdefs
Staging: rtl8192su/ieee80211: remove OPENSUSE_SLED ifdefs
Staging: rtl8192su/ieee80211: remove superfluous container_of definition
Staging: rtl8192su: remove NOT_YET ifdefs
Staging: rtl8192su/ieee80211: remove unused IEEE80211_PRINT_STR()
Staging: rtl8192su/ieee80211: remove unused ieee80211_wx_get_encode_ext()
Staging: rtl8192su/ieee80211: ieee80211.h cleanups
Staging: rtl8192su/ieee80211: move rtl8192su specific code out from ieee80211.h
Staging: vt6655: add TODO
Staging: vt6656: add TODO
Staging: rt2870: duplicated code is executed twice in AsicEvaluateRxAnt()
Staging: rt3070: fix build warnings
Staging: rtxxx0: remove support for older wireless extensions
Staging: rtxxx0: remove dead platform specific code
Staging: rtxxx0: kill RT8270_USB_DEVICES() macro
Staging: rtxxx0: PID checking fixes
Staging: rt3070: kill TimerQThr thread first in RT28xxThreadTerminate()
Staging: rtxxx0: kill PID macros
Staging: rtxxx0: remove unused defines
Staging: rtxxx0: unify different RT30xx{Read,Write}RFRegister() flavors
Staging: rtxxx0: remove superfluous RT30xx ifdefs
Staging: rtxxx0: unify RT{USB,MP}FilterCalibration()
Staging: rtxxx0: unify MlmeCheckPsmChange()
Staging: rtxxx0: unify AsicEvaluateRxAnt()
Staging: rtxxx0: remove dead DBG_DIAGNOSE code
Staging: rtxxx0: remove dead virtual adapter support
Staging: rtxxx0: debug messages fixes
Staging: rtxxx0: remove unused link_list.h
Staging: rtxxx0: remove superfluous function prototypes
Staging: rtxxx0: remove private debugging ioctls
Staging: rtxxx0: remove private ioctls
Staging: rtxxx0: remove unused code
Staging: rtxxxx: unify AsicRxAntEvalTimeout()
Staging: rtxxxx: unify AsicSwitchChannel()
Staging: rtxx70: unify NICInitRT30xxRFRegisters()
Staging: rtxxxx: RTMPGetRalinkAuthModeStr() fixes
Staging: rt3070: update allowed channels list for Japan
Staging: rt3070: fix PID checking in RTUSBEnqueueCmdFromNdis()
Staging: rt3070: WEP fixes
Staging: rt3070: AsicSetSlotTime() fix
Staging: rt3070: remove needless EFUSE_TAG register read
Staging: rt3070: add remaining rt2870 device ids
Staging: rt2870: use internal command for AsicUpdateProtect()
Staging: rt2870: add fRTUSB_BULK_OUT_DATA_NORMAL_5 quirk
Staging: rt28x0: add SIOCGIWNAME support to rt_ioctl_giwscan()
Staging: rt28x0: fix GTK length check in ParseKeyData()
Staging: rt28x0: fix BPP_R66 register handling
Staging: rt28x0: fix fOP_STATUS_DOZE flag handling
Staging: rt28x0 fix BACapability policy handling
Staging: rt28x0: AsicSwitchChannel() fix
Staging: rt28x0: BssTableSetEntry() fix
Staging: rt28x0: MlmeSelectTxRateTable() fix
Staging: rt28x0: MlmeCheckPsmChange() fix
Staging: rt28x0: MlmeAssocReqAction() fixes for wpa_supplicant support
Staging: rt28x0: rt_ioctl_siwencode() fixes
Staging: rt28x0: LinkUp() fixes
Staging: rt3070: remove unused MiniportDataMMRequest()
Staging: rt3070: remove unused RT_CMD_SET_* internal commands
Staging: rt2870: remove SHOW_ADHOC_ENTRY_INFO support
Staging: rtxxxx: remove unused AsicAntenna{Select,Setting}()
Staging: rt2870: add eFuse support
Staging: rt2870: add Antenna Diversity support
Staging: rtxx70: merge rt3070 with rt2870
Staging: rt2870: remove old firmware
Staging: remove no longer needed rt3070 driver
Staging: rt3090: enable NATIVE_WPA_SUPPLICANT_SUPPORT option
MAINTAINERS: remove dead ncpfs list
ncpfs: remove dead URL from documentation
ncpfs: fix wrong check in __ncp_ioctl()

Bastian Blank (1):
powerpc: Remove SMP warning from PowerMac cpufreq

Becky Bruce (3):
powerpc: Name xpn & x fields in HW Hash PTE format
powerpc: Rename get_dma_direct_offset get_dma_offset
powerpc: Change archdata dma_data to a union

Beholder Intl. Ltd. Dmitry Belimov (1):
V4L/DVB (12419): Fix incorrect type of tuner for the BeholdTV H6 card

Ben Blum (5):
cgroups: add a read-only "procs" file similar to "tasks" that shows only unique tgids
cgroups: ensure correct concurrent opening/reading of pidlists across pid namespaces
cgroups: use vmalloc for large cgroups pidlist allocations
cgroups: change css_set freeing mechanism to be under RCU
cgroups: let ss->can_attach and ss->attach do whole threadgroups at a time

Ben Dooks (49):
ARM: S3C: Update hwmon device definition and name
ARM: BAST: Add hwmon device information
ARM: S3C: Add ADC synchronous read call.
ARM: HWMON: S3C24XX series ADC driver
ARM: S3C24XX: Add BWSCON per-bank information.
ARM: S3C24XX: CPUFREQ: Add core support.
ARM: S3C: CPUFREQ: Documentation for cpufreq header
ARM: S3C: CPUFREQ: Move struct s3c_cpufreq_config to cpu-freq-core.h
ARM: Add ARCH_HAS_CPUFREQ for presence of CPUFREQ driver
ARM: Add S3C24XX to CPUFreq KConfig
ARM: S3C2410: CPUFREQ: Add io-timing support.
ARM: S3C2410: CPUFREQ: Add core support.
ARM: S3C2410: CPUFREQ: Add PLL table
ARM: S3C2440: CPUFREQ: Add core support.
ARM: S3C2440: CPUFREQ: Add PLL tables
ARM: S3C2440: CPUFREQ: Add crystal frequency Kconfig entries.
ARM: OSIRIS: CPUFREQ: Add CPU frequency scaling support
ARM: S3C2412: CPUFREQ: Add core support.
ARM: PL093: Header file for PL093 SSMC PrimeCell
ARM: S3C: Update CPU register mapping practices.
ARM: S3C2412: Update memory register mapping and definitions
ARM: S3C24XX: CPUFREQ: S3C2412/S3C2443 IO timing support
ARM: S3C2410: Add S3C2410A sysdev.
ARM: BAST: CPUFREQ: Add board support
ARM: S3C2410: Add armclk for cpufreq support
ARM: S3C: CPUFREQ: Add documentation for system
ARM: S3C: CPUFREQ: Add debugfs support for cpufreq
ARM: S3C24XX: Add FIQ IRQ routing support
ARM: S3C24XX: Add SPI bus 1 on GPD8 through GPD10
Merge branch 'next-s3c-hwmon' into next-s3c
Merge branch 'next-s3c-machines' into next-s3c
Merge branch 'next-s3c24xx' into next-s3c
Merge branch 'next-s3c24xx-cpufreq' into next-s3c
Merge branch 'next-s3c64xx' into next-s3c
Merge branch 'next-s3c64xx-moves' into next-s3c
ARM: S3C: Add S3C_DEV_NAND Kconfig entry
ARM: Show FIQ in /proc/interrupts on CONFIG_FIQ
ASoC: S3C24XX: Add audio core and tlv320aic23 for Simtec boards
ASoC: tlv320aic3x: Change to use device model
ASoC: tlv320aic3x: fixup board device changes
ASoC: S3C24XX: Support for Simtec Hermes boards
ARM: S3C: Add missing selection of S3C_DEV_NAND in machine Kconfigs.
Merge branch 'next-s3c64xx-fixes' into next-s3c-fixes
spi: fix spelling of `automatically' in documentation
spi_s3c24xx: fix header includes
spi_s3c24xx: use resource_size() to get resource size
spi_s3c24xx: use dev_pm_ops
spi_s3c24xx: cache device setup data
s3c2410fb: fix clockrate calculation

Ben Gamari (9):
drm/i915: Move i915_gem_debugfs.c to i915_debugfs.c
drm/i915: Add i915 register dumping debugfs file
drm/i915: Check whether chip is wedged in i915_wait_request()
drm/i915: Refactor save/restore code
drm/i915: make i915_seqno_passed non-static
drm/i915: Add hangcheck timer
drm/i915: Implement GPU reset on i965
drm/i915: Hookup chip reset in error handler
drm/i915: Make dev_priv->mm.wedged an atomic_t

Ben Greear (1):
veth: Zero timestamp in xmit path.

Ben Hutchings (16):
mdio: mdio_if_info::mmds should not be __bitwise
sfc: Fix ordering of device registration and initial netif_carrier_off()
sfc: Do not reinitialise XAUI serdes before it has completed reset
mdio: Check MDIO_STAT1_FAULT in mdio45_links_ok()
sfc: QT2025C: Use hard reset only
sfc: Work around XMAC bug causing packet loss with some peers
sfc: Improve reliability of RX queue flushing
drm/mga: Use request_firmware() to load microcode
drm/r128: Use request_firmware() to load CCE microcode
radeon: Use request_firmware()
drm/r128: Add test for initialisation to all ioctls that require it
netdev: Remove SIOCDEVPRIVATE aliases for MDIO ioctls
netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations
netdev: Convert MDIO ioctl implementation to use struct mii_ioctl_data
x86: Fix code patching for paravirt-alternatives on 486
Staging: rt{2860,2870,3070}sta: Remove unused CRC code

Ben Skeggs (1):
drm: update crtc x/y when only fb changes

Benjamin Herrenschmidt (42):
powerpc: Rename exception.h to exception-64s.h
powerpc: Use names rather than numbers for SPRGs (v2)
powerpc: Remove use of a second scratch SPRG in STAB code
powerpc/mm: Fix definitions of FORCE_MAX_ZONEORDER in Kconfig
powerpc/pmac: Fix PowerSurge SMP IPI allocation
powerpc: Change PACA from SPRG3 to SPRG1
powerpc: Add compat_sys_truncate
powerpc/mm: Fix misplaced #endif in pgtable-ppc64-64k.h
powerpc/of: Remove useless register save/restore when calling OF back
powerpc/mm: Add HW threads support to no_hash TLB management
powerpc/mm: Add opcode definitions for tlbivax and tlbsrx.
powerpc/mm: Add more bit definitions for Book3E MMU registers
powerpc/mm: Add support for early ioremap on non-hash 64-bit processors
powerpc: Modify some ppc_asm.h macros to accomodate 64-bits Book3E
powerpc/mm: Make low level TLB flush ops on BookE take additional args
powerpc/mm: Call mmu_context_init() from ppc64
powerpc: Clean ifdef usage in copy_thread()
powerpc: Move definitions of secondary CPU spinloop to header file
powerpc/mm: Rework & cleanup page table freeing code path
powerpc: Add SPR definitions for new 64-bit BookE
powerpc: Add memory management headers for new 64-bit BookE
powerpc: Add definitions used by exception handling on 64-bit Book3E
powerpc: Add PACA fields specific to 64-bit Book3E processors
powerpc/mm: Move around mmu_gathers definition on 64-bit
powerpc: Add TLB management code for 64-bit Book3E
powerpc/mm: Add support for SPARSEMEM_VMEMMAP on 64-bit Book3E
powerpc: Remaining 64-bit Book3E support
powerpc/mm: Fix encoding of page table cache numbers
Merge commit 'paulus-perf/master' into next
Merge commit 'origin/master' into next
powerpc/mm: Cleanup handling of execute permission
Merge commit 'kumar/next' into next
Merge commit 'tip/iommu-for-powerpc' into next
powerpc: Properly start decrementer on BookE secondary CPUs
powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
PCI/GPU: implement VGA arbitration on Linux
powerpc/booke: Don't set DABR on 64-bit BookE, use DAC1 instead
powerpc/iseries: Fix oops reading from /proc/iSeries/mf/*/cmdline
mm: kmem_cache_create(): make it easier to catch NULL cache names
powerpc/pmc: Don't access lppaca on Book3E
powerpc/mm: Fix 40x and 8xx vs. _PAGE_SPECIAL
Fix build of cpm_uart due to core changes

Benjamin Krill (2):
powerpc/prom_init: Evaluate mem kernel parameter for early allocation
mtd: ofpart: Check availability of reg property instead of name property

Benjamin LaHaise (7):
vxge: don't drop frame on tx queue full
vxge: fix pktgen hangs (don't abuse skb->cb[])
vxge: improve tx performance by using mmiowb() instead of wmb()
vxge: prefetch RxD descriptors
vxge: prefetch skb->data
vxge: Version update
intel-iommu: Fix integer wrap on 32 bit kernels

Benny Halevy (27):
nfsd41: gather and report statistics also for v4.1 ops
sunrpc: hton -> cpu_to_be*
sunrpc: ntoh -> be*_to_cpu
nfs: nfs4xdr: get rid of WRITE32
nfs: nfs4xdr: get rid of WRITE64
nfs: nfs4xdr: get rid of WRITEMEM
nfs: nfs4xdr: optimize RESERVE_SPACE in encode_create_session and encode_sequence
nfs: nfs4xdr: encode_compound_hdr does not have to round up reserved bytes
nfs: nfs4xdr: change RESERVE_SPACE macro into a static helper
nfs: nfs4xdr: optimize low level encoding
nfs: nfs4xdr: merge xdr_encode_int+xdr_encode_opaque_fixed into xdr_encode_opaque
nfs: nfs4xdr: get rid of READ32
nfs: nfs4xdr: get rid of READ64
nfs: nfs4xdr: get rid of READTIME
nfs: nfs4xdr: introduce print_overflow_msg
nfs: nfs4xdr: introduce decode_opaque_fixed and decode_stateid helpers
nfs: nfs4xdr: introduce decode_verifier helper
nfs: nfs4xdr: introduce decode_sessionid helper
nfs: nfs4xdr: get rid of COPYMEM
nfs: nfs4xdr: simplify decode_exchange_id by reusing decode_opaque_inline
nfs: nfs4xdr: get rid of READ_BUF
nfs: nfs4xdr: optimize low level decoding
nfsd41: renew_client must be called under the state lock
nfsd41: sunrpc: move struct rpc_buffer def into sunrpc.h
nfsd4: fix whitespace in NFSPROC4_CLNT_CB_NULL definition
nfsd41: Backchannel: cb_sequence callback
sunrpc: xdr_xcode_hyper helpers cannot presume 64-bit alignment

Benoit PAPILLAULT (1):
rt2x00: Add support for retry rates

Bernd Schmidt (2):
Blackfin: add ICPLB coverage for async banks
nommu: add support for Memory Protection Units (MPU)

Beth Kon (1):
KVM: PIT support for HPET legacy mode

Bhaskar Dutta (1):
sctp: Sysctl configuration for IPv4 Address Scoping

Bill Pemberton (39):
Staging: hv: Use %ld instead of %d for a long ints
Staging: hv: Remove C99 comments
Staging: hv: StorVsc.c: fix print formatting
Staging: hv: blkvsc_drv.c: fix print formatting
Staging: hv: fix blkvsc_open() parameters
Staging: hv: fix blkvsc_release() parameters
Staging: hv: fix blkvsc_ioctl() parameters
Staging: hv: Remove X2V_LINUX check
Staging: hv: NetVsc.c: fix print formatting
Staging: hv: RndisFilter.c: fix print formatting
Staging: hv: storvsc_drv.c: fix print formatting
Staging: hv: vmbus_drv.c: fix print formatting
Staging: hv: check return value of bus_register()
Staging: hv: check return value of device_register()
Staging: hv: vmbus_drv.c: remove unused structs
Staging: hv: Hv.c: remove unused physAddr
Staging: hv: remove VMBUS_CHANNEL_PACKET_PAGE_BUFFER typedef
Staging: hv: remove VMBUS_CHANNEL_PACKET_MULITPAGE_BUFFER typedef
Staging: hv: remove VMBUS_CONNECT_STATE typedef
Staging: hv: remove VMBUS_CONNECTION typedef
Staging: hv: remove VMBUS_MSGINFO typedef
Staging: hv: remove NETVSC_DEVICE typedef
Staging: hv: Remove WORKQUEUE typedef
Staging: hv: check return value of driver_for_each_device()
Staging: hv: comment out blkdev variable in blkvsc_ioctl
Staging: hv: remove WAITEVENT typedef
Staging: hv remove TIMER typedef
Staging: hv: remove HANDLE typedef
Staging: hv: rework use of workqueues in osd
Staging: hv: remove WaitEventClose()
Staging: hv: remove wrapper functions for bit operations
Staging: hv: remove wrapper functions for atomic operations
Staging: hv: remove wrapper function VirtualFree
Staging: hv: remove wrapper functions around kmap_
Staging: hv: remove use of internal list routines in NetVsc
Staging: hv: remove more usages of internal list routines
Staging: hv: remove use of internal list routines in RndisFilter
Staging: hv: Remove List.h
Staging: serqt_usb2: fix qt_open parameters

Bing Zhao (5):
Bluetooth: Add btmrvl driver for Marvell Bluetooth devices
Bluetooth: Add Marvell BT-over-SDIO driver
Bluetooth: Add debugfs support to btmrvl driver
Bluetooth: Add documentation for Marvell Bluetooth driver
Bluetooth: Fix incorrect alignment in Marvell BT-over-SDIO driver

Bjorn Helgaas (48):
ACPI: processor: remove KOBJ_ONLINE/KOBJ_OFFLINE events
ACPI: processor: clean up in acpi_processor_start() error exits
ACPI: processor: move acpi_processor_start() after acpi_processor_add()
ACPI: processor: remove .start() method
ACPI: memory hotplug: remove .start() method
ACPI: EC: move acpi_ec_start() after acpi_ec_add()
ACPI: EC: remove .start() method
ACPI: EC: remove .stop() method
ACPI: remove unused acpi_device_ops .stop method
PCI: use dev_printk in quirk messages
PCI hotplug: acpiphp: remove superfluous _HPP/_HPX evaluation
PCI hotplug: acpiphp: don't cache hotplug_params in acpiphp_bridge
PCI hotplug: clean up acpi_get_hp_params_from_firmware() interface
PCI hotplug: add pci_configure_slot()
PCI hotplug: pciehp: use generic pci_configure_slot()
PCI hotplug: shpchp: use generic pci_configure_slot()
PCI hotplug: acpiphp: use generic pci_configure_slot()
PCI hotplug: clean up acpi_run_hpp()
ACPI: simplify deferred execution path
ACPI: remove null pointer checks in deferred execution path
ACPI: don't pass handle for fixed hardware notifications
ACPI: remove cpumask_t usage
ACPICA: fixup after acpi_get_object_info() change
ACPI: add debug for device addition
ACPI: remove unused acpi_bus_scan_fixed() argument
ACPI: remove redundant "handle" and "parent" arguments
ACPI: save device_type in acpi_device
ACPI: use device_type rather than comparing HID
ACPI: remove acpi_device_set_context() "type" argument
ACPI: remove redundant "type" arguments
ACPI: remove unnecessary argument checking
ACPI: add acpi_bus_get_parent() and remove "parent" arguments
ACPI: convert acpi_bus_scan() to operate on an acpi_handle
ACPI: enumerate namespace before adding functional fixed hardware devices
ACPI: identify device tree root by null parent pointer, not ACPI_BUS_TYPE
ACPI: use acpi_walk_namespace() to enumerate devices
ACPI: add acpi_bus_get_status_handle()
ACPI: factor out device type and status checking
ACPI: handle re-enumeration, when acpi_devices might already exist
ACPI: fix synthetic HID for \_SB_
ACPI: use acpi_device_hid() when possible
ACPI: make sure every acpi_device has an ID
ACPI: maintain a single list of _HID and _CID IDs
ACPI: remove acpi_device.flags.compatible_ids
ACPI: remove acpi_device.flags.hardware_id
ACPI: remove acpi_device_uid() and related stuff
ACPI: simplify building device HID/CID list
ACPI: i2c-scmi: don't use acpi_device_uid()

Boaz Harrosh (1):
exofs: remove BKL from super operations

Bob Copeland (25):
ath5k: cleanup ath5k_hw struct
ath5k: enable hardware LEDs
ath5k: send buffered frames after the beacon
ath5k: rework beacon configuration
ath: remove unnecessary return in ath_regd_get_band_ctl
ath5k: do not release irq across suspend/resume
ath5k: write PCU registers on initial reset
mac80211: disable beacons before removing the associated interface
ath5k: update PCU opmode whenever a new interface is added
ath5k: fix CAB queue operation
wl1251: separate bus i/o code into io.c
wl1251: use wiphy_dev instead of wl->spi->dev
wl1251: introduce wl1251_if_operations struct
wl1251: make wl1251_set_partition bus agnostic
wl1251: move module probe methods into spi.c
wl1251: split spi interface into separate module
wl1251: add sdio support
wl1251: make irq handling interface specific
wl1251: correct definitions for 0th bit defines
wl1251: halt the embedded CPU before loading firmware
ath5k: clean up filter flags setting
ath5k: use the skb->cb directly for RX status
ath5k: add hardware CCMP encyption support
ath5k: clarify srev comparison for CCMP check
cfg80211: fix looping soft lockup in find_ie()

Bob Liu (1):
USB: uhci: rm repeatedly evaluation for urbp->qh

Bob Moore (29):
ACPICA: Fix several pointer casts to avoid possible compile warnings
ACPICA: Remove duplicate extern declarations for public globals
ACPICA: Add 64-bit support to acpi_read and acpi_write
ACPICA: Remove duplicate prototypes from header
ACPICA: Major update for acpi_get_object_info external interface
ACPICA: Fix possible memory leak in nspredef
ACPICA: Fix several acpi_attach_data problems
ACPICA: Dump table header - suppress output of non-printable characters
ACPICA: Fix: Predefined object repair executed only once
ACPICA: Clarify common suffix for error/warning messages
ACPICA: ACPI 4.0: Changes for existing ACPI tables.
ACPICA: Update version to 20090625
ACPICA: Move predefined repair code to new file, no functional change
ACPICA: Add repair for predefined methods that return nested packages
ACPICA: ACPI 4.0 : Add new return package type, restructure module.
ACPICA: Fix fault if acpi_terminate is called twice
ACPICA: Split large ACPI table header
ACPICA: ACPI 4: Update headers for new and changed ACPI tables.
ACPICA: ACPI 4: Add validation for new predefined names.
ACPICA: Update definitions for HEST table
ACPICA: Fix typo for HEST ACPI table
ACPICA: acpi_reset: Bypass port validation mechanism
ACPICA: Update version to 20090730
ACPICA: Fix extraneous warning if _DSM returns a package
ACPICA: Remove error message for Store(Localx,Localx)
ACPICA: Fix memory leak for ill-formed Package objects
ACPICA: Update _OSI with new Windows OS strings
ACPICA: Windows compatibility: autoexecute root _INI method
ACPICA: Update version to 20090903.

Bob Peterson (1):
GFS2: Add "-o errors=panic|withdraw" mount options

Borislav Petkov (25):
x86, mce: fix typo in comment in asm/mce.h
x86, mce: use atomic_inc_return() instead of add by 1
ide-tape: convert to ide_debug_log macro
ide-tape: fix handling of postponed rqs
x86, msr: Add rd/wrmsr interfaces with preset registers
x86, msr: Rewrite AMD rd/wrmsr variants
x86, AMD: Disable wrongly set X86_FEATURE_LAHF_LM CPUID bit
EDAC: move MCE error descriptions to EDAC core
EDAC: beef up ErrorCodeExt error signatures
amd64_edac: cleanup amd64_process_error_info
amd64_edac: cleanup/complete NB MCE decoding
amd64_edac: remove memory and GART TLB error decoders
amd64_edac: cleanup amd64_decode_bus_error
x86, mce: pass mce info to EDAC for decoding
EDAC, AMD: carve out MCi_STATUS decoding
EDAC, AMD: carve out decoding of MCi_STATUS ErrorCode
EDAC, AMD: decode data cache MCEs
EDAC, AMD: decode instruction cache MCEs
EDAC, AMD: decode bus unit MCEs
EDAC, AMD: decode load store MCEs
EDAC, AMD: decode FR MCEs
x86, mce: do not compile mcelog message on AMD
amd64_edac: cleanup amd64_check_ecc_enabled
amd64_edac: check NB MCE bank enable on the current node properly
acerhdf: convert to dev_pm_ops

Brian G. Merrell (1):
Staging: USB-IP code cleanup

Brian Haley (2):
netlink: silence compiler warning
ipv6: Add IFA_F_DADFAILED flag

Brian Johnson (5):
V4L/DVB (12351): gspca - sn9c20x: Misc fixes
V4L/DVB (12704): gspca - sn9c20x: Fix exposure on SOI968 sensors
V4L/DVB (12705): gspca - sn9c20x: Add SXGA support to SOI968
V4L/DVB (12706): gspca - sn9c20x: disable exposure/gain controls for MT9M111 sensors.
V4L/DVB (12707): gspca - sn9c20x: Add SXGA support to MT9M111

Brian King (2):
[SCSI] ipr: fix buffer overflow
powerpc/pseries: Fix to handle slb resize across migration

Brian Kloppenborg (1):
V4L/DVB (12878): gspca - m5602-s5k4aa: Add vflip quirk for the GX700

Brian Niebuhr (2):
USB: Fix CDC EEM host driver 'sentinel' CRC validation
USB: gadget: Add EEM gadget driver

Brian Swetland (3):
Staging: HTC Dream: add smd code
Staging: HTC Dream: add rpcrouter driver
Staging: HTC Dream: add camera support

Brice Goglin (3):
perf report: Fix and improve the displaying of per-thread event counters
perf report: Add raw displaying of per-thread counters
myri10ge: improve parity error detection and recovery

Bruno Premont (1):
HID: driver for Twinhan USB 6253:0100 remote control

Byungho Min (8):
ARM: S5PC100: Memory map
ARM: S5PC100: UART and Serial
ARM: S5PC100: CPU initialization
ARM: S5PC100: GPIO and I2C
ARM: S5PC100: IRQ and timer
ARM: S5PC100: Clock and PLL support
ARM: S5PC100: Kconfigs and Makefiles
ARM: S5PC100: Board and configuration file

Candelaria Villareal, Jorge (4):
ASoC: TWL4030: Add EXTMUTE to reduce pop-noise effect
ASoC: Zoom2: Update twl4030_setup_data parameters
ASoC: SDP3430: Add support for EXTMUTE using TWL GPIO6
ASoC: SDP3430: Fix TWL GPIO6 pin mux request

Carl Shaw (1):
sh: Improve unwind info for signals

Carsten Emde (3):
tracing: prevent NULL pointer dereference in ftrace_raw_event_block_bio_bounce
tracing: remove unused local variables in tracer probe functions
tracing: do not update tracing_max_latency when tracer is stopped

Casey Dahlin (2):
dlm: fix double-release of socket in error exit path
lib/swiotlb.c: Fix strange panic message selection logic when swiotlb fills up

Catalin Marinas (35):
Thumb-2: Add some .align statements to the .S files
Thumb-2: Add macros for the unified assembler syntax
Thumb-2: Implementation of the unified start-up and exceptions code
Thumb-2: Implement the unified arch/arm/mm support
Thumb-2: Implement the unified arch/arm/lib functions
Thumb-2: Implement the unified VFP support
Thumb-2: Implement the unified boot code
Thumb-2: Add support for loadable modules
Thumb-2: Pass a Thumb-2 address to the secondary CPUs to jump to
Thumb-2: Make the uImage entry an odd number
Thumb-2: Add Thumb-2 support to the build files
nommu: Fix the fault processing for the MMU-less case
nommu: Remove the context.id from asm-offsets.c when !MMU
nommu: Add MMU-less support for Integrator platforms
nommu: Add MMU-less support for the RealView boards
nommu: Do not override the CP15 control reg value returned from initfunc
nommu: Remove the memory_start/end variables from ARM page-nommu.h
nommu: Add noMMU support to the DMA API
nommu: Include asm/setup.h in arch/arm/mm/nommu.c
nommu: Add #ifdef CONFIG_MMU around the PTE sanity checks
nommu: Do not allow REALVIEW_HIGH_PHYS_OFFSET if !MMU
nommu: Fix compressed/head.S to not perform MMU specific operations
nommu: Do not set PRRR and NMRR in proc-v7.S if !MMU
Include linux/sched.h in arch/arm/mm/fault.c
kmemleak: Allow rescheduling during an object scanning
kmemleak: Dump object information on request
kmemleak: Mark the early log buffer as __initdata
kmemleak: Save the stack trace for early allocations
kmemleak: Do not report alloc_bootmem blocks as leaks
kmemleak: Ignore the aperture memory hole on x86_64
kmemleak: Scan all thread stacks
kmemleak: Do no create the clean-up thread during kmemleak_disable()
kmemleak: Improve the "Early log buffer exceeded" error message
Clear the exclusive monitor when returning from an exception
Thumb-2: Correctly handle undefined instructions in the kernel

Chaithrika U S (20):
ASoC: Introduce platform driver model for dm644x, dm355
ASoC: Add mcasp support for DM646x
ASoC: Add machine driver support for DM646x
ASoC: Minor fixes to DaVinci I2S probe function
ASoC: DaVinci: Support Audio on DA830 EVM
ASoC: DaVinci: McASP driver enhacements
ASoC: DaVinci: Add a DAI format to McASP driver
ASoC: DaVinci: Add audio support fot DA850/OMAP-L138 EVM
davinci: dm646x: Adds McASP clock
davinci: ASoC: Add the platform devices for ASP
davinci: Audio support for DA830 EVM
davinci: Audio support for DA850/OMAP-L138 EVM
davinci: audio: move tlv320aic33 i2c setup into board files
ASoC: davinci: i2c device creation moved into board files
ASoC: DaVinci: Fixes to McASP configuration
V4L/DVB (12175): davinci/vpif: Add Video Port Interface (VPIF) driver
V4L/DVB (12176): davinci/vpif_display: Add VPIF display driver
V4L/DVB (12177): dm646x: Add an entry for dm646x EVM card at building system
V4L/DVB (12178): vpif_display: Fix compile time warnings for mutex locking
V4L/DVB (12453a): DaVinci: DM646x: Update the structure name as per header file changes

Chandra Seetharaman (5):
[SCSI] scsi_dh: Reference count scsi_dh_attach
[SCSI] scsi_dh: add the interface scsi_dh_set_params()
[SCSI] scsi_dh: Provide set_params interface in emc device handler
[SCSI] scsi_dh: Use scsi_dh_set_params() in multipath.
[SCSI] scsi_dh: add two SUN devices to the list of devices supported by default

Changli Gao (1):
net: remove redundant sched/ in net/Makefile

Charlie Brady (1):
[SCSI] scsi_dh_rdac: Add support for Sun StorageTek ST2500, ST2510 and ST2530

Chen Liqin (13):
score: Add support for Sunplus S+core architecture
score: add maintainers for score architecture
score: update files according to review comments
score: move save arg5 and arg6 instruction in front of enable_irq
Merge branch 'score' of git://git.kernel.org/.../arnd/asm-generic into for-linus
score: remove unused code, add include files in .c
score: update inconsistent declare after .c was changed
score: add MEMORY_START and MEMORY_SIZE define, to make the code clear
score: add old syscall support
score: update files according to review comments.
score: make init_thread_union align to THREAD_SIZE
score: add TIF_NOTIFY_RESUME define in asm/thread_info.h
score: update email address in MAINTAINERS.

Cheng Renquan (6):
kconfig: add symbol value to help find the real depend
kconfig: add menu_get_ext_help function to display more information
kconfig: make use of menu_get_ext_help in menuconfig
kconfig: make use of menu_get_ext_help in qconfig
kconfig: make use of menu_get_ext_help in "make config"
kconfig: make use of menu_get_ext_help in gconfig

Chien Tung (1):
RDMA/nes: Map MTU to IB_MTU_* and correctly report link state

Chris Ball (2):
sdhci: add no-card-no-reset quirk for Ricoh R5C822/Sony Z11
sdhci: increase timeout for internal clock stabilization.

Chris Friesen (1):
[WATCHDOG] fix book E watchdog to take WDIOC_SETTIMEOUT arg in seconds

Chris Leech (15):
[SCSI] libfcoe: fcoe_ctlr_destroy use cancel_work_sync instead of flush_work
[SCSI] fcoe: fix missing error check in call to fcoe_if_init
[SCSI] fcoe: interface changes to fcoe_if_create and fcoe_if_destroy
[SCSI] fcoe: Introduce and allocate fcoe_interface structure, 1:1 with net_device
[SCSI] fcoe: move netdev to fcoe_interface
[SCSI] fcoe: move packet handlers from fcoe_port to fcoe_interface
[SCSI] fcoe: move FIP controller from fcoe_port to fcoe_interface
[SCSI] fcoe: move offload exchange manager pointer from fcoe_port to fcoe_interface
[SCSI] fcoe: remove fcoe_interface->priv pointer
[SCSI] fcoe: fcoe_interface create, destroy and refcounting
[SCSI] fcoe: split out per interface setup
[SCSI] fcoe: add mutex to protect create and destroy
[SCSI] fcoe: move the host-list add/remove to keep out VN_Ports
[SCSI] fcoe: Fix module ref count bug by adding NETDEV UNREGISTER handling
[SCSI] fcoe: use rtnl mutex in place of hostlist lock

Chris Mason (29):
Btrfs: Allow worker threads to exit when idle
Btrfs: optimize set extent bit
Btrfs: keep irqs on more often in the worker threads
Btrfs: reduce worker thread spin_lock_irq hold times
Btrfs: use larger nr_to_write for larger extents
Btrfs: tweak congestion backoff
Btrfs: switch extent_map to a rw lock
Btrfs: Fix new state initialization order
Btrfs: reduce CPU usage in the extent_state tree
Btrfs: cache values for locking extents
Btrfs: don't lock bits in the extent tree during writepage
Btrfs: use a cached state for extent state operations during delalloc
Btrfs: Use PagePrivate2 to track pages in the data=ordered code.
Btrfs: Fix extent replacment race
Btrfs: fix btrfs page_mkwrite to return locked page
Btrfs: zero page past end of inline file items
Merge branch 'master' of git://git.kernel.org/.../mason/btrfs-unstable
Btrfs: fix async worker startup race
Btrfs: fix worker thread double spin_lock_irq
Btrfs: Fix async thread shutdown race
ext3: Add locking to ext3_do_update_inode
Btrfs: properly honor wbc->nr_to_write changes
Btrfs: search for an allocation hint while filling file COW
Btrfs: deal with NULL space info
Btrfs: fix early enospc during balancing
Btrfs: fix errors handling cached state in set/clear_extent_bit
Btrfs: Fix test_range_bit for whole file extents
Btrfs: fix releasepage to avoid unlocking extents we haven't locked
Merge branch 'master' of git://git.kernel.org/.../mason/btrfs-unstable into for-linus

Chris Verges (2):
rtc: Philips PCF2123 RTC SPI driver
rtc-philips-pcf2123-rtc-spi-driver-updates

Chris Wilson (21):
drm/i915: Pad ringbuffer with NOOPs before wrapping
drm/i915: Only destroy a constructed mmap offset
drm/i915: Add buffer to inactive list immediately during fault
drm/i915: Remove stored gtt_alignment
drm/i915: Include buffer size and dirty state in debugfs lists
drm/i915: Register a shrinker to free inactive lists under memory pressure
drm/i915: Add ioctl to set 'purgeability' of objects
drm/i915: Improve behaviour under memory pressure
drm/i915: Check that the relocation points to within the target
drm/i915: Skip the sanity checks if the current relocation is valid
drm/i915: Add tracepoints
drm/i915: Clean up evict from list.
drm/i915: Search harder for a reusable object
drm/i915: BUG_ON page refleak during unbind
drm/i915: Whitespace correction for madv
drm/i915: Do not mis-classify clean objects as purgeable
drm/i915: Immediately discard any backing storage for uneeded objects
drm/i915: Remove eviction debug spam
drm/i915: Track purged state.
drm/i915: Warn before mmaping a purgeable buffer.
drm/i915: Handle ERESTARTSYS during page fault

Christian Borntraeger (3):
KVM: s390: Fix memslot initialization for userspace_addr != 0
oprofile: fix oprofile regression: select RING_BUFFER_ALLOW_SWAP
[S390] ptrace: use common code for simple peek/poke operations

Christian Ehrhardt (4):
KVM: s390: infrastructure to kick vcpus out of guest state
KVM: s390: fix signal handling
KVM: s390: streamline memslot handling
KVM: remove redundant declarations

Christian Kujau (1):
crypto: rng - Fix typo

Christian Lamparter (31):
ar9170usb: module link in sysfs
p54: redo rx_status into skb->cb
p54: Move eeprom code
p54: Move eeprom header
p54: Move firmware code
p54: Move LED code
p54: Move LMAC interface definitions
p54: Move mac80211 glue code
p54: Move TX/RX code
p54: Modify p54 files for new organization
p54: two endian fixes
p54spi: remove dead code and definitions
p54usb: fix stalls caused by urb allocation failures
p54: fix queue stall due to underrun
p54: re-enable power save feature
p54: generate channel list dynamically
ar9170: implement transmit aggregation
p54: remove useless code
p54: fix beaconing related firmware crash
p54: fix a fw crash caused by statistic feedback
mac80211: do not monitor the connection while scanning
mac80211: fix spare warnings in driver-trace.h
p54: Write outside array bounds
p54: implement rfkill
p54: disable PS by default
ar9170: refactor configure_filter
p54: fix broadcast buffering in AP mode
ar9170: implement frequency calibration for one-stage/openfw
p54usb: add Zcomax XG-705A usbid
p54usb: add Zcomax XG-705A usbid
ar9170usb: add usbid for TP-Link TL-WN821N v2

Christian Thaeter (1):
trivial: doc: hpfall: reduce risk that hpfall can do harm

Christof Schmitt (13):
[SCSI] zfcp: Move debug data from zfcp_data to own data structure
[SCSI] zfcp: Only collect SCSI debug data for matching trace levels
[SCSI] zfcp: Only collect FSF/HBA debug data for matching trace levels
[SCSI] zfcp: Remove useless assignment
[SCSI] zfcp: Only issue one test link command per port
[SCSI] zfcp: Implicitly close all wka ports
[SCSI] zfcp: Decouple gid_pn requests from erp
[SCSI] zfcp: Use kthread API for zfcp erp thread
[SCSI] zfcp: Simplify and update ct/gs and els timeout handling
[SCSI] zfcp: Defer resource allocation to first ccw_set_online call
[SCSI] zfcp: Replace config semaphore with mutex
[SCSI] zfcp: Handle failures during device allocation correctly
[SCSI] zfcp: Remove duplicated code for debug timestamps

Christoph Hellwig (46):
sh: convert to asm-generic/hardirq.h
xfs: avoid memory allocation under m_peraglock in growfs code
xfs: switch to NOFS allocation under i_lock in xfs_getbmap
xfs: switch to NOFS allocation under i_lock in xfs_da_state_alloc
xfs: switch to NOFS allocation under i_lock in xfs_da_buf_make
xfs: switch to NOFS allocation under i_lock in xfs_dir_cilookup_result
xfs: switch to NOFS allocation under i_lock in xfs_buf_associate_memory
xfs: switch to NOFS allocation under i_lock in xfs_attr_rmtval_set
xfs: switch to NOFS allocation under i_lock in xfs_readlink_bmap
xfs: switch to NOFS allocation under i_lock in xfs_attr_rmtval_get
xfs: check for dinode realtime flag corruption
xfs: fix spin_is_locked assert on uni-processor builds
xfs: fix locking in xfs_iget_cache_hit
powerpc/sputrace: Use the generic event tracer
powerpc: Switch to asm-generic/hardirq.h
CRIS: convert to asm-generic/hardirq.h
xfs: improve xfs_inobt_get_rec prototype
xfs: improve xfs_inobt_update prototype
xfs: untangle xfs_dialloc
xfs: rationalize xfs_inobt_lookup*
xfs: merge fsync and O_SYNC handling
xfs: simplify xfs_trans_iget
xfs: actually enable the swapext compat handler
xfs: un-static xfs_inobt_lookup
ext4: fix cache flush in ext4_sync_file
xfs: use correct log reservation when handling ENOSPC in xfs_create
KVM: cleanup arch/x86/kvm/Makefile
[S390] remove unused irq_cpustat_t defintion
block: use blkdev_issue_discard in blk_ioctl_discard
vfs: Rename generic_file_aio_write_nolock
fsync: wait for data writeout completion before calling ->fsync
m68knommu: convert to asm-generic/hardirq.h
writeback: merely wakeup flusher thread if work allocation fails for WB_SYNC_NONE
MIPS: Convert to asm-generic/hardirq.h
tracing: Remove markers
h8300: convert to asm-generic/hardirq.h
alpha: convert to asm-generic/hardirq.h
m32r: convert to asm-generic/hardirq.h
m68k: convert to asm-generic/hardirq.h
um: convert to asm-generic/hardirq.h
virtio_blk: add support for cache flush
ntfs: remove ntfs_file_write
qnx4: remove write support
FRV: Use asm/generic-hardirq.h
freeze_bdev: kill bd_mount_sem
freeze_bdev: grab active reference to frozen superblocks

Chuck Ebbert (1):
[CIFS] Re-enable Lanman security

Chuck Lever (31):
SUNRPC: handle IPv6 PKTINFO when extracting destination address
NFS: Fix up new minorversion= option
NFS: Add ability to send MOUNTPROC_UMNT to the kernel's mountd client
NFS: Fix auth flavor len accounting
NFS: Use the authentication flavor list returned by mountd
SUNRPC: Clean up RPCBIND_MAXUADDRLEN definitions
SUNRPC: Move XDR data type size macros
SUNRPC: Provide functions for managing universal addresses
SUNRPC: Remove duplicate universal address generation
SUNRPC: Use rpc_ntop() for constructing transport address strings
NFS: Replace nfs_parse_ip_address() with rpc_pton()
NFS: Replace nfs_set_port() with rpc_set_port()
lockd: Replace nlm_clear_port()
lockd: Replace nsm_display_address() with rpc_ntop()
NFSD: Support IPv6 addresses in write_failover_ip()
SUNRPC: Introduce new xdr_stream-based encoders to rpcb_clnt.c
SUNRPC: Clean up: Remove unused XDR encoder functions from rpcb_clnt.c
SUNRPC: Introduce xdr_stream-based decoders for RPCB_UNSET
SUNRPC: Introduce new xdr_stream-based decoders to rpcb_clnt.c
SUNRPC: Clean up: Remove unused XDR decoder functions from rpcb_clnt.c
SUNRPC: Eliminate PROC macro from rpcb_clnt
SUNRPC: Rename sock_xprt.addr as sock_xprt.srcaddr
SUNRPC: Kill RPC_DISPLAY_ALL
SUNRPC: Update xprt address strings after an rpcbind completes
SUNRPC: Add documenting comments in net/sunrpc/timer.c
NFS: Handle a zero-length auth flavor list
NFS: Mount option parser should detect missing "port="
NFS: Refactor NFSv4 text-based mount option validation
NFS: Move details of nfs4_get_sb() to a helper
NFS: Allow the "nfs" file system type to support NFSv4
NFS: Add nfs_alloc_parsed_mount_data

Clemens Ladisch (16):
sound: usb-audio: Xonar U1 digital output support
seq-midi: always log message on output overrun
sound: usb-audio: use multiple input URBs
sound: usb-audio: use multiple output URBs
sound: usb-audio: add MIDI drain callback
sound: seq_midi: do not send MIDI reset when closing
sound: seq_oss_midi: remove magic numbers
sound: rawmidi: disable active-sensing-on-close by default
sound: usb-audio: do not make URBs longer than sync packet interval
sound: ymfpci: increase timer resolution to 96 kHz
sound: fix OSS MIDI output data loss
sound: snd_ctl_elem_add: fix value count check
sound: snd_ctl_remove_unlocked_id: simplify error paths
sound: snd_ctl_remove_unlocked_id: simplify user control counting
sound: snd_ctl_remove_user_ctl: prevent removal of kernel controls
sound: oxygen: work around MCE when changing volume

Cliff Cai (5):
ASoC: Blackfin AC97: fix resume handling
ASoC: Blackfin I2S: fix resume handling
Blackfin: bf533-stamp: fix typo in SPI frequency for ad1836 codec
ASoC: Blackfin AC97: add a few missing multichannel define handling
ASoC: Blackfin I2S: fix resuming when device hasn't been used

Coly Li (1):
dlmglue.c: add missed mlog lines

Corbin Simpson (1):
Input: xpad - add USB ID for the drumkit controller from Rock Band

Corentin Chary (18):
eeepc-laptop: add rfkill support for the Wimax in ASUS Eee PC 1000HG
eeepc-laptop: document sysfs interface
video/backlight: document sysfs interface
video/lcd: document sysfs interface
led: document sysfs interface
asus-laptop: Show HRWS in infos and fix output format
asus-laptop: Add *_led_get() functions
asus-laptop: Map X50R hotkeys
asus-laptop: set maximum led brightness
asus-laptop: Add support for Keyboard backlight
asus-laptop: handle keyboard backlight keys
asus-laptop: Add suport for another "Media" key
asus-laptop: Add "calculator" hotkey
asus-laptop: document the module
asus-laptop: document sysfs interface
asus-laptop: Fix coding style for comments
thinkpad_acpi: fix rfkill memory leak on unload
hp-wmi: fix rfkill memory leak on unload

Corrado Zoccolo (1):
cpuidle: menu governor: reduce latency on exit

Cosmin Ratiu (1):
ipv6: Fix tcp_v6_send_response(): it didn't set skb transport header

Crane Cai (2):
i2c-piix4: Add AMD SB900 SMBus device ID
i2c: Add driver for SMBus Control Method Interface

Csaba Henk (4):
fuse: make the number of max background requests and congestion threshold tunable
fuse: use drop_nlink() instead of direct nlink manipulation
fuse: limit user-specified values of max background requests
fuse: add fusectl interface to max_background

Curt Wohlgemuth (1):
ext4: More buffer head reference leaks

Cyrill Gorcunov (14):
net, bridge: align br_nf_ops assignment
net, netns_xt: shrink netns_xt members
x86: Clean up idt_descr and idt_tableby using NR_VECTORS instead of hardcoded number
x86, ipi: Clean up safe_smp_processor_id() by using the cpu_has_apic() macro helper
x86, ioapic: Introduce for_each_irq_pin() helper
x86, ioapic: Throw BUG instead of NULL dereference
x86, apic: Drop redundant bit assignment
x86, ioapic: Panic on irq-pin binding only if needed
net,pppoe: fixup module init/exit subsequent calls
x86, ioapic: Define IO_APIC_DEFAULT_PHYS_BASE constant
x86, ioapic: Get rid of needless check and simplify ioapic_setup_resources()
x86, e820: Guard against array overflowed in __e820_add_region()
x86, apic: Slim down stack usage in early_init_lapic_mapping()
x86, apic: Fix missed handling of discrete apics

Daisuke Nishimura (3):
mm: add_to_swap_cache() must not sleep
mm: add_to_swap_cache() does not return -EEXIST
memcg: show swap usage in stat file

Damian Lukowski (5):
Revert Backoff [v3]: Rename skb to icmp_skb in tcp_v4_err()
Revert Backoff [v3]: Revert RTO on ICMP destination unreachable
Revert Backoff [v3]: Calculate TCP's connection close threshold as a time value.
RTO connection timeout: coding style fixes and comments
RTO connection timeout: sysctl documentation update

Dan Carpenter (2):
intel-iommu: double kfree()
drivers/char/rio/rioctrl.c: off by one error in rioctrl.c

Dan Williams (85):
Merge branch 'dmaengine' into async-tx-raid6
async_tx: rename zero_sum to val
async_tx: kill ASYNC_TX_DEP_ACK flag
async_tx: structify submission arguments, add scribble
async_xor: permit callers to pass in a 'dma/page scribble' region
md/raid6: release spare page at ->stop()
ioat: move to drivers/dma/ioat/
libertas: clean up and clarify get_common_rates
md/raid6: move the spare page to a percpu allocation
md/raid5,6: add percpu scribble region for buffer lists
async_tx: add sum check flags
async_tx: kill needless module_{init|exit}
async_tx: remove walk of tx->parent chain in dma_wait_for_async_tx
async_tx: add support for asynchronous GF multiplication
async_tx: add support for asynchronous RAID6 recovery operations
dmatest: add pq support
async_tx: raid6 recovery self test
iop-adma: cleanup iop_adma_run_tx_complete_actions
iop-adma: fix lockdep false positive
iop-adma: P+Q support for iop13xx adma engines
iop-adma: P+Q self test
md/raid5: factor out mark_uptodate from ops_complete_compute5
md/raid6: asynchronous raid6 operations
md/raid6: asynchronous handle_parity_check6
md/raid456: distribute raid processing over multiple cores
Merge commit 'v2.6.31-rc1' into dmaengine
ioat: move definitions to dma.h
ioat: convert ioat_probe to pcim/devm
ioat: cleanup some long deref chains and 80 column collisions
ioat: kill function prototype ifdef guards
ioat: split ioat_dma_probe into core/version-specific routines
ioat: fix type mismatch for ->dmacount
ioat: define descriptor control bit-field
ioat1: move descriptor allocation from submit to prep
ioat: fix self test interrupts
ioat: prepare the code for ioat[12]_dma_chan split
ioat2,3: convert to a true ring buffer
ioat1: kill unused unmap parameters
ioat: add some dev_dbg() calls
ioat: cleanup completion status reads
ioat: ignore reserved bits for chancnt and xfercap
ioat: preserve chanctrl bits when re-arming interrupts
ioat: ___devinit annotate the initialization paths
ioat1: trim ioat_dma_desc_sw
ioat: switch watchdog and reset handler from workqueue to timer
ioat2,3: dynamically resize descriptor ring
net_dma: poll for a descriptor after allocation failure
Merge branch 'md-raid6-accel' into ioat3.2
dmaengine: add fence support
dmaengine, async_tx: add a "no channel switch" allocator
dmaengine: cleanup unused transaction types
dmaengine, async_tx: support alignment checks
ioat2+: add fence support
ioat3: hardware version 3.2 register / descriptor definitions
ioat3: split ioat3 support to its own file, add memset
ioat: add 'ioat' sysfs attributes
ioat3: enable dca for completion writes
ioat3: xor support
ioat3: xor self test
ioat3: pq support
ioat3: support xor via pq descriptors
ioat3: interrupt descriptor support
ioat3: segregate raid engines
Merge branch 'ioat' into dmaengine
dw_dmac: implement a private tx_list
fsldma: implement a private tx_list
iop-adma: implement a private tx_list
ioat: implement a private tx_list
mv_xor: implement a private tx_list
at_hdmac: implement a private tx_list
txx9dmac: implement a private tx_list
dmaengine: kill tx_list
ioat2,3: cacheline align software descriptor allocations
Merge branch 'iop-raid6' into async-tx-next
Merge branch 'dmaengine' into async-tx-next
Merge commit 'md/for-linus' into async-tx-next
async_tx: remove HIGHMEM64G restriction
ioat: driver version 4.0
at_hdmac: Rework suspend_late()/resume_early()
md/raid6: eliminate BUG_ON with side effect
md/raid6: cleanup ops_run_compute6_2
ioat2: clarify ring size limits
raid6test: fix stack overflow
ioat3: fix uninitialized var warnings
async_tx/raid6: add missing dma_unmap calls to the async fail case

Daniel C Halperin (15):
iwlwifi: clear iwl_cmd_meta structure before use
iwlwifi: remove unused HT configuration entry tx_chan_width
iwlwifi: include HT configuration when adding stations through rs_rate_init
iwlwifi: refactor packet reception code
iwlwifi: configure HT40 channels in iwl_mac_config
iwlwifi: check short GI support per-station rather than globally
iwlwifi: use station HT capabilities and BSS operating mode for Green-field
iwlwifi: fix erroneous use of iwl_rx_packet.len as a length
iwlwifi: clear rate control flags on non-HT packet
iwlwifi: set HT flags in ieee80211_rx_status for received packets
iwlwifi: remove 60 Mbps from sband bitrates table
iwlwifi: remove incorrect uses of ieee80211_get_tx_rate to prevent TX stall
iwlwifi: use iwl_hwrate_get_mac80211_idx where appropriate
iwlwifi: fix HT operation in 2.4 GHz band
iwlwifi: fix HT operation in 2.4 GHz band

Daniel Drake (1):
ALSA: hda - Add CX20582 and OLPC XO-1.5 support

Daniel Glöckner (1):
gpiolib: allow poll() on value

Daniel Mack (29):
ds2760_battery: delay power supply registration
ds2760_battery: export more features
ds2760_battery: add rated_capacity module parameter
ds2760_battery: handle full_active_uAh == 0 case correctly
ds2760_battery: add current_accum module parameter
power_supply: EXPORT_SYMBOL cleanups
power_supply: get_by_name and set_charged functionality
ds2760_battery: implement set_charged() feature
ALSA: ASoC: cs4270: move power management hooks to snd_soc_codec_device
net: smsc911x: switch to new dev_pm_ops
MX3: Add USB platform devices and resources
MX3: add additional USB pins to iomux
Input: eeti_ts - allow active high irq lines
ARM: MX3: add ckil clock
libertas: name the network device wlan%d
ds2760_battery: Fix integer overflow for time_to_empty_now
[ARM] pxa: add MFP_PULL_FLOAT
[ARM] pxa: add clock definition for graphics controller
[ARM] pxa: add device definition for graphics controller
[ARM] pxa: rename GCU IRQ for consistency
[ARM] pxafb: use resource_size() function
[ARM] pxa/colibri: add NAND config for Colibri PXA3xx boards
[ARM] pxafb: add accelerator ID for PXA3xx GCU
UIO: remove 'default n' from Kconfig
lis3: fix typo
lis3: add free-fall/wakeup function via platform_data
lis3: add power management functions
lis3_spi: code cleanups
rtc: add driver for MXC's internal RTC module

Daniel Ribeiro (13):
ASoC: Allow 32 bit registers for DAPM
ASoC: remove duplicated code on pxa-ssp.c
ASoC: change set_tdm_slot api to allow slot_width override.
[ARM] pxa/ezx: set IRQ_BOARD_END for EZX
mfd: Introduce irq_to_pcap()
mfd: add set_ts_bits for pcap
mfd: fix pcap irq bottom handler
mfd: add ezx_pcap_setbits
regulator: add pcap driver
mfd: Remove VIB defines from pcap header file
input: PCAP2 based touchscreen driver
input: PCAP2 misc input driver
rtc: driver for PCAP2 PMIC

Daniel Silverstone (1):
IEEE80154: Add documentation to the IEEE80154 netlink and fakehard driver

Daniel Stone (1):
omapfb: dispc: allow multiple external IRQ handlers

Daniel Vetter (2):
drm/i915: remove open-coded drm_mode_object_find
drm/i915: modeset: always set intel_crtc->dpms_mode by moving the assignment up.

Daniel Walker (12):
mac80211: New stat counters for multicast and unicast forwarded frames
staging: android: binder: move debugging mask into a macro
staging: android: binder: remove a predefine
staging: android: binder: add enum usage in function arguments
staging: android: binder: global variable cleanup.
staging: android: binder: clean up for all the stat statments
Staging: android: binder: cleanup some long lines
Staging: android: lowmemorykiller: remove a predefine
Staging: android: lowmemorykiller: delete the decription file
Staging: android: binder: partial checkpatch cleanup
x86: apic: Convert BUG() to BUG_ON()
checkpatch: handle C99 comments correctly (performance issue)

Daniele Napolitano (1):
Staging: rt2870: new USB ID for Belkin N+ F5D8055

Darren Hart (8):
futex: Correct futex_wait_requeue_pi() commentary
futex: Detect mismatched requeue targets
futex: Correct futex_wait_requeue_pi() commentary
futex: Correct queue_me and unqueue_me commentary
futex: Make function kernel-doc commentary consistent
futex: Correct futex_q woken state commentary
futex: Fix wakeup race by setting TASK_INTERRUPTIBLE before queue_me()
futex: Add memory barrier commentary to futex_wait_queue_me()

Darrick J. Wong (1):
hwmon driver for ACPI 4.0 power meters

Dave Airlie (47):
Merge git://git.infradead.org/~dwmw2/iommu-agp into agp-next
Merge git://git.infradead.org/~dwmw2/iommu-agp into agp-next
drm: fixup include file in drm_encoder_slave
drm: fixup includes in encoder slave header files.
Merge Linus master to drm-next
drm/radeon/kms: generate the safe register tables.
drm/ttm: consolidate cache flushing code in one place.
drm/rs600/690: use autogenerated safe register tables.
drm/radeon: cleanup mkregtable.c
drm/kms: move driver specific fb common code to helper functions (v2)
drm: fix two issues with fb consolidation.
drm/mm: add ability to dump mm lists via debugfs
drm: fix drm_cache.c for arch with no support.
drm/kms: add explicit encoder disable function and detach harder.
drm/crtc: fix mismerge of last patch.
drm/radeon/kms: block depthxy offset from use from userspace.
drm/radeon/kms: add updated registers from drm-fixes.
drm: split crtc/fb helpers into a separate module
drm/kms: remove old std mode fallback code.
Merge intel drm-intel-next branch
drm/radeon/kms: add rn50/r100/r200 CS tracker.
drm/radeon/kms: add initial radeon tv-out support.
drm/kms: fix kms helper license + Kconfig
drm/kms/radeon: make kms default a runtime option
drm/radeon/kms: lower debugging on dpms events.
drm: include seq_file.h for debugfs builds.
drm/i915: get the bridge device once.
drm/radeon/kms: don't allow ERESTART to hit userspace.
Merge remote branch 'origin/master' of ../linux-2.6 into drm-next
PCI/vgaarb: cleanup some warnings + cleanup some comments.
drm/radeon/kms: set fbdev_info for suspend/resume
drm/radeon/kms: add 32/64 ioctl support.
drm/radeon/kms: we should return 0 when we have no modes not -1.
drm/radeon/kms: IB locking dumps out a lockdep ordering issue
drm/radeon: avivo chips have no separate int bit for display
drm/radeon/kms: reprogram format in set base.
drm/r600/kms: fixup number of loops per blit calculation.
drm/radeon/kms: add initial connector properties
drm/radeon/kms: disable VGA rendering engine before taking over VRAM
drm/radeon/r600: fix some issues with suspend/resume.
drm/radeon/kms: move around new init path code to avoid posting at init
drm/radeon/kms: rv770 blit init called too late.
drm/radeon/kms: more alignment for rv770.c with r600.c
drm/radeon/kms: more fixes to rv770 suspend/resume path.
drm/radeon/kms: r420 idle after programming GA_ENHANCE
drm/vgaarb: add VGA arbitration support to the drm and kms.
drm/radeon: consolidate family flags used in pciids.

Dave Chinner (3):
xfs: factor out inode initialisation
xfs: factor out debug checks from xfs_dialloc and xfs_difree
xfs: speed up free inode search

Dave Hansen (1):
ecryptfs: improved dependency checking and reporting

Dave Jones (11):
Remove unused zero-copy code from velocity NIC driver.
Fix up CodingStyle problems in via-velocity.c
Remove unnecessary forward declarations from velocity NIC driver.
Fix typos in comments in via-velocity header.
[SCSI] qla2xxx: Fix __LITTLE_ENDIAN definition warnings
[CPUFREQ] Reduce scope of cpu_sys_dev in cpufreq_add_dev
[CPUFREQ] cleanup up -ENOMEM handling in cpufreq_add_dev
[CPUFREQ] Factor out symlink creation from cpufreq_add_dev
[CPUFREQ] Factor out interface creation from cpufreq_add_dev
[CPUFREQ] Factor out policy setting from cpufreq_add_dev
PCI: Document pci_ids.h addition policy.

Dave Kleikamp (1):
cifs: Replace wrtPending with a real reference count

Dave Young (3):
printk boot_delay: rename printk_delay_msec to loops_per_msec
printk: add printk_delay to make messages readable for some scenarios
tty: Fix regressions caused by commit b50989dc

David Altobelli (3):
hpilo: staging for interrupt handling
hpilo: add interrupt handler
hpilo: add poll f_op

David Brownell (8):
Input: dm355evm_keys - use threaded IRQs
davinci: sram warning fix
davinci: dm365 evm cpld support: leds, card detect, other setup
davinci: dm365 gpio irq support
Input: add twl4030_keypad driver
driver model: constify attribute groups
spi: handle TX-only/RX-only
rtc: at91rm9200 fixes

David Daney (7):
MIPS: Octeon: Check all CCAs in cvmx_write_csr.
MIPS: Allow kernel use of LL/SC to be separate from the presence of LL/SC.
MIPS: Octeon: Set kernel_uses_llsc to false on non-SMP builds.
MIPS: Octeon: Add hardware RNG platform device.
MIPS: hw_random: Add hardware RNG for Octeon SOCs.
MIPS: Don't corrupt page tables on vmalloc fault.
MIPS: Octeon: Move some platform device registration to its own file.

David Griego (1):
davinci: Fix watchdog reset code

David Howells (26):
CRED: Add some configurable debugging [try #6]
KEYS: Deal with dead-type keys appropriately [try #6]
KEYS: Allow keyctl_revoke() on keys that have SETATTR but not WRITE perm [try #6]
KEYS: Flag dead keys to induce EKEYREVOKED [try #6]
KEYS: Add garbage collection for dead, revoked and expired keys. [try #6]
KEYS: Do some whitespace cleanups [try #6]
KEYS: Extend TIF_NOTIFY_RESUME to (almost) all architectures [try #6]
KEYS: Add a keyctl to install a process's session keyring on its parent [try #6]
KEYS: security_cred_alloc_blank() should return int under all circumstances
KEYS: Fix default security_session_to_parent()
KEYS: Add missing linux/tracehook.h #inclusions
CRED: Allow put_cred() to cope with a NULL groups list
KEYS: Fix garbage collector
RxRPC: Declare the security index constants symbolically
RxRPC: Allow key payloads to be passed in XDR form
RxRPC: Allow RxRPC keys to be read
RxRPC: Parse security index 5 keys (Kerberos 5)
RxRPC: Use uX/sX rather than uintX_t/intX_t types
MN10300: Handle removal of struct uart_info
KEYS: Have the garbage collector set its timer for live expired keys
NFS: Propagate 'fsc' mount option through automounts
fdpic: ignore the loader's PT_GNU_STACK when calculating the stack size
FRV: Flash mappings for the MB93090-MB00 motherboard
NOMMU: Fix MAP_PRIVATE mmap() of objects where the data can be mapped directly
NOMMU: Fallback for is_vmalloc_or_module_addr() should be inline
NOMMU: Ignore mmap() address param as it is a hint

David Härdeman (2):
pnp: add a shutdown method to pnp drivers
input: add a driver for the Winbond WPCD376I Consumer IR hardware

David Kilroy (32):
cfg80211: add wrapper function to get wiphy from priv pointer
cfg80211: Advertise ciphers via WE according to driver capability
cfg80211: allow drivers that can't scan for specific ssids
cfg80211: set WE encoding size based on available ciphers
cfg80211: infer WPA and WPA2 support from TKIP and CCMP
orinoco: Move firmware capability determination into hw.c
orinoco: Move card reading code into hw.c
orinoco: Move FID allocation to hw.c
orinoco: use dev_err in early initialisation routines
orinoco: firmware helpers should use dev_err and friends
orinoco: Replace net_device with orinoco_private in driver interfaces
orinoco: initialise independently of netdev
orinoco: Change set_tkip to use orinoco_private instead of hermes_t
orinoco: initiate cfg80211 conversion
orinoco: make firmware download less verbose
orinoco: move netdev interface creation to main driver
airport: store irq in card private structure
orinoco: Handle suspend/restore in core driver
orinoco: provide generic commit function
orinoco: convert mode setting to cfg80211
orinoco: convert scanning to cfg80211
orinoco: convert giwrange to cfg80211
orinoco: remove WE nickname support
orinoco: fix printk format specifier for size_t arguments
orinoco: prefer_port3 can be a single bit
orinoco: use local types for auth alg and sequence length
orinoco: pass orinoco_set_tkip_key the sequence lengths
orinoco: move disassociation to hw.c
orinoco: add function to retrieve current bssid
orinoco: consolidate storage of WEP and TKIP keys
cfg80211: fix leaks of wdev->conn->ie
orinoco: remove spare whitespace

David McKay (1):
sh: Allow use of GENERIC_IOMAP

David P. Quigley (3):
VFS: Factor out part of vfs_setxattr so it can be called from the SELinux hook for inode_setsecctx.
LSM/SELinux: inode_{get,set,notify}secctx hooks to access LSM security context information.
sysfs: Add labeling support for sysfs

David Rientjes (10):
slub: add option to disable higher order debugging slabs
slub: use size and objsize orders to disable debug flags
x86/PCI: default pcibus cpumask to all cpus if it lacks affinity
mm: remove obsoleted alloc_pages cpuset comment
mm: update alloc_flags after oom killer has been called
flex_array: add flex_array_clear function
flex_array: poison free elements
flex_array: add flex_array_shrink function
flex_array: introduce DEFINE_FLEX_ARRAY
flex_array: add missing kerneldoc annotations

David Rowe (1):
Staging: echo: top bit patch

David S. Miller (55):
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'for_david' of git://git.kernel.org/.../kkeil/ISDN-2.6-net-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
phonet: Fix build.
Merge branch 'for-linus' of git://git.kernel.org/.../lowpan/lowpan
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
xfrm6: Fix xfrm6_policy.c build when SYSCTL disabled.
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
ide: Fix annoying warning in ide_pio_bytes().
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
ppp_generic: Help GCC see that 'flen' is always initialized.
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'for-next' of git://git.kernel.org/.../lowpan/lowpan
net: Temporarily backout SKB sources tracer.
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of git://git.kernel.org/.../holtmann/bluetooth-next-2.6
xilinx_emaclite: Fix permissions on driver sources.
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
WAN: dscc4: Fix warning pointing out a bug.
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
net_sched: add classful multiqueue dummy scheduler
r8169: Fix warning in rtl8169_start_xmit().
sparc64: Manage NMI watchdog enabling like x86.
sparc64: Kill unnecessary cast in profile_timer_exceptions_notify().
sparc64: Make touch_nmi_watchdog() actually work.
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
sparc64: Provide extern decls for sparc_??u_type strings.
sparc64: Use nmi_enter() and nmi_exit(), as needed.
sparc64: Implement a real set_perf_counter_pending().
sparc64: Initial hw perf counter support.
sparc64: Provide hypervisor tracing bit support for perf counters.
sparc64: Provide a way to specify a perf counter overflow IRQ enable bit.
sparc64: Perf counter 'nop' event is not constant.
sparc64: Initial niagara2 perf counter support.
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
sparc: Kill PROM console driver.
sparc: Update defconfigs.
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../lowpan/lowpan
wl12xx: Fix print_mac() conversion.
sparc64: vio: Kill BUILD_BUG_ON() in vio_dring_avail().
Merge branch 'master' of git://git.infradead.org/users/dwmw2/solos-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
Merge branch 'master' of ssh://master.kernel.org/.../rusty/linux-2.6-for-davem
at91_can: Forgotten git 'add' of at91_can.c

David T.L. Wong (1):
V4L/DVB (12423): cxusb, d680 dmbth use unified lgs8gxx code instead of lgs8gl5

David VomLehn (1):
USB: use kfifo to buffer usb-generic serial writes

David Vrabel (4):
uwb: handle radio controller events with out-of-range IDs correctly
uwb: stop uwbd thread if rc->start() fails
uwb: avoid radio controller reset loops
USB: whci-hcd: make endpoint_reset method async

David Ward (1):
ipv6: Update Neighbor Cache when IPv6 RA is received on a router

David Wong (2):
V4L/DVB (12271): lgs8gxx: add lgs8g75 support
V4L/DVB (12272): cx23885: add card Magic-Pro ProHDTV Extreme 2

David Woo (2):
mac80211: Mark a destination sequence number as valid when a PREQ is received.
mac80211: Fix invalid length passed to IE parser for PLINK CONFIRM frames

David Woodhouse (29):
solos: Add some margin-related parameters
intel-iommu: Speed up map routines by using cached domain ASAP
intel-iommu: Remove superfluous iova_alloc_lock from IOVA code
intel-iommu: Defer the iotlb flush and iova free for intel_unmap_sg() too.
intel-iommu: Kill pointless intel_unmap_single() function
agp: Switch mask_memory() method to take address argument again, not page
agp: tidy up handling of scratch pages w.r.t. DMA API
agp: Switch agp_{un,}map_page() to take struct page * argument
intel-agp: Move repeated sglist free into separate function
intel-agp: fix sglist allocation to avoid vmalloc()
agp: kill phys_to_gart() and gart_to_phys()
intel-iommu: Cope with broken HP DC7900 BIOS
intel-iommu: Unify hardware and software passthrough support
intel-agp: Set dma mask for i915
agp: fix uninorth build
Merge branch 'master' of /.../torvalds/linux-2.6
intel-iommu: make domain_add_dev_info() call domain_context_mapping()
ia64: IOMMU passthrough mode shouldn't trigger swiotlb init
USB: Work around BIOS bugs by quiescing USB controllers earlier
intel-iommu: Cope with yet another BIOS screwup causing crashes
Make DISCARD_BARRIER and DISCARD_NOBARRIER writes instead of reads
intel-iommu: Limit DOMAIN_MAX_PFN to fit in an 'unsigned long'
intel-iommu: Fix integer overflow in dma_pte_{clear_range,free_pagetable}()
intel-iommu: Kill DMAR_BROKEN_GFX_WA option.
intel-iommu: Disable PMRs after we enable translation, not before
mtd: sh_flctl: register sh_flctl using platform_driver_probe()
jffs2: Use SLAB_HWCACHE_ALIGN for jffs2_raw_{dirent,inode} slabs
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
USB: Work around BIOS bugs by quiescing USB controllers earlier

Davide Libenzi (1):
anonfd: split interface into file creation and install

Davidlohr Bueso A (1):
[SCSI] ch: Check NULL for kmalloc() return

Dean Nelson (9):
atl1c: return PCI_ERS_RESULT_DISCONNECT on permanent failure
atl1e: return PCI_ERS_RESULT_DISCONNECT on permanent failure
bnx2: return PCI_ERS_RESULT_DISCONNECT on permanent failure
bnx2x: return PCI_ERS_RESULT_DISCONNECT on permanent failure
igbvf: return PCI_ERS_RESULT_DISCONNECT on permanent failure
ixgb: return PCI_ERS_RESULT_DISCONNECT on permanent failure
qlge: return PCI_ERS_RESULT_DISCONNECT on permanent failure
s2io: return PCI_ERS_RESULT_DISCONNECT on permanent failure
vxge: return PCI_ERS_RESULT_DISCONNECT on permanent failure

Deepak Saxena (1):
Set proper console speed on resume if console suspend is disabled

Denis Karpov (8):
mmc: power off once at removal
omap_hsmmc: add debugfs entry (host registers)
ARM: OMAP: mmc-twl4030: add context loss counter support
omap_hsmmc: context save/restore support
omap_hsmmc: set open drain bit correctly
omap_hsmmc: support for deeper power saving states
omap_hsmmc: cleanup macro usage
omap_hsmmc: code refactoring

Denis Kuplyakov (1):
ALSA: hda - Add full audio support on Acer Aspire 7730G notebook

Denis Loginov (1):
V4L/DVB (12356): gspca - sonixj: Webcam 0c45:6148 added

Denis Turischev (1):
[WATCHDOG] add SBC-FITPC2 watchdog driver

Devin Heitmueller (15):
V4L/DVB (12444): em28xx: add support for Terratec Cinergy Hybrid T USB XS remote control
V4L/DVB (12740): em28xx: better describe vinctrl registers
V4L/DVB (12741): em28xx: make video isoc stream work when VBI is enabled
V4L/DVB (12742): em28xx: add raw VBI support for NTSC
V4L/DVB (12743): em28xx: fix mmap_mapper with vbi
V4L/DVB (12744): em28xx: restructure fh/dev locking to handle both video and vbi
V4L/DVB (12745): em28xx: remove unreferenced variable
V4L/DVB (12746): em28xx: do not create /dev/vbiX device if VBI not supported
V4L/DVB (12747): em28xx: only advertise VBI capability if supported
V4L/DVB (12748): em28xx: implement g_std v4l call
V4L/DVB (12749): em28xx: remove unneeded code that set VINCTRL register
V4L/DVB (12750): em28xx: fix unused variable warning
V4L/DVB (12880): em28xx: fix codingstyle issues introduced with VBI support
V4L/DVB (12881): em28xx: fix codingstyle issues in em28xx-video.c
V4L/DVB (12882): em28xx: remove text editor tags from em28xx-vbi.c

Dhananjay Phadke (33):
netxen: refresh firmware info after reset
netxen: enable ip addr hashing
netxen: configure interrupt coalesce defaults
netxen: annotate dma watchdog setup
netxen: refactor tso code
netxen: Add default and limit macros for ring sizes.
netxen: clean up firmware version checks
netxen: refactor net_device setup code
netxen: fix skb alloc size for legacy firmware
netxen: add vlan tx acceleration support
netxen: update version to 4.0.41
netxen: fix CONFIG_INET=n build
netxen: fix vlan tso case
netxen: remove unnecessary structures
netxen: add hardware LRO support
netxen: fix firmware reset logic
netxen: refactor tx dma mapping code
netxen: remove netxen_nic_phan_reg.h
netxen: remove unused code
netxen: implement generic pcie semaphore functions
netxen: remove netxen_nic_niu.c
netxen: fix lro buffer allocation
netxen: remove duplicate napi_add
netxen: fix infinite loop on dma mapping failure
netxen: handle firmware load errors
netxen: firmware hang detection
netxen: refactor firmware info code
netxen: update version to 4.0.50
netxen: improve pci memory access
netxen: fix file firmware leak
netxen: update copyright
netxen: fix minor tx timeout bug
netxen: fix firmware init after resume

Dhaval Vasa (1):
[ARM] Kirkwood: Marvell OpenRD-Base board support

Dick Hollenbeck (1):
ARM: 5688/1: ks8695_serial: disable_irq() lockup

Diego Elio 'Flameeyes' Pettenò (1):
gconfig: disable "typeahead find" search in treeviews

Dimitri Sivanich (1):
drivers/char/uv_mmtimer.c: add memory mapped RTC driver for UV

Divy Le Ray (11):
cxgb3: AQ100X phy support update
cxgb3: fix phy power down
cxgb3: Fix T3C MAC max packet size access
cxgb3: AEL2020 phy support update
cxgb3: use request_firmware() for the EDC registers setup
cxgb3: Fix mss table initialization
cxgb3: fix mac index mapping
cxgb3: Drain Mac Tx fifo when the port goes down.
cxgb3: fix EDC filename string
cxgb3: fix Gen2 pci default settings
cxgb3: fix 2 ports 1G regression

Dmitri Belimov (5):
V4L/DVB (12487): Fix control AC-3 of the 6752HS
V4L/DVB (12488): Add RDS config for BeholdTV cards
V4L/DVB (12573): FM1216MK5 FM radio
V4L/DVB (12587): Add support BeholdTV X7 card
V4L/DVB (13001): Key filter for BeholdTV cards.

Dmitri Vorobiev (1):
Change "useing" -> "using".

Dmitriy Taychenachev (2):
MXC: add basic MXC91231 support
MXC: add iomux pins configuration support for MXC91231

Dmitry Artamonow (1):
ARM: 5712/1: SA1100: initialise spinlock in DMA code

Dmitry Belimov (1):
V4L/DVB (13011): Change tuner type of BeholdTV cards

Dmitry Eremin-Solenikov (16):
ieee802154: move headers out of extra directory
af_ieee802154: drop IEEE802154_SIOC_ADD_SLAVE declaration
nl802154: make ieee802154_policy constant
documentation: fix wrt. headers rename
nl802154: add support for dumping WPAN interface information
af_ieee802154: minor cleanup in dgram_bind
af_ieee802154: add support for WANT_ACK socket option
nl802154: support START-CONFIRM primitive
fakehard: use START-CONFIRM primitive to report START failure
ieee802154: document the skb->cb usage clearly.
ieee802154: add a sysfs representation of WPAN master devices
fakehard: add binding to wpan-phy device
ieee802154: add support for channel pages from IEEE 802.15.4-2006
Drop ARPHRD_IEEE802154_PHY
af_ieee802154: setsockopt optlen arg isn't __user
ieee802154: add locking for seq numbers

Dmitry Monakhov (1):
md: raid-1/10: fix RW bits manipulation

Dmitry Torokhov (39):
Input: sh_keysc - allow modifying keymap from userspace
Merge commit 'v2.6.31-rc4' into next
Input: pxa27x_keypad - remove extra clk_disable
Driver Core: Make PM operations a const pointer
Driver Core: Make PM operations a const pointer
Input: i8042 - switch to using dev_pm_ops
Input: serio - switch to using dev_pm_ops
Input: pxa27x_keypad - switch to using dev_pm_ops
Input: tsc2007 - properly shut off interrupts/delayed work
Input: tsc2007 - make get_pendown_state platform callback optional
Input: serio - don't use serio->write() directly
Input: wistron_btns - switch to using dev_pm_ops
Input: hil_kbd - switch to use completion instead of semaphore
Input: hil_kbd - prepare for merging with hil_ptr
Input: combine hil_kbd and hil_ptr drivers
Input: w90p910_keypad - adjust to use definitions from matrix_keypad.h
Input: psmouse - allow defining read-only attributes
Merge commit 'v2.6.31-rc8' into next
Input: matrix-keypad - add function to build device keymap
ACPI: video - fix potential crash when unloading
ACPI: video - rename cdev to cooling_dev -- syntax only
Input: atkbd - allow setting force-release bitmap via sysfs
Input: wacom_w8001 - simplify querying logic
Input: i8042 - bypass AUX IRQ delivery test on laptops
Input: sunkbd - fix formatting
Input: pxa27x_keypad - allow modifying keymap from userspace
Input: i8042 - try disabling and re-enabling AUX port at close
Input: i8042 - use boolean type where it makes sense
Input: i8042 - use platform_driver_probe
Input: psmouse - use boolean type
V4L/DVB (12489): pwc - fix few use-after-free and memory leaks
Input: wistron_btns - add keymap for AOpen 1557
Merge branch 'next' into for-linus
Input: libps2 - additional locking for i8042 ports
Input: add generic suspend and resume for input devices
Input: atkbd - rely on input core to restore state on resume
Input: synaptics_i2c - switch to using __cancel_delayed_work()
Input: dm355evm_keys - remove dm355evm_keys_hardirq
Input: max7359 - use threaded IRQs

Don Skidmore (2):
ixgbe: cleanup functions that should have been defined static
ixgbe: fix sfp_timer clean up in ixgbe_down

Don Wood (10):
RDMA/nes: Update refcnt during disconnect
RDMA/nes: Allocate work item for disconnect event handling
RDMA/nes: Change memory allocation for cqp request to GFP_ATOMIC
RDMA/nes: Clean out CQ completions when QP is destroyed
RDMA/nes: Add CQ error handling
RDMA/nes: Implement Terminate Packet
RDMA/nes: Use flush mechanism to set status for wqe in error
RDMA/nes: Make poll_cq return correct number of wqes during flush
RDMA/nes: Use the flush code to fill in cqe error
RDMA/nes: Rework the disconn routine for terminate and flushing

Donald Dutile (1):
intel-iommu: iommu init error path bug fixes

Dongdong Deng (1):
b44: the poll handler b44_poll must not enable IRQ unconditionally

Doug Graham (2):
sctp: Fix piggybacked ACKs
V3 minixfs: add missing directory type checking

Douglas Gilbert (1):
[SCSI] update scsi/constants.c

Douglas Schilling Landgraf (2):
V4L/DVB (12434): em28xx: fix empire auto-detect
V4L/DVB (12720): em28xx-cards: Add vendor/product id for Kworld DVD Maker 2

Eberhard Mattes (1):
V4L/DVB (12388): dvb-usb: fix tuning with Cinergy T2

Ed L. Cashin (1):
aoe: end barrier bios with EOPNOTSUPP

Ed Lin (1):
[SCSI] stex: Add reset code for st_yel (v2)

Eduardo Valentin (17):
OMAP: McBSP: Add IRQEN, IRQSTATUS, THRESHOLD2 and THRESHOLD1 registers.
OMAP: McBSP: Use appropriate value for startup delay
OMAP: McBSP: Add transmit/receive threshold handler
OMAP: McBSP: Create and export max_(r|t)x_thres property
OMAP: McBSP: Rename thres sysfs symbols
OMAP: McBSP: Change wakeup signals
OMAP: McBSP: Configure NO IDLE mode for DMA mode different of threshold
ASoC: OMAP: Enable DMA burst mode
ASoC: OMAP: Make DMA 64 aligned
ASoC: OMAP: Use McBSP threshold to playback and capture
ASoC: OMAP: Use DMA operating mode of McBSP
V4L/DVB (12547): v4l2-subdev.h: Add g/s_modulator callbacks to subdev api
V4L/DVB (12548): v4l2: video device: Add V4L2_CTRL_CLASS_FM_TX controls
V4L/DVB (12549): v4l2: video device: Add FM TX controls default configurations
V4L/DVB (12551): FM TX: si4713: Add files to add radio interface for si4713
V4L/DVB (12552): FM TX: si4713: Add files to handle si4713 i2c device
V4L/DVB (12554): FM TX: si4713: Add document file

Eero Nurkkala (8):
OMAP: McBSP: Provide functions for ASoC frame syncronization
OMAP: McBSP: Wakeups utilized
OMAP: McBSP: Retain McBSP FCLK clockactivity
OMAP: McBSP: Do not enable wakeups for no-idle mode
OMAP: McBSP: Let element DMA mode hit retention also
ASoC: Add runtime check for RFIG and XFIG
ASoC: Always syncronize audio transfers on frames
OMAP: GPIO: Avoid generating extra IRQs

Eilon Greenstein (50):
bnx2x: Stop management traffic in loopback test
bnx2x: Fan failure
bnx2x: Fan failure early detection
bnx2x: Adding some mmiowb
bnx2x: SMP-safe inter_sem
bnx2x: Update vlan_features
bnx2x: Supporting BCM8727 PHY
bnx2x: Set LED in loopback test
bnx2x: Missing parenthesis might result with wrong casting
bnx2x: Version 1.48.113-1
bnx2x: Receive traffic that maches management filtering rules
bnx2x: Self-test kills management traffic
bnx2x: WoL only with current MAC address
bnx2x: Version 1.48.114-1
bnx2x: New FW files
bnx2x: Using the new FW
bnx2x: Removing old FW files
bnx2x: Supporting Device Control Channel
bnx2x: Advertize flow control normally in MF mode
bnx2x: BCM8481 LED4 instead of LASI
bnx2x: Reading the FW version of the BCM8481 PHY
bnx2x: get_ext_phy_fw_version returns NULL if not applicable
bnx2x: BCM8727 FW load
bnx2x: Adding XAUI CL73 autoneg support
bnx2x: MDC/MDIO CL45 IOCTLs
bnx2x: Supporting PHY FW upgrade
bnx2x: Removing old PHY FW upgrade code
bnx2x: Reporting host statistics to management FW
bnx2x: Prefetch the page containing the BD descriptor
bnx2x: Adding Likely directive
bnx2x: Configurable pause scheme
bnx2x: Calling pci_set_drvdata earlier
bnx2x: Stop loading if error condition detected
bnx2x: Combine get_pcie_width and get_pcie_speed
bnx2x: Move printing of version from probe to the init
bnx2x: Updating regdump_len at drvinfo
bnx2x: Remove the init_dmae field from bp
bnx2x: Check unzip return code
bnx2x: Keep only one HW path active
bnx2x: Remove SGMII configuration when not required
bnx2x: Missing smp_wmb for statistics state machine
bnx2x: Re-arrange the link structures for better alignment
bnx2x: Using macro for phy address
bnx2x: Adding explicit casting
bnx2x: Using PCI_DEVICE macro
bnx2x: Re-factor the initialization code
bnx2x: Beautify bnx2x_dump.h
bnx2x: Removing unused definitions
bnx2x: Whitespaces and comments
bnx2x: update version to 1.52.1

Eli Cohen (1):
mlx4_core: Pass cache line size to device FW

Emilio G. Cota (1):
Staging: vme: fix {master,slave}_get check bug

Eric Anholt (4):
drm/i915: Make the downclocking debug code be under DRM_DEBUG not DRM_ERROR.
drm/i915: Put the idle reclocking work on our private workqueue as well.
drm/i915: Zap mmaps of objects before unbinding them from the GTT.
agp/intel: Fix the pre-9xx chipset flush.

Eric B Munson (3):
hugetlbfs: allow the creation of files suitable for MAP_PRIVATE on the vfs internal mount
hugetlb: add MAP_HUGETLB for mmaping pseudo-anonymous huge page regions
hugetlb: add MAP_HUGETLB example

Eric Benard (3):
Add support for Eukrea's CPUIMX27
Add support for Eukrea's MBIMX27
mtd: mxc_nand: fix 2KiB pagesize NAND on i.MX27

Eric Bénard (2):
ARM: 5629/1: Add support for Eukrea's CPU9260 & CPU9G20
ARM: 5630/1: Add support for Eukrea's CPUAT91

Eric Dumazet (30):
udp: cleanups
af_packet: style cleanups
bnx2x: Dont update vlan_features in bnx2x_set_tso()
bnx2: Update vlan_features
phonet: phonet_device_get() fix
net: ethtool_op_get_rx_csum() should be public and exported
neigh: Convert garbage collection from softirq to workqueue
netfilter: bridge: refcount fix
ipv4: af_inet.c cleanups
tcp: keepalive cleanups
net: ip_rt_send_redirect() optimization
macvlan: Use compare_ether_addr_64bits()
bonding: use compare_ether_addr_64bits() in ALB
ipv6: ip6_push_pending_frames() should increment IPSTATS_MIB_OUTDISCARDS
vlan: multiqueue vlan device
ip: Report qdisc packet drops
drivers: Kill now superfluous ->last_rx stores
net: net/core/dev.c cleanups
vlan: enable multiqueue xmits
net: Remove debugging code
macvlan: add multiqueue capability
vlan: adds drops accounting
cciss: memory leak in cciss_init_one()
slub: fix slab_pad_check()
net: kmemcheck annotation in struct socket
proc: document `guest' column in /proc/stat
ax25: Fix SIOCAX25GETINFO ioctl
perf tools: Fix buffer allocation
perf tools: Dont use openat()
tunnel: eliminate recursion field

Eric Miao (3):
[ARM] pxa/littleton: update littleton to use the new gpio_card_detect for mmc
[ARM] pxa/corgi: make use of GPIO based matrix keypad driver
[ARM] pxa/spitz: make use of GPIO based matrix keypad driver

Eric Paris (15):
Capabilities: move cap_file_mmap to commoncap.c
SELinux: call cap_file_mmap in selinux_file_mmap
Security/SELinux: seperate lsm specific mmap_min_addr
security: define round_hint_to_min in !CONFIG_SECURITY
Networking: use CAP_NET_ADMIN when deciding to call request_module
security: introducing security_request_module
SELinux: add selinux_kernel_module_request
Creds: creds->security can be NULL is selinux is disabled
SELinux: seperate avc_cache flushing
SELinux: flush the avc before disabling SELinux
SELinux: inline selinux_is_enabled in !CONFIG_SECURITY_SELINUX
SELinux: do not destroy the avc_cache_nodep
Audit: reorganize struct audit_watch to save 8 bytes
Audit: rearrange audit_context to save 16 bytes per struct
Audit: send signal info if selinux is disabled

Eric Sandeen (17):
xfs: add more statics & drop some unused functions
un-static xfs_read_agf
xfs: remove XFS_INO64_OFFSET
xfs: reduce bmv_count in xfs_vn_fiemap
xfs: bump up nr_to_write in xfs_vm_writepage
use XFS_CORRUPTION_ERROR in xfs_btree_check_sblock
ext4: reject too-large filesystems on 32-bit kernels
ext4: open-code ext4_mb_update_group_info
simplify some logic in ext4_mb_normalize_request
ext4: Add feature set check helper for mount & remount paths
ext4: use variables not types in sizeofs() for allocations
ext4: use ext4_grpblk_t more extensively
xfs: add more statics & drop some unused functions
un-static xfs_read_agf
xfs: remove XFS_INO64_OFFSET
ext4: limit block allocations for indirect-block files to < 2^32
ext4: replace MAX_DEFRAG_SIZE with EXT_MAX_BLOCK

Eric Sesterhenn (1):
Fix memory leak in write_pool_threads

Eric W. Biederman (2):
PCI: Simplify hotplug mch quirk.
PCI: pcie: Ensure hotplug ports have a minimum number of resources

Erik Andrén (21):
V4L/DVB (12877): gspca - m5602-s5k4aa: Add vflip quirk for the Amilo Pa 2548
V4L/DVB (12977): gspca - m5602-ov7660: Create blue gain control
V4L/DVB (12978): gspca - m5602-ov7660: Add red gain control
V4L/DVB (12979): gspca - m5602-ov7660: Ensure that the default exposure is set
V4L/DVB (12980): gspca - m5602-ov7660: Create auto white balance ctrl
V4L/DVB (12981): gspca - m5602-ov7660: Set blue and red gain at init
V4L/DVB (12982): gspca - m5602-ov7660: Add auto gain ctrl
V4L/DVB (12983): gspca - m5602-ov7660: Add auto exposure ctrl
V4L/DVB (12984): gspca - m5602-ov7660: Use a new raw init
V4L/DVB (12985): gspca - m5602-ov7660: Replace magic constants with defines
V4L/DVB (12986): gspca - m5602-ov7660: Add hflip, vflip controls
V4L/DVB (12987): gspca - m5602-ov7660: Set the hsync correctly
V4L/DVB (12988): gspca - m5602-ov7660: Remove old init
V4L/DVB (12989): gspca - m5602-ov7660: Don't set gain during init
V4L/DVB (12990): gspca - m5602-ov7660: Don't set blue and red gain during init
V4L/DVB (12991): gspca - m5602-ov7660: Remove redundant init writes
V4L/DVB (12992): gspca - m5602-ov7660: Disable red and blue gain for now
V4L/DVB (13004): gspca - stv06xx: Harmonize the debug macros when tracing writes and reads
V4L/DVB (13005): gspca - stv06xx: Translate swedish comments to english
V4L/DVB (13006): gspca - stv06xx: Fix a misindentation
V4L/DVB (13007): gspca - stv06xx-hdcs: Add exposure and gain ctrls to hdcs_1020

Eugene Yudin (1):
V4L/DVB (12589): Add support for RoverMedia TV Link Pro FM

Evgeniy Polyakov (1):
Staging: pohmelfs: sync with the development tree

FUJITA Tomonori (29):
swiotlb: remove unused swiotlb_alloc_boot()
swiotlb: remove unused swiotlb_alloc()
swiotlb: remove swiotlb_arch_range_needs_mapping
swiotlb: remove unnecessary swiotlb_bus_to_virt
x86: add dma_capable() to replace is_buffer_dma_capable()
x86: replace is_buffer_dma_capable() with dma_capable
ia64: add dma_capable() to replace is_buffer_dma_capable()
powerpc: add dma_capable() to replace is_buffer_dma_capable()
swiotlb: use dma_capable()
powerpc: remove unncesary swiotlb_arch_address_needs_mapping
remove is_buffer_dma_capable()
x86, IA64, powerpc: add phys_to_dma() and dma_to_phys()
swiotlb: use phys_to_dma and dma_to_phys
powerpc: remove unused swiotlb_phys_to_bus() and swiotlb_bus_to_phys()
x86: remove unused swiotlb_phys_to_bus() and swiotlb_bus_to_phys()
IA64: Remove NULL flush_write_buffers
sparc: Use dma_map_ops struct
sparc: Use asm-generic/dma-mapping-common.h
sparc: Remove no-op dma_4v_sync_single_for_cpu and dma_4v_sync_sg_for_cpu
sparc: Replace sbus_map_single and sbus_unmap_single with sbus_map_page and sbus_unmap_page
sparc: Use asm-generic/pci-dma-compat
sparc: Add CONFIG_DMA_API_DEBUG support
powerpc: Remove addr_needs_map in struct dma_mapping_ops
powerpc: Remove swiotlb_pci_dma_ops
dma: Add set_dma_mask hook to struct dma_map_ops
powerpc: use dma_map_ops struct
powerpc: Use asm-generic/dma-mapping-common.h
powerpc: Handle SWIOTLB mapping error properly
powerpc: Add CONFIG_DMA_API_DEBUG support

Fabian Henze (2):
agp/intel: Add B43 chipset support
drm/i915: add B43 chipset support

Fabio Estevam (1):
fec: Add FEC support for MX25 processor

Felipe Balbi (7):
OMAP3: beagle: add missing twl4030 usb platform_data
Staging: cpc-usb: convert comment style in cpc.h
Staging: cpc-usb: convert comment style in cpc_int.h
Staging: cpc-usb: convert comment style in cpcusb.h
Staging: cpc-usb: add one todo entry
mfd: Add twl4030-pwrbutton as a twl4030 child
regulator: userspace: use sysfs_create_group

Felipe Contreras (3):
x86: Trivial whitespace cleanups
MAINTAINERS: acpi: add 'include/acpi'
MAINTAINERS: omap: fix regex

Felix Beck (3):
[S390] zcrypt: Use spin_lock_bh in suspend callback
[S390] zcrypt: Free ap_device if dev_set_name fails.
[S390] zcrypt: Do not add/remove devices in s/r callbacks

Felix Blyakher (1):
Merge branch 'master' of ssh+git://oss.sgi.com/oss/git/xfs/xfs

Feng Kan (1):
mtd: nand: fix ECC Correction bug for SMC ordering for NDFC driver

Feng Tang (9):
ACPI, x86: expose some IO-APIC routines when CONFIG_ACPI=n
ACPI: Handle CONFIG_ACPI=n better from linux/acpi.h
SFI: create linux/sfi.h
SFI: add platform-independent core support
SFI: add capability to parse ACPI tables
x86: add arch-specific SFI support
SFI: Hook PCI MMCONFIG
SFI: remove unneeded includes
x86: Move get/set_wallclock to x86_platform_ops

Fenghua Yu (1):
ia64: Fix setup_per_cpu_areas() compilation error

Fernando Luis Vazquez Cao (2):
virtio: get rid of redundant VIRTIO_ID_9P definition
virtio: add virtio IDs file

Figo.zhang (5):
x86, pgtable.h: Clean up types
x86, highmem_32.c: Clean up comment
Staging: comedi: no need for checking vfree call
vmalloc.c: fix double error checking
USB: ehci-dbg.c: no need for checking it before call vfree

Fischer, Anna (1):
net/bridge: Add 'hairpin' port forwarding mode

Florian Echtler (1):
Input: usbtouchscreen - add support for e2i touchscreen controller

Florian Fainelli (10):
cpmac: fix wrong MDIO bus identifier
ar7: add fixed PHY support for the two on-board cpmac
cpmac: add support for fixed PHY
cpmac: wait longer after MDIO reset
cpmac: bump version to 0.5.1
cpmac: unmark as broken
r6040: bump to version 0.25 and 20 August 2009 release date
MIPS: AR7: Make board code register ar7_wdt as a platform device
[WATCHDOG] ar7_wdt: convert to become a platform driver
cpmac: fix compilation errors against undeclared BUS_ID_SIZE

Florian Tobias Schandinat (21):
viafb: remove duplicated CX700 register init
viafb: remove temporary start address setting
viafb: merge viafb_update_viafb_par in viafb_update_fix
viafb: split viafb_set_start_addr up
viafb: fix ioremap_nocache error handling
viafb: clean up viamode.h
viafb: remove duplicated mode information
viafb: clean up duoview
viafb: clean up virtual memory handling
viafb: remove unused video device stuff
viafb: remove LVDS initialization
viafb: another small cleanup of viafb_par
viafb: improve viafb_par
viafb: 2D engine rewrite
viafb: cleanup viafb_cursor
viafb: improve pitch handling
viafb: hardware acceleration initialization cleanup
viafb: use read-only mode parsing
viafb: choose acceleration engine for VX855
fb: fix fb_pan_display range check
fb: do not ignore fb_set_par errors

Florian Westphal (1):
net: remove NET_RX_BAD and NET_RX_CN* defines

Forest Bond (8):
Staging: Add pristine upstream vt6656 driver sources to drivers/staging/vt6656.
Staging: vt6656: Add includes to drivers/staging/vt6656.
Staging: vt6656: Build vt6656.ko, not vntwusb.ko.
Staging: vt6656: main_usb.c: Drop obsolete fsuid/fsgid accesses.
Staging: vt6656: Replace net_device->priv accesses with netdev_priv calls.
Staging: vt6656: use net_device_ops for management functions
Staging: vt6656: replace call to info with printk call.
Staging: vt6656: Integrate vt6656 into build system.

Francisco Jerez (7):
drm/kms: slave encoder interface.
drm: Define DRM_MODE_CONNECTOR_TV
drm: Define DRM_MODE_SUBCONNECTOR_SCART
drm: Define some new standard TV properties.
drm: Fix drm_cvt_mode() for interlaced modes.
drm: Add more standard TV properties.
vgacon: prevent vgacon_deinit from touching the hardware for inactive consoles.

Frank Blaschka (1):
qeth: scheduling while atomic during ifconfig online sequence

Frank Filz (2):
nfsd: Fix unnecessary deny bits in NFSv4 ACL
nfsd4: remove ACE4_IDENTIFIER_GROUP flag from GROUP@ entry

Frank Mayhar (1):
ext4: Make non-journal fsync work properly

Frank Munzert (1):
[S390] tape: use init_timer_on_stack() rather than init_timer()

Frank Schaefer (3):
USB-serial: pl2303: fix baud rate handling in case of unsupported values
USB-serial: pl2303: add space/mark parity
USB-serial: pl2303: use 1.5 instead of 2 stop bits with 5 data bits

Frans Pop (8):
printk: Restore previous console_loglevel when re-enabling logging
x86: Simplify the Makefile in a minor way through use of cc-ifversion
powerpc: Makefile simplification through use of cc-ifversion
floppy: Switch driver to dev_pm_ops
hp-wmi: Switch driver to dev_pm_ops
trivial: cleanup hpfall example code (checkpatch)
trivial: doc: hpfall: accept disk device to unload as argument
trivial: improve help text for mm debug config options

Frederic Riss (1):
ARM: 5715/1: Make kprobes unregistration SMP safe

Frederic Weisbecker (57):
tracing/function-graph-tracer: Use the %pf format
tracing/kmemtrace: Use the %pf format
sched: Drop the need_resched() loop from cond_resched()
sched: Remove obsolete comment in __cond_resched()
sched: Cover the CONFIG_DEBUG_SPINLOCK_SLEEP off-case for __might_sleep()
sched: Add a preempt count base offset to __might_sleep()
sched: Remove the CONFIG_PREEMPT_BKL case definition of cond_resched()
sched: Pull up the might_sleep() check into cond_resched()
sched: Convert the only user of cond_resched_bkl to use cond_resched()
sched: Fix cond_resched_lock() in !CONFIG_PREEMPT
tracing/function-graph-tracer: Drop the useless nmi protection
tracing/core: Turn ftrace_cpu_disabled into a global var
tracing/core: Make the stack entry helpers global
tracing: Move sched event insertion helpers in the sched switch tracer file
tracing/function-graph-tracer: Move graph event insertion helpers in the graph tracer file
tracing/events: Only define remove_subsystem_dir() if CONFIG_MODULES
tracing: Add ftrace event call parameter to its field descriptor handler
tracing: Add fields format definition for syscall events
tracing: Support for syscall events raw records in perfcounters
perf tools: Factorize high level dso helpers
perf tools: Factorize the event structure definitions in a single file
perf tools: Factorize the map helpers
perf tools: Factorize the thread code in a dedicated file
perf tools: Substract -Wformat-nonliteral from Wformat=2 in extra flags
perf tools: Factorize the dprintf definition
perf tools: Put the show mode into the event headers files
perf tools: Librarize sample type and attr finding from headers
perf tools: Librarize trace_event() helper
perf tools: Add perf trace
perf tools: Fix spelling mistake in callchain error
perf tools: Warn while running perf trace without sample
perf tools: Record events info also when :record suffix is used.
perf tools: Make trace event format parser aware of cast to pointers
perf tools: Fix comm column adjusting
perf tools: Save partial non-overlapping map
tracing: Undef TRACE_EVENT_FN between trace events headers inclusion
perf tools: Only save the event formats we need
perf tools: Fix missing string field printing in perf trace
tracing: Fix double CPP substitution in TRACE_EVENT_FN
perf tools: Add missing parameters documentation
perf tools: Librarize idle thread registration
perf tools: Resolve idle thread cmdline for perf trace
perf tools: Unify swapper tasks naming
perf tools: Complete support for dynamic strings
perf tools: Allow the specification of all tracepoints at once
perf sched: Fix bad event alignment
perf sched: Make it easier to plug in new sub profilers
perf sched: Add sched latency profiling
perf sched: Rename struct lat_snapshot to struct work atoms
perf sched: Add involuntarily sleeping task in work atoms
perf sched: Export the total, max latency and total runtime to thread atoms list
perf sched: Fix nsec to msec conversion
perf sched: Implement multidimensional sorting
perf tools: Add an option to multiplex counters in a single channel
perf tools: Fix processing of randomly serialized sched traces
tracing: Factorize the events profile accounting
tracing: Allocate the ftrace event profile buffer dynamically

Frederik Deweerdt (2):
Staging: line6: pod.c: style cleanups
Staging: line6: ffzb returns an unsigned integer

From: Mel Gorman (1):
hugetlbfs: do not call user_shm_lock() for MAP_HUGETLB fix

Gabor Juhos (9):
ath9k: remove unnecessary clearing of SC_OP_WAIT_{BEACON,CAB} flags
ath9k: remove ath_rx_ps_back_to_sleep helper
ath9k: serialize ath9k_hw_setpower calls
ath9k: uninline ath9k_ps_{wakeup,restore} functions
ath9k: serialize ath9k_ps_{wakeup,restore} calls
ath9k: wake up the chip for TSF reset
ath9k: make use ath9k_hw_wait int ath9k_hw_reset_tsf
ath9k: fix race with IEEE80211_CONF_PS checks
ath9k: get rid of unnecessary setpower calls

Gautham R Shenoy (2):
powerpc/pseries: Reduce the polling interval in __cpu_up()
sched: Try to deal with low capacity, fix update_sd_power_savings_stats()

Geert Uytterhoeven (3):
powerpc/cell: Move CBE_IOPTE_* to <asm/cell-regs.h>
md: Fix "strchr" [drivers/md/dm-log-userspace.ko] undefined!
arches: drop superfluous casts in nr_free_pages() callers

Geoff Levand (1):
powerpc/ps3: Workaround for flash memory I/O error

Geoff Thorpe (1):
powerpc: expose the multi-bit ops that underlie single-bit ops.

Geoffrey Thomas (2):
sparc: Clean up linker script using new linker script macros.
alpha: Clean up linker script using new linker script macros.

George Spelvin (1):
USB: Clean up root hub string descriptors

Gerald Schaefer (1):
PM / Hibernate / Memory hotplug: Always use for_each_populated_zone()

Gerard Lledo (1):
jffs2: move jffs2_gcd_mtd threads to the new kthread API

Gergely Imreh (1):
USB: fix USBTMC get_capabilities success handling

Gerhard Pircher (1):
powerpc/amigaone: Convert amigaone_init() to a machine_device_initcall()

Gerrit Renker (5):
mcastv6: Local variable shadows function argument
inet6: functions shadow global variable
inet6: Conversion from u8 to int
inet6: Set default traffic class
net-next-2.6 [PATCH 1/1] dccp: ccids whitespace-cleanup / CodingStyle

GeunSik Lim (6):
debugfs: Fix mount directory of debugfs by default in events.txt
debugfs: Change debuhgfs directory of trace-events-sample.h
debugfs: Change debugfs directory of IWMC3200
debugfs: Modified default dir of debugfs for debugging UHCI.
debugfs: Modify default debugfs directory for debugging pktcdvd.
trivial: change address of the libcap source.

Giridhar Malavali (2):
[SCSI] qla2xxx: Update version number to 8.03.01-k5
[SCSI] qla2xxx: Update version number to 8.03.01-k6.

Giuseppe Cavallaro (2):
sh: kgdb: do not reload VBR while handling debugger breackpoint
sh: fix sys_cacheflush error checking

Glauber Costa (1):
KVM guest: fix bogus wallclock physical address calculation

Gleb Natapov (29):
x86/apic: Enable x2APIC without interrupt remapping under KVM
KVM: VMX: Properly handle software interrupt re-injection in real mode
KVM: Drop interrupt shadow when single stepping should be done only on VMX
KVM: Introduce kvm_vcpu_is_bsp() function.
KVM: Use pointer to vcpu instead of vcpu_id in timer code.
KVM: Break dependency between vcpu index in vcpus array and vcpu_id.
KVM: Use macro to iterate over vcpus.
KVM: Replace pending exception by PF if it happens serially
KVM: Optimize searching for highest IRR
KVM: Add Directed EOI support to APIC emulation
KVM: x2apic interface to lapic
KVM: Use temporary variable to shorten lines.
KVM: Add trace points in irqchip code
KVM: No need to kick cpu if not in a guest mode
KVM: Always report x2apic as supported feature
KVM: Move exception handling to the same place as other events
KVM: Move kvm_cpu_get_interrupt() declaration to x86 code
KVM: Reduce runnability interface with arch support code
KVM: silence lapic kernel messages that can be triggered by a guest
KVM: s390: remove unused structs
KVM: PIT: Unregister ack notifier callback when freeing
KVM: Call kvm_vcpu_kick() inside pic spinlock
KVM: Call ack notifiers from PIC when guest OS acks an IRQ.
KVM: Replace pic_lock()/pic_unlock() with direct call to spinlock functions
KVM: Update cr8 intercept when APIC TPR is changed by userspace
KVM: VMX: Fix cr8 exiting control clobbering by EPT
KVM: Fix coalesced interrupt reporting in IOAPIC
KVM: VMX: call vmx_load_host_state() only if msr is cached
KVM: fix misreporting of coalesced interrupts by kvm tracer

Graf Yang (7):
Blackfin: fix MPU handling of invalid memory accesses
Blackfin: improve double fault debug handling
Blackfin: SMP port does not yet support cpu frequency scaling
Blackfin: handle the core timer interrupt with handle_percpu_irq on SMP
Blackfin: swap clocksource ratings for gptimer/cycles
mtd: m25p80: add support for AAI programming with SST SPI flashes
mtd: m25p80: add SST WF SPI flash device information

Graham, David (2):
e1000: Remove unused function e1000_mta_set.
e1000: Fix for e1000 kills IPMI on a tagged vlan.

Grant Likely (3):
powerpc/pci: Remove dead checks for CONFIG_PPC_OF
powerpc/pci: move pci_64.c device tree scanning code into pci-common.c
powerpc/pci: Merge ppc32 and ppc64 versions of phb_scan()

Greg Kroah-Hartman (191):
Driver core: move dev_get/set_drvdata to drivers/base/dd.c
Staging: hv: add a TODO file
Staging: hv: make the Hyper-V virtual bus code build
Staging: hv: use the correct #ifdef for x86-64
Staging: hv: add the Hyper-V virtual bus to the build
Staging: hv: make the Hyper-V virtual storage driver build
Staging: hv: add the Hyper-V virtual scsi driver to the build
Staging: hv: storvsc: fix up driver_data usage
Staging: hv: make the Hyper-V virtual block driver build
Staging: hv: add the Hyper-V virtual block driver to the build
Staging: hv: blkvsc: fix up driver_data usage
Staging: hv: make the Hyper-V virtual network driver build
Staging: hv: add the Hyper-V virtual network driver to the build
Staging: hv: netvsc: fix up driver_data usage
Staging: hv: remove INTERNAL typedef
Staging: hv: remove PVOID typedef
Staging: hv: remove VOID typedef
Staging: hv: remove UINT8 and INT8 typedefs
Staging: hv: remove UINT16 and INT16 typedefs
Staging: hv: remove UINT32 and INT32 typedefs
Staging: hv: remove UINT64 and INT64 and UCHAR typedefs
Staging: hv: remove USHORT typedef
Staging: hv: remove ULONGLONG and LONGLONG typedefs
Staging: hv: remove ULONG_PTR typedef
Staging: hv: remove ULONG and LONG typedefs
Staging: hv: remove SIZE_T typedef
Staging: hv: remove DWORD and BYTE typedefs
Staging: hv: remove BOOL and BOOLEAN typedefs
Staging: hv: remove #defines from osd.c
Staging: hv: remove MIN and MAX usages
Staging: hv: remove PAGE_SIZE and PAGE_SHIFT and __builtin functions
Staging: hv: remove STRUCT_PACKED and STRUCT_ALIGNED defines
Staging: hv: remove UNUSED_VAR usage
Staging: hv: remove FIELD_OFFSET usage
Staging: hv: remove TRUE, FALSE, and NULL usage
Staging: hv: osd: remove MemAlloc wrapper
Staging: hv: osd: remove MemAllocZeroed wrapper
Staging: hv: osd: remove MemAllocAtomic wrapper
Staging: hv: osd: remove MemFree wrapper
Staging: hv: make Channel->InboundLock a real spinlock
Staging: hv: make RingInfo->RingLock a real spinlock
Staging: hv: make Device->RequestLock a real spinlock
Staging: hv: make netDevice->ReceivePacketListLock a real spinlock
Staging: hv: make gVmbusConnection.ChannelMsgLock a real spinlock
Staging: hv: make gVmbusConnection.ChannelLock a real spinlock
Staging: hv: osd: remove spinlock wrapper functions
Staging: hv: osd: remove Sleep wrapper
Staging: hv: osd: remove MemoryFence wrapper
Staging: hv: osd: remove LogMsg wrapper
Staging: hv: osd: remove PrintBytes wrapper
Staging: hv: fix up printk warnings
Staging: hv: osd: remove GetTickCount and GetTimestamp wrappers
Staging: hv: force hyper-v drivers to be built as a module
Staging: hv: remove more printk() warnings
Staging: hv: properly fix the printk() warnings
Staging: hv: fix sparse static warnings
Staging: hv: fix sparse function warnings
Staging: hv: fix sparse NULL pointer warnings
Staging: hv: remove custom cpuid function
Staging: hv: remove custom rdmsrl and wrmsrl functions
Staging: hv: osd: remove physical address wrapper functions
Staging: hv: osd: add osd_ prefix to global functions
Staging: hv: remove timer wrapper functions
Staging: hv: remove duplicated osd.o inclusions
Staging: hv: remove ReadMsr and WriteMsr functions from Hv.h
Staging: hv: cleanup coding style issues in Hv.h
Staging: hv: cleanup coding style issues in Channel.h
Staging: hv: cleanup coding style issues in VersionInfo.h
Staging: hv: cleanup coding style issues in ChannelInterface.h
Staging: hv: cleanup coding style issues in ChannelMgmt.h
Staging: hv: cleanup coding style issues in VmbusPrivate.h
Staging: hv: cleanup coding style issues in RingBuffer.h
Staging: hv: remove Sources.c
Staging: hv: clean up NetVsc.h
Staging: hv: clean up RndisFilter.h
Staging: hv: clean up typedefs in Hv.h
Staging: hv: clean up typedefs in ChannelMgmt.h
Staging: hv: clean up vstorage.h
Staging: hv: move osd.h
Staging: hv: osd.h: codingstyle cleanups
Staging: hv: osd.h: remove GUID typedef
Staging: hv: osd.h: fix GUID reference problem
Staging: hv: osd.c: coding style fixes
Staging: hv: remove include/HvTypes.h
Staging: hv: remove include/HvHalApi.h
Staging: hv: coding style cleanup of include/HvHcApi.h
Staging: hv: coding style cleanup of include/HvVpApi.h
Staging: hv: move vmbus.h
Staging: hv: vmbus.h coding style cleanups
Staging: hv: move rndis.h
Staging: hv: rndis.h: remove pointless typedefs
Staging: hv: rndis.h: codingstyle fixes
Staging: hv: rndis.h: typedef removal, part 1
Staging: hv: rndis.h: typedef removal, part 2
Staging: hv: coding style cleanups for HvPtApi.h
Staging: hv: coding style cleanups for HvSynicApi.h
Staging: hv: typdef fixes for HvSynicApi.h
Staging: hv: remove volatile usage from HvSynicApi.h
Staging: hv: create hv_api.h
Staging: hv: coding style cleanups for HvStatus.h
Staging: hv: move HvStatus.h into hv_api.h
Staging: hv: coding style cleanups for VmbusChannelInterface.h
Staging: hv: typedef removal from VmbusChannelInterface.h
Staging: hv: coding style cleanups for VmbusApi.h
Staging: hv: typedef removal for VmbusApi.h
Staging: hv: codingsyle cleanups for ChannelMessages.h
Staging: hv: typedef removal for ChannelMessages.h
Staging: hv: fix up some coding style issues in logging.h
Staging: hv: fix up coding style issues in NetVscApi.h
Staging: hv: fix up typedefs in NetVscApi.h
Staging: hv: move vstorage.h to hv dir
Staging: hv: fix remaining style issue in ChannelInterface.h
Staging: hv: fix typedefs in vstorage.h
Staging: hv: fix coding style issues in VmbusPacketFormat.h
Staging: hv: remove typedefs from VmbusPacketFormat.h
Staging: hv: fix coding style issues in StorVscApi.h
Staging: hv: fix typedefs in StorVscApi.h
Staging: hv: fix coding style issues in nvspprotocol.h
Staging: hv: fix typedefs in nvspprotocol.h
Staging: hv: move nvspprotocol.h
Staging: hv: remove ChannelMessages.h
Staging: hv: move List.h
Staging: hv: move logging.h
Staging: hv: move NetVscApi.h
Staging: hv: move StorVscApi.h
Staging: hv: move VmbusApi.h
Staging: hv: move VmbusChannelInterface.h
Staging: hv: move VmbusPacketFormat.h
Staging: hv: coding style cleanups of BlkVsc.c
Staging: hv: coding style cleanups of ChannelInterface.c
Staging: hv: remove typedefs from ChannelMgmt.c
Staging: hv: remove typedefs from RndisFilter.c
Staging: hv: remove typedefs from StorVsc.c
Staging: hv: coding style cleanups for Connection.c
Staging: hv: coding style cleanups on Vmbus.c
Staging: hv: code reduction from Vmbus.c
Staging: hv: fix coding style issues in Hv.c
Staging: hv: coding style cleanups for netvsc_drv.c
Staging: hv: reorganize netvsc_drv.c
Staging: hv: coding style cleanups for ChannelMgmt.c
Staging: hv: reorg ChannelMgmt a bit
Staging: hv: TODO: add some more items
Staging: hv: coding style cleanups for StorVsc.c
Staging: hv: reorg StorVsc.c
Staging: hv: coding style fixes for blkvsc_drv.c
Staging: hv: coding style cleanup for Channel.c
Staging: hv: warn the world of a bug in the release function
Staging: hv: coding style cleanups for vmbus_drv.c
Staging: hv: coding style cleanup for storvsc_drv.c
Staging: hv: coding style cleanup for RndisFilter.c
Staging: hv: coding style cleanup for NetVsc.c
Staging: hv: rename struct NETVSC_DEVICE
Staging: hv: remove function pointer typedefs from VmbusApi.h
Staging: hv: remove function pointer typedefs from NetVscApi.h
Staging: hv: remove function pointer typedefs from StorVscApi.h
Staging: hv: remove PFN_CHANNEL_CALLBACK
Staging: hv: remove function pointer typedefs from vmbus.h
Staging: hv: update the TODO file
Staging: vme: change to VME_BUS
Staging: remove epl driver
Staging: pata_rdc: remove the driver from the staging tree
Staging: echo: fix up remaining checkpatch.pl issues
Staging: echo: remove TODO item
Staging: echo: remove bit_operations.h
Staging: echo: remove unneeded USE_MMX defines
Staging: echo: remove unneeded USE_SSE2 defines
Staging: echo: coding style cleanups
Staging: add Realtek 8192 PCI wireless driver
Staging: rtl8192e: fix lots of sparse warnings
Staging: rtl8192e: remove unused functions
Staging: rtl8192e: remove #if 0 sections
Staging: rtl8192e: remove kernel version checks
Staging: rtl8192e: remove firmware header file not being used
Staging: rtl8192e: remove another firmware header file not being used
Staging: rtl8192e: coding style cleanups on r819xE_firmware.c
Staging: rtl8192e: remove unneeded ieee80211 files
Staging: rtl8192e: remove annoying printk()
Staging: rtl8192e: fix for stack bug
Staging: rtl8192e: fix timeouts on firmware download
Staging: get cowloop to build properly
Staging: cowloop: add TODO file
Staging: add cowloop to the build
Staging: cowloop: remove kernel version checks
Staging: vt665x: rename the module binary
Staging: remove me4000 driver.
Staging: meilhaus: remove the drivers
Staging: rspiusb: remove the driver
Staging: remove at76_usb wireless driver.
Staging: remove heci driver
Staging: remove sxg driver
USB: skeleton: fix coding style issues.