詳解ファイルシステム - 2.6.31-rc1_shortlog03
FrontPage > kernel > 2.6.31-rc1 > 2.6.31-rc1_shortlog03

Nelson Castillo (4):
[ARM] S3C: ADC: Fix lines with more than 80 chars in adc.h
[ARM] S3C: ADC: Expose number of remaining conversions to
[MTD] [NAND] S3C2410: Small colon cleanup
[MTD] [NAND] S3C2410: Uninitialised variable cleanup

Nelson, Shannon (3):
ixgbe: Interrupt management update for 82599
ixgbe: Clear out stray tx work on link down
ixgbe: Typecase '1' for 64 bit shift

Nick Kossifidis (7):
ath5k: Allow user/driver to set txpower
ath5k: Read Spur channels from EEPROM
ath5k: Put remaining EEPROM data on ee struct
ath5k: Beaconing fixes
ath5k: Implement antenna control
ath5k: Add Spur filter support on newer chips
ath5k: fix mesh beaconing

Nick Piggin (6):
fs: remove incorrect I_NEW warnings
fs: block_dump missing dentry locking
SLUB: Fix early boot GFP_DMA allocations
mm: clean up get_user_pages_fast() documentation
page allocator: do not check for compound pages during the page allocator sanity checks
mm: madvise(): correct return code

Nickolas Lloyd (2):
ALSA: hda - add controls to toggle DC bias on mic ports
ALSA: hda - Jack Mode changes for Sigmatel boards

Nico Schottelius (1):
kbuild: fix delay in setlocalversion on readonly source

Nicolas Ferre (5):
[ARM] 5438/1: AT91: manage clock by functionality instead of CPUs
atmel-mci: Integrate AT91 specific definition in header file
atmel-mci: add MCI2 register definitions
USB: atmel_usba_udc: change way of specifying bias function
MAINTAINERS: add myself as atmel-mci maintainer (sd/mmc interface)

Nicolas Pitre (14):
[ARM] allow for alternative __copy_to_user/__clear_user implementations
[ARM] lower overhead with alternative copy_to_user for small copies
[ARM] alternative copy_to_user: more precise fallback threshold
mtd: orion_nand: use burst reads with double word accesses
[ARM] orion: make sure sched_clock() usage of cnt32_to_63() is safe
[ARM] Kirkwood: only map peripheral register space once
[ARM] Kirkwood: comment type fix
[ARM] Kirkwood: rationalize NAND setup a bit
[ARM] Orion/Kirkwood: rename orion5x_wdt to orion_wdt
[ARM] Kirkwood: let's use real size for resources
[ARM] Kirkwood: create a mapping for the Security Accelerator SRAM
[ARM] Kirkwood: platform device registration for the crypto engine
[ARM] 5545/2: add flush_kernel_dcache_page() for ARM
[ARM] orion5x: register the crypto device on SOCs that support it

Niilo Minkkinen (1):
usb: musb: disable OTG AUTOIDLE only with omap3430

Nikanth Karthikesan (4):
block: catch trying to use more bits than request->cmd_flags has
block: prevent possible io_context->refcount overflow
trivial: fix comment typo in fs/compat.c
trivial: fix typo in bio_alloc kernel doc

Nitin A Kamble (1):
KVM: VMX: Rename rmode.active to rmode.vm86_active

Nivedita Singhvi (1):
ipv4: New multicast-all socket option

Nobuhiro Iwamatsu (3):
sh: Add support mtd mapping for highlander
sh: Update r7780mp defconfig
sh: Revised clock function in highlander

Németh Márton (2):
trivial: usb: fix missing space typo in doc
V4L/DVB (11736): videobuf: modify return value of VIDIOC_REQBUFS ioctl

OGAWA Hirofumi (1):
fat: Fix the removal of opts->fs_dmask

Olaf Weber (1):
xfs: add more checks to superblock validation

Oldřich Jedlička (1):
V4L/DVB (11567): saa7134: Added support for AVerMedia Cardbus Plus

Oleg Nesterov (34):
selinux: selinux_bprm_committed_creds() should wake up ->real_parent, not ->parent.
do_wait: do take security_task_wait() into account
rcu: rcu_sched_grace_period(): kill the bogus flush_signals()
slow_work_thread() should do the exclusive wait
shift current_cred() from __f_setown() to f_modown()
send_sigio_to_task: sanitize the usage of fown->signum
allow_signal: kill the bogus ->mm check, add a note about CLONE_SIGHAND
ptrace: remove PT_DTRACE from arch/h8300
ptrace: remove PT_DTRACE from avr32, mn10300, parisc, s390, sh, xtensa
ptrace: remove PT_DTRACE from m68k, m68knommu
ptrace: remove PT_DTRACE from arch/m32r
ptrace: mm_need_new_owner: use ->real_parent to search in the siblings
ptrace: tracehook_unsafe_exec(): remove the stale comment
ptrace: do not use task->ptrace directly in core kernel
ptrace: ptrace_attach: check PF_KTHREAD + exit_state instead of ->mm
ptrace: cleanup check/set of PT_PTRACED during attach
ptrace: do not use task_lock() for attach
ptrace_get_task_struct: s/tasklist/rcu/, make it static
ptrace: wait_task_zombie: s/->parent/->real_parent/
ptrace: do_notify_parent_cldstop: fix the wrong ->nsproxy usage
ptrace: don't take tasklist to get/set ->last_siginfo
wait_task_zombie: do not use thread_group_cputime()
copy_process(): remove the unneeded clear_tsk_thread_flag(TIF_SIGPENDING)
elf_core_dump: use rcu_read_lock() to access ->real_parent
shift "ptrace implies WUNTRACED" from ptrace_do_wait() to wait_task_stopped()
introduce "struct wait_opts" to simplify do_wait() patches
do_wait: simplify retval/tsk_result/notask_error mess
do_wait: kill the old BUG_ON, use while_each_thread()
do_wait: fix the theoretical race with stop/trace/cont
kthreads: simplify the startup synchronization
kthreads: rework kthread_stop()
kthreads: simplify migration_thread() exit path
Staging: epl: do not use CLONE_SIGHAND with allow_signal()
ptrace: wait_task_zombie: do not account traced sub-threads

Oliver Endriss (5):
V4L/DVB (11759): dvb-ttpci: Add TS replay capability
V4L/DVB (11760): dvb-ttpci: Check transport error indicator flag
V4L/DVB (11761): dvb-ttpci: Fixed VIDEO_SLOWMOTION ioctl
V4L/DVB (11762): dvb-ttpci: Fixed return code of av7110_av_start_play
V4L/DVB (11763): dvb-ttpci: Some whitespace adjustments

Oliver Neukum (1):
USB: support for cdc-acm of single interface devices

Olivier Berger (1):
ACPI: Remove Asus P4B266 from blacklist

Olivier Bornet (4):
tty: iuu_phoenix: fix locking.
tty: iuu_phoenix: Fix stopbit when uart goes on.
tty: iuu_phoenix: set termios.
tty: iuu_phoenix: update version number.

Ondrej Zary (2):
floppy: fix hibernation
agpgart: detected ALi M???? chipset with M1621

Ooiwa Naohiro (1):
bnx2: Fix the behavior of ethtool when ONBOOT=no

Oskar Schirmer (8):
imx: serial: fix whitespaces (no changes in functionality)
lib: isolate rational fractions helper function
imx: serial: use rational library function
imx: serial: use tty_encode_baud_rate to set true rate
xtensa: cache inquiry and unaligned cache handling functions
xtensa: s6000 dma engine support
s6gmac: xtensa s6000 on-chip ethernet driver
xtensa: s6105 specific configuration for s6gmac

Ozan Çağlayan (1):
ALSA: hda - fix audio on LG R510

PJ Waskiewicz (6):
ixgbe: Enable another bit for flow control operation
ixgbe: Don't return error in flow control configuration if FC is off
ixgbe: Move PHY ops initialization to centralize bus accesses
ixgbe: Remove unnecessary PHY reset, properly identify multispeed fiber modules
ixgbe: Update the usage of orig_autoc to be more consistent
ixgbe: Add FCoE Storage MAC Address support

Pablo Neira Ayuso (15):
net: use NLMSG_DEFAULT_SIZE in nlmsg_new() allocations
netfilter: conntrack: add support for DCCP handshake sequence to ctnetlink
netfilter: nfnetlink: cleanup for nfnetlink_rcv_msg() function
netfilter: ctnetlink: remove nowait parameter from *fill_info()
netfilter: ctnetlink: rename tuple() by nf_ct_tuple() macro definition
netfilter: ctnetlink: use nlmsg_* helper function to build messages
netfilter: ctnetlink: cleanup message-size calculation
netfilter: conntrack: don't report events on module removal
netfilter: conntrack: remove events flags from userspace exposed file
netfilter: conntrack: simplify event caching system
netfilter: conntrack: replace notify chain by function pointer
netfilter: conntrack: move event caching to conntrack extension infrastructure
netfilter: conntrack: move helper destruction to nf_ct_helper_destroy()
list_nulls: add hlist_nulls_add_head and hlist_nulls_del
netfilter: conntrack: optional reliable conntrack event delivery

Pallipadi, Venkatesh (2):
ACPI: Disable ARB_DISABLE on platforms where it is not needed
ACPI: pdc init related memory leak with physical CPU hotplug

Paride Legovini (1):
Add LED support for AR5BXB6 IBM Thinkpad PCIe adapters

Pascal Terjan (1):
USB: Ignore storage device in modem mode on DWN-652

Patrick Boettcher (2):
V4L/DVB (11829): Rewrote frontend-attach mechanism to gain noise-less deactivation of submodules
V4L/DVB (11831): dib0700: added USB IDs for Terratec T3 and T5

Patrick McHardy (23):
net: factor out ethtool invocation of vlan/macvlan drivers
Merge branch 'master' of git://dev.medozas.de/linux
netfilter: nf_conntrack: use per-conntrack locks for protocol data
Merge branch 'master' of git://git.kernel.org/.../davem/net-next-2.6
netfilter: nf_ct_tcp: fix up build after merge
netfilter: ip_tables: fix build error
net: fix network driver ndo_start_xmit() return values (part 1)
net: fix network drivers ndo_start_xmit() return values (part 2)
net: fix network drivers ndo_start_xmit() return values (part 3)
net: fix network drivers ndo_start_xmit() return values (part 4)
net: fix network drivers ndo_start_xmit() return values (part 5)
net: fix network drivers ndo_start_xmit() return values (part 6)
net: fix network drivers ndo_start_xmit() return values (part 7)
net: fix network drivers ndo_start_xmit() return values (part 8)
net: use symbolic values for ndo_start_xmit() return codes
netfilter: nf_log: fix sleeping function called from invalid context
netfilter: nf_conntrack: use mod_timer_pending() for conntrack refresh
net: fix network drivers ndo_start_xmit() return values
netfilter: nf_conntrack: fix confirmation race condition
netfilter: nf_conntrack: fix conntrack lookup race
netfilter: fix some sparse endianess warnings
netfilter: nf_log: fix direct userspace memory access in proc handler
netfilter: xt_rateest: fix comparison with self

Patrick Ringl (1):
README: fix misleading pointer to the defconf directory

Paul E. McKenney (3):
RCU: make treercu be default
rcu: Add __rcu_pending tracing to hierarchical RCU
rcu: Update RCU tracing documentation for __rcu_pending

Paul Fulghum (3):
tty: synclink_gt add receive pio mode
tty: n_hdlc add buffer flushing
synclink_gt: fix transmit race and timeout

Paul Mackerras (77):
perf_counter: Fix return value from dummy hw_perf_counter_init
perf_counter: Fix the cpu_clock software counter
perf_counter: Add optional hw_perf_group_sched_in arch function
perf_counter: Add dummy perf_counter_print_debug function
powerpc/perf_counter: Add perf_counter system call on powerpc
powerpc: Provide a way to defer perf counter work until interrupts are enabled
powerpc/perf_counter: Add generic support for POWER-family PMU hardware
powerpc/perf_counter: Add support for PPC970 family
powerpc/perf_counter: Add support for POWER6
perf_counter: Always schedule all software counters in
powerpc/perf_counter: Make sure PMU gets enabled properly
perf_counter: Add support for pinned and exclusive counter groups
perf_counter: Add counter enable/disable ioctls
perf_counters: make software counters work as per-cpu counters
perf_counters: allow users to count user, kernel and/or hypervisor events
perfcounters: fix refcounting bug, take 2
perfcounters: make context switch and migration software counters work again
perfcounters/powerpc: Make exclude_kernel bit work on Apple G5 processors
perfcounters/powerpc: Add support for POWER5 processors
perfcounters: fix a few minor cleanliness issues
perfcounters: provide expansion room in the ABI
perfcounters/powerpc: fix oops with multiple counters in a group
perfcounters/powerpc: add support for POWER5+ processors
perfcounters/powerpc: add support for POWER4 processors
perf_counter: abstract wakeup flag setting in core to fix powerpc build
perf_counter: powerpc: clean up perc_counter_interrupt
perf_counter: fix type/event_id layout on big-endian systems
perf_counter: add an mmap method to allow userspace to read hardware counters
perf_counter tools: remove glib dependency and fix bugs in kerneltop.c
perf_counter: update documentation
perf_counter: record time running and time enabled for each counter
perf_counter: powerpc: only reserve PMU hardware when we need it
perf_counter: make it possible for hw_perf_counter_init to return error codes
perf_counter tools: optionally scale counter values in perfstat mode
perf_counter: fix powerpc build
perf_counter: powerpc: set sample enable bit for marked instruction events
perf_counter: add MAINTAINERS entry
perf_counter: powerpc: add nmi_enter/nmi_exit calls
perf_counter: powerpc: allow use of limited-function counters
perf_counter: update copyright notice
perf_counter: Put whole group on when enabling group leader
perf_counter: don't count scheduler ticks as context switches
perf_counter: call atomic64_set for counter->count
perf_counter: call hw_perf_save_disable/restore around group_sched_in
perf_counter: powerpc: use u64 for event codes internally
perf_counter: allow arch to supply event misc flags and instruction pointer
perf_counter: powerpc: supply more precise information on counter overflow events
perf_counter: powerpc: initialize cpuhw pointer before use
perf_counter: Dynamically allocate tasks' perf_counter_context struct
perf_counter: Optimize context switch between identical inherited contexts
perf_counter: powerpc: Implement interrupt throttling
perf_counter: Fix race in attaching counters to tasks and exiting
perf_counter: Don't swap contexts containing locked mutex
perf_counter: Provide functions for locking and pinning the context for a task
perf_counter: Allow software counters to count while task is not running
perf_counter: Initialize per-cpu context earlier on cpu up
perf_counter: Fix cpu migration counter
perf_counter: Remove unused prev_state field
perf_counter: powerpc: Fix event alternative code generation on POWER5/5+
perf_counter: powerpc: Fix race causing "oops trying to read PMC0" errors
perf_counter: powerpc: Use new identifier names in powerpc-specific code
perf_counter: Fix lockup with interrupting counters
perf_counters: powerpc: Add support for POWER7 processors
perf_counter: powerpc: Implement generalized cache events for POWER processors
perf_counter: Fix atomic_set vs. atomic64_t type mismatch
powerpc: Add compiler memory barrier to mtmsr macro
lib: Provide generic atomic64_t implementation
powerpc: Use generic atomic64_t implementation on 32-bit processors
perf_counter: powerpc: Fix two compile warnings
perf_counter: Make set_perf_counter_pending() declaration common
perf_counter: powerpc: Enable use of software counters on 32-bit powerpc
perf_counter: powerpc: Use unsigned long for register and constraint values
perf_counter: powerpc: Change how processor-specific back-ends get selected
perf_counter: powerpc: Make powerpc perf_counter code safe for 32-bit kernels
perf_counter: powerpc: Add processor back-end for MPC7450 family
perf_counter: tools: Makefile tweaks for 64-bit powerpc
perf_counter tools: Define and use our own u64, s64 etc. definitions

Paul Menzel (3):
fbdev: add video modes for resolutions and timings of PAL RGB
Documentation/fb/vesafb.txt: fix typo
intelfb: fix a bug when changing video timing

Paul Mundt (200):
sh: sh7724: Add CMT clockevents support.
sh: Have SH7724 select ARCH_SHMOBILE.
sh: Add a generic defconfig for SH7724 platforms.
sh: drop duplicate symbol export on dreamcast and sh7785lcr.
sh: sh7785lcr: Update for recent PCI changes.
sh: pci: drop duplicate PCIC fixups for SE7780 and SH7785LCR.
sh: pci: Kill off unused SH4_PCIC_NO_RESET code.
sh: pci: Kill off useless debugging printk() in pci-sh7780 init.
sh: pci: Move se7780 INTC fixups out of pci-sh7780.c.
sh: pci: Prefer P1SEG over P1SEGADDR for CONFIG_CMD.
sh: pci: Set class/sub-class code correctly for SH7780 PCIC.
sh: pci: Rework SH7780 host controller detection.
sh: pci: Use the proper write size for class/sub-class code.
sh: pci: Set pci_cache_line_size on SH7780 via the PCICLS register.
sh: pci: Set the I/O port base to the SH7780 I/O window default.
sh: pci: Consolidate PCI I/O and mem window definitions for SH7780.
sh: pci: Kill off platform-specific multi-window mappings.
sh: pci: Consolidate SH7780 PCIC IRQ routing.
sh: pci: Start unifying the SH7780 PCIC initialization.
Merge branches 'sh/earlytimer' and 'sh/shmobile-r2r-staging'
sh: sh7724: Don't default enable the RTC clock.
sh: sh7724: Register CMT as an early platform device here too.
sh: pci: Drop asm-generic/pci.h, so we can use our own fixups.
sh: pci: Split out new-style PCI core.
sh: pci: HAVE_PCI_MMAP support.
sh: pci: Consolidate pcibios_align_resource() definitions.
sh: pci: Kill off unused pcibios_fixup().
sh: pci: Consolidate pci_iomap() and use the generic I/O base.
sh: pci: Rework fixed region checks in ioremap().
sh: pci: New-style controller registration.
sh: pci: Track io and mem_offset per-channel.
sh: pci: Consolidate bus<->resource mapping in pci-lib.
sh: pci: Consolidate the remaining common bits.
sh: pci: Kill off the now unused hose->io_base.
sh: pci: Kill off superfluous lboxre2 pci fixups.
sh: pci: Flag the dreamcast BBA as IORESOURCE_PCI_FIXED.
sh: pci: Kill off dead references to is_pci_ioaddr and friends.
sh: pci: Consolidate pcibios_setup() in pci-lib.
sh: pci: Kill off legacy ide quirks.
sh: pci: Tidy up the dreamcast PCI support.
sh: pci: Convert the SH-5 code over to the new interface.
sh: pci: Rename ops-cayman -> fixups-cayman.
sh: pci: Rewrite SH7751 PCI support to follow SH7780.
sh: pci: Rename SH7751 platform ops files to fixups.
sh: pci: Consolidate lboxre2 and r2d IRQ fixups.
sh: pci: Convert dreamcast to new-style interface.
sh: pci: Move the se7751 fixups in to arch/sh/drivers/pci/.
sh: pci: Kill off the last remnants of the now unused pci-auto code.
sh: pci: Roll pci-lib in to pci-new.
sh: pci: Rename pci-new.c to pci.c.
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
sh: pci: Fix up the build for CONFIG_PCI=n.
Merge branches 'sh/stable-updates' and 'sh/pci-rework'
sh: update defconfigs for PCI changes.
sh: select GENERIC_TIME for new CMT driver.
sh: rtc-generic support.
sh: register the rtc-generic platform device properly.
Merge branch 'timers/clocksource' of git://git.kernel.org/.../x86/linux-2.6-tip
sh: Consolidate MTU2/CMT/TMU timer platform data.
clocksource: sh_mtu2/cmt_register() should be static.
sh: select both GENERIC_TIME and GENERIC_CLOCKEVENTS.
sh: Kill off the now unused ARCH_USES_GETTIMEOFFSET code.
sh: Move dummy clockevents broadcast timer to its new home.
sh: Flag IRQSTACKS as BROKEN for now.
sh: Handle shm_align_mask also for HAVE_ARCH_UNMAPPED_AREA_TOPDOWN.
sh: sh64 still needs ARCH_USES_GETTIMEOFFSET temporarily.
sh: Integrate the SH-5 onchip_remap() more coherently.
sh: Kill off unused SH-5 irq_describe cruft.
sh: Enable new TMU driver support for all SH-3 and SH-4 CPUs.
sh: Move out rtc-sh registration from time_64.c to setup-sh5.c
sh: Finish the sh64 migration off of ARCH_USES_GETTIMEOFFSET.
sh: Rename arch/sh/kernel/time_32.c to arch/sh/kernel/time.c.
sh: Wire up GENERIC_CMOS_UPDATE for the platforms that need it.
sh: Kill off dead handle_timer_tick() code.
sh: Kill off dead timer sysclass pm hooks.
sh: mach-sh03: Give the sh03 rtc its own spinlock.
sh: Kill off the global rtc_lock with extreme prejudice.
sh: Kill off sh64's hand-rolled syscall tracer.
sh: Kill off unused sh64 debug code.
sh: Move out cayman-specific panic handler code to its own file.
sh: Drop dead rules from arch/sh/kernel/Makefile_64.
sh: Always select RTC_LIB, not just for SUPERH32.
sh: Kill off extra cflags Kconfig entry.
sh: Always fixup unaligned userspace accesses on sh64.
sh: TMU platform data for SH7786.
sh: TMU platform data for SH-X3 proto CPU.
sh: Kill off the GENERIC_CALIBRATE_DELAY ifndef.
sh: Add clock id to sh-sci platform data on SH-Mobile CPUs.
serial: sh-sci: Fix up section mismatch in error path.
sh: Fix up the sh64 earlyprintk build.
sh: Cleanup irqflags size mismatch on SH-5 build.
sh: Provide __read_{read,write}sl() definitions for sh64.
sh: Rename opcode_t to insn_size_t.
sh: Provide an __sdivsi3_2 export for sh64.
sh: Fix up SHmedia module ELF relocations.
sh: Integrate sh64 bits in vmlinux_32.lds.S.
sh: Move the unified linker script in place, kill off old _64 one.
sh: Tidy up the ldscript output format specifier.
sh: Fix up the sh64 zImage build.
sh: Provide a tighter BOOT_LINK_OFFSET definition for the Cayman board.
sh: Provide a BITS definition, use it in the arch/sh/boot/ Makefiles.
sh: Merge the split arch/sh/boot/compressed/ Makefiles.
sh: Consolidate the boot link and entry offset definitions.
sh: Hook up cc-cross-prefix support.
sh: Fix up R0 dependence in __arch_swab16/32.
sh: Fix up typo in arch/sh/kernel/vmlinux.lds.S
sh: Account for INITIAL_JIFFIES when using jiffies clocksource.
sh: clkfwk: Make recalc return an unsigned long.
sh: clkfwk: Add a followparent_recalc() helper.
sh: clkfwk: refactor rate propagation.
sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess.
sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT.
sh: clkfwk: Fix up the clk_enable() error path.
sh: clkfwk: Improve the generic clk_set_parent() implementation.
sh: clkfwk: Tidy up on-chip clock registration and rate propagation.
sh: clkfwk: Kill off clk_recalc_rate().
sh: clkfwk: Wire up clk_get_sys() support.
sh: clkfwk: Handle clk_get_sys() returning an ERR_PTR.
sh: clkfwk: Use arch_clk_init() for on-chip clock registration.
sh: Kill off the remnants of the old timer code.
Merge branch 'master' into sh/clkfwk
sh: clkfwk: module_clk -> peripheral_clk rename.
sh: clkfwk: Handle NULL clkops for root clocks.
sh: clkfwk: Provide a generic clk_set_rate_ex() path for root clocks.
sh: clkfwk: Rework legacy CPG clock handling.
sh: clkfwk: Update SH7785 for refactored clock framework.
sh: clkfwk: rate table construction and rounding for SH7785.
sh: clkfwk: Map tree hierarchy in debugfs.
sh: clkfwk: Add MSTP bits to SH7785 clock framework.
sh: Provide FORCE_MAX_ZONEORDER.
sh: hd64461: Fix up I/O base register offsets.
sh: mach-hp6xx: Fix up the hp6xx build for hd64461 changes.
sh: irq: Rework the SR.IMASK bitmap handling.
sh: irq: Convert from irq_desc[] to irq_to_desc().
sh: irq: Teach ipr and intc about dynamically allocating irq_descs.
sh: irq: Provide an arch_probe_nr_irqs() that wraps the machvec def.
Merge branches 'sh/stable-updates' and 'sh/sparseirq'
sh: Wrap irq_to_desc_alloc_cpu() around CONFIG_SPARSE_IRQ temporarily.
sh: Add a NR_IRQS_LEGACY for external IRQ0-7.
sh: clkfwk: Make clock-cpg usable for non-legacy platforms.
sh: Prefer slab_is_available() over after_bootmem.
sparseirq: Allow early irq_desc allocation
sh: irq: Fix up imask build warnings.
sh: Record ms7724se in mach-types.
sh: Add a KBUILD_DEFCONFIG for sh64.
sh: pci-sh7751: Initialize io_map_base in controller definition.
sh: pci: Disable MWI and make pci_dma_burst_advice() a bit more accurate.
Merge branch 'sh/clkfwk'
sh: pci-sh7780: Fix up for PCI_DISABLE_MWI changes.
sh: Tidy up the optional L2 probing, wire it up for SH7786.
sh: Tidy up SH-4A boot_cpu_data.flags probing.
nommu: Provide mmap_min_addr definition.
sh: plug vsyscall dir in to archclean.
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
sh: Fix sys_pwritev() syscall table entry for sh32.
sh: Wire up sys_rt_tgsigqueueinfo.
sh: Tie sparseirq in to Kconfig.
Merge branch 'sh/ftrace' of git://github.com/mfleming/linux-2.6
sh: Wire up sys_perf_counter_open.
sh: intc: alloc_bootmem() -> kzalloc() conversion.
sh: Bump the earlytimer bits back to time_init().
sh: Use generic sched_clock().
sh: Bump the earlytimer probe devices up.
clocksource: Drop unused irqaction.mask from SH drivers.
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
sh: Convert to asm-generic/current.h.
sh: Convert to asm-generic/dma.h.
sh: Convert to asm-generic/posix_types.h.
sh: Convert to asm-generic/termbits.h and termios.h.
sh: Convert ipc/shm bits to their asm-generic versions.
sh: Tidy up duplication in irq/swab/timex.h.
sh: Conver to asm-generic/mmu_context.h.
sh: Convert to asm-generic/module.h.
sh: Convert to asm-generic/unaligned.h.
sh: Convert to asm-generic/scatterlist.h.
sh: Convert to asm-generic/types.h.
sh: Convert to asm-generic/signal.h.
sh: Switch to asm-generic versions for identical headers.
sh: Derive COMMAND_LINE_SIZE from asm-generic/setup.h.
sh: Convert sh64 to use the generic checksum code.
serial: sh-sci: Move over to dev_pm_ops.
sh: urquell: Add system FPGA mode pin support.
sh: Set EARLY_SCIF_CONSOLE_PORT sanely for SH7786.
sh: pci: Allow register_pci_controller() to handle overlapping regions.
sh: pci: SH7786 PCI ops.
wusb: hwa-hc: Drop unused pci_suspend/resume hooks.
USB: xhci depends on PCI.
sh: Use generic atomic64_t implementation.
sh: Generic HAVE_PERF_COUNTER support.
Merge branches 'sh/pci-express-integration', 'sh/rsk-updates', 'sh/platform-updates' and 'sh/perf_counter'
sh: pci: Initial PCI-Express support for SH7786 Urquell board.
sh: defconfig updates.
sh: Enable soc-camera in ap325rxa/migor/se7724 defconfigs.
sh: Provide cpu_idle_wait() to fix up cpuidle/SMP build.
sh: Use local TLB flush in set_pte_phys().
sh: Wire up the uncached fixmap on sh64 as well.
sh: SH7786 SMP support.
sh: Fix up more dma-mapping fallout.
asm-generic: add dummy pgprot_noncached()
sh: Fix up HAVE_PERF_COUNTERS typo.

Paul Turner (1):
sched: remove redundant hierarchy walk in check_preempt_wakeup

Paul Walmsley (18):
OMAP3 SRAM: mark OCM RAM as Non-cacheable Normal memory
OMAP3 SRAM: add ARM barriers to omap3_sram_configure_core_dpll
OMAP3 clock: add interconnect barriers to CORE DPLL M2 change
OMAP3 SRAM: clear the SDRC PWRENA bit during SDRC frequency change
OMAP3 SDRC: initialize SDRC_POWER at boot
OMAP3 SRAM: renumber registers to make space for argument passing
OMAP3 clock: only unlock SDRC DLL if SDRC clk < 83MHz
OMAP3 clock: use pr_debug() rather than pr_info() in some clock change code
OMAP2xxx clock: rename clk_init_one() to clk_preinit()
ARM: OMAP3: SDRC: add timing data for Micron MT46H32M32LF-6, v2
ARM: OMAP3: SDRC: add timing data for Qimonda HYB18M512160AF-6
OMAP3 clock: remove wait for DPLL3 M2 clock to stabilize
OMAP3 clock: initialize SDRC timings at kernel start
OMAP3 clock: add a short delay when lowering CORE clk rate
OMAP3 clock/SDRC: program SDRC_MR register during SDRC clock change
OMAP3 SRAM: add more comments on the SRAM code
OMAP3 SRAM: convert SRAM code to use macros rather than magic numbers
OMAP3 SDRC: set FIXEDDELAY when disabling SDRC DLL

Paulius Zaleckas (3):
wimax: Add netlink interface to get device state
hso: convert dev_alloc_skb() to netdev_alloc_skb()
trivial: mtd: fix Kconfig comment about 'armflash'

Pavel Machek (5):
SubmittingPatches: fix typo
[ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines
trivial: Fix Pavel's address in MAINTAINERS
trivial: SubmittingPatches: fix typo
trivial: Kconfig: .ko is normally not included in module names

Pavel Roskin (3):
ath5k: fix scanning in AR2424
cfg80211: fix compile error with CONFIG_CFG80211_DEBUGFS
intelfb: fix spelling of "CLOCK"

Pekka Enberg (67):
x86: move x86_quirk_pre_intr_init() to irqinit_32.c
x86: move init_ISA_irqs() in irqinit_32.c to match ordering in irqinit_64.c
x86: introduce smp_intr_init() in irqinit_32.c
x86: introduce apic_intr_init() in irqinit_32.c
x86: use identical loop constructs in 32-bit and 64-bit native_init_IRQ()
x86: unify smp_intr_init() in irqinit_{32,64}.h
x86: unify init_ISA_irqs() in irqinit_{32,64}.c
x86: unify native_init_IRQ() in irqinit_{32,64}.c
x86: unify trivial differences in irqinit_{32,64}.c
x86: unify apic_intr_init() in irqinit_{32,64}.c
x86: unify irqinit_{32,64}.c into irqinit.c
x86: define IA32_SYSCALL_VECTOR on 32-bit to reduce ifdefs
x86: remove some ifdefs from native_init_IRQ()
x86: unify noexec handling
x86: move max_pfn_mapped and max_low_pfn_mapped to setup.c
x86: move per-cpu mmu_gathers to mm/init.c
x86: unify 64-bit UMA and NUMA paging_init()
x86: use sparse_memory_present_with_active_regions() on UMA
kmemtrace: fix kernel parameter documentation
slab: document kzfree() zeroing behavior
perf report: Add support for profiling JIT generated code
SLUB: Out-of-memory diagnostics
bootmem: use slab if bootmem is no longer available
bootmem: fix slab fallback on numa
slab: setup allocators earlier in the boot sequence
vmalloc: use kzalloc() instead of alloc_bootmem()
init: introduce mm_init()
sched: use kzalloc() instead of the bootmem allocator
vt: use kzalloc() instead of the bootmem allocator
sched: use alloc_cpumask_var() instead of alloc_bootmem_cpumask_var()
sched: use slab in cpupri_init()
irq: use kcalloc() instead of the bootmem allocator
vgacon: use slab allocator instead of the bootmem allocator
slab: fix gfp flag in setup_cpu_cache()
slab,slub: don't enable interrupts during early boot
slab: setup cpu caches later on when interrupts are enabled
slab: move struct kmem_cache to headers
kmemcheck: add Vegard and Pekka to MAINTAINERS
SLUB: Don't print out OOM warning for __GFP_NOFAIL
kmemcheck: remove forward declarations from error.c
kmemcheck: make initialization message less confusing
kmemcheck: remove multiple ifdef'd definitions of the same global variable
kmemcheck: move 64-bit ifdef out of kmemcheck_opcode_decode()
kmemcheck: use kmemcheck_pte_lookup() instead of open-coding it
slab: add hooks for kmemcheck
kmemcheck: make kconfig accessible for other architectures
Merge branches 'slab/documentation', 'slab/fixes', 'slob/cleanups' and 'slub/fixes' into for-linus
Merge branch 'slub/earlyboot' into for-linus
Staging: w35und: remove unused code from wbsoft_configure_filter()
Staging: w35und: replace switch error handling with gotos in wb35_hw_init()
Staging: w35und: move hal_init_hardware() and hal_halt() int wbusb.c
Staging: w35und: simplify error handling in wb35_hw_init()
Staging: w35und: simplify hal_init_hardware() error handling
Staging: w35und: more simplify hal_init_hardware() error handling
Staging: w35und: simplify hal_init_hardware() and hal_halt()
Staging: w35und: clean up comments in wbusb.c
Staging: w35und: inline hal_set_phy_type() to wb35_hw_init()
Staging: w35und: reformat wbusb.c
Staging: w35und: remove MODULE_AUTHOR
Staging: w35und: make led lookup tables static
Staging: w35und: reformat wbhal.c
Staging: w35und: merge wbhal.c to wbusb.c
Staging: w35und: inline hal_set_rf_power() to mto.c
Staging: w35und: merge rest of wbhal.c to phy_calibration.c
[S390] s390: remove DEBUG_MALLOC
eeepc-laptop: enable camera by default
SLUB: Don't pass __GFP_FAIL for the initial allocation

Pete Zaitcev (1):
USB: janitor storage initializers

Peter 'p2' De Schrijver (1):
OMAP3: PM: Ensure MUSB block can idle when driver not loaded

Peter Feuerer (1):
acerhdf: Acer Aspire One fan control

Peter Griffin (2):
sh: Add ptrace support for NOMMU debugging
sh: Add UBC trap vector for SH2A

Peter Holik (2):
export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether.c
usb driver for intellon int51x1 based PLC like devolo dlan duo

Peter Huewe (2):
trivial: pci hotplug: adding init/exit macros to sgi_hotplug
RDMA: Add init/exit macros to addr.c and cma.c

Peter Korsgaard (9):
dm9601: trivial comment fixes
smsc95xx: strip ethernet fcs (crc) on receive path
mtd: nand: s3c2410_nand_setrate(): use correct macros for 2412/2440
mtd/nand: s3c6400 support for s3c2410 driver
kconfig: handle comment entries within choice/endchoice
powerpc/mpc83xx: Fix usb mux setup for mpc834x
[ARM] S3C64XX: fix HCLK gate defines
[ARM] S3C64XX: clock.c: fix typo in usb-host clock ctrlbit
serial: samsung.c: mark s3c24xx_serial_remove as __devexit

Peter Ma (2):
avr32: Change Atmel ATNGW100 config to add choice of add-on board
avr32: Add support for Mediama RMTx add-on board for ATNGW100

Peter Oberparleiter (4):
kernel: constructor support
seq_file: add function to write binary data
gcov: add gcov profiling infrastructure
gcov: enable GCOV_PROFILE_ALL for x86_64

Peter P Waskiewicz Jr (21):
ixgbe: Update get_physical_layer() calls, plus a version bump
ixgbe: Set Priority Flow Control low water threshhold for DCB
ixgbe: Allow link flow control in DCB mode for 82599 adapters
ixgbe: When in DCB mode with PFC enabled, show LFC is disabled
ixgbe: Don't reset the hardware when switching between LFC and PFC
ixgbe: Add generic XAUI support to 82599
ixgbe: Increase the driver version number
ixgbe: Add semaphore access for PHY initialization for 82599
ixgbe: Change Direct Attach Twinax cable detection for SFP+ NICs
ixgbe: Remove device ID 0x10d8
ixgbe: Fix build warning
ixgbe: Enable ACPI WoL capabilities for 82599
ixgbe: Change the 82599 PHY DSP restart logic
ixgbe: Add ethtool offline test support
ixgbe: Harden the 82599 multispeed fiber autotry mechanism
ixgbe: Add a second feature flags variable, move HW RSC capability there
ixgbe: Add hardware defines for Flow Director for 82599
ixgbe: Add Flow Director init and modify functions for 82599
ixgbe: Enable Flow Director hashing in 82599
ixgbe: Add FW detection and warning for 82599 SFP+ adapters
ixgbe: Increase the driver version number

Peter Rajnoha (1):
dm: sysfs add suspended attribute

Peter Ujfalusi (20):
ASoC: tlv320aic23: add DSP_A format support
ASoC: OMAP: Use single-phase for DSP mode
ASoC: OMAP: Add DSP_A mode support for mcbsp
ASoC: TWL4030: Fix for the constraint handling
ASoC: OMAP: Add 4 channel support to mcbsp
ASoC: TWL4030: Add 4 channel TDM support
ASoC: Beagle: Add support for 4 channel
ASoC: TWL4030: Add VIBRA output
ASoC: TWL4030: Fix typo in twl4030_codec_mute function
ASoC: TWL4030: Fix Analog capture path for AUXR
ASoC: TWL4030: Change DAPM routings and controls for DACs and PGAs
ASoC: TWL4030: Move the Headset pop-attenuation code to PGA event
ASoC: TWL4030: Add support for platform dependent configuration
ASoC: SDP4030: Use the twl4030_setup_data for headset pop-removal
ASoC: TWL4030: Differentiate the playback streams
ASoC: TWL4030: Handsfree pop removal redesign
ASoC: TWL4030: Add shadow register
ASoC: TWL4030: HandsfreeL/R mute DAPM switch
ASoC: TWL4030: Use reg_cache in twl4030_init_chip
ASoC: TWL4030: Check the interface format for 4 channel mode

Peter Zijlstra (211):
perfcounters: IRQ and NMI support on AMD CPUs
perfcounters: IRQ and NMI support on AMD CPUs, fix
x86: perf_counter cleanup
perf_counter: x86: fix 32-bit irq_period assumption
perf_counter: use list_move_tail()
perf_counter: add comment to barrier
perf_counter: x86: use ULL postfix for 64bit constants
perf_counter: software counter event infrastructure
perf_counter: provide pagefault software events
perf_counter: provide major/minor page fault software events
perf_counter: hrtimer based sampling for software time events
perf_counter: add an event_list
perf_counter: fix hrtimer sampling
perf_counter: fix uninitialized usage of event_list
perf_counter: generic context switch event
perf_counter: fix up counter free paths
perf_counter: hook up the tracepoint events
perf_counter: revamp syscall input ABI
perf_counter: unify irq output code
perf_counter: remove the event config bitfields
perf_counter: avoid recursion
perf_counter: new output ABI - part 1
perf_counter tools: update to new syscall ABI
perf_counter tools: use mmap() output
perf_counter tools: remove glib dependency and fix bugs in kerneltop.c, fix poll()
perf_counter: fix perf_poll()
perf_counter: more elaborate write API
perf_counter: output objects
perf_counter: sanity check on the output API
perf_counter: optionally provide the pid/tid of the sampled task
perf_counter: kerneltop: mmap_pages argument
perf_counter: kerneltop: output event support
perf_counter: allow and require one-page mmap on counting counters
perf_counter: unify and fix delayed counter wakeup
perf_counter: fix update_userpage()
perf_counter: kerneltop: simplify data_head read
perf_counter: executable mmap() information
perf_counter: kerneltop: parse the mmap data stream
perf_counter: x86: proper error propagation for the x86 hw_perf_counter_init()
perf_counter: small cleanup of the output routines
perf_counter: re-arrange the perf_event_type
perf_counter tools: kerneltop: update event_types
perf_counter: provide generic callchain bits
perf_counter: x86: callchain support
perf_counter: pmc arbitration
perf_counter: move the event overflow output bits to record_type
perf_counter: per event wakeups
perf_counter: kerneltop: update to new ABI
perf_counter: add more context information
perf_counter: update mmap() counter read
perf_counter: update mmap() counter read, take 2
perf_counter: add more context information
perf_counter: SIGIO support
perf_counter: generalize pending infrastructure
perf_counter: x86: self-IPI for pending work
perf_counter: theres more to overflow than writing events
perf_counter: fix the mlock accounting
perf_counter: PERF_RECORD_TIME
perf_counter: counter overflow limit
perf_counter: comment the perf_event_type stuff
perf_counter: change event definition
perf_counter: rework context time
perf_counter: rework the task clock software counter
perf_counter: remove rq->lock usage
perf_counter: minimize context time updates
perf_counter: fix NMI race in task clock
perf_counter: provide misc bits in the event header
perf_counter: use misc field to widen type
perf_counter: kerneltop: keep up with ABI changes
perf_counter: add some comments
perf_counter: track task-comm data
perf_counter: some simple userspace profiling
perf_counter: move PERF_RECORD_TIME
perf_counter: allow for data addresses to be recorded
perf_counter: optimize mmap/comm tracking
perf_counter: sysctl for system wide perf counters
perf_counter: log full path names
sched: remove extra call overhead for schedule()
perf_counter tools: fix Documentation/perf_counter build error
perf_counter: fix race in perf_output_*
perf_counter: fix nmi-watchdog interaction
perf_counter: tool: handle 0-length data files
perf_counter: documentation update
perf_counter: x86: fixup nmi_watchdog vs perf_counter boo-boo
sched: rt: document the risk of small values in the bandwidth settings
perf_counter: uncouple data_head updates from wakeups
perf_counter: add ioctl(PERF_COUNTER_IOC_RESET)
perf_counter: provide an mlock threshold
perf_counter: fix the output lock
perf_counter: inheritable sample counters
perf_counter: tools: update the tools to support process and inherited counters
perf_counter: optimize perf_counter_task_tick()
perf_counter: rework ioctl()s
perf_counter: add PERF_RECORD_CONFIG
perf_counter: add PERF_RECORD_CPU
perf_counter: fix print debug irq disable
perf_counter: x86: More accurate counter update
perf_counter: x86: Allow unpriviliged use of NMIs
perf_counter: Fix perf_output_copy() WARN to account for overflow
perf_counter: x86: Fix up the amd NMI/INT throttle
perf_counter: Rework the perf counter disable/enable
perf_counter: x86: Robustify interrupt handling
perf_counter: remove perf_disable/enable exports
perf_counter: per user mlock gift
perf_counter: frequency based adaptive irq_period
perf top: update to use the new freq interface
perf_counter: frequency based adaptive irq_period, 32-bit fix
perf_counter: Fix inheritance cleanup code
perf_counter: Fix counter inheritance
perf_counter: Solve the rotate_ctx vs inherit race differently
perf_counter: Log irq_period changes
perf_counter: Optimize disable of time based sw counters
perf_counter: Optimize sched in/out of counters
perf_counter: Fix dynamic irq_period logging
perf_counter: Sanitize counter->mutex
perf_counter: Sanitize context locking
perf_counter: Fix userspace build
perf_counter: Simplify context cleanup
perf_counter: Change pctrl() behaviour
perf_counter: Remove perf_counter_context::nr_enabled
perf_counter: Fix perf-$cmd invokation
perf_counter: Remove unused ABI bits
perf_counter: Make pctrl() affect inherited counters too
perf_counter: Propagate inheritance failures down the fork() path
perf_counter: Fix PERF_COUNTER_CONTEXT_SWITCHES for cpu counters
perf_counter: x86: Expose INV and EDGE bits
perf_counter: x86: Remove interrupt throttle
perf_counter: Generic per counter interrupt throttle
perf report: Fix segfault on unknown symbols
perf report: Fix ELF symbol parsing
perf report: More robust error handling
perf_counter: tools: /usr/lib/debug%s.debug support
perf_counter: tools: report: Add vmlinux support
perf_counter: tools: report: Rework histogram code
perf_counter: tools: report: Dynamic sort/print bits
pref_counter: tools: report: Add --sort option
perf_counter: tools: report: Add comm sorting
pref_counter: tools: report: Add dso sorting
perf_counter tools: report: Implement header output for --sort variants
perf_counter: Fix COMM and MMAP events for cpu wide counters
perf_counter: Clean up task_ctx vs interrupts
perf_counter: Ammend cleanup in fork() fail
perf_counter: Use PID namespaces properly
perf_counter: tools: Expand the COMM,MMAP event synthesizer
perf_counter: tools: Better handle existing data files
perf_counter tools: Remove the last nmi bits
x86: Fix atomic_long_xchg() on 64bit
perf_counter: Add unique counter id
perf_counter: Rename various fields
perf_counter: Remove the last nmi/irq bits
perf_counter: x86: Emulate longer sample periods
perf_counter: Change data head from u32 to u64
perf_counter: Add ioctl for changing the sample period/frequency
perf_counter: Rename perf_counter_hw_event => perf_counter_attr
perf_counter tools: Fix up the ABI shakeup
perf report: Separate out idle threads
perf_counter: Add a comm hook for pure fork()s
perf record: Use long arg for counter period
perf report: Fix comm sorting
perf_counter: Fix race in counter initialization
perf report: Simplify symbol output
perf report: Add consistent spacing rules
perf_counter: Add fork event
perf_counter: Remove munmap stuff
perf_counter tools: Use fork and remove munmap events
x86: Set context.vdso before installing the mapping
perf_counter: Generate mmap events for install_special_mapping()
perf report: Deal with maps
perf_counter: Change PERF_SAMPLE_CONFIG into PERF_SAMPLE_ID
perf_counter: Add PERF_SAMPLE_PERIOD
perf_counter: Fix frequency adjustment for < HZ
perf_counter: Add mmap event hooks to mprotect()
ring-buffer: pass in lockdep class key for reader_lock
perf_counter: More aggressive frequency adjustment
perf_counter tools: Small frequency related fixes
perf_counter tools: Propagate signals properly
perf_counter: Annotate exit ctx recursion
perf_counter tools: Normalize data using per sample period data
perf_counter: Introduce struct for sample data
perf_counter: Accurate period data
perf_counter: More paranoia settings
perf_counter: Rename perf_counter_limit sysctl
perf_counter: Rename enums
perf_counter: Standardize event names
perf_counter: Rename L2 to LL cache
perf_counter: Add counter->id to the throttle event
perf_counter: PERF_TYPE_HW_CACHE is a hardware counter too
perf_counter: Remove PERF_TYPE_RAW special casing
perf record: Explicity program a default counter
perf_counter: Add forward/backward attribute ABI compatibility
perf_counter: Fix ctx->mutex vs counter->mutex inversion
x86, mm: Add __get_user_pages_fast()
x86: Add NMI types for kmap_atomic
perf_counter: x86: Fix call-chain support to use NMI-safe methods
x86: Add NMI types for kmap_atomic, fix
page allocator: calculate the alloc_flags for allocation only once
sched, x86: Fix cpufreq + sched_clock() TSC scaling
perf report: Add --sort <call> --call <$regex>
perf_counter: x86: Set the period in the intel overflow handler
perf_counter tools: Replace isprint() with issane()
perf_counter tools: Add and use isprint()
fs: Provide empty .set_page_dirty() aop for anon inodes
perf_counter: Add event overlow handling
perf_counter tools: Handle lost events
perf_counter: Make callchain samples extensible
perf_counter: Update userspace callchain sampling uses
perf_counter tools: Add a data file header
perf_counter: Simplify and fix task migration counting
perf_counter: Close race in perf_lock_task_context()
perf_counter: Push perf_sample_data through the swcounter code
lockdep: Select frame pointers on x86

Petr Tesarik (1):
x86: move rdtsc_barrier() into the TSC vread method

Philipp Reisner (1):
drbd: add major number to major.h

Philipp Zabel (24):
[ARM] pxa: allow IRQ_BOARD_END to be customized and make zylonite to use it
[ARM] pxa/magician: use I2C fast mode
[ARM] pxa/magician: use ARRAY_AND_SIZE for platform_add_devices
[ARM] pxa: add basic support for HP iPAQ hx4700 PDAs
[ARM] pxa: magician_defconfig enable hx4700, asic3 and w100fb
MAINTAINERS: add a maintainer for iPAQ hx4700
MFD,mmc: tmio_mmc: make HCLK configurable
tmio_mmc: add bus_shift support
tmio_mmc: don't use set_irq_type
tmio_mmc: correct probe return value for num_resources != 3
tmio_mmc: map SD control registers after enabling the MFD cell
tmio_mmc: allow compilation for ASIC3
ASoC: magician: fix PXA SSP clock polarity
regulator/max1586: support increased V3 voltage range
regulator/max1586: fix V3 gain calculation integer overflow
[ARM] pxa/hx4700: add Maxim 1587A voltage regulator
[ARM] pxa/mioa701: add V3 gain configuration for Maxim 1586 voltage regulator
mfd: asic3: add asic3_set_register common operation
mfd: asic3: add clock handling for MFD cells
mfd: add ASIC3 IRQ numbers
mfd: asic3: use resource_size macro instead of local variable
mfd: asic3: remove SD/SDIO controller register definitions
mfd: asic3: enable DS1WM cell
mfd: asic3: enable SD/SDIO cell

Philippe Gerum (5):
Blackfin: merge Philippe's recent ipipe patch
Blackfin: convert interrupt pipeline to irqflags
Blackfin: allow CONFIG_TICKSOURCE_GPTMR0 with interrupt pipeline
Blackfin: remove obsolete mcount support from I-pipe code
Blackfin: update I-pipe patch level

Pierre Ossman (6):
sdhci: avoid changing voltage needlessly
cb710: fix printk format string
cb710: add missing parenthesis
cb710: handle DEBUG define in Makefile
mxcmmc: remove frequency workaround
sdhci: remove needless double parenthesis

Pierre Willenbrock (1):
agp/intel: Make intel_i965_mask_memory use dma_addr_t for physical addresses

Pieter Van Schaik (1):
V4L/DVB (11735): Enables the Winfast TV2000 XP Global TV IR

Ping Cheng (2):
Input: wacom - add support for Intuos4 tablets
Input: wacom - clear Intuos4 wheel data when finger leaves proximity

Prabhanjan Sarnaik (1):
mv643xx_eth: fix unicast filter programming in promiscuous mode

Prarit Bhargava (1):
x86: nmi: Add Intel processor 0x6f4 to NMI perfctr1 workaround

Rabeeh Khoury (2):
[ARM] Kirkwood: CPU idle driver
[ARM] Kirkwood: clock gating for unused peripherals

Rafael J. Wysocki (10):
NET/r8169: Rework suspend and resume
PCI PM: Follow PCI_PM_CTRL_NO_SOFT_RESET during transitions from D3
PM: Warn if interrupts are enabled during suspend-resume of sysdevs
PM/Suspend: Do not shrink memory before suspend
PM/Hibernate: Move memory shrinking to snapshot.c (rev. 2)
PM: Separate suspend to RAM functionality from core
PM/Hibernate: Rename disk.c to hibernate.c
PCI PM: Fix handling of devices without PM support by pci_target_state()
mm, PM/Freezer: Disable OOM killer when tasks are frozen
Net / e100: Fix suspend of devices that cannot be power managed

Rahul Iyer (1):
nfs41: Get the rpc_xprt * from the rpc_rqst instead of the rpc_clnt.

Rainer Weikusat (1):
ide-cd: prevent null pointer deref via cdrom_newpc_intr

Rakib Mullick (1):
mfd: Mark clocks_init as non-init in twl4030-core.c

Ralf Baechle (12):
MIPS: Fix typo resulting in far too long ndelay times.
MIPS: SMTC: Fix formatting difference to linux-mips.org code
MIPS: SB1250: Sort out merge mistake.
MIPS: ioctl.h: Cleanup.
MIPS: bug.h Build fix - include <linux/compiler.h>.
MIPS: Build fix - include <linux/smp.h> into all smp_processor_id() users.
MIPS: Hibernation: Remove SMP TLB and cacheflushing code.
MIPS: MIPSsim: Fix build error if MSC01E_INT_BASE is undefined.
MIPS: Sibyte: Fix build error if CONFIG_SERIAL_SB1250_DUART is undefined.
MIPS: Add arch generic CPU hotplug
MIPS: SMP: Allow suspend and hibernation if CPU hotplug is available
MIPS: Cavium: Add CPU hotplugging code.

Rami Rosen (8):
ipv4: remove unused member in fib_table.
ipv4: remove unused macro (FIB_RES_RESET) from ip_fib.h.
ipv4: remove an unused parameter from configure method of fib_rules_ops.
ipv4: cleanup - remove two unused parameters from fib_semantic_match().
ipv4: cleanup: remove unnecessary include.
net: Remove unused parameter from fill method in fib_rules_ops.
iwlwifi: avoid build warning in iwl-core.
ipv4: remove ip_mc_drop_socket() declaration from af_inet.c.

Randy Dunlap (30):
nfsd: use C99 struct initializers
lockd: fix FILE_LOCKING=n build error
[SCSI] fcoe, libfc: fix function declarations to be ANSI-compliant
iwmc3200wifi: fix printk format
menu: fix embedded menu presentation
kernel-doc: cleanup perl script
block: fix kernel-doc in recent block/ changes
kmemcheck: include module.h to prevent warnings
[SCSI] cnic: fix undefined reference to `ip6_route_output'
ieee802154: fix kconfig bool/tristate muckup
x86: atomic_32.h: Fix kernel-doc warnings
genirq, irq.h: Fix kernel-doc warnings
fusion: fix recent kernel-doc problems
[SCSI] qla2xxx: fix printk format warnings
USB: composite.h: mark private struct members as private:
USB: usb.h: change private: kernel-doc for new format requirement
V4L/DVB (11756): soc_camera: depends on I2C
V4L/DVB (11758): 2: handle unregister for non-I2C builds
V4L/DVB (11881): one kconfig controls them all
V4L/DVB (11936): Fix v4l2-device usage of i2c_unregister_device()
kmap_types: make most arches use generic header file
skbuff.h: fix skb_dst kernel-doc
phy_device: fix parameter name in kernel-doc
cgroups: make messages more readable
Fix kernel-doc parameter name typo in blk-settings.c:
Staging: comedi: uses udelay, needs delay.h
Staging: vt6655: uses pci functions, should depend on PCI
kernel-doc: ignore kmemcheck_bitfield_begin/end
kernel-doc: fix param matching for array params
cnic: add NETDEV_1000 and NETDEVICES to Kconfig select

Raphael Doursenaud (1):
ALSA: hdsp: allow firmware loading from inside the kernel

Reinette Chatre (6):
iwlwifi: change check triggering device restart after rfkill change
iwlagn: disable PS support for iwlagn
iwlwifi: more descriptive unsupported hardware message
iwlwifi: fix merge error
iwlwifi: fix otp access init
iwlwifi: fix comment describing disable_11n

Remis Lima Baima (1):
x86: added 'ifndef _ASM_X86_IOMAP_H' to iomap.h

Ricardo Labiaga (21):
nfs41: Add Kconfig symbols for NFSv4.1
nfs41: Add ability to read RPC call direction on TCP stream.
nfs41: Process the RPC call direction
nfs41: client callback structures
nfs41: Initialize new rpc_xprt callback related fields
nfs41: New backchannel helper routines
nfs41: New include/linux/sunrpc/bc_xprt.h
nfs41: New xs_tcp_read_data()
nfs41: Add backchannel processing support to RPC state machine
nfs41: Backchannel callback service helper routines
nfs41: Refactor svc_process()
nfs41: Backchannel bc_svc_process()
nfs41: Implement NFSv4.1 callback service process.
nfs41: Rename rq_received to rq_reply_bytes_recvd
nfs41: Backchannel: update cb_sequence args and results
nfs41: Backchannel: Refactor nfs4_reset_slot_table()
nfs41: Backchannel: Refactor nfs4_init_slot_table()
nfs41: Backchannel: Add a backchannel slot table to the session
nfs41: Backchannel: New find_client_with_session()
nfs41: Backchannel: CB_SEQUENCE validation
nfs41: sunrpc: xprt_alloc_bc_request() should not use spin_lock_bh()

Riccardo Ghetta (4):
sis190: fix for x86_64 (bug 11509)
sis190: better message on unknown PHY
sis190: add new phy found on asus F5Sr laptop
sis190: fix gigabit negotiation

Richard Genoud (4):
Remove duplicate slow protocol define in bond_3ad.h
Staging: rspiusb: clean rspiusb code
Staging: rspiusb.c: break the huge piusb_ioctl function into several ones
Staging: rspiusb: duplicate code in pixis_io

Richard Kennedy (1):
mm: exit.c reorder wait_opts to remove padding on 64 bit builds

Richard Laager (1):
USB: Identify Novatel MC760 in option driver

Richard Ršöjfors (1):
netdev: Added KS8842 driver

Richard Röjfors (4):
serial: Added Timberdale UART driver
i2c-ocores: Can add I2C devices to the bus
sdhci: platform driver for SDHCI
timbuart: Fix for tx_empty

Rik van Riel (2):
x86: 46 bit physical address support on 64 bits
vmscan: evict use-once pages first

Risto Suominen (1):
de2104x: support for systems lacking cache coherence

Robert Hancock (1):
sata_sil: enable 32-bit PIO

Robert Jarzmik (8):
[ARM] pxa: add udc support for pxa3xx
[ARM] pxa: add vcc_core regulation for cpufreq on pxa2xx
Maxim 1586 regulator driver
USB: pxa27x_udc: compatibility with pxa320 SoC
USB: pxa27x_udc: single-thread setup requests
[ARM] pxa/mioa701: add Maxim 1586 voltage regulator
MAINTAINERS: add entry for Mitac Mio A701 board
V4L/DVB (11613): pxa_camera: Documentation of the FSM

Robert Jennings (3):
powerpc/pseries: CMO unused page hinting
[SCSI] ibmvscsi: Add specific timeouts for operations
[SCSI] ibmvscsi: Enable fast fail feature

Robert Krakora (2):
V4L/DVB (11896): em28xx: Fix for Slow Memory Leak
V4L/DVB (12002): uvc: Fix for no return value check of uvc_ctrl_set() which calls mutex_lock_interruptible()

Robert Love (4):
fcoe: Add runtime debug logging with module parameter debug_logging
libfcoe: Add runtime debugging with module param debug_logging
libfc: Add runtime debugging with debug_logging module parameter
msm_serial: serial driver for MSM7K onboard serial peripheral.

Robert P. J. Day (9):
scripts/headers_check.pl: correct RE in header CONFIG leak check
KVM: Expand on "help" info to specify kvm intel and amd module names
ramdisk: remove long-deprecated "ramdisk=" boot-time parameter
drm: simplify kcalloc() call to kzalloc().
sparc: Simplify code using is_power_of_2() routine.
kernel/kfifo.c: replace conditional test with is_power_of_2()
ntfs: use is_power_of_2() function for clarity.
Staging: meilhaus: Remove long-deprecated SA_* interrupt macros.
h8/300: fix incorrect "select" directives in arch/h8300/Kconfig.cpu.

Robert Reif (1):
sparc: move of_device common code to of_device_common

Robert Richter (31):
perf_counter, x86: remove X86_FEATURE_ARCH_PERFMON flag for AMD cpus
perf_counter, x86: declare perf_max_counters only for CONFIG_PERF_COUNTERS
perf_counter, x86: add default path to cpu detection
perf_counter, x86: rework pmc_amd_save_disable_all() and pmc_amd_restore_all()
perf_counter, x86: protect per-cpu variables with compile barriers only
perfcounters: rename struct hw_perf_counter_ops into struct pmu
perf_counter, x86: rename struct pmc_x86_ops into struct x86_pmu
perf_counter, x86: make interrupt handler model specific
perf_counter, x86: remove get_status() from struct x86_pmu
perf_counter, x86: remove ack_status() from struct x86_pmu
perf_counter, x86: rename __hw_perf_counter_set_period into x86_perf_counter_set_period
perf_counter, x86: rename intel only functions
perf_counter, x86: modify initialization of struct x86_pmu
perf_counter, x86: make x86_pmu data a static struct
perf_counter, x86: move counter parameters to struct x86_pmu
perf_counter, x86: make pmu version generic
perf_counter, x86: make x86_pmu_read() static inline
perf_counter, x86: rename cpuc->active_mask
perf_counter, x86: generic use of cpuc->active
perf_counter, x86: consistent use of type int for counter index
perf_counter, x86: rework counter enable functions
perf_counter, x86: rework counter disable functions
perf_counter, x86: change and remove pmu initialization checks
perf_counter, x86: implement the interrupt handler for AMD cpus
perf_counter, x86: return raw count with x86_perf_counter_update()
perf_counter, x86: introduce max_period variable
perf_counter, x86: remove vendor check in fixed_mode_idx()
perf_counter, x86: remove unused function argument in intel_pmu_get_status()
perf_counter: update 'perf top' documentation
perf_counter, x86: rename bitmasks to ->used_mask and ->active_mask
oprofile: introduce module_param oprofile.cpu_type

Roberto De Ioris (2):
Staging: add udlfb driver
Staging: udlfb: update to version 0.2.3

Robin Getz (20):
Blackfin Serial Driver: fix baudrate for early_printk
Blackfin: allow scheduler functions to be placed into L1
Blackfin: fix early L1 relocation crash
Blackfin: document anomaly 05000234 workaround
Blackfin: annotate anomaly 05000119 in core DMA code
Blackfin: make sure MPU CPLB for first 1k is marked as valid
Blackfin: make deferred hardware errors more exact
Blackfin: make sure stack is accessible before dumping it
Blackfin: add workaround for anomaly 05000461
Blackfin: include system/processor info in dump messages
Blackfin: add missing access_ok() checks to user functions
Blackfin: export the last exception cause via debugfs
Blackfin: only handle CPLB protection violations when MPU is enabled
Blackfin: include the cpu compiled version in /proc/cpuinfo
Blackfin: do not configure the UART early if on wrong processor
kallsyms: support kernel symbols in Blackfin on-chip memory
debugfs: use specified mode to possibly mark files read/write only
irqs: add IRQF_SAMPLE_RANDOM to the feature-removal-schedule.txt (deprecated) list
Blackfin: stick the CPU name into boot image name
Blackfin: fix early crash when booting on wrong cpu

Roderick Colenbrander (3):
powerpc/virtex: Add support for Xilinx PCI host bridge
powerpc/virtex: Add Xilinx ML510 reference design support
powerpc/virtex: Add ml510 reference design device tree

Rodolfo Giometti (2):
LinuxPPS: core support
i2c: Use rwsem instead of mutex for board info

Roel Kluin (49):
rpcgss: remove redundant test on unsigned
ar9170: wrong test on outlen in ar9170_usb_exec_cmd() ?
ASoC: remove driver_data direct access of struct device
RDMA/nes: Fix off-by-one bugs in reset_adapter_ne020() and init_serdes()
smack: do not beyond ARRAY_SIZE of data
sh: clkfwk: beyond ARRAY_SIZE of onchip_ops for sh7722.
xen-blkfront: beyond ARRAY_SIZE of info->shadow
[SCSI] ibmvscsi: Remove redundant test on unsigned.
mISDN: get_free_devid() failure ignored
ASoC: correct print specifiers for unsigneds
uwb: event_size should be signed
ALSA: burgundy: timeout message is off by one.
mtd: nand: max_retries off by one in mxc_nand
CRIS: assignment/is equal confusion
drm: fix LOCK_TEST_WITH_RETURN macro
atl1c: WAKE_MCAST tested twice, not WAKE_UCAST
drivers/isdn/i4l/isdn_tty.c: fix check for array overindexing
[S390] qdio: fix access beyond ARRAY_SIZE of irq_ptr->{in,out}put_qs
Blackfin: fix length checking in kgdb_ebin2mem
lguest: beyond ARRAY_SIZE of cpu->arch.gdt
irda: smsc wait count reaches -1
block/ps3: remove driver_data direct access of struct device
[SCSI] ncr53c8xx: div reaches -1
[SCSI] nsp_cs: time_out reaches -1
block/ps3: remove driver_data direct access of struct device
V4L/DVB: cx23885/cymax2: binary/logical &/&& typo
V4L/DVB: cleanup redundant tests on unsigned
V4L/DVB (11741): zoran: Fix &&/|| typo
V4L/DVB (11961): tvp514x: try_count off by one
spi: takes size of a pointer to determine the size of the pointed-to type
alpha: bad macro expansion, parameter is member
uml: bad macro expansion, parameter is member
carminefb: fix possible access beyond end of carmine_modedb[]
radeon: P2G2CLK_ALWAYS_ONb tested twice, should 2nd be P2G2CLK_DAC_ALWAYS_ONb?
spi_bfin5xx: limit reaches -1
ufs: sector_t cannot be negative
Staging: comedi: non working tests on unsigned cmd->convert_arg
staging: comedi: fix missing parentheses
Staging: rtl8187se: wmm_param[1].ac_aci_acm_aifsn tested twice
Staging: fix operator precedence errors
Staging: otus: beyond ARRAY_SIZE of wd->ap.wds.encryMode
staging: rtlxxxx: off by one in AsicSendCommandToMcu() and NDIS_STATUS NICLoadFirmware()
staging: wis-sony-tuner.c: fix &&/|| error
dtlk: off by one in {read,write}_tts()
OMAP2 clock/powerdomain: off by 1 error in loop timeout comparisons
serial: fix off by one errors
IB/ehca: Ensure that guid_entry index is not negative
CRISv10: remove redundant tests on unsigned
udf: remove redundant tests on unsigned

Rohit Hagargundgi (1):
mtd: Flex-OneNAND support

Roland Dreier (6):
IB/mthca: Don't double-free IRQs when falling back from MSI-X to INTx
mlx4_core: Don't double-free IRQs when falling back from MSI-X to INTx
Merge branches 'cxgb3', 'ehca', 'misc', 'mlx4', 'mthca' and 'nes' into for-linus
IB/mthca: Replace dma_sync_single() use with proper functions
mlx4_core: Fix dma_sync_single_for_cpu() with matching for_device() calls
Merge branches 'ehca', 'misc', 'mlx4', 'mthca' and 'nes' into for-linus

Roland McGrath (1):
powerpc: Add PTRACE_SINGLEBLOCK support

Ron Lee (1):
slab: fix generic PAGE_POISONING conflict with SLAB_RED_ZONE

Ron Mercer (17):
qlge: Fix firmware event handler loop.
qlge: Fix bug in firmware event handler.
qlge: Fix bug in MTU setting process.
qlge: Fix timeout on indexed register wait.
qlge: Fix timeout on firmware mailbox commands.
qlge: Add support for retrieving firmware version.
qlge: Remove netif_set_gso_max_size() call.
qlge: Drop inbound error frames.
qlge: Drop inbound frames > MTU.
qlge: Add support for using alternate MAC address.
qlge: Add support for varied pcie function numbers.
qlge: Add set TX csum ethtool op.
qlge: bugfix: Get rid of errant spin_unlock().
qlge: Relax alignment on TX harware queue.
qlge: Allow RX buf rings to be > than 4096 bytes.
qla3xxx: Give the PHY time to come out of reset.
qla3xxx: Don't sleep while holding lock.

Russell King (41):
[ARM] Convert pmd_page() to be highmem safe
[ARM] Kconfig: sort ARM machine class support choice list by option name
[ARM] sort machine- and plat- by CONFIG* name
[ARM] smp: move core localtimer support out of platform specific files
[ARM] smp: SCU is used on non-realview platforms
[ARM] smp: separate SCU support code from realview
[ARM] smp: allow re-use of realview localtimer TWD support
[ARM] smp: fix style issues in smp_twd.c
Merge branch 'for-rmk-devel' of git://git.pengutronix.de/git/imx/linux-2.6 into devel
Merge branch 'ixp4xx' of git://git.kernel.org/.../chris/linux-2.6 into devel
Merge branch 'iommu' of git://git.kernel.org/.../tmlind/linux-omap-2.6.git into devel
Merge branch 'ixp4xx' of git://git.kernel.org/.../chris/linux-2.6 into devel
[ARM] smp: use new cpumask functions
Merge branch 'for-next' of git://git.kernel.org/.../khilman/linux-davinci into devel
Merge branch 'for-next' of git://git.kernel.org/.../tmlind/linux-omap-2.6 into devel
[ARM] make U300 clk_set_rate() return a _real_ errno
[ARM] Kconfig: remove 'default n'
Merge branch 'smp' into devel
Merge branch 'mxc-master' of git://git.pengutronix.de/git/imx/linux-2.6 into devel
Merge branch 'for-rmk' of git://git.marvell.com/orion into devel
kbuild: fix headers_exports with boolean expression
Merge branch 'for_rmk' of git://dev.omapzoom.org/pub/scm/santosh/kernel-omap4-base into devel
Merge branch 'at91' into devel
Merge branch 'ep93xx' into devel
Merge branch for-rmk-devel of git://aeryn.fluff.org.uk/bjdooks/linux into devel
[ARM] Make ARM_VIC_NR depend on ARM_VIC
Merge branch 'w90x900' into devel
Merge branch 'for-rmk' of git://linux-arm.org/linux-2.6 into devel
Merge branch 'copy_user' of git://git.marvell.com/orion into devel
Merge branch 'for-rmk' of git://git.kernel.org/.../ycmiao/pxa-linux-2.6 into devel
Merge branch 'stmp' into devel
Merge branch 'u300' into devel
MAINTAINERS: EB110ATX is not ebsa110
Merge branch 'for-rmk' of git://git.kernel.org/.../ycmiao/pxa-linux-2.6 into devel
Merge branch 'next-s3c' of git://aeryn.fluff.org.uk/bjdooks/linux into devel
Merge branch 'for-rmk' of git://git.marvell.com/orion into devel
Merge branch 'omap-clock-for-next' of git://git.pwsan.com/linux-2.6 into devel
[ARM] wire up rt_tgsigqueueinfo and perf_counter_open
[ARM] Update mach-types
Merge branch 'next-s3c' of git://aeryn.fluff.org.uk/bjdooks/linux into devel
[ARM] idle: clean up pm_idle calling, obey hlt_counter

Rusty Russell (46):
cyber2000fb.c: use proper method for stopping unload if CONFIG_ARCH_SHARK
module_param: invbool should take a 'bool', not an 'int'
module_param: split perm field into flags and perm
module_param: add __same_type convenience wrapper for __builtin_types_compatible_p
module_param: allow 'bool' module_params to be bool, not just int.
uvesafb: improve parameter handling.
module: trim exception table on init free.
module: cleanup FIXME comments about trimming exception table entries.
virtio: fix obsolete documentation on probe function
virtio: meet virtio spec by finalizing features before using device
virtio: add names to virtqueue struct, mapping from devices to queues.
virtio: expose features in sysfs
virtio: handle short buffers in virtio_rng.
lguest: be paranoid about guest playing with device descriptors.
lguest: cleanup passing of /dev/lguest fd around example launcher.
lguest: clean up lguest_init_IRQ
lguest: get more serious about wmb() in example Launcher code
sched: export kick_process
lguest: fix lguest wake on guest clock tick, or fd activity
lguest: remove invalid interrupt forcing logic.
lguest: fix race in halt code
lguest: improve interrupt handling, speed up stream networking
lguest: optimize by coding restore_flags and irq_enable in assembler.
lguest: clean up example launcher compile flags.
lguest: clean up length-used value in example launcher
lguest: fix writev returning short on console output
lguest: PAE fixes
lguest: allow any process to send interrupts
eventfd: export eventfd_signal and eventfd_fget for lguest
lguest: use eventfds for device notification
lguest: have example Launcher service all devices in separate threads
lguest: remove obsolete LHREQ_BREAK call
lguest: implement deferred interrupts in example Launcher
lguest: avoid sending interrupts to Guest when no activity occurs.
lguest: try to batch interrupts on network receive
lguest: suppress notifications in example Launcher
cpumask: remove the now-obsoleted pcibus_to_cpumask(): sh
cpumask: arch_send_call_function_ipi_mask: sh
cpumask: use mm_cpumask() wrapper: sh
cpumask: Use accessors for cpu_*_mask: sh
cpumask: use new operators in kernel/trace
[CPUFREQ] cpumask: avoid playing with cpus_allowed in speedstep-ich.c
[CPUFREQ] cpumask: avoid cpumask games in arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c
[CPUFREQ] cpumask: avoid playing with cpus_allowed in powernow-k8.c
[CPUFREQ] cpumask: new cpumask operators for arch/x86/kernel/cpu/cpufreq/powernow-k8.c
[IA64] fix compile error in arch/ia64/mm/extable.c

Ryan Mallon (2):
[ARM] 5523/1: ep93xx phys offset selection
[ARM] 5523/2: Updated ep93xx defconfig

Ryusuke Konishi (27):
nilfs2: remove nilfs_dat_prepare_free function
nilfs2: unify bmap operations starting use of indirect block address
nilfs2: add sufile function that can modify multiple segment usages
nilfs2: eliminate removal list of segments
nilfs2: remove header file for segment list operations
nilfs2: remove nilfs_bmap_put_block
nilfs2: remove nilfs_bmap_delete_block
nilfs2: move get block functions in bmap.c into btree codes
nilfs2: remove pointless NULL check of bpop_commit_alloc_ptr function
nilfs2: remove useless b_low and b_high fields from nilfs_bmap struct
nilfs2: remove bmap pointer operations
nilfs2: remove nilfs_direct_operations from direct mapping
nilfs2: remove nilfs_btree_operations from btree mapping
nilfs2: allow future expansion of metadata read out via get info ioctl
nilfs2: set bio unplug flag for the last bio in segment
nilfs2: enable sync_page method
nilfs2: modify list of unsupported features in caveats
nilfs2: return EBUSY against delete request on snapshot
nilfs2: use device's backing_dev_info for btree node caches
nilfs2: add sync_page method to page caches of meta data
nilfs2: support contiguous lookup of blocks
nilfs2: remove meaningless EBUSY case from nilfs_get_sb function
nilfs2: get rid of sget use for acquiring nilfs object
nilfs2: get rid of sget use for checking if current mount is present
nilfs2: simplify remaining sget() use
nilfs2: correct exclusion control in nilfs_remount function
nilfs2: get rid of bd_mount_sem use from nilfs

Rémi Denis-Courmont (4):
Phonet: fix accounting race between gprs_writeable() and gprs_xmit()
f_phonet: dev_kfree_skb instead of dev_kfree_skb_any in TX callback
f_phonet: no need to check for carrier - scheduler does it internally
usb: gadget: f_phonet: fix memory allocation sizes

SUGIOKA Toshinobu (1):
serial: sh-sci: Fix up PORT_SCI console output ordering.

Saeed Bishara (1):
mv643xx_eth: only unmask RX and TX_END interrupts for available queues

Sam Ravnborg (21):
x86: standardize Kbuild rules
x86: beautify vmlinux_64.lds.S
x86: beautify vmlinux_32.lds.S
x86, vmlinux.lds: unify header/footer
x86, vmlinux.lds: unify PHDRS
x86, vmlinux.lds: unify start/end of SECTIONS
x86, vmlinux.lds: unify .text output sections
x86, vmlinux.lds: unify exception table
x86, vmlinux.lds: unify data output sections
x86, vmlinux.lds: move vsyscall output sections
x86, vmlinux.lds: unify first part of initdata
x86, vmlinux.lds: unify parainstructions
x86, vmlinux.lds: unify .exit.* and .init.ramfs
x86, vmlinux.lds: unify percpu
x86, vmlinux.lds: unify remaining parts
x86: boot/compressed/vmlinux.lds.S: fix build of bzImage with 64 bit compiler
kbuild: add hint about __refdata to modpost
Improve vmlinux.lds.h support for arch specific linker scripts
vmlinux.lds.h update
[IA64] unexport fpswa.h
fbdev: generated logo sources depend on scripts/pnmtologo

Samuel Bronson (1):
x86: use symbolic name for VM86_SIGNAL when used as vm86 default return

Samuel Ortiz (12):
iwmc3200wifi: fix fragmentation threshold setting
iwmc3200wifi: shrink calibration lmac name
wireless/p54: prepare for FIRMWARE_NAME_MAX removal
irda: add git tree to MAINTAINERS file
firmware: allocate firmware id dynamically
firmware: atm/ueagle-atm: prepare for FIRMWARE_NAME_MAX removal
firmware: tuners/xc2028: prepare for FIRMWARE_NAME_MAX removal
firmware: dvb/dvb-usb: prepare for FIRMWARE_NAME_MAX removal
firmware: pcmcia/ds: prepare for FIRMWARE_NAME_MAX removal
firmware: FIRMWARE_NAME_MAX removal
mfd: fix tmio related warnings
mfd: early init for MFD running regulators

Samuel Thibault (1):
keyboard: advertise KT_DEAD2 extended diacriticals

Sandeep K Sinha (3):
md: Removal of hash table in linear raid
md: Removing num_sector and replacing start_sector with end_sector
md: Binary search in linear raid

SandeepKsinha (1):
md linear: Protecting mddev with rcu locks to avoid races

Sankar P (1):
trivial: spelling fix in ppc code comments

Santosh Shilimkar (15):
ARM: OMAP: Remove unwanted type casts and fix the compiler warning.
ARM: OMAP: Remove useless omap_sram_error function.
ARM: OMAP: Remove unnecessary omap2_globals.
ARM: OMAP: Remove unwanted type casts and fix the compiler warning.
ARM: OMAP: Remove useless omap_sram_error function.
ARM: OMAP: Remove unnecessary omap2_globals.
ARM: OMAP2/3: sDMA: Correct omap_request_dma_chain(), v2
ARM: OMAP4: Add minimal support for omap4
ARM: OMAP4: Clock stubs since CLKDEV not in yet.
ARM: OMAP4: Add support for 4430 SDP
ARM: OMAP4: Add defconfig for 4430 SDP
ARM: OMAP4: SMP: Add OMAP4430 SMP board files
ARM: OMAP4: SMP: Add mpu timer support for OMAP4430
ARM: OMAP4: SMP: Enable SMP support for OMAP4430
ARM: OMAP4: SMP: Update defconfig for OMAP4430

Sarah Sharp (34):
USB: xhci: Support xHCI host controllers and USB 3.0 devices.
USB: xhci: BIOS handoff and HW initialization.
USB: xhci: Ring allocation and initialization.
USB: xhci: Device context array allocation.
USB: xhci: No-op command queueing and irq handler.
USB: Add SuperSpeed to the list of USB device speeds.
USB: Add USB 3.0 roothub support to USB core.
USB: Don't reset USB 3.0 devices on port change detection.
USB: Add route string to struct usb_device.
USB: xhci: Root hub support.
USB: Support for addressing a USB device under xHCI
USB: xhci: Allocate and address USB devices
USB: Support for submitting control URBs under xHCI.
USB: xhci: Control transfer support.
USB: Parse and store the SuperSpeed endpoint companion descriptors.
USB: Support for bandwidth allocation.
USB: xhci: Bandwidth allocation support
USB: xhci: Bulk transfer support
USB: Push scatter gather lists down to host controller drivers.
USB: xhci: Scatter gather list support for bulk transfers.
USB: xhci: URB cancellation support.
USB: xhci: Fix register write order.
USB: xhci: Fix Link TRB handoff bit twiddling.
USB: xhci: Avoid global namespace pollution.
USB: xhci: Clean up xhci_irq() function.
USB: xhci: Avoid compiler reordering in Link TRB giveback.
USB: Change names of SuperSpeed ep companion descriptor structs.
USB: xhci: drop spinlock in xhci_urb_enqueue() error path.
USB: xhci: Make xhci-mem.c include linux/dmapool.h
usb; xhci: Fix TRB offset calculations.
USB: xhci: Remove packed attribute from structures.
USB: xHCI: Fix interrupt moderation.
USB: xhci: Respect critical sections.
USB: xhci: Add Makefile, MAINTAINERS, and Kconfig entries.

Sascha Hauer (37):
fec: switch to writel/readl
fec: do not typedef struct types
fec: remove unnecessary cast
fec: Codingstyle cleanups
fec: refactor set_multicast_list() to make it more readable
fec: refactor init function
fec: align receive packets
fec: remove debugging printks
fec: switch to net_device_ops
FEC Buffer rework
fec: call fec_restart() in fec_open()
MXC irq: remove unused defines
MXC: Add iomux support for MX35 SoCs
MX35: Add iomux pin defintions
[ARM] MX35: Add PCM043 board support
i.MX35 clock support: remove automotive path
pcm037: setup all pins at once and not in init functions
pcm037: add SDHC card detection
MX35: Fix IPU/Framebuffer clock names
pcm037: Add support for UART2
MXC: rename mxc_map_io to architecture specific versions
mxc timer: make compile time independent
mxc irq: make architecture runtime dependent
[ARM] Remove arch-imx from build system
[ARM] remove arch-imx
pcm038: Setup all iomux pins at once
PCM038: Remove unnecessary ifdefs, reorder includes alphabetically
mx1ads: remove ifdefs, reorder include alphabetically
mx1ads: setup iomux pins at once
mx1: add missing include
mx1ads: rename mxc_map_io to mx1_map_io
mxc: fix wrong register access in timer code
MXC qonq: mxc_map_io is now mx31_map_io
mx31: calls to gpio_request moved into platform code
mx3fb: Issue prettier log message
MMC core: limit minimum initialization frequency to 400kHz
imx: Check for NULL pointer deref before calling tty_encode_baud_rate

Sascha Hlusiak (5):
sit: Fail to create tunnel, if it already exists
sit: strictly restrict incoming traffic to tunnel link device
sit: ipip6_tunnel_del_prl: return err
addrconf: refuse isatap eui64 for INADDR_ANY
sit: stateless autoconf for isatap

Sasha Alexandr (3):
ALSA: HDA - Add pci-quirk for MSI MS-7350 motherboard.
ALSA: HDA - Name-fixes in code (tagra/targa)
ALSA: HDA - Correct trivial typos in comments.

Sathya Perla (9):
be2net: Use cancel_delayed_work_sync instead of cancel_delayed_work()
be2net: fix netdev stats rx_errors and rx_dropped
be2net: Fix rx stats updation in non-lro path
be2net: Fix early reset of rx-completion
be2net: Fix be_tx_q_clean() being called on freed queues
be2net: Add MCC queue mechanism for BE cmds
be2net: Use MCC queue for cmds that may be called in BH context
be2net: cleanup multicast_set cmd to avoid mc_list copy
be2net: receive asynchronous link status notifications from BE

Scott James Remnant (1):
USB: usbfs: deprecate and hide option for !embedded

Sean MacLennan (3):
powerpc: Update Warp to use leds-gpio driver
i2c: Fix confusing i2c-ibm_iic message
powerpc/warp: Fix ISA_DMA_THRESHOLD default

Sebastian Andrzej Siewior (7):
Input: ucb1400 - move static function from header into core
crypto: padlock - Enable on x86_64
net/libertas: make SPI interface big endian aware
[ARM] orion5x: add sram support for crypto
net/libertas: remove GPIO-CS handling in SPI interface code
[ARM] orion5x: increment window counter after adding sram mapping
net/libertas: don't recursive spin lock in if_spi_e2h()

Sebastian Haas (1):
Staging: add cpc-usb driver to the staging tree

Sebastian Ott (7):
[S390] cio: fix sanity checks in device_ops.
[S390] dasd: check_characteristics cleanup
[S390] dasd: sync after async probe
[S390] pm: ccw bus power management callbacks
[S390] pm: ccwgroup bus power management callbacks
[S390] pm: css bus power management callbacks
[S390] dasd: fix refcounting in dasd_change_state

Senthil Balasubramanian (1):
mac80211: Initialize RX's last received sequence number

Seokmann Ju (1):
[SCSI] qla2xxx: Correct bus-reset behaviour with recent ISPs.

Serge E. Hallyn (3):
don't raise all privs on setuid-root file with fE set (v2)
tomoyo: avoid get+put of task_struct
staging: p9auth: prevent some oopses and memory leaks

Sergei Poselenov (1):
kbuild: fix "Argument list too long" error for "make headers_check",

Sergei Shtylyov (25):
davinci: INTC: add support for TI cp_intc
pdc202xx_old: use ide_dma_test_irq()
pdc202xx_old: don't call pdc202xx_reset() on IRQ timeout
pdc202xx_old: kill resetproc() method
sl82c105: add printk() logging facility
libata-sff: avoid byte swapping in ata_sff_data_xfer()
sgiioc4: coding style cleanup
ide: call clear_irq() method in ide_timer_expiry()
cmd64x: implement clear_irq() method (take 2)
siimage: use ide_dma_test_irq() (take 2)
ide: move IRQ clearing from ack_intr() method to clear_irq() method (take 2)
ide: move ack_intr() method into 'struct ide_port_ops' (take 2)
cmd640: implement test_irq() method
cmd64x: implement test_irq() method
pdc202xx_old: implement test_irq() method (take 2)
siimage: implement test_irq() method
sl82c105: implement test_irq() method
musb_gadget: fix unhandled endpoint 0 IRQs
musb_gadget: suppress "parasitic" TX interrupts with CPPI
musb_host: refactor musb_save_toggle() (take 2)
musb_host: factor out musb_ep_{get|set}_qh()
musb_host: simplify check for active URB
musb_host: streamline musb_cleanup_urb() calls
musb_host: refactor URB giveback
musb: split out CPPI interrupt handler

Sergei Trofimovich (1):
mm cleanup: shmem_file_setup: 'char *' -> 'const char *' for name argument

Sergey Belyashov (2):
HID: autocentering support for Logitech G25 Racing Wheel
HID: autocentering support for Logitech Force 3D Pro

Sergey Lapin (8):
ASoC: AFEB9260 driver
[ARM] 5514/1: AFEB9260 sound support
[ARM] 5525/1: AFEB9260: fix for MMC support
Add constants for the ieee 802.15.4 stack
net: add IEEE 802.15.4 socket family implementation
net: add NL802154 interface for configuration of 802.15.4 devices
ieee802154: add documentation about our stack
ieee802154: add simple HardMAC driver sample

Sergey Matyukevich (1):
[libata] PATA driver for CF interface on AT91SAM9260 SoC

Sergio Luis (6):
x86: unify power/cpu_(32|64) headers
x86: unify power/cpu_(32|64) global variables
x86: unify power/cpu_(32|64) regarding saving processor state
x86: unify power/cpu_(32|64) regarding restoring processor state
x86: unify power/cpu_(32|64) copyright notes
x86: unify power/cpu_(32|64).c

Shan Wei (1):
tcp:fix the code indent

Shane Huang (1):
[libata] ahci: Restore SB600 SATA controller 64 bit DMA

Shane McDonald (1):
mtd: remove pmcmsp-ramroot.c

Shaohua Li (4):
x86: make sparse mem work in non-NUMA mode
PCI: disable ASPM on VIA root-port-under-bridge configurations
x86: change kernel_physical_mapping_init() init to meminit
driver core: synchronize device shutdown

Shawn Du (1):
blktrace: support per-partition tracing

Sheng Yang (17):
KVM: Split IOAPIC structure
KVM: Unify the delivery of IOAPIC and MSI interrupts
KVM: Change API of kvm_ioapic_get_delivery_bitmask
KVM: Update intr delivery func to accept unsigned long* bitmap
KVM: bit ops for deliver_bitmap
KVM: Ioctls for init MSI-X entry
KVM: Add MSI-X interrupt injection logic
KVM: Enable MSI-X for KVM assigned device
KVM: Merge kvm_ioapic_get_delivery_bitmask into kvm_get_intr_delivery_bitmask
KVM: Device assignment framework rework
KVM: VMX: Correct wrong vmcs field sizes
KVM: VMX: Clean up Flex Priority related
KVM: VMX: Fix feature testing
KVM: MMU: Discard reserved bits checking on PDE bit 7-8
KVM: Replace get_mt_mask_shift with get_mt_mask
KVM: Enable snooping control for supported hardware
KVM: VMX: Disable VMX when system shutdown

Shin Hong (1):
Btrfs: init worker struct fields before kthread-run

Siddarth Gore (1):
[ARM] Kirkwood: enable gpio leds/buttons for the mv88f6281gtw_ge board

Simon Arlott (3):
cxacru: Fix negative dB output
V4L/DVB (11841): core: fix potential mutex_unlock without mutex_lock in dvb_dvr_read
ALSA: via82xx: add option to disable 500ms delay in snd_via82xx_codec_wait

Simon Horman (1):
e1000e: Call e1000e_config_collision_dist() after TCTL has been set

Simon POLETTE (1):
PATCH] mx27pdk: rename mxc_map_io to mx27_map_io

Simon Polette (1):
mtd: add on-flash BBT support for Atmel NAND driver

Simos Xenitellis (1):
ALSA: hda - add quirk for STAC92xx (SigmaTel STAC9205)

Sivakumar Subramani (1):
vxge: Enable SRIOV support in the driver.

Sonic Zhang (15):
netdev: bfin_mac: fix malformed UDP packet transmission when polling with KGDB
ASoC: Blackfin: document how anomaly 05000250 is handled
Blackfin Serial Driver: fix error while transferring large files
Blackfin Serial Driver: handle irregular DMA register status in auto start mode
Blackfin Serial Driver: annotate anomalies 05000215 and 05000099
Blackfin Serial Driver: handle anomaly 05000231
Blackfin Serial Driver: disable dma rx interrupt only rather than all irqs
Blackfin: Allow bf548 ATAPI to be routed to GPIO
Blackfin: update defconfigs
Blackfin: detect anomaly 05000274
Blackfin: add SSYNC to set_dma_sg() for descriptor fetching
i2c: Blackfin TWI: fix REPEAT START mode doesn't repeat
Blackfin: add blackfin_invalidate_entire_icache for SMP systems
Blackfin: fix deadlock in SMP IPI handler
Blackfin: fix accidental reset in some boot modes

Sridhar Samudrala (3):
net: Fix skb_copy_datagram_from_iovec() to pass the right offset
net: Fix memcpy_toiovecend() to use the right offset
tun: Fix copy/paste error in tun_get_user

Srinivas Eeda (2):
ocfs2: timer to queue scan of all orphan slots
ocfs2 patch to track delayed orphan scan timer statistics

Stanislaw Gruszka (2):
bnx2x: free workqueue when driver fail to register
bnx2x: do not return negative number of received packages

Stefan Agner (1):
[ARM] orion: sched_clock implementation for orion platforms

Stefan Haberland (2):
[S390] pm: dasd power management callbacks.
[S390] dasd_pm: fix stop flag handling

Stefan Raspl (1):
blktrace: remove debugfs entries on bad path

Stefan Richter (25):
firewire: core: improve check for local node
firewire: core: check for missing struct update at build time, not run time
firewire: core: add sysfs attribute for easier udev rules
firewire: share device ID table type with ieee1394
firewire: also use vendor ID in root directory for driver matches
firewire: ohci: access bus_seconds atomically
firewire: clean up includes
firewire: reorganize header files
firewire: rename source files
firewire: add parent-of-unit accessor
firewire: core: include linux/uaccess.h instead of asm/uaccess.h
firewire: core: prepare for non-core children of card devices
firewire: core: don't update Broadcast_Channel if RFC 2734 conditions aren't met
firewire: core: use more outbound tlabels
firewire: net: add Kconfig item, rename driver
firewire: net: style changes
firewire: net: allow for unordered unit discovery
firewire: net: remove unused code
firewire: net: adjust net_device ops
firewire: core: fix DMA unmapping in iso buffer removal
firewire: core: fix iso context shutdown on card removal
firewire: net: fix card driver reloading
firewire: net: better FIFO address range check and rcodes
firewire: new stack is no longer experimental
explain the hidden scsi_wait_scan Kconfig variable

Stefan Roese (2):
powerpc/4xx: Sequoia: Enable NAND support
mtd: physmap_of: Add multiple regions and concatenation support

Stefan Roscher (3):
IB/ehca: Fall back to vmalloc() for big allocations
IB/ehca: Remove unnecessary memory operations for userspace queue pairs
IB/ehca: Increment version number

Stefan Schmidt (1):
MAINTAINERS: Update entry with file and SCM for EZX

Stefan Weil (1):
cpmac: prevent fatal exception in cpmac_end_xmit

Stefan Weinhuber (3):
[S390] dasd: no High Performance FICON in 31-bit mode
[S390] dasd: forward internal errors to dasd_sleep_on caller
[S390] pm: vmlogrdr power management callbacks

Stefani Seibold (1):
proc.txt: update kernel filesystem/proc.txt documentation

Stefano Brivio (1):
b43legacy: Remove unnecessary MMIO in interrupt hotpath

Stephane Chatty (2):
HID: add new multitouch and digitizer contants
HID: Multitouch support for the N-Trig touchscreen

Stephen Hemminger (24):
netns: remove leftover debugging message
netns: simplify net_ns_init
bonding: fix multiple module load problem
bonding: bond_create always called with default parameters
bonding: initialize before registration
bonding: remove bonding read/write semaphore
bonding: fix destructor
bonding: fix style issues
bonding: elminate bad refcount code
bonding: network device names are case sensative
bonding: use is_zero_ether_addr
bonding: initialization rework
sky2: don't look for VPD size
skbuff: skb_mac_header_was_set is always true on >32 bit
skbuff: don't corrupt mac_header on skb expansion
sky2: turn off pause during shutdown
sky2: more receive shutdown
sky2: PCI irq issues
sky2: fix shutdown synchronization
sky2: receive counter update
sky2: reduce default transmit ring
sky2: skb recycling
sky2: add GRO support
sky2: version 1.23

Stephen M. Cameron (2):
cciss: factor out core of sendcmd() for a more sane interface
cciss: fix SCSI device reset handler

Stephen Rothwell (13):
sparc64: extend TI_RESTART_BLOCK space by 8 bytes
modules: Fix up build when CONFIG_MODULE_UNLOAD=n.
net/ibmveth: fix panic in probe
powerpc/pci: Fix annotation of pcibios_claim_one_bus
ALSA: sound/ppc: update annotations of serveral functions
powerpc/pseries: Fix warnings when printing resource_size_t
powerpc/xmon: Remove unused variable in xmon.c
powerpc: Fix warning when printing a resource_size_t
powerpc/spufs: Remove unused error path
perfcounters: remove powerpc definitions of perf_counter_do_pending
powerpc: Wire up sys_rt_tgsigqueueinfo
USB: xhci: use xhci_handle_event instead of handle_event
sparc: replace uses of CPU_MASK_ALL_PTR

Stephen Smalley (1):
selinux: remove obsolete read buffer limit from sel_read_bool

Steve French (2):
[CIFS] Update readme to indicate change to default mount (serverino)
[CIFS] Add mention of new mount parm (forceuid) to cifs readme

Steve Ma (1):
[SCSI] libfc: Check if exchange is completed when receiving a sequence

Steve Magnani (2):
microblaze: Fix paging init-zone initialization
microblaze: Guard __HAVE_ARCH macros with KERNEL in string.h

Steve Wise (5):
RDS/IW+IB: Set recv ring low water mark to 1/2 full.
RDS/IW+IB: Set the RDS_LL_SEND_FULL bit when we're throttled.
RDS/IW+IB: Allow max credit advertise window.
RDMA/cxgb3: Report correct port state and MTU
RDMA/cxgb3: Limit fast register size based on T3 limitations

Steven Luo (1):
ath9k: reset after PCI FATAL/PERR interrupts

Steven Rostedt (132):
tracing: add handler to trace_stat
tracing: add function profiler
tracing: move function profiler data out of function struct
tracing: adding function timings to function profiler
tracing: make the function profiler per cpu
function-graph: add option to calculate graph time or not
tracing: clean up tracing profiler
tracing: remove on the fly allocator from function profiler
tracing: add average time in function to function profiler
function-graph: use int instead of atomic for ftrace_graph_active
x86, function-graph: only save return values on x86_64
ring-buffer: add ring_buffer_discard_commit
tracing/filters: use ring_buffer_discard_commit for discarded events
tracing: consolidate trace and trace_event headers
tracing: create automated trace defines
tracing: make trace_seq operations available for core kernel
tracing/events: move declarations from trace directory to core include
tracing/events: move the ftrace event tracing code to core
tracing/events: convert event call sites to use a link list
tracing/events: add export symbols for trace events in modules
tracing/events: add support for modules to TRACE_EVENT
tracing/events: fix compile for modules disabled
tracing/events: fix lockdep system name
tracing/events: move trace point headers into include/trace/events
tracing/events: add trace-events-sample
ftrace: use module notifier for function tracer
tracing/events: add startup tests for events
tracing/events/ring-buffer: expose format of ring buffer headers to users
tracing/events: perform function tracing in event selftests
tracing/events: enable code with EVENT_TRACING not EVENT_TRACER
tracing: add EXPORT_SYMBOL_GPL for trace commits
tracing: add same level recursion detection
tracing: protect trace_printk from recursion
tracing: remove format attribute of inline function
tracing: change branch profiling to a choice selection
tracing: create menuconfig for tracing infrastructure
tracing: rename EVENT_TRACER config to ENABLE_EVENT_TRACING
tracing/events: call the correct event trace selftest init function
tracing: remove dangling semicolon
tracing: fix recursive test level calculation
tracing: remove recursive test from ring_buffer_event_discard
tracing: use recursive counter over irq level
tracing: use nowakeup version of commit for function event trace tests
ring-buffer: only warn on wrap if buffer is bigger than two pages
tracing/wakeup: move access to wakeup_cpu into spinlock
tracing: increase size of number of possible events
tracing: add size checks for exported ftrace internal structures
tracing: fix cut and paste macro error
tracing/lockdep: convert lockdep to use TRACE_EVENT macro
tracing/irq: convert irq traces to use TRACE_EVENT macro
tracing: remove deprecated TRACE_FORMAT
tracing/events: reuse trace event ids after overflow
tracing/events: make modules have their own file_operations structure
tracing: convert ftrace_dump spinlocks to raw
tracing: fix ref count in splice pages
tracing: only add splice page if entries exist
tracing: have splice only copy full pages
ring-buffer: fix printk output
ring-buffer: export symbols
ring-buffer: add counters for commit overrun and nmi dropped entries
tracing: export stats of ring buffers to userspace
ring-buffer: convert cpu buffer entries to local_t
ring-buffer: record page entries in buffer page descriptor
ring-buffer: have read page swap increment counter with page entries
ring-buffer: disable writers when resetting buffers
tracing: use proper export symbol for tracing api
ring-buffer: move big if statement down
ring-buffer: add benchmark and tester
ring-buffer: remove unneeded conditional in rb_reserve_next
ring-buffer: check for failed allocation in ring buffer benchmark
ring-buffer: make moving the tail page a separate function
ring-buffer: change test to be more latency friendly
tracing: update sample with TRACE_INCLUDE_FILE
tracing: reset ring buffer when removing modules with events
tracing: add hierarchical enabling of events
ring-buffer: remove complex calculations in ring-buffer-test
tracing: append ":*" to internal setting of system events
tracing: have menu default enabled when kernel debug is configured
ring-buffer: only periodically call cond_resched to ring-buffer-benchmark
ring-buffer: add total count in ring-buffer-benchmark
ring-buffer: change WARN_ON from checking preempt_count to preemptible
tracing: initialize return value for __ftrace_set_clr_event
tracing: add trace_set_clr_event to export event enabling function
ring-buffer: replace constants with time macros in ring-buffer-benchmark
ring-buffer: check for divide by zero in ring-buffer-benchmark
ring-buffer: remove type parameter from rb_reserve_next_event
ring-buffer: move calculation of event length
ring-buffer: small optimizations
ring-buffer: use internal time stamp function
ring-buffer: move code around to remove some branches
genirq: fix comment to say IRQ_WAKE_THREAD
x86/stacktrace: return 0 instead of -1 for stack ops
tracing: stop stack trace on first empty entry
tracing: add __print_flags for events
tracing: add previous task state info to sched switch event
tracing: add flag output for kmem events
tracing: add __print_symbolic to trace events
tracing: convert irq events to use __print_symbolic
ftrace: add kernel command line function filtering
tracing: fix config options to not show when automatically selected
tracing: combine the default tracers into one config
tracing: remove redundant SOFTIRQ from softirq event traces
tracing: make trace pipe recognize latency format flag
ftrace: do not profile functions when disabled
function-graph: only allocate init tasks if it was not already done
function-graph: enable the stack after initialization of other variables
function-graph: add memory barriers for accessing task's ret_stack
function-graph: move initialization of new tasks up in fork
function-graph: always initialize task ret_stack
ring-buffer: try to discard unneeded timestamps
ring-buffer: discard timestamps that are at the start of the buffer
tracing: add annotation to what type of stack trace is recorded
ring-buffer: fix ret in rb_add_time_stamp
tracing: fix the block trace points print size
tracing: add trace_seq_vprint interface
tracing: add protection around module events unload
tracing: do not translate event helper macros in print format
ring-buffer: prevent adding write in discarded area
debugfs: dont stop on first failed recursive delete
ring-buffer: have benchmark test handle discarded events
ring-buffer: remove unused variable
ring-buffer: use commit counters for commit pointer accounting
tracing: update sample event documentation
ring-buffer: use BUF_PAGE_HDR_SIZE in calculating index
ring-buffer: remove useless warn on check
ring-buffer: remove useless compile check for buffer_page size
ring-buffer: check for less than two in size allocation
ring-buffer: add locks around rb_per_cpu_empty
ring-buffer: do not grab locks in nmi
ring-buffer: have benchmark test print to trace buffer
function-graph: disable when both x86_32 and optimize for size are configured
function-graph: add stack frame test

Steven Toth (13):
V4L/DVB (11665): cx88: Add support for the Hauppauge IROnly board.
V4L/DVB (11666): cx23885: Don't assume GPIO interrupts are cam related.
V4L/DVB (11697): tda10048: Add ability to select I/F at attach time.
V4L/DVB (11698): cx23885: For tda10048 boards ensure we specify the I/F
V4L/DVB (11699): pvrusb2: Ensure we specify the I/F at attach time
V4L/DVB (11700): tda10048: Added option to block i2c gate control from other drivers.
V4L/DVB (11701): pvrusb2: Ensure the PVRUSB2 disabled the i2c gate on the tda10048.
V4L/DVB (11765): cx23885: Add generic functions for driving GPIO's
V4L/DVB (11767): cx23885: Add preliminary support for the HVR1270
V4L/DVB (11854): TDA10048: Ensure the I/F changes during DVB-T 6/7/8 bandwidth changes.
V4L/DVB (11855): cx23885: Ensure we specify I/F's for all bandwidths
V4L/DVB (11856): pvrusb2: Ensure we specify I/F's for all bandwidths
V4L/DVB (11857): TDA10048: Missing two I/F's / Pll combinations from the PLL table

Steven Whitehouse (29):
perfcounters: export perf_tpcounter_event
decnet: Use data ready call back, rather than hand coding it
GFS2: Update the rw flags
GFS2: Optimise writepage for metadata
GFS2: Something nonlinear this way comes!
GFS2: Move journal live test at transaction start
GFS2: Add commit= mount option
GFS2: Remove a couple of unused sysfs entries
GFS2: Umount recovery race fix
GFS2: Update docs
GFS2: Don't warn when delete inode fails on ro filesystem
GFS2: Improve resource group error handling
GFS2: Add a rgrp bitmap full flag
GFS2: Be more aggressive in reclaiming unlinked inodes
GFS2: Clean up some file names
GFS2: Merge mount.c and ops_super.c into super.c
GFS2: Move gfs2_rmdiri into ops_inode.c
GFS2: Move gfs2_readlinki into ops_inode.c
GFS2: Move gfs2_unlink_ok into ops_inode.c
GFS2: Remove lockstruct subdir from gfs2 sysfs files
GFS2: Remove args subdir from gfs2 sysfs files
tracing: add exports to use __print_symbolic and __print_flags from a module
GFS2: Remove unused variable
tracing: fix multiple use of __print_flags and __print_symbolic
GFS2: Fix locking issue mounting gfs2meta fs
GFS2: Fix cache coherency between truncate and O_DIRECT read
GFS2: Merge gfs2_get_sb into gfs2_get_sb_meta
GFS2: Add tracepoints
GFS2: Remove lock_kernel from gfs2_put_super()

Stoyan Gaydarov (1):
FRV: BUG to BUG_ON changes

Stuart Bennett (3):
tracing: x86, mmiotrace: code consistency/legibility improvement
tracing: x86, mmiotrace: refactor clearing/restore of page presence
tracing: x86, mmiotrace: only register for die notifier when tracer active

Sujith (28):
ath9k: Remove a few unused flags
ath9k: Remove redundant chainmask check
ath9k: Cleanup debug messages
ath9k: Change return value of ath9k_hw_fill_cap_info
ath9k: Remove redundant variable for Interrupt Mitigation
ath9k: Avoid unneeded casts
ath9k: Cleanup buffer status handling
ath9k: Remove a couple of unused variables in descriptor handling
ath9k: Remove unused structures
ath9k: Check for root debugfs file
ath9k: Remove TIM from the interrupt mask
ath9k: Remove the useless do..while loops
ath9k: Initialize values when setting up the queue parameters
ath9k: Trivial fix to handle AMPDU params properly
ath9k: Clean Interrupt handling routine
ath9k: Determine number of streams from HT capabilities
ath9k: Fix bug in determining HT40 mode
ath9k: Handle ASPM properly for RFKILL
ath9k: Fix memleak on TX DMA failure
ath9k: Fix bug in scan termination
ath9k: Remove unused channel flags
ath9k: Fix bug in checking HT flag
ath9k: Fix bug in determining calibration support
ath9k: Initialize ANI timers
ath9k: Cleanup calibration interface
ath9k: Use a consistent naming convention
ath9k: Fix bug in calibration initialization
ath9k: Remove CHANNEL_CW_INT handling in ath9k_hw_calibrate

Sukanto Ghosh (1):
sysctl.c: remove unused variable

Sunil Mushran (6):
ocfs2/net: Use wait_event() in o2net_send_message_vec()
ocfs2: Pin journal head before accessing jh->b_committed_data
ocfs2: Fix ocfs2_osb_dump()
ocfs2: Stop orphan scan as early as possible during umount
ocfs2: Do not initialize lvb in ocfs2_orphan_scan_lock_res_init()
ocfs2: Disable orphan scanning for local and hard-ro mounts

Suresh Jayaraman (1):
NFS: add support for splice writes

Suresh Siddha (5):
x86: x2apic, IR: Clean up X86_X2APIC and INTR_REMAP config checks
x86: x2apic, IR: Move eoi_ioapic_irq() into a CONFIG_INTR_REMAP section
x86: x2apic, IR: Clean up panic() with nox2apic boot option
x86: x2apic, IR: Make config X86_UV dependent on X86_X2APIC
x86: x2apic, IR: remove reinit_intr_remapped_IO_APIC()

Sven Schuetz (1):
[SCSI] zfcp: Add FC pass-through support

Swen Schillig (1):
[SCSI] zfcp: Changed D_ID left port disabled

Syed Mohammed Khasim (2):
ARM: OMAP3: Add omap3 EVM support
ARM: OMAP3: Add omap3 EVM defconfig

Séguier Régis (1):
via-velocity : fix no link detection on boot

Tadashi Abe (1):
irda-usb: suspend/resume support

Takahiro Yasui (1):
[SCSI] limit state transitions in scsi_internal_device_unblock

Takashi Iwai (175):
ALSA: lx6464es - Use snd_card_create()
ALSA: lx6464es - Disable lx_message_send()
ALSA: Add missing description of lx6464es to ALSA-Configuration.txt
ALSA: hda - Add Creative CA0110-IBG support
ALSA: hda - Check strcpy length
ALSA: hda - Fix channels_max setting for CA0110
ALSA: hda - Use snd_hda_codec_get_pincfg() in patch_ca0110.c
Merge branch 'fix/hda' into topic/hda
ALSA: Remove deprecated snd_card_new()
ALSA: Remove deprecated include/sound/driver.h
ALSA: hda - Cache PCM and STREAM parameters queries
ALSA: hda - Retry codec-verbs at errors
ALSA: hda - Add debug prints for Realtek auto-init
Merge branch 'topic/hda-cache' into topic/hda
ALSA: hda - minor optimization in hda_set_power_state()
ALSA: hda - Fix a typo in debug print for realtek auto-detection
Merge branch 'fix/hda' into topic/hda
ALSA: hda - Add amp initialization for realtek auto mode
Merge branch 'fix/hda' into topic/hda
Merge branch 'topic/hda-realtek-amp' into topic/hda
ALSA: hda - Don't enable auto-mute but for speakers in patch_realtek.c
ALSA: hda - Fix a typo in patch_realtek.c again
Merge branch 'fix/asoc' into topic/asoc
ALSA: Add extra delay count in PCM
ALSA: usbaudio - Add delay account
ALSA: ice1724 - Check error in set_rate function
ALSA: ice1724 - Clean up definitions of DMA records
ALSA: ice1724 - Add PCI postint to reset sequence
ALSA: ice1724 - Allow spec driver to create own routing controls
ALSA: ice1724 - Add ESI Maya44 support
ALSA: hda - Fix secondary SPDIF on VT1708S and VT1702 codecs
ALSA: hda - Fix and clean up hippo-compat HP auto-muting
ALSA: hda - Clean up for ALC262 HP model auto-mute functions
ALSA: hda - Clean up Realtek auto-mute unsol routines
Merge branch 'fix/hda' into topic/hda
ALSA: hda - Add missing models for Realtek codecs
Merge branch 'topic/hda-vt-spdif' into topic/hda
ALSA: hdsp - Add a comment about external firmwares for hdsp
Merge branch 'topic/drvdata-fix' into topic/asoc
Merge branch 'for-2.6.31' of git://git.kernel.org/.../broonie/sound-2.6 into topic/asoc
ALSA: hda - Disable fallback to model=acer for Acer laptops
ALSA: ctxfi - Add missing inclusion of linux/delay.h
ALSA: ctxfi - Move PCI ID definitions to linux/pci_ids.h
ALSA: ctxfi - Avoid unneeded pci_read_config_*() calls
ALSA: ctxfi - Add prefix to debug prints
ALSA: hda - Add a quirk entry for Macbook Pro 5,1
Merge branch 'for-2.6.31' of git://git.kernel.org/.../broonie/sound-2.6 into topic/asoc
ASoC: Add missing __devexit in wm8940.c
ASoC: Optimize switch/case in magician.c
ALSA: hda - Split codec->name to vendor and chip name strings
ALSA: hda - Show the actual chip name in 'unkown model' messages
ALSA: hda - Avoid conflicts with snd-ctxfi driver
ALSA: hda - Add prefix to kernel messages
ALSA: hda - Fix digital beep tone calculation
ALSA: ctxfi - Add depends on X86
ALSA: hda - Reset CORB/RIRB at retrying the verb communication
ALSA: riptide - Code clean up
ALSA: riptide - Fix joystick resource handling
ALSA: hda - Minor clean up of patch_sigmatel.c
Merge branch 'fix/hda' into topic/hda
ALSA: hda - Allow concurrent RIRB access in single_cmd mode
ALSA: hda - Support sync after writing a verb
ALSA: ctxfi - Add missing module parameter definitions
ALSA: hda - Always sync writes in single_cmd mode
ALSA: hda - Add more register bits definitions
Merge branch 'fix/hda' into topic/hda
Merge branch 'fix/pcm-jiffies-check' into topic/pcm-jiffies-check
ALSA: hda - Fix reverted LED setup for HP
ALSA: hda - Fix a typo in the previous patch
ALSA: usb-audio - Add quirk for Roland/Edirol M-16DX
ALSA: hda - Reorder and clean-up ALC268 quirk table
ALSA: hda - Add codec bus reset and verb-retry at critical errors
ALSA: hda - Limit codec-verb retry to limited hardwares
ALSA: ctxfi - Fix Oops at mmapping
ALSA: ctxfi - Fix a typo in MODULE_LICENSE
ALSA: ca0106 - Add missing registrations of vmaster controls
Merge branch 'topic/hda-ctl-reset' into topic/hda
Merge branch 'topic/core-id-check' into topic/caiaq
ALSA: Remove invalid GENERIC_MIX PCM sublass
ALSA: ALSA: ctxfi - Release PCM resources at each prepare call
ALSA: ctxfi - Fix surround mixer names
ALSA: ctxfi - Fix PCM device naming
ALSA: ctxfi - Fix supported PCM formats
ALSA: ctxfi - Remove PAGE_SIZE limitation
ALSA: ctxfi - Support SG-buffers
Merge branch 'topic/ctxfi-fix' into topic/ctxfi
ALSA: ca0106 - Add missing card->mixername field setup
ALSA: bt87x - Add a quirk entry for Askey Computer Corp. MagicTView'99
ALSA: powermac - Replace the rest of __init*
ASoC: Fix build error in twl4030.c
ALSA: ctxfi - Allow 64bit DMA
ALSA: ctxfi - Fix endian-dependent codes
ALSA: ctxfi - Fix previous fix for 64bit DMA
ALSA: ctxfi - Use native timer interrupt on emu20k1
ALSA: ctxfi - Set periods_min to 2
ALSA: ctxfi - Clean up / optimize
ALSA: ctxfi - Set device 0 for mixer control elements
ALSA: Clean up 64bit division functions
ALSA: ctxfi - Add missing inclusion of linux/math64.h
ALSA: pcm - Fix update of runtime->hw_ptr_interrupt
ALSA: ctxfi - Optimize the native timer handling using wc counter
ALSA: ca0106 - Fix master volume scale
ALSA: ctxfi - Make volume controls more intuitive
ALSA: ctxfi - Fix DMA mask for emu20k2 chip
ALSA: ctxfi - Remove useless initializations and cast
ALSA: ctxfi - Fix possible buffer pointer overrun
ALSA: ctxfi - Fix / clean up hw20k2 chip code
ALSA: emu10k1 - Fix minimum periods for efx playback
ALSA: pcm - A helper function to compose PCM stream name for debug prints
ALSA: hda - Fix the previous tagra-8ch patch
ALSA: ctxfi - Clean up probe routines
ALSA: ctxfi - Fix wrong model id for UAA
ALSA: ctxfi - Add use_system_timer module option
ALSA: ctxfi - Add missing start check in atc_pcm_playback_start()
ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks
ALSA: ctxfi - Clear PCM resources at hw_params and hw_free
Merge branch 'topic/asoc' into for-linus
Merge branch 'topic/au88x0' into for-linus
Merge branch 'topic/ca0106' into for-linus
Merge branch 'topic/caiaq' into for-linus
Merge branch 'topic/cleanup' into for-linus
Merge branch 'topic/core-id-check' into for-linus
Merge branch 'topic/ctxfi' into for-linus
Merge branch 'topic/div64-cleanup' into for-linus
Merge branch 'topic/emu10k1' into for-linus
Merge branch 'topic/hda' into for-linus
Merge branch 'topic/hdsp' into for-linus
Merge branch 'topic/lx6464es' into for-linus
Merge branch 'topic/maya44' into for-linus
Merge branch 'topic/misc' into for-linus
Merge branch 'topic/oxygen' into for-linus
Merge branch 'topic/pcm-delay' into for-linus
Merge branch 'topic/pcm-jiffies-check' into for-linus
Merge branch 'topic/pcm-subclass-fix' into for-linus
Merge branch 'topic/riptide' into for-linus
Merge branch 'topic/sc6000' into for-linus
Merge branch 'topic/section-fix' into for-linus
Merge branch 'topic/seq-kconfig-cleanup' into for-linus
Merge branch 'topic/usb-audio' into for-linus
ALSA: pcm - Update document about xrun_debug proc file
Merge branch 'topic/asoc' into for-linus
Merge branch 'topic/caiaq' into for-linus
Merge branch 'topic/hda' into for-linus
Merge branch 'topic/lx6464es' into for-linus
Merge branch 'topic/misc' into for-linus
Merge branch 'topic/pcm-jiffies-check' into for-linus
Merge branch 'topic/ps3' into for-linus
ALSA: ctxfi - Replace atc lock to mutex
ALSA: hda - Add quirk for Acer Aspire 6935G
ALSA: intel8x0 - Fix PCM position craziness
ALSA: ctxfi - Fix deadlock with xfi-timer
Merge branch 'topic/asoc' into for-linus
Merge branch 'topic/ctxfi' into for-linus
Merge branch 'topic/hda' into for-linus
Merge branch 'topic/intel8x0' into for-linus
Merge branch 'topic/usb-audio' into for-linus
ALSA: hda - Fix memory leak at codec creation
ASoC: Kill BUS_ID_SIZE
ALSA: hda - Add model=6530g option
Merge branch 'topic/asoc' into for-linus
Merge branch 'topic/caiaq' into for-linus
Merge branch 'topic/hda' into for-linus
ALSA: ctxfi - Allow unknown PCI SSIDs
ALSA: hda - Fix unsigned comparison in patch_sigmatel.c
ALSA: hda - Get back Input Source for ALC262 toshiba-s06 model
ALSA: hda - Add quirk for Sony VAIO Z21MN
ALSA: hda - Fix check of input source type for realtek codecs
ALSA: hda - Add digital-mic support to ALC262 auto model
ALSA: hda - Make jack-plug notification selectable
Merge branch 'topic/asoc' into for-linus
Merge branch 'topic/ctxfi' into for-linus
Merge branch 'topic/hda' into for-linus
Merge branch 'topic/misc' into for-linus
Merge branch 'topic/pcm-jiffies-check' into for-linus
Merge branch 'topic/seq-midi-fix' into for-linus

Tanli Chang (1):
niu: Add support for C10NEM

Tao Ma (5):
ocfs2: Don't printk the error when listing too many xattrs.
ocfs2: Remove redundant gotos in ocfs2_mount_volume()
ocfs2: Adjust rightmost path in ocfs2_add_branch.
ocfs2: Update atime in splice read if necessary.
ocfs2/trivial: Wrap ocfs2_sysfile_cluster_lock_key within define.

Tejun Heo (115):
percpu: don't put the first chunk in reverse-map rbtree
block: clear req->errors on bio completion only for fs requests
ide-tape: remove back-to-back REQUEST_SENSE detection
ide: use blk_run_queue() instead of blk_start_queueing()
ide: don't set REQ_SOFTBARRIER
ide kill unused ide_cmd->special
ide-cd: clear sense buffer before issuing request sense
ide-floppy: block pc always uses bio
ide-taskfile: don't abuse rq->buffer
ide-atapi: don't abuse rq->buffer
ide-cd: don't abuse rq->buffer
ide-cd,atapi: use bio for internal commands
ide-pm: don't abuse rq->data
ide-tape,floppy: fix failed command completion after request sense
ide-atapi,tape,floppy: allow ->pc_callback() to change rq->data_len
ide-tape: use single continuous buffer
ide-tape: use standard data transfer mechanism
ide-tape: kill idetape_bh
ide-tape: unify r/w init paths
ide-tape: use byte size instead of sectors on rw issue functions
ide-tape: simplify read/write functions
ide-atapi: kill unused fields and callbacks
ide: drop rq->data handling from ide_map_sg()
ide-dma: don't reset request fields on dma_timeout_retry()
mg_disk: fix locking
hd: fix locking
block: clear req->errors on bio completion only for fs requests
ide-tape: remove back-to-back REQUEST_SENSE detection
ide: use blk_run_queue() instead of blk_start_queueing()
ide: don't set REQ_SOFTBARRIER
ide kill unused ide_cmd->special
ide-cd: clear sense buffer before issuing request sense
ide-floppy: block pc always uses bio
ide-taskfile: don't abuse rq->buffer
ide-atapi: don't abuse rq->buffer
ide-cd: don't abuse rq->buffer
ide-cd,atapi: use bio for internal commands
ide-pm: don't abuse rq->data
ide-tape,floppy: fix failed command completion after request sense
ide-atapi,tape,floppy: allow ->pc_callback() to change rq->data_len
ide-tape: use single continuous buffer
ide-tape: use standard data transfer mechanism
ide-tape: kill idetape_bh
ide-tape: unify r/w init paths
ide-tape: use byte size instead of sectors on rw issue functions
ide-tape: simplify read/write functions
ide-atapi: kill unused fields and callbacks
ide: drop rq->data handling from ide_map_sg()
ide-dma: don't reset request fields on dma_timeout_retry()
block: merge blk_invoke_request_fn() into __blk_run_queue()
block: kill blk_start_queueing()
block: don't set REQ_NOMERGE unnecessarily
block: cleanup REQ_SOFTBARRIER usages
block: clean up misc stuff after block layer timeout conversion
block: reorder request completion functions
block: reorganize request fetching functions
block: kill blk_end_request_callback()
block: clean up request completion API
block: move rq->start_time initialization to blk_rq_init()
block: implement and use [__]blk_end_request_all()
block: replace end_request() with [__]blk_end_request_cur()
arm-omap: don't abuse rq->data
block: kill rq->data
block: make blk_end_request_cur() return bool
block: don't init rq fields unnecessarily
amiflop,ataflop,xd,mg_disk: clean up unnecessary stuff from block drivers
ps3disk: simplify request completion
sunvdc: kill vdc_end_request()
ubd: cleanup completion path
ubd: drop unnecessary rq->sector manipulation
hd: clean up request completion paths
swim3: clean up request completion paths
swim: clean up request completion paths
mg_disk: fold mg_disk.h into mg_disk.c
mg_disk: clean up request completion paths
fuse: misc cleanups
fuse: update fuse_conn_init() and separate out fuse_conn_kill()
fuse: export symbols to be used by CUSE
nbd: don't clear rq->sector and nr_sectors unnecessarily
ide-tape: don't initialize rq->sector for rw requests
block: add rq->resid_len
block: implement blk_rq_pos/[cur_]sectors() and convert obvious ones
block: convert to pos and nr_sectors accessors
ide: convert to rq pos and nr_sectors accessors
block: drop request->hard_* and *nr_sectors
block: cleanup rq->data_len usages
ide: cleanup rq->data_len usages
block: hide request sector and data_len
block: blk_rq_[cur_]_{sectors|bytes}() usage cleanup
ide: dequeue in-flight request
mg_disk: fix queue hang / infinite retry on !fs requests
mg_disk: dequeue and track in-flight request
hd: dequeue and track in-flight request
ataflop: dequeue and track in-flight request
swim3: dequeue in-flight request
xsysace: dequeue in-flight request
paride: dequeue in-flight request
ps3disk: dequeue in-flight request
amiflop: dequeue in-flight request
swim: dequeue in-flight request
xd: dequeue in-flight request
mtd_blkdevs: dequeue in-flight request
jsflash: dequeue in-flight request
z2ram: dequeue in-flight request
block: convert to dequeueing model (easy ones)
gdrom: dequeue in-flight request
block: implement and enforce request peek/start/fetch
scsi: fix resid_len mis-conversion in scsi_end_request()
ub: use __blk_end_request_all()
block: set rq->resid_len to blk_rq_bytes() on issue
bio: always copy back data for copied kernel requests
CUSE: implement CUSE - Character device in Userspace
ahci: misc cleanups for EM stuff
sata_nv: use hardreset only for post-boot probing
libata: don't set IORDY for reset

Tero Kristo (1):
OMAP3: Add support for DPLL3 divisor values higher than 2

Tero Saarni (1):
Input: synaptics - add support for reporting x/y resolution

Tetsuo Handa (9):
tomoyo: remove "undelete domain" command.
rootplug: Remove redundant initialization.
smack: Remove redundant initialization.
TOMOYO: Remove unused mutex.
TOMOYO: Remove redundant markers.
TOMOYO: Simplify policy reader.
TOMOYO: Remove unused parameter.
TOMOYO: Remove unused field.
TOMOYO: Add description of lists and structures.

Thadeu Lima de Souza Cascardo (5):
Input: fix typo in documentation
Input: simplify name handling for certain input handles
trivial: typo (en|dis|avail|remove)bale -> (en|dis|avail|remove)able
Trivial: fix typo s/balence/balance/
trivial: fix typo compatiable/compatiability has extra 'a'.

Theodore Kilgore (1):
V4L/DVB (11483): gspca - mr97310a: Webcam 093a:010f added.

Theodore Ts'o (46):
tracing: Add documentation for the power tracer
tracing: Document the event tracing system
ext4: Fallback to vmalloc if kmalloc can't allocate s_flex_groups array
ext4: Use is_power_of_2() for clarity
ext4: Simplify ext4_commit_super()'s function signature
ext4: Fix and simplify s_dirt handling
ext4: Use separate super_operations structure for no_journal filesystems
ext4: Avoid races caused by on-line resizing and SMP memory reordering
ext4: Remove outdated comment about lock_super()
ext4: ext4_mark_recovery_complete() doesn't need to use lock_super
ext4: Replace lock/unlock_super() with an explicit lock for the orphan list
ext4: Replace lock/unlock_super() with an explicit lock for resizing
jbd2: convert instrumentation from markers to tracepoints
ext4: convert instrumentation from markers to tracepoints
ext4: avoid unnecessary spinlock in critical POSIX ACL path
ext4: Don't avoid using BLOCK_UNINIT block groups in mballoc
ext4: Move the ext4_i.h header file into ext4.h
ext4: Move the ext4_sb.h header file into ext4.h
ext4: Move fs/ext4/namei.h into ext4.h
ext4: Move fs/ext4/group.h into ext4.h
ext4: fix the length returned by fiemap for an unallocated extent
ext4: Simplify function signature for ext4_da_get_block_write()
ext4: Rename ext4_get_blocks_handle() to be ext4_ind_get_blocks()
ext4: Rename ext4_get_blocks_wrap() to be ext4_get_blocks()
ext4: Define a new set of flags for ext4_get_blocks()
ext4: Add documentation to the ext4_*get_block* functions
ext4: Add BUG_ON debugging checks to noalloc_get_block_write()
ext4: Merge ext4_da_get_block_write() into mpage_da_map_blocks()
ext4: Clean up ext4_get_blocks() so it does not depend on bh_result->b_state
ext4: Add a comprehensive block validity check to ext4_get_blocks()
ext4: down i_data_sem only for read when walking tree for fiemap
ext4: remove unused function __ext4_write_dirty_metadata
ext4: Clean up calls to ext4_get_group_desc()
Documentation: Add "how to write a good patch summary" to SubmittingPatches
ext4: Don't treat a truncation of a zero-length file as replace-via-truncate
fs: Remove i_cindex from struct inode
fs: Rearrange inode structure elements to avoid waste due to padding
ext4: change s_mount_opt to be an unsigned int
ext4: update the s_last_mounted field in the superblock
ext4: move the abort flag from s_mount_opts to s_mount_flags
ext4: document the "abort" mount option
ext4: Use a hash of the topdir directory name for the Orlov parent group
ext4: Fix 64-bit block type problem on 32-bit platforms
ext4: Fix up whitespace issues in fs/ext4/inode.c
ext4: Don't update ctime for non-extent-mapped inodes
ext4: avoid unnecessary spinlock in critical POSIX ACL path

Thomas Chou (2):
microblaze: clean LDFLAGS to build kernel
mtd: plat_nand: fix section error

Thomas Gleixner (46):
performance counters: core code
perf counters: protect them against CSTATE transitions
perf counters: clean up 'raw' type API
perf counters: expand use of counter->event
signals: split do_tkill
signals: implement sys_rt_tgsigqueueinfo
x86: hookup sys_rt_tgsigqueueinfo
Merge branch 'core/signal' into perfcounters/core
perf_counter tools: remove build generated files
perfcounter tools: move common defines ... to local header file
perfcounter tools: make rdclock an inline function
perfcounter tools: fix pointer mismatch
perfcounter tools: get the syscall number from arch/*/include/asm/unistd.h
sh: remove obsolete no_irq_type
sh: remove obsolete hw_interrupt_type
avr32: remove obsolete hw_interrupt_type
futex: remove the wait queue
sched, timers: move calc_load() to scheduler
sched, timers: cleanup avenrun users
Merge branch 'core/urgent' into core/futexes
futex: cleanup error exit
futex: fix restart for early wakeup in futex_wait_requeue_pi()
futex: fix restart in wait_requeue_pi
x86, mce: unify Intel thermal init, prepare
x86, mce: unify Intel thermal init
x86, mce: Cleanup symbols in intel thermal codes
x86, mce: Cleanup MCG definitions
x86, mce: remove mce_init unused argument
perf_counter tools: Add 'perf list' to list available events
perf_counter tools: Add help for perf list
perf_counter, x86: Implement generalized cache event types, add Core2 support
perf_counter, x86: Implement generalized cache event types, add Atom support
perf_counter, x86: Implement generalized cache event types, add AMD support
perf_counter, x86: Clean up hw_cache_event ids copies
x86: memtest: use pointers of equal type for comparison
clocksource: prevent selection of low resolution clocksourse also for nohz=on
x86: hpet: Mark per cpu interrupts IRQF_TIMER to prevent resume failure
[IA64] remove obsolete no_irq_type
[IA64] remove obsolete irq_desc_t typedef
[IA64] remove obsolete hw_interrupt_type
alpha: remove obsolete hw_interrupt_type
m32r: remove obsolete hw_interrupt_type
um: remove obsolete hw_interrupt_type
remove put_cpu_no_resched()
drivers/mfd: remove obsolete irq_desc_t typedef
futex: Fix the write access fault problem for real

Thomas Hellstrom (4):
drm: Add the TTM GPU memory manager subsystem.
ttm: Return -ERESTART when a signal interrupts bo eviction.
drm: Apply "Memory fragmentation from lost alignment blocks"
drm/ttm: fix an error path to exit function correctly

Thomas Mingarelli (1):
[WATCHDOG] hpwdt: Add NMI sourcing

Thomas Petazzoni (1):
macb: Add support of the netpoll API

Thomas Reitmayr (2):
[ARM] orion5x: Change names of defines for Reset-Out-Mask register
[ARM] Kirkwood: Add the watchdog timer as a platform device.

Thomas Renninger (3):
[CPUFREQ] ondemand: Uncouple minimal sampling rate from HZ in NO_HZ case
[CPUFREQ] powernow-k8: Set transition latency to 1 if ACPI tables export 0
[CPUFREQ] Only set sampling_rate_max deprecated, sampling_rate_min is useful

Tilman Schmidt (14):
ISDN: update Documentation/isdn/00-INDEX
gigaset: remove obsolete references to m10x state table
gigaset: fix possible oops in error handling
gigaset: skip unnecessary hex formatting
gigaset: fix error return code
gigaset: documentation update
gigaset: move up Kconfig inclusion point
gigaset: remove UNDOCREQ config option
gigaset: remove unused structure member rcvbytes
isdn: rename capi_ctr_reseted() to capi_ctr_down()
isdn: kerneldoc for capiutil.c
isdn: prevent NULL ptr Oops in capi_cmsg2str()
isdn: extend INTERFACE.CAPI document
isdn: clean up documentation index

Tim Abbott (1):
ftrace: use .sched.text, not .text.sched in recordmcount.pl

Tim Bird (1):
ring-buffer: fix bug in ring_buffer_discard_commit

Tim Blechmann (3):
perf_counter: include missing header
ALSA: lx6464es - driver for the digigram lx6464es interface
ALSA: lx6464es - support standard alsa module parameters

Tim Gardner (1):
Staging: winbond: mac80211 - unify config_interface and bss_info_changed

Timo Kokkonen (1):
[WATCHDOG] twl4030 watchdog driver

Timo Teras (1):
neigh: fix state transition INCOMPLETE->FAILED via Netlink request

Timo Teräs (1):
ipv4: update ARPD help text

Timur Tabi (1):
powerpc: Introduce macro spin_event_timeout()

Tobias Doerffel (1):
ath5k: added cfg80211 based rfkill support

Tobias Klauser (5):
ath5k: Storage class should be before const qualifier
s2io: Remove private boolean definitions
V4L/DVB (11654): gspca - m5602: Storage class should be before const qualifier
V4L/DVB (11724): firedtv: Storage class should be before const qualifier
Staging: pohmelfs: Storage class should be before const qualifier

Tom Goff (1):
PIM-SM: namespace changes

Tom Mingarelli (1):
[WATCHDOG] hpwdt: Add NMI priority option

Tom Zanussi (9):
tracing/filters: add run-time field descriptions to TRACE_EVENT_FORMAT events
tracing/filters: add TRACE_EVENT_FORMAT_NOFILTER event macro
tracing/infrastructure: separate event tracer from event support
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
tracing/filters: allow on-the-fly filter switching
tracing/filters: add filter_mutex to protect filter predicates
tracing/filters: move preds into event_filter object
tracing/filters: distinguish between signed and unsigned fields
tracing/filters: a better event parser

Tomas 'Sleep_Walker' Cech (2):
[ARM] pxa/treo680: initial support
MAINTAINERS: add entry for Palm Treo680

Tomas Szepe (1):
CONFIG_FILE_LOCKING should not depend on CONFIG_BLOCK

Tomas Winkler (4):
iwlwifi: replace test_and_set_bit by set_bit in clear stations function
iwlwifi: drop struct iwl3945_hw_key
iwlwifi: drop iwl3945_tid_data
iwlwifi: unify station management

Tomi Valkeinen (1):
ARM: OMAP2/3: DMA: implement trans copy and const fill

Tony Breeds (2):
ixgbe: Be explict with what we are !'ing in ixgbe_sfp_config_module_task()
powerpc/mpic: Cleanup mpic_find() implementation

Tony Cook (1):
USB: mos7840: fix debug log messages

Tony Lindgren (24):
ARM: OMAP2/3: Remove OMAP2_32KSYNCT_BASE
ARM: OMAP2/3: Remove OMAP_PRM_REGADDR and OMAP2_PRM_BASE
ARM: OMAP2/3: Move define of OMAP2_VA_IC_BASE to be local to entry-macro.S
ARM: OMAP2/3: Remove OMAP2_PRCM_BASE
ARM: OMAP2/3: Remove OMAP_CM_REGADDR
ARM: OMAP2/3: Reorganize Makefile to add omap4 support
ARM: OMAP1: Misc clean-up
ARM: OMAP2/3: Remove OMAP2_32KSYNCT_BASE
ARM: OMAP2/3: Remove OMAP_PRM_REGADDR and OMAP2_PRM_BASE
ARM: OMAP2/3: Move define of OMAP2_VA_IC_BASE to be local to entry-macro.S
ARM: OMAP2/3: Remove OMAP2_PRCM_BASE
ARM: OMAP2/3: Remove OMAP_CM_REGADDR
ARM: OMAP2/3: Reorganize Makefile to add omap4 support
Merge branch 'omap-clock-upstream' of git://git.pwsan.com/linux-2.6 into for-next
ARM: OMAP2/3: Add generic smc91x support when connected to GPMC
ARM: OMAP: Add some entries to MAINTAINERS
ARM: OMAP2/3: Remove L4_WK_OMAP_BASE, L4_PER_OMAP_BASE, L4_EMU_BASE, L3_OMAP_BASE
ARM: OMAP3: Initialize more devices for LDP
Merge branch 'omap-upstream' into for-next
Merge branch 'omap3-upstream' into for-next
Merge branch 'omap3-boards' into for-next
Merge branch 'omap4' into for-next
[ARM] 5536/1: Move clk_add_alias() to arch/arm/common/clkdev.c
i2c-omap: Fix build breaking typo cpu_is_omap_2430

Tony Luck (4):
intel-iommu: Fix one last ia64 build problem in Pass Through Support
[IA64] hook up new rt_tgsigqueueinfo syscall
[IA64] ia64 does not need umount2() syscall
Pull for-2.6.31 into release

Tony Thompson (1):
ARMv7: Mark the PTWs inner WBWA on SMP and WB on UP

Tony Vroon (1):
ALSA: hda - Acer Inspire 6530G model for Realtek ALC888

Torben Schulz (1):
ALSA: hda - Improved MacBook 3,1 support

Torsten Ertbjerg Rasmussen (1):
rtc: rtc-ds1742 nvram attribute fix

Toshiyuki Okajima (1):
ext4: fix dx_map_entry to support 256k directory blocks

Trent Piepho (15):
V4L/DVB (11964): b2c2: Fix problems with frontend attachment
V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images
V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function
V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function
V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob
V4L/DVB (11905): vivi: Use v4l bounding/alignment function
V4L/DVB (11906): saa7134: Use v4l bounding/alignment function
V4L/DVB (11907): cx88: Use v4l bounding/alignment function
V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function
V4L/DVB (11909): cx23885: Use v4l bounding/alignment function
V4L/DVB (11910): mt9: Use v4l bounding/alignment function
V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function
V4L/DVB (11912): em28xx: Use v4l bounding/alignment function
V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything
V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block

Trond Myklebust (16):
nfsd: Use write gathering only with NFSv2
SUNRPC: Fix a missing "break" option in xs_tcp_setup_socket()
NFSv4: Fix the 'nolock' option regression
NFSv4: Move error handling out of the delegation generic code
NFSv4: Handle more errors when recovering open file and locking state
NFS: Ensure we always hold the BKL when dereferencing inode->i_flock
NFSv4/NLM: Push file locking BKL dependencies down into the NLM layer
Merge commit 'linux-pnfs/nfs41-for-2.6.31' into nfsv41-for-2.6.31
Merge branch 'devel-for-2.6.31' into for-2.6.31
SUNRPC: Fix the TCP server's send buffer accounting
VFS: Uninline the function put_mnt_ns()
VFS: Add VFS helper functions for setting up private namespaces
NFSv4: Replace nfs4_path_walk() with VFS path lookup in a private namespace
NFS: Fix nfs_path() to always return a '/' at the beginning of the path
NFS: Correct the NFS mount path when following a referral
VFS: Switch init_mount_tree() to use the new create_mnt_ns() helper

Troy Kisky (2):
davinci: interrupts: get_irqnr_and_base: save an instruction
ASoC: codec tlv320aic23 fix bogus divide by 0 message

Troy Moure (1):
acer-wmi: fix rfkill conversion

Ulrich Dangel (1):
Input: ALPS - handle touchpoints buttons correctly

Ulrik Bech Hald (1):
[WATCHDOG] OMAP fixes: enable clock in probe, trigger timer reload

Uri Shkolnik (42):
V4L/DVB (11812): Siano: smsusb - add big endian support
V4L/DVB (11239): sdio: add cards ids for sms (Siano Mobile Silicon) MDTV receivers
V4L/DVB (11240): siano: add high level SDIO interface driver for SMS based cards
V4L/DVB (11552): Siano: SDIO interface driver - remove two redundant lines
V4L/DVB (11554): Siano: core header - add definitions and structures
V4L/DVB (11555): Siano: core - move and update the main core structure declaration
V4L/DVB (11556): Siano: core header - indentation
V4L/DVB (11559): Siano: add support for infra-red (IR) controllers
V4L/DVB (11561): Siano: add messages handling for big-endian target
V4L/DVB (11726): Modify the file license to match all other Siano's files
V4L/DVB (11727): Siano: core header - update include files
V4L/DVB (11728): Siano: smsdvb - modify license
V4L/DVB (11729): Siano: smsdvb - remove redundent complete instruction
V4L/DVB (11776): Siano: smsusb - update license
V4L/DVB (11777): Siano: smsusb - handle byte ordering and big endianity
V4L/DVB (11778): Siano: smsusb - lost buffers bug fix
V4L/DVB (11779): Siano: Makefile - add smsendian to build
V4L/DVB (11781): Siano: smsdvb - add big endian support
V4L/DVB (11782): Siano: smsdvb - use 'push' status mechanism
V4L/DVB (11783): Siano: smsdvb - small typo fix ad module author
V4L/DVB (11813): Siano: move dvb-api headers' includes to dvb adapter
V4L/DVB (11814): Siano: smscards - add gpio look-up table
V4L/DVB (11815): Siano: bind infra-red component
V4L/DVB (11816): Siano: USB - move the device id table to the cards module
V4L/DVB (11817): Siano: smscards - fix wrong firmware assignment
V4L/DVB (11818): Siano: smscards - assign gpio to HPG targets
V4L/DVB (11819): Siano: smscore - fix get_common_buffer bug
V4L/DVB (11820): Siano: smscore - fix byte ordering bug
V4L/DVB (11821): Siano: smscore - fix isdb-t firmware name
V4L/DVB (11822): Siano: smscore - bug fix at get_device_mode
V4L/DVB (11823): Siano: smsusb - fix typo in module description
V4L/DVB (11824): Siano: smsusb - change exit func debug msg
V4L/DVB (11883): Siano: cards - add two additional (USB) devices
V4L/DVB (11884): Siano: smssdio - revert to stand alone module
V4L/DVB (11885): Siano: Add new GPIO management interface
V4L/DVB (11886): Siano: smscore - fix some new GPIO definitions names
V4L/DVB (11887): Siano: smscards - add board (target) events
V4L/DVB (11888): Siano: smsusb - remove redundant ifdef
V4L/DVB (11889): Siano: smsdvb - add DVB v3 events
V4L/DVB (11890): Siano: smscore - remove redundant code
V4L/DVB (11891): Siano: smscore - bind the GPIO SMS protocol
V4L/DVB (11892): Siano: smsendian - declare function as extern

Ursula Braun (10):
iucv: provide second per-cpu IUCV command parameter block
af_iucv: Fix merge.
qeth: avoid crash after detach of replugged device
ctcm: avoid crash in ctcm_remove_device
qeth: support z/VM VSWITCH Port Isolation
qeth: omit upstream checksumming for HiperSockets
[S390] iucv: establish reboot notifier
[S390] pm: iucv power management callbacks.
[S390] pm: netiucv power management callbacks.
[S390] PM: af_iucv power management callbacks.

Uwe Kleine-König (5):
hwrng: omap - Move probe function to .devinit.text
mmc/omap: make mmci-omap using platform_driver_probe
USB: move twl4030_usb's probe function to .devinit.text
USB: move r8a66597_hcd's probe function to .devinit.text
USB: move orion-ehci's probe function to .devinit.text

Vaidyanathan Srinivasan (1):
sched: Don't export sched_mc_power_savings on multi-socket single core system

Valentin Longchamp (10):
mx31moboard: clean-up of board support
mx31: define various pins used on mx31moboard (v2)
mx31moboard: setup all pins (v2)
mx31moboard: add i2c support (v2)
mx31moboard: add sdhc support (v3)
mx31: remove gpio_request calls from iomux code
mx31moboard: add support for usb OTG device (v3)
mx31: add camera device
mx31: changed CONSISTENT_DMA_SIZE to 8M for mx31 video
mx31: correct csi_clk parent (v2)

Vasanthakumar Thiagarajan (12):
mac80211: Don't access managed mode bits in non-managed mode
ath9k: Remove bogus break after return
ath9k: Cleanup ineffective return values
ath9k: Print hw reset failure status as signed int
ath9k: Remove unused parameters which are passed to ath_beacon_config_X()
ath9k: cleanup beacon parameters configuration
ath9k: Move PS wakeup/restore calls from isr to tasklet
ath9k: Fix write callback of 'debug' which configures debug mask
mac80211: Fix the way ADDBA request count being modified
ath9k: Fix tx stuck when connected to aggr disabled HT AP
ath9k: Add helper to get ath9k specific current channel
ath9k: Make sure we have current channel in ah_curchan before rf disable/enable

Vasu Dev (5):
fcoe: consolidates netdev related config and cleanup for spma mode
fcoe: adds spma mode support
[SCSI] fcoe: reduces lock cost when adding a new skb to fcoe_pending_queue
[SCSI] fcoe: removes fcoe_watchdog
[SCSI] fcoe: removes reserving memory for vlan_ethdr on tx path

Vegard Nossum (28):
x86: add save_stack_trace_bp() for tracing from a specific stack frame
stacktrace: add forward-declaration struct task_struct
tasklets: new tasklet scheduling function
kmemcheck: add the kmemcheck documentation
kmemcheck: add the kmemcheck core
x86: add hooks for kmemcheck
kmemcheck: add mm functions
kmemcheck: add DMA hooks
slub: add hooks for kmemcheck
crypto: don't track xor test pages with kmemcheck
kmemcheck: don't track page tables
kmemcheck: add hooks for page- and sg-dma-mappings
kmemcheck: add hooks for the page allocator
kmemcheck: enable in the x86 Kconfig
kmemcheck: add opcode self-testing at boot
kmemcheck: introduce bitfield API
net: use kmemcheck bitfields API for skbuff
net: annotate bitfields in struct inet_sock
ieee1394: annotate bitfield
ieee1394/csr1212: fix false positive kmemcheck report
net: annotate inet_timewait_sock bitfields
c2port: annotate bitfield for kmemcheck
net: annotate struct sock bitfield
trace: annotate bitfields in struct ring_buffer_event
fs: introduce __getname_gfp()
fs: fix do_mount_root() false positive kmemcheck warning
signal: fix __send_signal() false positive kmemcheck warning
Merge commit 'linus/master' into HEAD

Vikram Pandita (3):
ARM: OMAP2/3: Serial: Remove arch_initcall dependency
ARM: OMAP3: Add support for OMAP3 Zoom2 board
ARM: OMAP3: Defconfig for Zoom2 board

Ville Syrjala (1):
Input: ati_remote2 - use non-atomic bitops

Vimal Singh (2):
mtd: nand: fix 512 byte software ecc support
mtd: nand: add OMAP2/OMAP3 NAND driver

Vinay Sridhar (1):
powerpc/xmon: Add dl command to dump contents of __log_buf

Vincent Minet (1):
ext4: Fix spinlock assertions on UP systems

Viral Mehta (2):
trivial: remove extra space
USB: xhci: replace if-elseif-else with switch-case

Vivek Kutal (1):
fbdev: *bfin*: drop unnecessary calls to memset

Vivek Natarajan (2):
ath9k: No need to abort Rx path when autosleep is enabled.
ath9k: Disable autosleep feature for AR9285 based chipsets.

Vlad Yasevich (1):
sctp: support non-blocking version of the new sctp_connectx() API

Vladimir Barinov (7):
MX27ADS: setup all pins at once in one table
MX27ADS: Add NAND support
MX27ADS: Add I2C support
MX27ADS: Add framebuffer support
MX27ADS: Add 1-wire support
MX27ADS: Add SDHC support
mtd: MXC NAND support for 2KiB page size flashes

Vladislav Zolotarov (4):
bnx2x: FW 4.8.53.0
bnx2x: Separated FW from the source.
bnx2x: Removed blob file
bnx2x: driver version 1.48.105-1

Wai Yew CHAY (2):
ALSA: SB X-Fi driver merge
ALSA: ctxfi - Add PM support

Wan ZongShun (1):
Input: add support for touchscreen on W90P910 ARM platform

Wang Chen (1):
nfsd: nfs4_stat_init cleanup

Wang Tinggong (1):
trivial: rbtree.txt: fix rb_entry() parameters in sample code

Waskiewicz Jr, Peter P (2):
ixgbe: Disallow SFP 1G modules in the SFP+ cages for 82598 and 82599
ixgbe: Add SAN MAC address to the RAR, return the address to DCB

Wayne Boyer (2):
ipr: add test for MSI interrupt support
ipr: differentiate pci-x and pci-e based adapters

Wei Ni (1):
ALSA: hda - Support NVIDIA 8 channel HDMI audio

Wei Yongjun (12):
rds: use kmem_cache_zalloc instead of kmem_cache_alloc/memset
at76c50x-usb: remove pointless conditional before kfree_skb()
wireless: fix to set dev->broadcast correctly
sctp: fix error cause codes of ADD-IP extension
sctp: fix report unrecognized parameter in ACSONF-ACK
sctp: fix the error code when ASCONF is received with invalid address
sctp: fix a typo in net/sctp/sm_statetable.c
sctp: fix to only enable IPv6 address support on PF_INET6 socket
sctp: fix panic when T2-shutdown timer expire on removed transport
sctp: fix panic when T4-rto timer expire on removed transport
sctp: fix to choose alternate destination when retransmit ASCONF chunk
KVM: remove pointless conditional before kfree() in lapic initialization

Weidong Han (7):
docs, x86: add nox2apic back to kernel-parameters.txt
x86, intr-remap: fix ack for interrupt remapping
x86, intr-remap: enable interrupt remapping early
x86, intr-remap: add option to disable interrupt remapping
x86, intr-remap: fix x2apic/intr-remap resume
Intel-IOMMU, intr-remap: set the whole 128bits of irte when modify/free it
Intel-IOMMU, intr-remap: source-id checking

Wen-chien Jesse Sung (1):
V4L/DVB (11730): af9015: support for KWorld MC810

Werner Almesberger (2):
[ARM] S3C6410: Add CAMIF clock
[ARM] S3C64XX: Add HCLKx2

Wey-Yi Guy (22):
iwlwifi: merge and better support of suspend/resume for iwlagn and iwl3945
iwlwifi: adding triple stream rate support for MIMO3
iwlwifi: adding MIMO3 support in rate scaling
iwlwifi: add debug messages when start aggregation queue
iwlwifi: Display decoded rate/mcs information
iwlwifi: adding interrupt counter in debugfs for debugging
iwlwifi: clean up unused NL80211_IFTYPE_MONITOR for Monitor mode
iwlwifi: "is_fat" bit in rate scale match RXON flag
iwlwifi: use #define instead of hard coded value
iwlagn: show current rate scale data in debugfs
iwlwifi: show qos AC parameters
iwlwifi: default WMM AC parameters
iwlwifi: add Greenfield support for 11n
iwlwifi: Temperature sensor voltage reading for 5150
iwlwifi: support NVM access (EEPROM/OTP)
iwlwifi: report the rate index as an MCS rate number
iwlwifi: support "pure 40MHz" in RXON command
iwlwifi: check for valid band for channel info
iwlwifi: add value and range define for link quality command
iwlwifi: checking for 40MHz mode
iwlwifi: check control channel for pure 40MHz
iwlwifi: check for channel location for 40MHz

Wim Van Sebroeck (6):
[WATCHDOG] iTCO_wdt: Cleanup code
[WATCHDOG] Some more general cleanup
[WATCHDOG] move platform probe and remove function to devinit and devexit
[WATCHDOG] Correct WDIOF_MAGICCLOSE flag
[WATCHDOG] iTCO_wdt: Fix ICH7+ reboot issue.
[WATCHDOG] wdt_pci.c: remove #ifdef CONFIG_WDT_501_PCI

Wolfgang Denk (2):
powerpc/mpc8272ads: fix device tree for 8 MB flash size
powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function

Wolfgang Grandegger (12):
can: Documentation for the CAN device driver interface
can: Update MAINTAINERS and CREDITS file
can: CAN Network device driver and Netlink interface
can: Driver for the SJA1000 CAN controller
can: SJA1000 generic platform bus driver
can: SJA1000 driver for EMS PCI cards
The patch adds support for the PCI cards: PCIcan and PCIcanx (1, 2 or 4 channel) from Kvaser (http://www.kvaser.com).
can: some fixes and cleanups to the initial device driver interface
can: sja1000: stop misusing member base_addr of struct net_device
can: sja1000: generic OF platform bus driver
can: sja1000_of_platform: fix build problems with printk format
rtc: add stand-alone driver for RX8025 chip

Wolfgang Muees (2):
mmc_spi: speedup for slow cards, less wear-out
mmc_spi: don't use EINVAL for possible transmission errors

Wolfram Sang (5):
trivial: fs/inode: Fix typo in file_update_time nanodoc
i2c/chips: Move max6875 to drivers/misc/eeprom
powerpc/5200: Update pcm030.dts to add i2c eeprom and delete cruft
powerpc/5121: make clock debug output more readable
rtc: rtc-ds1307 add ds3231

Wolfram Strepp (3):
rb_tree: reorganize code in rb_erase() for additional changes
rb_tree: make clear distinction between two different cases in rb_erase()
rb_tree: remove redundant if()-condition in rb_erase()

Wu Fengguang (37):
perf_counter tools: Merge common code into perfcounters.h
perf_counter tools: Move perfstat supporting code into perfcounters.h
perf_counter tools: support symbolic event names in kerneltop
perf_counter tools: Reuse event_name() in kerneltop
perf_counter tools: move remaining code into kerneltop.c
perf_counter tools: fix comment for sym_weight()
perf_counter tools: fix event_id type
perf_counter tools: cut down default count for cpu-cycles
perf_counter tools: when no command is feed to perfstat, display help and exit
slob: use PG_slab for identifying SLOB pages
readahead: make mmap_miss an unsigned int
readahead: move max_sane_readahead() calls into force_page_cache_readahead()
readahead: apply max_sane_readahead() limit in ondemand_readahead()
readahead: remove one unnecessary radix tree lookup
readahead: increase interleaved readahead size
readahead: remove sync/async readahead call dependency
readahead: sequential mmap readahead
readahead: enforce full readahead size on async mmap readahead
readahead: record mmap read-around states in file_ra_state
radix-tree: add radix_tree_prev_hole()
readahead: move the random read case to bottom
readahead: introduce context readahead algorithm
readahead: remove redundant test in shrink_readahead_size_eio()
readahead: enforce full sync mmap readahead size
mm: introduce PageHuge() for testing huge/gigantic pages
proc: kpagecount/kpageflags code cleanup
proc: export more page flags in /proc/kpageflags
pagemap: document clarifications
pagemap: document 9 more exported page flags
pagemap: add page-types tool
vmscan: cleanup the scan batching code
vmscan: don't export nr_saved_scan in /proc/zoneinfo
vmscan: ZVC updates in shrink_active_list() can be done once
vmscan: report vm_flags in page_referenced()
vmscan: make mapped executable pages the first class citizen
vmscan: merge duplicate code in shrink_active_list()
writeback: skip new or to-be-freed inodes

Wu Zhangjin (2):
tracing: fix undeclared 'PAGE_SIZE' in include/linux/trace_seq.h
MIPS: Add hibernation support

Xiantao Zhang (1):
KVM: ia64: Flush all TLBs once guest's memory mapping changes.

Xiaochen Shen (1):
USB: Add Intel Langwell USB Device Controller driver

Yan Zheng (4):
btrfs: Fix set/clear_extent_bit for 'end == (u64)-1'
Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE)
Btrfs: check duplicate backrefs for both data and metadata
Btrfs: always update root items for fs trees at commit time

Yang Li (1):
rio: warn_unused_result warnings fix

Yang Zhang (2):
KVM: ia64: fix compilation error in kvm_get_lowest_prio_vcpu
KVM: ia64: enable external interrupt in vmm

Yevgeny Petrilin (17):
mlx4_en: Removed redundant stride variable
mlx4_en: Fix partial rings feature
mlx4_en: Giving interface name in debug messages
mlx4_en: Moved all module parameters handling to en_main.c
mlx4_en renamed en_params.c to en_ethtool.c
mlx4_en: Work with part of the ports.
mlx4_en: Coalescing target is equal for all mtu's
mlx4_en: multiqueue support
mlx4_en: Added vlan_features support
mlx4_en: Updated driver version
mlx4: FIX error flow when initializing EQ table
mlx4_en: Counting all the dropped packets on the TX side
mlx4_en: Removed redundant skb->len check
mlx4_en: using stop/start_all_queues
mlx4_en: Cancel port_up check in transmit function
mlx4_en: Removed redundant check on lso header size
mlx4_en: Remove redundant refill code on RX

Yi Li (4):
Blackfin: bf527-ezkit: add support for mmc-spi
Blackfin: define SPI IRQ in board resources
Blackfin: update aedos-ipipe code to upstream 1.10-00
Blackfin: drop BF535-specific text for exception 0x2A (unaligned instruction)

Yi Zou (13):
ixgbe: Enable L2 header split in 82599
ixgbe: Add FCoE feature register defines to 82599
ixgbe: Add FCoE feature header to 82599
ixgbe: Add FCoE feature code to 82599
ixgbe: Add infrastructure code for FCoE large send offload to 82599
ixgbe: Implement FCoE Tx side offload features in base driver of 82599
ixgbe: Add infrastructure code for FCoE large receive offload to 82599
ixgbe: Implement FCoE Rx side large receive offload feature to 82599
ixgbe: Add FCoE related statistics to 82599
ixgbe: Add RING_F_FCOE for FCoE feature in 82599
ixgbe: Enable FCoE redirection table feature in 82599
ixgbe: Enable jumbo frame for FCoE feature in 82599
ixgbe: Include offloaded FCoE data into total rx/tx statistics for 82599

Yinghai Lu (56):
perf_counter: more barrier in blank weak function
x86: make irqinit_32.c more like irqinit_64.c, v2
x86: make wakeup_secondary_cpu_via_init static
x86: consistent about warm_reset_vector for UN_NON_UNIQUE_APIC
x86: remove (null) in /sys kernel_page_tables
x86: use used_vectors in init_IRQ()
x86: apic: Remove duplicated macros
x86: Use dmi check in apic_is_clustered() on 64-bit to mark the TSC unstable
irq, cpumask: correct CPUMASKS_OFFSTACK typo and fix fallout
x86/irq: remove leftover code from NUMA_MIGRATE_IRQ_DESC
irq: change ->set_affinity() to return status
irq: only update affinity if ->set_affinity() is sucessfull
x86/irq: change irq_desc_alloc() to take node instead of cpu
irq: change ACPI GSI APIs to also take a device argument
irq: change io_apic_set_pci_routing() to use device parameter
x86/irq: change MSI irq_desc to be more numa aware
irq: make ht irq_desc more numa aware
x86/irq: use move_irq_desc() in create_irq_nr()
x86/pci: remove rounding quirk from e820_setup_gap()
x86/acpi: remove irq-compression trick on 32-bit
x86: fix alloc_mptable()
x86/acpi: call mp_config_acpi_gsi() in mp_register_gsi()
x86/acpi: move pin_programmed bit map to io_apic.c
x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector()
x86/acpi: move setup io apic routing out of CONFIG_ACPI scope
x86/pci: update pirq_enable_irq() to setup io apic routing
x86: apic: Check rev 3 fadt correctly for physical_apic bit
x86: clean up and fix setup_clear/force_cpu_cap handling
x86: clean up and and print out initial max_pfn_mapped
x86: read apic ID in the !acpi_lapic case
x86: Sanity check the e820 against the SRAT table using e820 map only
x86: Allow 1MB of slack between the e820 map and SRAT, not 4GB
x86: read apic ID in the !acpi_lapic case
x86, apic: introduce io_apic_irq_attr
x86: don't call read_apic_id if !cpu_has_apic
mm, x86: remove MEMORY_HOTPLUG_RESERVE related code
x86, mm: Fix node_possible_map logic
x86: fix system without memory on node0
x86, irq: update_mptable needs pci_routeirq
x86, irq: don't call mp_config_acpi_gsi() if update_mptable is not enabled
x86, io-apic: Don't mark pin_programmed early
x86: enable_update_mptable should be a macro
x86: remove some alloc_bootmem_cpumask_var calling
irq/cpumask: make memoryless node zero happy
memcg: don't use bootmem allocator in setup code
PCI/x86: don't assume prefetchable ranges are 64bit
PCI: improve resource allocation under transparent bridges
x86: handle initrd that extends into unusable memory
x86: use zalloc_cpumask_var in arch_early_irq_init
kvm: remove the duplicated cpumask_clear
irq: slab alloc for default irq_affinity
x86: make zap_low_mapping could be used early
firmware_map: fix hang with x86/32bit
page-allocator: clear N_HIGH_MEMORY map before we set it again
x86: fix duplicated sysfs attribute
x86: use zalloc_cpumask_var for mce_dev_initialized

Yong Wang (8):
perf_counter/x86: Always use NMI for performance-monitoring interrupt
perf_counter/x86: Remove the IRQ (non-NMI) handling bits
perf_counter: Documentation update
perf_counter tools: Fix incorrect printf formats
perf_counter, x86: Correct some event and umask values for Intel processors
perf_counter/x86: Fix the model number of Intel Core2 processors
perf_counter tools: Remove one L1-data alias
perf_counter/x86: Add a quirk for Atom processors

Yoshihiro Shimoda (12):
sh: sh7785lcr: fix I2C device address map for 32-bit mode
net: sh_eth: fix cache coherency issue
net: sh_eth: fix TX/RX descriptor not set physical memory
net: sh_eth: fix receive desciptor loop
net: sh_eth: CPU dependency code collect to "struct sh_eth_cpu_data"
net: sh_eth: Add support SH7724
USB: r8a66597-hcd: use platform_data instead of module_param
sh: sh7785lcr: add platform data for r8a66597-hcd
sh: highlander: add platform data for r8a66597-hcd
sh: x3proto: add platform data for r8a66597-hcd
sh: add platform data for r8a66597-hcd in setup-sh7366
sh: add platform data for r8a66597-hcd in setup-sh7723

Yoshinori Sato (1):
serial: sh-sci: Fix up h8300 support.

Yu Zhao (11):
VT-d: fix invalid domain id for KVM context flush
PCI: support the ATS capability
PCI: handle Virtual Function ATS enabling
VT-d: parse ATSR in DMA Remapping Reporting Structure
VT-d: add device IOTLB invalidation support
VT-d: cleanup iommu_flush_iotlb_psi and flush_unmaps
VT-d: support the device IOTLB
PCI: fix SR-IOV function dependency link problem
PCI: cleanup Function Level Reset
PCI: support PM D0hot->D3 transition reset
PCI: support Secondary Bus Reset

Yu Zhiguo (3):
NFSv4: do exact check about attribute specified
NFSv4: kill off complicated macro 'PROC'
NFS: kill off complicated macro 'PROC'

Zephaniah E. Hull (1):
Input: psmouse - ESD workaround fix for OLPC XO touchpad

Zhang Rui (5):
Show the physical device node of backlight class device.
ACPI: fix a deadlock in hotplug case
ACPI: DMI to disable Vista compatibility on some Sony laptops
ACPI: run ACPI device hot removal in kacpi_hotplug_wq
ACPI: video: DMI workaround broken Acer 7720 BIOS enabling display brightness

Zhang, Xiantao (1):
KVM: ia64: make kvm depend on CONFIG_MODULES.

Zhang, Yanmin (3):
PCI AER: support Multiple Error Received and no error source id
PCI AER: support invalid error source IDs
PCI AER: multiple error support

Zhao Yakui (3):
ACPI: increase size of acpi_bus_id[]
ACPI: Add the reference count to avoid unloading ACPI video bus twice
ACPI: Rename ACPI processor device bus ID

Zhaolei (13):
ftrace: clean up enable logic for sched_switch
printk: add support of hh length modifier for printk
tracing, net, skb tracepoint: make skb tracepoint use the TRACE_EVENT() macro
tracing, kmemtrace: Separate include/trace/kmemtrace.h to kmemtrace part and tracepoint part
tracing, kmemtrace: Make kmem tracepoints use TRACE_EVENT macro
tracing: Remove include/trace/kmem_event_types.h
ftrace: Add task_comm support for trace_event
ftrace: clean up of using ftrace_event_enable_disable()
ftrace: don't convert function's local variable name in macro
ftrace, workqueuetrace: make workqueue tracepoints use TRACE_EVENT macro
trace_workqueue: use list_for_each_entry() instead of list_for_each_entry_safe()
trace_workqueue: remove cpu_workqueue_stats->first_entry
trace_workqueue: remove blank line between each cpu

Zhenwen Xu (1):
[SCSI] NCR_D700: fix IRQ handler return type

Zhenyu Wang (10):
agp/intel: Add support for new chipsets
drm/i915: Add chipset/feature defines for for new chipsets
drm/i915: Add new chipset register definitions
drm/i915: Disable opregion on IGDNG for now
drm/i915: Disable tiling on IGDNG for now
drm/i915: enable kernel modesetting on IGDNG
drm/i915: Add HDMI support on IGDNG
drm/i915: Add LVDS support for IGDNG
drm/i915: handle interrupt on new chipset
drm/i915: Enable probe on new chipset

Zhu Yi (7):
wireless: move some utility functions from mac80211 to cfg80211
iwmc3200wifi: Add new Intel Wireless Multicomm 802.11 driver
iwmc3200wifi: fix link error when CFG80211 is not selected
iwmc3200wifi: check for iwm_priv_init error
iwmc3200wifi: add iwm_if_add and iwm_if_remove
iwmc3200wifi: fix potential kernel oops on module removal
iwmc3200wifi: add a mutex to protect iwm_reset_worker

Zygo Blaxell (1):
lib/genalloc.c: remove unmatched write_lock() in gen_pool_destroy

akpm@linux-foundation.org (1):
PCI: ibmphp_core.c: fix warning due to missing module_exit()

andrey@cozybit.com (1):
libertas: fix GSPI card event handling

chaithrika@ti.com (1):
TI DaVinci EMAC : Fix rmmod error

dann frazier (1):
Remove bashisms from scripts

dmitry pervushin (18):
[ARM] 5461/1: Freescale STMP platform support
[ARM] 5469/1: Freescale STMP platform support [2/10]
[ARM] 5468/1: Freescale STMP platform support [3/10]
[ARM] 5467/1: Freescale STMP platform support [4/10]
[ARM] 5466/1: Freescale STMP platform support [5/10]
[ARM] 5477/1: Freescale STMP platform support [6/10]
[ARM] 5465/1: Freescale STMP platform support [7/10]
[ARM] 5464/1: Freescale STMP platform support [7/10]
[ARM] 5463/1: Freescale STMP platform support [10/10]
[ARM] 5483/1: Freescale STMP: add Kconfig/Makefile entries
[ARM] 5501/1: Freescale STMP: fix compilation warning
[ARM] 5530/1: Freescale STMP: get rid of HW_zzz macros [1/3]
[ARM] 5531/1: Freescale STMP: get rid of HW_zzz macros [2/3]
[ARM] 5532/1: Freescale STMP: register definitions [3/3]
[ARM] 5537/1: Freescale STMP: 37nn registers definition
[ARM] 5538/1: Freescale STMP: 378n registers definition
[ARM] 5539/1: Freescale STMP: onboard devices declaration
[WATCHDOG] Freescale STMP: watchdog driver

figo.zhang (4):
trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt
V4L/DVB (11852): saa7134-video.c: poll method lose race condition
V4L/DVB (11853): minor have assigned value twice
V4L/DVB (11990): saa7134-video.c: fix the block bug

françois romieu (4):
r8169: remove useless struct member
r8169: allow true forced mode setting
sis190: use an adequate phy list entry as a fallback
r8169: do not bring device down when suspending

gouji-new (1):
ixgbe: Proposed PARCH PCIE legacy I/O port free intel 10Gb NIC driver

hermann pitton (1):
V4L/DVB (11732): saa7134: disable not yet existing IR and DVB support on the Compro T750

john cooper (1):
Add serial number support for virtio_blk, V4a

leon.woestenberg@gmail.com (1):
powerpc/83xx: Add MSI interrupts to DTS of MPC8315E-RDB

maximilian attems (5):
kbuild, deb-pkg: improve maintainer identification
kbuild, deb-pkg: fix generated package name
kbuild, deb-pkg: fix Provides field
kbuild, deb-pkg: fix Section field
kbuild, deb-pkg: bump standards version

mware@internode.on.net (1):
powerpc/fsl: Increase the number of possible localbus banks

nathan binkert (1):
KVM: Make kvm header C++ friendly

npiggin@suse.de (3):
fs: mnt_want_write speedup
fs: introduce mnt_clone_write
fs: move mark_files_ro into file_table.c

raz ben yehuda (7):
md: have raid0 compile with MD_DEBUG on
md: have raid0 report its formation
md: raid0: chunk size check in raid0_run
md: raid10: chunk size check in run
md: raid5: chunk size check in setup_conf
md: prepare for non-power-of-two chunk sizes
md: raid0 :Enables chunk size other than powers of 2.

roel kluin (2):
pasemi_mac: mac_to_intf() error not noticed
tape: beyond ARRAY_SIZE of viocd_diskinfo

scameron@beardog.cca.cpqcorp.net (8):
cciss: Use schedule_timeout_uninterruptible in SCSI error handling code
cciss: factor out core of sendcmd_withirq() for use by SCSI error handling code
cciss: simplify interface of sendcmd() and sendcmd_withirq()
cciss: factor out fix target status processing code from sendcmd functions
cciss: separate error processing and command retrying code in sendcmd_withirq_core()
cciss: change SCSI error handling routines to work with interrupts enabled.
cciss: Remove no longer needed sendcmd reject processing code
cciss: decode unit attention in SCSI error handling code

sebastian.blanes@gmail.com (1):
ps3av: Set 16:9 aspect ratio for 720p video modes

sg.tweak@gmail.com (1):
drivers/net/macvlan.c: fix cloning of tagged VLAN interfaces

tomas petr (1):
V4L/DVB (11830): dib0700: add support for Leadtek WinFast DTV Dongle H

unsik Kim (1):
mg_disk: seperate mg_disk.h again

vibi sreenivasan (3):
Removed reference to non-existing file Documentation/PCI/PCI-DMA-mapping.txt
Staging: rspiusb: Fix a bunch of warnings.
Staging: rspiusb: copy_to/from_user related fixes

walimis (3):
tracing/trace_stack: fix the number of entries in the header
tracing/events: fix output format of kernel stack
tracing/events: fix output format of user stack

wanzongshun (13):
[ARM] 5493/1: Add w90p910 IC interface controller regester map
[ARM] 5494/1: Add w90p910 irq number define
[ARM] 5495/1: Add w90p910 usb host driver relevant kernel parts[1/2]
[ARM] 5496/1: Add w90p910 touch screen driver relevant kernel parts[2/2].
[ARM] 5497/1: Add usb and ts relevant kernel maping option
[ARM] 5498/1: w90p910 Clock register controller header file dfine
[ARM] 5499/1: Add Usb register controller header file dfine
[ARM] 5511/1: Add w90p910 rtc,kpi and usbd device map_desc define.
[ARM] 5512/1: Add w90p910 rtc,kpi and usbd device platform_device define.
[ARM] 5551/1: Add multi-function pin api for w90p910 platform.
[ARM] 5548/1: Add gpio api for w90p910 platform
[ARM] 5549/1: Add clock api for w90p910 platform.
[ARM] 5550/1: Add default configure file for w90p910 platform

yakui_zhao (8):
drm/i915: Add the structure of child_device_config in video BIOS tables.
drm/i915: parse VBT general definition block to get the SDVO device info
drm/i915: Initialize the SDVO device based on the sdvo info parsed from VBT
drm: add separate drm debugging levels
drm/i915: replace DRM_DEBUG with DRM_DEBUG_KMS in intel_lvds
drm/i915: Replace DRM_DEBUG with DRM_DEBUG_KMS in intel_sdvo
drm: Replace DRM_DEBUG with DRM_DEBUG_MODE in drm_mode
drm: Replace DRM_DEBUG with DRM_DEBUG_DRIVER in i915 driver