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

Hans-Christian Egtvedt (1):
Input: add wm97xx accelerated driver for Atmel microprocessors

Hans-Joachim Picht (2):
[S390] pm: add kernel_page_present
[S390] s390: hibernation support for s390

Hao Wu (1):
USB: Add Intel Langwell USB OTG Transceiver Drive

Harald Welte (8):
hwrng: via_rng - The VIA Hardware RNG driver is for the CPU, not Chipset
hwrng: via_rng - Support VIA Nano hardware RNG
hwrng: via_rng - Support VIA Nano hardware RNG on X86_64 builds
CPUFREQ: Enable acpi-cpufreq driver for VIA/Centaur CPUs
CPUFREQ: Mark e_powersaver driver as EXPERIMENTAL and DANGEROUS
i2c-viapro: Add new PCI device ID for VX855
mmc: Add new via-sdmmc host controller driver
sdhci: Specific quirk vor VIA SDHCI controller in VX855ES

Harish Zunjarrao (2):
[SCSI] qla2xxx: Correct hard-coded address of a second-port's NVRAM.
qla2xxx: Correct iiDMA-update calling conventions.

Harry Ciao (3):
edac: add CPC925 Memory Controller driver
edac: add edac_device_alloc_index()
edac: cpc925 MC platform device setup

Hartley Sweeten (5):
[ARM] 5452/1: ep93x: rtc: use ioremap'ed addresses
[ARM] 5504/1: ep93xx: Merge all edb93xx platforms
[ARM] 5526/1: ep93xx: usb driver cleanup
[ARM] 5527/1: ep93xx: core.c: trivial spelling error
[ARM] 5528/1: ep93xx: add defines for dma clock magic numbers

Hauke Mehrtens (1):
p54usb: Fixes compile error with CONFIG_PM=n

Hector Martin (2):
ALSA: hda - Acer Aspire 8930G support
ALSA: hda - More Aspire 8930G fixes

Heiko Carstens (27):
tracing: fix build failure on s390
trace: disable preemption before taking raw spinlocks
[S390] implement interrupt-enabling rwlocks
[S390] add mini sclp driver
[S390] implement is_compat_task
[S390] secure computing arch backend
[S390] uaccess: use might_fault() instead of might_sleep()
[S390] vmalloc: add vmalloc kernel parameter support
[S390] maccess: add weak attribute to probe_kernel_write
[S390] maccess: arch specific probe_kernel_write() implementation
[S390] kprobes: use probe_kernel_write
[S390] ftrace: add dynamic ftrace support
[S390] ftrace: add function trace mcount test support
[S390] ftrace: add function graph tracer support
[S390] ftrace: add system call tracer support
[S390] wire up sys_rt_tgsigqueueinfo
[S390] wire up sys_perf_counter_open
PM: Add empty suspend/resume device irq functions
[S390] time: convert from bootmem to slab
[S390] 3215 console: convert from bootmem to slab
[S390] 3270 console: convert from bootmem to slab
[S390] sclp console: convert from bootmem to slab
[S390] vt220 console: convert from bootmem to slab
[S390] pm: fix build error for !SMP
[S390] kprobes: defer setting of ctlblk state
can: let SJA1000 driver depend on HAS_IOMEM
net: let KS8842 driver depend on HAS_IOMEM

Heiko Schocher (1):
83xx: add support for the kmeter1 board.

Hendrik Brueckner (10):
af_iucv: sync sk shutdown flag if iucv path is quiesced
af_iucv: add sockopt() to enable/disable use of IPRM_DATA msgs
af_iucv: Support data in IUCV msg parameter lists (IPRMDATA)
af_iucv: Modify iucv msg target class using control msghdr
af_iucv: Provide new socket type SOCK_SEQPACKET
af_iucv: cleanup and refactor recvmsg() EFAULT handling
af_iucv: New socket option for setting IUCV MSGLIMITs
[S390] pm: hvc_iucv power management callbacks
af_iucv: Change if condition in sendmsg() for more readability
af_iucv: Return -EAGAIN if iucv msg limit is exceeded

Henrique de Moraes Holschuh (7):
thinkpad-acpi: store fw version with strict checking
thinkpad-acpi: add quirklist engine
thinkpad-acpi: fix BEEP ACPI handler warnings
thinkpad-acpi: enhance led support
thinkpad-acpi: silence bogus warning when ACPI video is disabled
thinkpad-acpi: forbid the use of HBRV on Lenovo ThinkPads
thinkpad-acpi: support the second fan on the X61

Herbert Xu (32):
gro: New frags interface to avoid copying shinfo
gro: Fix handling of headers that extend over the tail
gro: Fix COMPLETE checksum handling
tcp: Unexport TCPv6 GRO functions
skbuff: Move new code into __copy_skb_header
skbuff: Copy csum instead of csum_start/csum_offset
gro: Open-code frags copy in skb_gro_receive
gro: Inline skb_gro_header and cache frag0 virtual address
gro: Localise offset/headlen in skb_gro_offset
gro: Only use skb_gro_header for completely non-linear packets
tcp: Optimise GRO port comparisons
tcp: Remove unnecessary window comparisons for GRO
tcp: Optimise len/mss comparison
gro: Optimise length comparison in skb_gro_header
gro: Avoid unnecessary comparison after skb_gro_header
ipv4: Use 32-bit loads for ID and length in GRO
gro: Open-code final pskb_may_pull
gro: Nasty optimisations for page frags in skb_gro_receive
gro: Store shinfo in local variable in skb_gro_receive
tcp: Do not check flush when comparing options for GRO
crypto: padlock - Restore dependency on x86
crypto: testmgr - Dynamically allocate xbuf and axbuf
crypto: testmgr - Check all test vector lengths
crypto: testmgr - Allow hash test vectors longer than a page
gso: Stop fraglists from escaping
tun: Only wake up writers
virtio_net: Set correct gso->hdr_len
tun: Optimise handling of bogus gso->hdr_len
net: Ensure partial checksum offset is inside the skb head
[SCSI] cxgb3i: Include net/dst.h for struct dst_cache
virtio_net: Fix IP alignment on non-mergeable RX path
net: Move rx skb_orphan call to where needed

Hermann Kneissel (1):
USB: garmin_gps: removes usb_reset_device from garmin_close

Hidetoshi Seto (32):
x86: smarten /proc/interrupts output for new counters
x86, mce: Cleanup param parser
x86, mce: use strict_strtoull
x86, mce: trivial clean up for therm_throt.c
x86, mce: trivial clean up for mce.c
x86, mce: trivial clean up for mce_amd_64.c
x86, mce: trivial clean up for mce_intel_64.c
x86, mce: trivial clean up for mce-inject.c
x86: trivial clean up for arch/x86/Kconfig
x86, mce: fix for mce counters
x86, mce: Fix mce printing
x86, mce: Add boot options for corrected errors
PCI MSI: Remove unused/obsolete macros and definitions
PCI MSI: Define PCI_MSI_MASK_32/64
x86, mce: don't init timer if !mce_available
x86, mce: cleanup mce_start()
x86, mce: add __read_mostly
x86, mce: rename static variables around trigger
x86, mce: sysfs entries for new mce options
x86, mce: unify mce.h
x86, mce: make mce_disabled boolean
x86, mce: unify smp_thermal_interrupt, prepare p4
x86, mce: unify smp_thermal_interrupt, prepare mce_intel_64
x86, mce: unify smp_thermal_interrupt, prepare
x86, mce: unify smp_thermal_interrupt
x86, mce: squash mce_intel.c into therm_throt.c
x86, mce: remove intel_set_thermal_handler()
x86, mce: remove therm_throt.h
x86, mce: mce.h cleanup
x86, mce: rename _64.c files which are no longer 64-bit-specific
x86, mce: fix error path in mce_create_device()
PCI: make msi_free_irqs() to use msix_mask_irq() instead of open coded write

Hin-Tak Leung (1):
zd1211rw: adding 083a:e503 as a ZD1211B device

Hiroshi DOYU (7):
omap iommu: tlb and pagetable primitives
omap iommu: omap2 architecture specific functions
omap iommu: omap3 iommu device registration
omap iommu: simple virtual address space management
omap iommu: entries for Kconfig and Makefile
omap2 iommu: entries for Kconfig and Makefile
omap iommu: add MPU_BRIDGE_IOMMU for tidspbridge migration

Hisashi Hifumi (6):
ocfs2: fdatasync should skip unimportant metadata writeout
NILFS2: Pagecache usage optimization on NILFS2
Btrfs: fdatasync should skip metadata writeout
Btrfs: pin buffers during write_dev_supers
jbd2: clean up jbd2_journal_try_to_free_buffers()
jbd: clean up journal_try_to_free_buffers()

Hitoshi Mitake (2):
sched: Hide runqueues from direct refer at source code level
Making fs/minix/minix.h double including safe

Holger Schurig (2):
imx: exit functions can/should be void
imx: re-work of PWM, add i.MX21 support

Hong H. Pham (1):
sparc64: fix and optimize irq distribution

Huang Shijie (1):
lib: do code optimization for radix_tree_lookup() and radix_tree_lookup_slot()

Huang Weiyi (11):
RDS: remove unused #include <version.h>
cfg80211: remove duplicated #include
nl80211: remove duplicated #include
x86: mce: remove duplicated #include
sh: pci: remove duplicated #include's
V4L/DVB: cx231xx: remove unused #include <linux/version.h>'s
[ARM] S3C24XX: remove duplicated #include
x86: Remove duplicated #include's
Staging: comedi: remove dupilcated #include
Staging: rt3070: remove dupilcated #include
Staging: remove unused #include <linux/version.h>'s

Huang Ying (13):
crypto: cryptd - Use nivcipher in cryptd_alloc_ablkcipher
crypto: fpu - Add template for blkcipher touching FPU
crypto: aes-ni - Add support for more modes
x86, mce: improve mce_get_rip
x86, mce: export MCE severities coverage via debugfs
PCI: Add pci_bus_set_ops
PCI: PCIE AER: export aer_irq
PCI: PCIE AER: Document for PCIE AER software error injection
PCI AER: software error injection
x86, mce: fix a race condition about mce_callin and no_way_out
crypto: aes-ni - Fix cbc mode IV saving
crypto: aes-ni - Do not sleep when using the FPU
crypto: aes-ni - Remove CRYPTO_TFM_REQ_MAY_SLEEP from fpu template

Hugh Dickins (5):
ide: fix PowerMac bootup oops
mm: alloc_large_system_hash check order
hugetlb: fault flags instead of write_access
mm: don't rely on flags coincidence
mm: pass mm to grab_swap_token

Hugo Villeneuve (1):
davinci: DM644x: add support for SFFSDR board

Hunter Adrian (1):
UBIFS: return error if link and unlink race

Ian Abbott (6):
Staging: comedi: 'pcmcia_parse_tuple()' now has two arguments, not three.
Staging: comedi: pcl818: Fix option handling for FIFO mode (hopefully!).
Staging: comedi: pcl818: Tidy up AI command after channel dropout or similar error.
Staging: comedi: Work around malformed RTAI_VERSION_CODE.
Staging: comedi: Undo stupid commit made 3 months ago
Staging: comedi: amplc_pc236: Corrected documentation.

Ian Campbell (8):
xen: resume interrupts before system devices.
xen: add irq_from_evtchn
xen: add /dev/xen/evtchn driver
xen: export ioctl headers to userspace
xen: remove suspend_cancel hook
xen: use device model for suspending xenbus devices
xen: drop kexec bits from /sys/hypervisor since kexec isn't implemented yet
xen: honour VCPU availability on boot

Ian Molton (1):
tmio_mmc: fix clock setup

Igor M. Liplianin (6):
V4L/DVB (11981): Remote control debugging for dw2102 driver based USB cards
V4L/DVB (11982): Add keymaps for TeVii and TBS USB DVB-S/S2 cards
V4L/DVB (11983): Add support for DVBWorld DVB-C USB Cable card.
V4L/DVB (11984): Add support for yet another SDMC DM1105 based DVB-S card.
V4L/DVB (12095): Change lnbh24 configure bits for NetUP card.
V4L/DVB (12098): Create table for customize stv0900 ts registers.

Ilpo Järvinen (2):
tcp: extend ECN sysctl to allow server-side only ECN
tcp: fix loop in ofo handling code and reduce its complexity

Imre Deak (2):
ARM: OMAP2: 2430SDP: Add FB support to board file
ARM: OMAP3: ZOOM MDK: Add FB support to board file

Imre Kaloz (3):
[ARM] orion5x: WNR854T switch support
MIPS: Sibyte: Remove simulator option
MIPS: Sibyte: Remove standalone kernel support

InKi Dae (1):
Samsung SoC Framebuffer driver: add Alpha Channel support

Inaky Perez-Gonzalez (24):
wimax/i2400m: generate fake source MAC address with random_ether_addr()
wimax/i2400m: trace commands sent from user space on the "echo" pipe
wimax/i2400m: allow kernel commands to device to be logged too
wimax/i2400m: factor out 'state report's TLV handling to a function
wimax/i2400m: remove redundant readiness checks from i2400m_report_tlv_*()
wimax: document why wimax_msg_*() operations can be used in any state
wimax/i2400m: sdio: set the block size before enabling the function
wimax/i2400m: usb: fix device reset on autosuspend while not yet idle
wimax: a new API call was added, increment minor protocol version number
wimax/i2400m: introduce module parameter to disable entering power save
wimax/i2400m: don't call netif_start_queue() in _tx_msg_sent()
wimax/i2400m: i2400m's work queue should be initialized before RX support
wimax/i2400m: i2400m_schedule_work() doesn't need i2400m->work_queue
wimax/i2400m: rename misleading I2400M_PL_PAD to I2400M_PL_ALIGN
wimax/i2400m: fix panic/warnings caused by missed check on empty TX message
wimax/i2400m: fix panic due to missed corner cases on tail_room calculation
wimax/i2400m: don't reset device on i2400m_dev_shutdown()
wimax/i2400m: fix oops when the TX FIFO fills up due to a missing check
wimax/i2400m: if a device reboot happens during probe, handle it
wimax/i2400m: Allow bus-specific driver to specify retry count
wimax/i2400m: don't reset device when bootrom init retries are exceeded
wimax/i2400m/sdio: Move all the RX code to a unified, IRQ based receive routine
wimax: fix warning caused by not checking retval of rfkill_set_hw_state()
wimax: fix gcc warnings in sh4 when calling BUG()

Ingo Molnar (306):
Merge branches 'x86/signal' and 'x86/irq' into perfcounters/core
performance counters: documentation
performance counters: x86 support
x86, perfcounters: read out MSR_CORE_PERF_GLOBAL_STATUS with counters disabled
perfcounters: select ANON_INODES
perfcounters, x86: simplify disable/enable of counters
perfcounters, x86: clean up debug code
perfcounters: consolidate global-disable codepaths
perf counters: restructure the API
perf counters: add support for group counters
perf counters: group counter, fixes
perf counters: hw driver API
perf counters: implement PERF_COUNT_CPU_CLOCK
perf counters: consolidate hw_perf save/restore APIs
perf counters: implement PERF_COUNT_TASK_CLOCK
perf counters: add prctl interface to disable/enable counters
perf counters: clean up state transitions
perf counters: update docs
Merge branch 'x86/irq' into perfcounters/core
x86: implement atomic64_t on 32-bit
perfcounters: restructure x86 counter math
perfcounters: implement "counter inheritance"
perfcounters: fix task clock counter
perfcounters: add context switch counter
perfcounters: add task migrations counter
perfcounters: add nr-of-faults counter
perfcounters: fix non-intel-perfmon CPUs
perfcounters, x86: fix sw counters on non-PMC CPUs
perfcounters: fix lapic initialization
Merge branch 'linus' into perfcounters/core
perfcounters: release CPU context when exiting task counters
perfcounters: flush on setuid exec
perfcounters: use hw_event.disable flag
perfcounters: remove warnings
perfcounters: tweak group scheduling
x86, perfcounters: rename intel_arch_perfmon.h => perf_counter.h
x86, perfcounters: prepare for fixed-mode PMCs
perfcounters: add fixed-mode PMC enumeration
x86, perfcounters: refactor code for fixed-function PMCs
perfcounters: hw ops rename
perfcounters: fix task clock counter
perfcounters: pull inherited counters
perfcounters: fix init context lock
perfcounters: enable lowlevel pmc code to schedule counters
x86, perfcounters: print out the ->used bitmask
perfcounters: remove ->nr_inherited
perfcounters: generalize the counter scheduler
perfcounters: add PERF_COUNT_BUS_CYCLES
x86, perfcounters: add support for fixed-function pmcs
perfcounters: include asm/perf_counter.h only if CONFIG_PERF_COUNTERS=y
Merge branch 'linus' into perfcounters/core
Merge commit 'v2.6.29-rc1' into perfcounters/core
Merge branch 'master' of git://git.kernel.org/.../paulus/perfcounters into perfcounters/core
Merge branch 'core/percpu' into perfcounters/core
Merge commit 'v2.6.29-rc2' into perfcounters/core
Merge branch 'core/percpu' into perfcounters/core
Merge branch 'core/percpu' into perfcounters/core
perfcounters: fix "perf counters kills oprofile" bug, v2
Merge commit 'v2.6.29-rc4' into perfcounters/core
Merge branch 'master' of git://git.kernel.org/.../paulus/perfcounters into perfcounters/core
Merge branch 'linus' into perfcounters/core
Merge branch 'x86/core' into perfcounters/core
perfcounters: remove duplicate definition of LOCAL_PERF_VECTOR
perfcounters: fix acpi_idle_do_entry() workaround
Merge branch 'x86/apic' into perfcounters/core
Merge branch 'x86/apic' into perfcounters/core
Merge branch 'x86/core' into perfcounters/core
Merge branch 'master' of git://git.kernel.org/.../paulus/perfcounters into perfcounters/core
Merge commit 'v2.6.29-rc7' into perfcounters/core
Merge branch 'rfc' of git://git.kernel.org/.../paulus/perfcounters into perfcounters/core
perfcounters: fix reserved bits sizing
x86, bts: cleanups
x86, bts: detect size of DS fields, fix
x86/mm: further cleanups of fault.c's include file section
Merge branch 'linus' into perfcounters/core-v2
perf_counter: fix crash on perfmon v1 systems
perf_counter: create Documentation/perf_counter/ and move perfcounters.txt there
perf_counter: add sample user-space to Documentation/perf_counter/
perf_counter tools: tidy up in-kernel dependencies
perf_counter tools: fix build warning in kerneltop.c
perf_counter tools: increase cpu-cycles again
x86, perfcounters: add atomic64_xchg()
Merge branch 'linus' into perfcounters/core
Merge branch 'linus' into tracing/hw-branch-tracing
Merge branch 'linus' into tracing/core
Merge branch 'tracing/urgent' into tracing/ftrace
Merge commit 'v2.6.30-rc1' into perfcounters/core
mm, x86, ptrace, bts: defer branch trace stopping, cleanup
mm, x86, ptrace, bts: defer branch trace stopping, remove dead code
x86 early quirks: eliminate unused function
perf_counter: fix off task->comm by one
perf_counter tools: include PID in perf-report output, tweak user/kernel printut
Merge branch 'tracing/urgent' into tracing/core
x86, irqinit: preempt merge conflicts
Merge branch 'linus' into tracing/core
Merge branch 'core/urgent' into core/rcu
tracing: make the trace clocks available generally
Merge branch 'linus' into x86/apic
perf_counter: copy in Git's top Makefile
perf_counter tools: add in basic glue from Git
perf_counter tools: clean up after introduction of the Git command framework
perf_counter tools: separate kerneltop into 'perf top' and 'perf stat'
perf_counter tools: add help texts
perf_counter tools: add 'perf record' command
perf_counter tools: fix --version
perf_counter tools: add 'perf help'
perf_counter tools: fix 'make install'
perfcounters, sched: remove __task_delta_exec()
Merge branch 'linus' into x86/mm
Merge commit 'v2.6.30-rc3' into tracing/hw-branch-tracing
perf_counter tools: move helper library to util/*
x86, vmlinux.lds: add copyright
x86, vmlinux.lds: fix relocatable symbols
Merge branch 'linus' into perfcounters/core
perf_counter: add/update copyrights
perf_counter tools: add perf-report to the Makefile
perf_counter tools: perf stat: make -l default-on
perf_counter tools: fix infinite loop in perf-report on zeroed event records
perf_counter tools: fix x86 syscall numbers
Merge branch 'x86/apic' into irq/numa
x86, mm: fault.c, use printk_once() in is_errata93()
perf_counter: round-robin per-CPU counters too
perf_counter: initialize the per-cpu context earlier
perf_counter: convert perf_resource_mutex to a spinlock
perf_counter: fix fixed-purpose counter support on v2 Intel-PERFMON
irq: change ->set_affinity() to return status, fix
Merge branch 'core/locking' into perfcounters/core
x86: clean up arch/x86/kernel/tsc_sync.c a bit
Merge branch 'linus' into tracing/core
Merge branch 'tracing/hw-branch-tracing' into tracing/core
Merge branch 'x86/urgent' into x86/xen
perf_counter tools: remove debug code from builtin-stat.c
Merge commit 'v2.6.30-rc5' into x86/mm
Merge commit 'v2.6.30-rc5' into x86/apic
Merge commit 'v2.6.30-rc5' into sched/core
Merge commit 'v2.6.30-rc5' into core/iommu
Merge branch 'x86/apic' into irq/numa
perf_counter: x86: Fix throttling
perf_counter: x86: Disallow interval of 1
perf_counter: x86: Protect against infinite loops in intel_pmu_handle_irq()
perf_counter: Remove ACPI quirk
perf stat: handle Ctrl-C
perf_counter: fix threaded task exit
perf_counter, x86: fix zero irq_period counters
Merge commit 'v2.6.30-rc6' into perfcounters/core
Merge commit 'v2.6.30-rc6' into x86/mm
perf_counter, x86: speed up the scheduling fast-path
Merge commit 'v2.6.30-rc6' into tracing/core
sched: properly define the sched_group::cpumask and sched_domain::span fields
perf_counter: fix counter freeing logic
perf_counter: fix counter inheritance race
perf_counter: Fix context removal deadlock
perf_counter: fix !PERF_COUNTERS build failure
perf_counter tools: increase limits
perf_counter: Increase mmap limit
perf_counter tools: increase limits, fix
perf_counter: Move child perfcounter init to after scheduler init
perf stat: flip around ':k' and ':u' flags
Revert "perf_counter, x86: speed up the scheduling fast-path"
perf_counter: fix warning & lockup
perf_counter, x86: Fix APIC NMI programming
perf_counter, x86: Make NMI lockups more robust
perf_counter: Initialize ->oncpu properly
perf record: Straighten out argv types
perf stat: Remove unused variable
perf record: Convert to Git option parsing
perf_counter tools: Librarize event string parsing
perf stat: Convert to Git option parsing
perf top: Convert to Git option parsing
perf_counter tools: remove the standalone perf-report utility
perf record: Convert to Git option parsing
perf report: Add help/manpage
perf report: add --dump-raw-trace option
perf report: add counter for unknown events
perf report: add more debugging
perf report: Only load text symbols from kallsyms, fix
perf_counter tools: Introduce stricter C code checking
perf_counter tools: Rename output.perf to perf.data
perf_counter tools: Add built-in pager support
perf report: Remove <ctype.h> include
pref_counter: tools: report: Add header printout & prettify
pref_counter: tools: report: Robustify in case of weird events
perf_counter: Fix perf_counter_init_task() on !CONFIG_PERF_COUNTERS
perf_counter tools: report: Add help text for --sort
x86, mce: clean up mce_64.c
x86, mce: clean up mce_32.c
x86, mce: clean up p4.c
x86, mce: clean up p5.c
x86, mce: clean up p6.c
x86, mce: clean up k7.c
x86, mce: clean up winchip.c
x86, mce: clean up non-fatal.c
x86, mce: clean up therm_throt.c
x86, mce: clean up mce_amd_64.c
x86, mce: unify, prepare 64bit in mce.h
x86, mce: unify, prepare codes
x86, mce: unify, prepare for 32-bit v2
x86, mce: unify
x86, mce: Rename sysfs variables
x86, mce: print number of MCE banks
perf_counter tools: Clean up builtin-stat.c's do_perfstat()
perf_counter tools: Split display into reading and printing
perf_counter tools: Also display time-normalized stat results
perf_counter: Fix cpuctx->task_ctx races
perf_counter: Robustify counter-free logic
perf_counter tools: Print 'CPU utilization factor' in builtin-stat
perf_counter tools: Fix 'make install'
perf_counter tools: Generate per command manpages (and pdf/html, etc.)
perf_counter tools: Fix unknown command help text
Merge branch 'linus' into perfcounters/core
perf_counter: Tidy up style details
Merge branch 'linus' into irq/numa
Merge branch 'x86/cpufeature' into irq/numa
perf report: Clean up the default output
perf report: Fix column width/alignment of dsos
perf record: Add --append option
perf record: Increase mmap buffering default
perf report: Print more info instead of <unknown> entries
perf_counter tools: Make source code headers more coherent
perf record: Print out the number of events captured
perf report: Print -D to stdout
perf report: Improve sort key recognition
perf report: Handle vDSO symbols properly
perf_counter tools: Clean up old kerneltop references
perf record: Refine capture printout
perf report: Display 100% correctly
perf stat: Print out all arguments
perf report: Add front-entry cache for lookups
perf help: Fix bug when there's no perf-* command around
perf_counter tools: Optimize harder
perf_counter tools: Work around warnings in older GCCs
perf_counter: Fix throttling lock-up
perf report: Clean up event processing
perf report: Split out event processing helpers
perf report: Handle all known event types
perf top: Reduce default filter threshold
perf record/report: Fix PID/COMM handling
Merge branch 'tracing/ftrace' into tracing/core
perf_counter tools: Build with native optimization
perf_counter tools: Print out symbol parsing errors only if --verbose
perf report: Print out the total number of events
perf_counter tools: Add color terminal output support
perf_counter tools: Dont output in color on !tty
perf report: Bail out if there are unrecognized options/arguments
perf stat: Update help text
perf record: Split out counter creation into a helper function
perf record, top: Implement --freq
perf report: Display user/kernel differentiator
perf_counter tools: Clarify events/samples naming
Merge branch 'tip/tracing/ftrace-4' of git://git.kernel.org/.../rostedt/linux-2.6-trace into tracing/ftrace
perf_counter tools: Remove -march=native
perf_counter tools: Sample and display frequency adjustment changes
perf record: Set frequency correctly
perf_counter: Separate out attr->type from attr->config
perf_counter: Implement generalized cache event types
perf_counter tools: Fix cache-event printout
perf_counter tools: Uniform help printouts
perf_counter tools: Tidy up manpage details
perf_counter tools: Prepare for 'perf annotate'
perf_counter tools: Add 'perf annotate' feature
Merge branch 'linus' into perfcounters/core
perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/
perf_counter tools: Fix error condition in parse_aliases()
perf annotate: Automatically pick up vmlinux in the local directory
perf annotate: Fix command line help text
Merge branch 'linus' into core/iommu
Merge branch 'dma-debug/2.6.31' of git://git.kernel.org/.../joro/linux-2.6-iommu into core/iommu
Merge branch 'linus' into x86/cpu
perf stat: Continue even on counter creation error
perf top: Fall back to cpu-clock-tick hrtimer sampling if no cycle counter available
perf record: Fall back to cpu-clock-ticks if no PMU
perf_counter tools: Handle kernels with !CONFIG_PERF_COUNTER
perf report: Print more expressive message in case of file open error
perf stat: Print out instructins/cycle metric
perf_counter: Clean up x86 boot messages
perf_counter tools: Standardize color printing
Merge branch 'amd-iommu/fixes' of git://git.kernel.org/.../joro/linux-2.6-iommu into core/iommu
Revert "x86, bts: reenable ptrace branch trace support"
perf_counter tools: Clean up u64 usage
perf_counter: Better align code
perf_counter: Turn off by default
Merge branch 'linus' into perfcounters/core
Merge branch 'linus' into x86/mce3
perf stat: Reorganize output
perf stat: Add feature to run and measure a command multiple times
perf stat: Enable raw data to be printed
[SCSI] cnic: fix error: implicit declaration of function ‘__symbol_get’
perf report: Print out raw events in hexa
perf record/report: Add call graph / call chain profiling
perf_counter, x86: Fix call-chain walking
perf_counter, x86: Fix kernel-space call-chains
perf record: Fix fast task-exit race
perf report: Add per system call overhead histogram
perf report: Fix 32-bit printf format
x86: mm: Read cr2 before prefetching the mmap_lock
Merge branch 'amd-iommu/fixes' of git://git.kernel.org/.../joro/linux-2.6-iommu into x86/urgent
Merge branch 'linus' into x86/urgent
Merge branch 'linus' into perfcounters/core
Merge branch 'x86/urgent' into x86/mce3
perf report: Tidy up the "--parent <regex>" and "--sort parent" call-chain features
perf report: Add validation of call-chain entries
perf report: Filter to parent set by default
perf_counter, x86: Improve interactions with fast-gup
Merge branch 'x86/mce3' into x86/urgent
Merge branch 'tip/tracing/urgent' of git://git.kernel.org/.../rostedt/linux-2.6-trace into tracing/urgent
Merge branch 'tip/tracing/urgent-1' of git://git.kernel.org/.../rostedt/linux-2.6-trace into tracing/urgent

Ivo Clarysse (2):
MXC: mx21ads base support
MXC: mx2_defconfig file

Ivo van Doorn (15):
rt2x00: Move Move pci_dev specific access to rt2x00pci
rt2x00: Fix Sparse warning
rt2x00: Move iv_len into tx descriptor data
rt2x00: Add support for L2 padding during TX/RX
rt2x00: Implement support for 802.11n
rt2x00: Implement support for rt2800usb
rt2x00: Add new USB ID for rt2800usb
rt2x00: Synchronize initialization with rt2870 driver
rt2x00: Simplify rt2x00_check_rev
rt2x00: Fix chipset detection for rt73usb
rt2x00: Add USB ID for rt2800usb
rt2x00: Add new rt2800usb USB ID's for Sweex
rt2x00: Remove usage of IEEE80211_CONF_CHANGE_BEACON_INTERVAL
rt2x00: Add new rt2800usb USB ID's
rt2x00: Remove last usage of beacon_int from ieee80211_config

J. Bruce Fields (19):
nfsd: eliminate ENCODE_HEAD macro
nfsd4: delete obsolete xdr comments
nfsd: support ext4 i_version
nfsd: quiet compile warning
nfsd4: setclientid_confirm callback-change fixes
nfsd4: set shorter timeout
nfsd4: set cb_client inside setup_callback_client
nfsd4: create rpc callback client from server thread
nfsd4: lookup up callback cred only once
nfsd4: replace callback thread by asynchronous rpc
nfsd4: rename callback struct to cb_conn
nfsd4: eliminate struct nfs4_cb_recall
nfsd4: remove unused dl_trunc
nfsd4: track recall retries in nfs4_delegation
nfsd4: make recall callback an asynchronous rpc
Merge commit 'v2.6.30' into for-2.6.31
nfsd: track last inode only in use_wgather case
nfsd: Pull write-gathering code out of nfsd_vfs_write
nfsd: minor nfsd_vfs_write cleanup

J. R. Okajima (2):
remove unlock_kernel() left accidentally
vfs: fix nd->root leak in do_filp_open()

J.R. Mauro (1):
Staging: rspiusb: make driver compile

Jack Morgenstein (1):
IB/mlx4: Add strong ordering to local inval and fast reg work requests

Jack Steiner (26):
x86, UV: Fix macros for multiple coherency domains
gru: bug fixes for GRU exception handling
gru: dump chiplet state
gru: dynamic allocation of kernel contexts
gru: change context load and unload
gru: support cch_allocate for kernel threads
gru: change resource assignment for kernel threads
gru: support contexts with zero dsrs or cbrs
gru: fix handling of mesq failures
gru: check context state on reload
gru: support instruction completion interrupts
gru: support for asynchronous gru instructions
gru: update gru kernel self tests
gru: update to rev 0.9 of gru spec
gru: fix cache coherency issues with instruction retry
gru: add user request to explicitly unload a gru context
gru: fix automatic retry of gru instruction failures
gru: collect per-context user statistics
gru: delete user request for fetching chiplet status
gru: cleanup gru inline functions
gru: generic infrastructure for context options
gru: add user request to specify gru slice
gru: fix potential use-after-free when purging GRU tlbs
gru: fixes to grudump utility
gru: remove references to the obsolete global status handle
gru: copyright fixes

Jack Stone (2):
infiniband: Remove void casts
i2c: Remove void casts

James Bottomley (15):
block: allow blk_rq_map_kern to append to requests
Merge branch 'scsi-fixes' into merge-base
block: fix oops with block tag queueing
block: fix an oops on BLKPREP_KILL
[SCSI] fix up scsi_eh_lock_door()
[SCSI] sd: fix bug in SCSI async probing
[SCSI] mpt fusion: fix up doc book comments
[SCSI] Merge branch 'linus'
[SCSI] don't attach ULD to Dell Universal Xport
[SCSI] aic79xx: make driver respect nvram for IU and QAS settings
enhance device info matching for multiple tables
scsi_transport_spi: use spi target settings instead of inquiry data for DV
scsi_transport_spi: Blacklist Ultrium-3 tape for IU transfers
Revert "[SCSI] cnic: fix error: implicit declaration of function ‘__symbol_get’"
[SCSI] scsi_transport_fc: replace BUS_ID_SIZE by fixed count

James Gardiner (1):
ALSA: hda - Addition for HP dv4-1222nr laptop support

James Morris (5):
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'next' into for-linus
nfs: remove unnecessary NFS_INO_INVALID_ACL checks

James Smart (15):
[SCSI] lpfc 8.3.2 : Reorganization for SLI4
[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Base Support
[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Queues
[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Mailbox handling
[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - FCOE Discovery support
[SCSI] lpfc 8.3.2 : Update of copyrights
[SCSI] lpfc 8.3.2 : Miscellaneous Changes
[SCSI] lpfc 8.3.2 : Persistent Vport Support
[SCSI] lpfc 8.3.2 : Update the lpfc driver version to 8.3.2
[SCSI] FC Pass Thru support
[SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences
[SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes
[SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash
[SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint
[SCSI] lpfc 8.3.3 : Update driver version to 8.3.3

Jan Beulich (1):
initconst adjustments

Jan Blunck (3):
powerpc/spufs: Remove double check for non-negative dentry
KVM: Wake up waitqueue before calling get_cpu()
atomic: only take lock when the counter drops to zero on UP as well

Jan Ceuleers (1):
V4L/DVB (11962): dvb: Fix broken link in get_dvb_firmware for nxt2004 (A180)

Jan Engelhardt (12):
netfilter: xtables: use NFPROTO_ for xt_proto_init callsites
netfilter: queue: use NFPROTO_ for queue callsites
netfilter: xtables: use NFPROTO_ in standard targets
netfilter: xtables: remove redundant casts
netfilter: xtables: fix const inconsistency
netfilter: xtables: consolidate open-coded logic
netfilter: xtables: reduce indent level by one
netfilter: xtables: remove some goto
netfilter: xtables: remove another level of indent
netfilter: xtables: consolidate comefrom debug cast access
netfilter: xtables: print hook name instead of mask
netfilter: xt_quota: fix incomplete initialization

Jan Glauber (8):
[S390] qdio: simplify error handling in irq handler
[S390] qdio: inline qdio_perf_stat_inc
[S390] qdio: move adapter interrupt tasklet code
[S390] qdio: fix check for running under z/VM
[S390] qdio: extract all primed SBALs at once
[S390] qdio: merge AI tasklet into interrupt handler
[S390] qdio: leave inbound SBALs primed
[S390] qdio: Sanitize do_QDIO sanity checks

Jan Kara (22):
ocfs2: Fix possible deadlock in ocfs2_global_read_dquot()
ocfs2: Fix lock inversion in ocfs2_local_read_info()
ocfs2: Fix possible deadlock with quotas in ocfs2_setattr()
ocfs2: Fix possible deadlock in quota recovery
ocfs2: Correct ordering of ip_alloc_sem and localloc locks for directories
ext4: Get rid of EXTEND_DISKSIZE flag of ext4_get_blocks_handle()
vfs: Fix sys_sync() and fsync_super() reliability (version 4)
vfs: Call ->sync_fs() even if s_dirt is 0 (version 4)
vfs: Make __fsync_super() a static function (version 4)
vfs: Make sys_sync() use fsync_super() (version 4)
vfs: Move syncing code from super.c to sync.c (version 4)
vfs: Rename fsync_super() to sync_filesystem() (version 4)
quota: Introduce writeout_quota_sb() (version 4)
udf: Use device size when drive reported bogus number of written blocks
ext2: Do not update mtime of a moved directory
ext3: fix chain verification in ext3_get_blocks()
ext3: make sure inode is deleted from orphan list after truncate
isofs: let mode and dmode mount options override rock ridge mode setting
isofs: fix setting of uid and gid to 0
isofs: cleanup mount option processing
vfs: Set special lockdep map for dirs only if not set by fs
ocfs2: Add lockdep annotations

Jan Kasprzak (1):
netfilter: nf_ct_icmp: keep the ICMP ct entries longer

Jan Kiszka (2):
KVM: MMU: Fix auditing code
KVM: Drop request_nmi from stats

Jan Nikitenko (1):
V4L/DVB (11999): af9015: fix stack corruption bug

Jani Monoses (1):
V4L/DVB (11720): gspca - sonixj: Webcam 06f8:3008 added

Jani Nikula (1):
gitignore: Add GNU GLOBAL files to top .gitignore

Jarek Poplawski (7):
pkt_sched: gen_estimator: Fix signed integers right-shifts.
pkt_sched: Use PSCHED_SHIFT in PSCHED time conversion
pkt_sched: Change PSCHED_SHIFT from 10 to 6
ipv4: Fix fib_trie rebalancing
pkt_sched: Rename PSCHED_US2NS and PSCHED_NS2US
pkt_sched: Update drops stats in act_police
ipv4: Fix fib_trie rebalancing, part 2

Jarkko Nikula (1):
ARM: OMAP: Update contact address of I2C registration helper

Jarod Wilson (11):
crypto: testmgr - Handle AEAD test vectors expected to fail verification
crypto: testmgr - Add self-tests for rfc4309(ccm(aes))
crypto: testmgr - Add infrastructure for ansi_cprng self-tests
crypto: testmgr - Add ansi_cprng test vectors
crypto: testmgr - Catch base cipher self-test failures in fips mode
crypto: testmgr - Print self-test pass notices in fips mode
crypto: testmgr - Add ctr(aes) test vectors
crypto: testmgr - Mark algs allowed in fips mode
crypto: testmgr - Skip algs not flagged fips_allowed in fips mode
crypto: tcrypt - Do not exit on success in fips mode
drm/i915: add ignore lvds quirk info for AOpen Mini PC

Jaroslav Kysela (10):
ALSA: au88x0: fix .pointer callback
ALSA: au88x0: fix wrong period_elapsed() call
ALSA: PCM midlevel: improve fifo_size handling
ALSA: PCM midlevel: introduce mask for xrun_debug() macro
ALSA: PCM midlevel: Do not update hw_ptr_jiffies when hw_ptr is not changed
ALSA: PCM midlevel: lower jiffies check margin using runtime->delay value
ALSA: hda-intel: improve initialization for ALC262_HP_BPC model
ALSA: Core - add snd_card_set_id() function
ALSA: Core - clean up snd_card_set_id* calls and remove possible id collision
ALSA: pcm - Fix a typo in hw_ptr update check

Jason Baron (3):
kerneldoc, tracing: make kernel-doc understand TRACE_EVENT() macro (take #2)
tracing: add new tracepoints docbook
tracing: add irq tracepoint documentation

Jason Wessel (6):
USB: usb_debug, usb_generic_serial: implement multi urb write
USB: serial: ftd_sio usb: move status check
USB: serial: usb_debug,usb_generic_serial: implement sysrq and serial break
USB: serial: ftd_sio: implement sysrq handling on break
USB: pl2303 usb_serial: implement sysrq handling on break
USB: usb_serial: only allow sysrq on a console port

Jaswinder Singh (1):
x86: perf_counter.c intel_perfmon_event_map and max_intel_perfmon_events should be static

Jaswinder Singh Rajput (37):
x86: perf_counter remove unwanted hw_perf_enable_all
x86: irqinit_32.c fix compilation warning
x86: prepare perf_counter to add more cpus
x86: AMD Support for perf_counter
x86: decent declarations in perf_counter.c
x86: use pr_info in perf_counter.c
x86: perf_counter cleanup
x86: apic/x2apic_cluster.c x86_cpu_to_logical_apicid should be static
x86: clean up declarations and variables
x86: vdso/vma.c declare vdso_enabled and arch_setup_additional_pages before they get used
x86: page_types.h unification of declarations
x86: avoid multiple declaration of kstack_depth_to_print
x86: k8 convert node_to_k8_nb_misc() from a macro to an inline function
x86: cpufeature.h fix name for X86_FEATURE_MCE
tracing: trace_output.c, fix false positive compiler warning
x86: msr-index.h remove duplicate MSR C001_0015 declaration
x86, mtrr: replace MTRRcap_MSR with msr-index's MSR_MTRRcap
x86, mtrr: replace MTRRfix64K_00000_MSR with msr-index's MSR_MTRRfix64K_00000
x86, mtrr: replace MTRRfix16K_80000_MSR with msr-index's MSR_MTRRfix16K_80000
x86, mtrr: remove mtrr MSRs double declaration
x86, mtrr: replace MTRRfix4K_C0000_MSR with msr-index's MSR_MTRRfix4K_C0000
x86, mtrr: replace MTRRdefType_MSR with msr-index's MSR_MTRRdefType
x86: asm/processor.h: remove double declaration
x86: cpu_debug: Remove model information to reduce encoding-decoding
headers_check fix: m68k, swab.h
powerpc, perf_counter: Fix performance counter event types
PM/ACPI/x86: Fix sparse warning in arch/x86/kernel/acpi/sleep.c
perf_counter, x86: Check old-AMD performance monitoring support
perf_counter, x86: Update AMD hw caching related event table
headers_check fix: mn10300, ptrace.h
headers_check fix: mn10300, setup.h
[IA64] msi_ia64.c dmar_msi_type should be static
Documentation/accounting/getdelays.c intialize the variable before using it
x86: apic/io_apic.c: dmar_msi_type should be static
x86: msr.h linux/types.h is only required for KERNEL
Documentation/connector/cn_test.c comment unused cn_test_want_notify()
scsi_transport_iscsi: return -EOVERFLOW for Too many iscsi targets

Jay Fenlason (1):
firewire: add IPv4 support

Jean Delvare (41):
sfc: Don't specify unexistent IRQ
ALSA: keywest: Get rid of useless i2c_device_name() macro
r8169: Use a different default for each family
ALSA: Add missing __devexit_p() markers
x86: Add quirk for reboot stalls on a Dell Optiplex 360
trivial: fix ETIMEOUT -> ETIMEDOUT typos
i2c: Do not probe for TV chips on Voodoo3 adapters
i2c: Do not give adapters a default parent
therm_pm72: Convert to a new-style i2c driver
windfarm: Convert to new-style i2c drivers
therm_adt746x: Convert to a new-style i2c driver
therm_windtunnel: Convert to a new-style i2c driver
hwmon: Fix more __devexit_p glitches
hwmon: (w83627ehf) Add W83627DHG-P support
hwmon: PCI quirk for hwmon access on MSI MS-7031 board
V4L/DVB (11564): tda7432: Delete old driver history
V4L/DVB (11723): Link firmware to physical device
V4L/DVB (11737): Drop stray references to i2c_probe
V4L/DVB (11748): pvrusb2: Don't use the internal i2c client list
V4L/DVB (11843): ir-kbd-i2c: Don't use i2c_client.name for our own needs
V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model
V4L/DVB (11845): ir-kbd-i2c: Use initialization data
V4L/DVB (11846): ir-kbd-i2c: Don't assume all IR receivers are supported
V4L/DVB (11847): saa7134: Simplify handling of IR on MSI TV@nywhere Plus
V4L/DVB (11848): saa7134: Simplify handling of IR on AVerMedia Cardbus E506R
V4L/DVB (11849): ivtv: Probe more I2C addresses for IR devices
V4L/DVB (11850): pvrusb2: Instantiate ir_video I2C device by default
V4L/DVB (11992): Add missing __devexit_p()
i2c: Kill client_register and client_unregister methods
i2c: Get rid of the legacy binding model
i2c: Drop i2c_probe function
i2c: Merge i2c_attach_client into i2c_new_device
i2c: Kill is_newstyle_driver
i2c: Kill the redundant client list
i2c: Limit core locking to the necessary sections
i2c: Add a sysfs interface to instantiate devices
i2c: Don't advertise i2c functions when not available
Staging: sxg: Add missing __devexit_p()
Staging: rtl8187se: Use to_delayed_work
Staging: altpciechdma: Add missing __devexit_p()
Staging: slicoss: Add missing __devexit_p()

Jean-Christophe PLAGNIOL-VILLARD (1):
sh: mach-r2d: add physmap-flash support for R2D+ boards.

Jean-Francois Moine (20):
V4L/DVB (11446): gspca - t613: Do sensor reset only for sensor om6802.
V4L/DVB (11449): gspca - zc3xx: Bad probe of many webcams since adcm2700 addition.
V4L/DVB (11708): gspca - main: Version change.
V4L/DVB (11709): gspca - zc3xx: Bad debug level in i2c_read
V4L/DVB (11710): gspca - main: Webcams cannot do both isoc and bulk image transfers.
V4L/DVB (11711): gspca - main: Fix a crash when no bandwidth available
V4L/DVB (11712): gspca - main: Set the current alternate setting only when needed
V4L/DVB (11713): gspca - ov534: Don't discard the images when no UVC EOF
V4L/DVB (11714): gspca - spca500 and sunplus: Change the 0x00 insertion mechanism.
V4L/DVB (11715): gspca - main: Set the number of packets per ISOC message.
V4L/DVB (11716): gspca - sonixj: Adjust some exchanges according to traces
V4L/DVB (11717): gspca - sonixj: Webcams with bridge sn9c128 added
V4L/DVB (11718): gspca - vc032x: Bad pixelformat for mi1320_soc
V4L/DVB (11719): gspca - vc032x: mi1320_soc images are upside-down
V4L/DVB (11867): gspca - spca508: Cleanup source and update copyright.
V4L/DVB (11868): gspca - spca508: Optimize code.
V4L/DVB (11869): gspca - ov534: JPEG 320x240 and 640x480 formats for ov965x.
V4L/DVB (11969): gspca - spca505: Reinitialize the webcam at resume time.
V4L/DVB (11971): gspca - doc: Add the 05a9:a518 webcam to the Documentation.
V4L/DVB (11973): gspca - ov534: Do the ov772x work again.

Jean-Mickael Guerin (1):
sctp: fix sack_timeout sysctl min and max types

Jeff Garzik (3):
[SCSI] mvsas: move into new directory drivers/scsi/mvsas/
[SCSI] mvsas: split driver into multiple files
[libata] ahci: use less error-prone array initializers

Jeff Hansen (3):
ath9k: Reset SC_OP_TSF_RESET flag after stuck beacon
ath9k: Combine legacy and 11n rc statistics
ath9k: Add "debug" file to debugfs

Jeff Kirsher (1):
igb: add RQDPC (Receive Queue Drop Packet Count) register macro

Jeff Layton (10):
cifs: fix artificial limit on reading symlinks
cifs: tighten up default file_mode/dir_mode
cifs: have cifs_NTtimeToUnix take a little-endian arg
cifs: make cnvrtDosUnixTm take a little-endian args and an offset
cifs: rename cifs_iget to cifs_root_iget
cifs: make serverino the default when mounting
cifs: fix IPv6 address length check
cifs: make overriding of ownership conditional on new mount options
cifs: add addr= mount option alias for ip=
cifs: remove never-used in6_addr option

Jeff Mahoney (2):
reiserfs: allow exposing privroot w/ xattrs enabled
reiserfs: fix warnings with gcc 4.4

Jeff Moyer (2):
block: implement blkdev_readpages
cfq: remove extraneous '\n' in blktrace output

Jens Axboe (16):
block: make blk_do_io_stat() do the full "is this rq accountable" checks
block: include discard requests in IO accounting
splice: fix misleading comment
splice: fix repeated kmap()'s in default_file_splice_read()
virtio_blk: get rid of unused variable
block: add warning to blk_make_request()
block: change the tag sync vs async restriction logic
Merge branch 'master' into for-2.6.31
Merge branch 'master' into for-2.6.31
Revert "block: implement blkdev_readpages"
Revert "block: Fix bounce limit setting in DM"
[libata] get rid of ATA_MAX_QUEUE loop in ata_qc_complete_multiple() v2
ntfs: remove old debug check for dirty data in ntfs_put_super()
block: don't overwrite bdi->state after bdi_init() has been run
btrfs: properly register fs backing device
ubifs: register backing_dev_info

Jens Rottmann (1):
parport_pc: after superio probing restore original register values

Jeremy Fitzhardinge (38):
mm: disable preemption in apply_to_pte_range
x86/paravirt: remove lazy mode in interrupts
x86/pvops: replace arch_enter_lazy_cpu_mode with arch_start_context_switch
x86/paravirt: flush pending mmu updates on context switch
x86/paravirt: finish change from lazy cpu to context switch start/end
x86/paravirt: allow preemption with lazy mmu mode
mm: allow preemption in apply_to_pte_range
x86/paravirt: use percpu_ rather than __get_cpu_var
xen: disable preempt for leave_lazy_mmu
xen: separate p2m allocation from setting
xen: split construction of p2m mfn tables from registration
xen: clean up xen_load_gdt
xen: make xen_load_gdt simpler
xen: remove xen_load_gdt debug
xen: mask XSAVE from cpuid
x86-64: remove PGE from must-have feature list
x86-64: non-paravirt systems always has PSE and PGE
xen/mmu: some early pagetable cleanups
xen/mmu: weaken flush_tlb_other test
xen: set _PAGE_NX in __supported_pte_mask before pagetable construction
xen: clean up gate trap/interrupt constants
xen/dev-evtchn: clean up locking in evtchn
xen/xenbus: export xenbus_dev_changed
xen: add /sys/hypervisor support
xen/sys/hypervisor: change writable_pt to features
xen: add "capabilities" file
Merge branches 'for-linus/xen/dev-evtchn', 'for-linus/xen/xenbus', 'for-linus/xen/xenfs' and 'for-linus/xen/sys-hypervisor' into for-linus/xen/master
Merge branch 'for-linus/xen/core' into for-linus/xen/master
Merge commit 'origin/master' into for-linus/xen/master
lguest: update lazy mmu changes to match lguest's use of kvm hypercalls
xen: add FIX_TEXT_POKE to fixmap
tracing: avoid warnings from zero-arg tracepoints
xen: reserve Xen start_info rather than e820 reserving
xen/x86-64: fix breakpoints and hardware watchpoints
xen/x86-64: clean up warnings about IST-using traps
xen: cache cr0 value to avoid trap'n'emulate for read_cr0
x86: make _PAGE_HIDDEN conditional
x86: unify pte_hidden

Jeremy Huddleston (1):
Input: appletouch - improve finger detection

Jerome Glisse (5):
drm: Split out the mm declarations in a separate header. Add atomic operations.
drm: Export hash table functionality.
drm: include kernel list header file in hashtab header
drm/radeon: introduce kernel modesetting for radeon hardware
drm/radeon: command stream checker for r3xx-r5xx hardware

Jerry Chuang (1):
Staging: add rtl8192SU wireless usb driver

Jes Sorensen (10):
KVM: ia64: Map in SN2 RTC registers to the VMM module
KVM: ia64: Create inline function kvm_get_itc() to centralize ITC reading.
KVM: ia64: SN2 adjust emulated ITC frequency to match RTC frequency
KVM: ia64: Drop in SN2 replacement of fast path ITC emulation fault handler
KVM: ia64: Don't hold slots_lock in guest mode
KVM: ia64: remove empty function vti_vcpu_load()
KVM: ia64: restore irq state before calling kvm_vcpu_init
KVM: ia64: preserve int status through call to kvm_insert_vmm_mapping
KVM: ia64: ia64 vcpu_reset() do not call kmalloc() with irqs disabled
[IA64] Fix build error in paravirt_patchlist.c

Jesper Dangaard Brouer (7):
igb: Implement reading of reg RQDPC (Receive Queue Drop Packet Count)
igb: Record host memory receive overflow in net_stats
8021q: Vlan driver should use rcu_barrier() on unload instead of syncronize_net()
nfnetlink_queue: Use rcu_barrier() on module unload.
can: af_can.c use rcu_barrier() on module unload.
sctp: protocol.c call rcu_barrier() on unload.
sunrpc/auth_gss: Call rcu_barrier() on module unload.

Jesper Nilsson (4):
CRISv32: Add arch optimized strcmp.
CRISv32: Fix potential null reference in cryptocop driver.
CRISv32: irq.c - Move end brace outside #endif
MAINTAINERS: Change mailing list info for CRIS

Jesse Barnes (4):
drm/i915: apply G45 vblank count code to all G4x chips and fix max_frame_count
drm/i915: avoid non-atomic sysrq execution
drm/i915: enable MCHBAR if needed
PCI: use ACPI _CRS data by default

Jesse Brandeburg (12):
ixgbe: fix link down initial state
ixgb: fix link down initial state
igb: fix link down inital state
e1000e: indicate link down at load
e1000: init link state correctly
e1000/e1000e/igb/ixgb: do not use netif_wake_queue un-necessarily
sctp: add feature bit for SCTP offload in hardware
igb: Enable SCTP checksum offloading
ixgbe: enable hardware offload for sctp
e1000/e1000e/igb/ixgb: don't txhang after link down
ixgbe: Cleanup feature setup code to make the code more readable
ixgbe: Re-adjust ring layouts to have better cacheline efficiency

Jianjun Kong (1):
rtl8139: unify the struct's name

Jie Yang (1):
atl1c: disable L1/L0s when link detected

Jie Zhang (2):
Blackfin: rename bfin_addr_dcachable to bfin_addr_dcacheable
Blackfin: decouple unrelated cache settings to get exact behavior

Jim Paris (1):
ps3vram: Correct exchanged gotos in ps3vram_probe() error path

Jiri Kosina (5):
HID: fix hid-ff drivers so that devices work even without ff support
HID: hidraw -- fix comment about accepted devices
HID: no more reinitializtion is needed in post_reset
HID: fix inverted wheel for bluetooth version of apple mighty mouse
Merge branches 'upstream' and 'ntrig-multitouch' into for-linus

Jiri Pirko (17):
rculist.h: introduce list_entry_rcu() and list_first_entry_rcu()
rculist: use list_entry_rcu in places where it's appropriate
bonding: use ethtool for link checking first
bonding: ignore updelay param when there is no active slave
ne2k-pci: use dev->addr_len instead of "6"
net: introduce a list of device addresses dev_addr_list (v6)
bonding: get rid of CONFIG_PROC_FS ifdefs
net: check retval of dev_addr_init()
net: remove needless (now buggy) & from dev->dev_addr
net: remove needless (now buggy) & from dev->dev_addr (part2)
bridge: avoid an extra space in br_fdb_update()
net: correct a comment for the final #endif
bonding: allow bond in mode balance-alb to work properly in bridge -try4.3
bonding: use bond_is_lb() when it's appropriate
net: convert unicast addr list
net: group address list and its count
spi: fix spi_write_then_read() comment

Jiri Slaby (39):
x86_32: introduce restore_fpu_checking()
x86: unify restore_fpu_checking
x86_64: fix incorrect comments
ath5k: 5211, don't crypt every protected frame
ath5k: Enable AP mode
x86, apic: Restore irqs on fail paths
amd_iommu: fix lock imbalance
kbuild: allow docproc invocation from external
tty:cyclades, load firmware even on Ze
tty: cyclades, don't kill FW
tty: cyclades, remove spurious check in ISR
tty: cyclades, plx9060 casts cleanup
tty: cyclades, cache HW version
tty: cyclades, convert macros to inlines
tty: cyclades, remove typedefs
tty: cyclades, fix nports handling
tty: cyclades, remove unused variables
serial: refactor ASYNC_ flags
rocket: fix test_bit parameters
epca: fix test_bit parameters
tty: remove sleep_on
tty: use prepare/finish_wait
Char: isicom: fix build warning
ath5k: fix beacon_int handling
staging: comedi, remove interrupt.h
staging: agnx, probe cleanup
staging: agnx, remove memlens from probe
staging: agnx, fix fail paths in probe
staging: agnx, fix bssid compiler warnings
staging: meilhaus, switch to misc device
staging: meilhaus, annotate cpi functions
staging: meilhaus, move tables to .c
dma-mapping: mark DMA_nBITS_MASK as deprecated
Net: qla3xxx, remove sleeping in atomic
fusion: mptsas, fix lock imbalance
n_r3964: fix lock imbalance
pcmcia/cm4000: fix lock imbalance
vt_ioctl: fix lock imbalance
tty: fix tty_port_block_til_ready waiting

Joachim Fenkes (1):
IB/ehca: Remove superfluous bitmasks from QP control block

Joakim Tjernlund (2):
ucc_geth: Move freeing of TX packets to NAPI context
rtc: rtc-ds1307 add ds1388

Joao Ramos (2):
ide: try to use PIO Mode 0 during probe if possible
ide: do not access ide_drive_t 'drive_data' field directly

Joe Carnuccio (1):
[SCSI] qla2xxx: Perform an implicit login to the Management Server.

Joe Eykholt (3):
[SCSI] libfcoe: fip: fix non-FIP-mode FLOGI state after reset.
[SCSI] net, libfcoe: Add the FCoE Initialization Protocol ethertype
fix race that can give duplicate host number

Joe Perches (33):
drivers/net: Convert #ifdef DEBUG printk(KERN_DEBUG to pr_debug(
atl1c_main.c: add wait_for_idle routine
arch/m68knommu: Convert #ifdef DEBUG printk(KERN_DEBUG to pr_debug(
x_tables: Convert printk to pr_err
MAINTAINERS: update 8250 section, give Alan Cox a name
scripts/get_maintainer.pl: output first field only in mailing lists and after maintainers.
scripts/get_maintainer.pl: better fix for subscriber-only mailing lists
scripts/get_maintainer.pl: improve --git-chief-penquins (Linus Torvalds) filtering
scripts/get_maintainer.pl: warn on missing git or git repository
scripts/get_maintainer.pl: support M: lines with names and multiple entries per M: line
scripts/get_maintainer.pl: better email name quoting
scripts/get_maintainer.pl: support both "P:/M:" and integrated "M:" lines
scripts/get_maintainer.pl: don't print maintainers when not requested
scripts/get_maintainer.pl: allow 8 bit characters in email addresses
scripts/get_maintainer.pl: change "die" to "warn" when command line file is not a patch
MAINTAINERS: swap mismarked ECRYPT FS M: and P: entries
MAINTAINERS: add file patterns to "THE REST"
MAINTAINERS: update M32R file patterns after rename
MAINTAINERS: mark ALSA lists as moderated
MAINTAINERS: remove L: linux-kernel@vger.kernel.org from all but "THE REST"
MAINTAINERS: mention scripts/get_maintainer.pl in the preface
MAINTAINERS: add file pattern to CISCO FCOE HBA DRIVER
MAINTAINERS: add Paul McKenney to RCU and RCUTORTURE
MAINTAINERS: add file patterns to TTY LAYER
MAINTAINERS: Fix Atheros pattern paths
bootmem.c: avoid c90 declaration warning
MAINTAINERS: pair names/addresses in EDAC-I82975X
MAINTAINERS: fix Atheros pattern paths
MAINTAINERS: update Ftrace documentation pattern
MAINTAINERS: update wireless.h path
MAINTAINERS: ieee802154 fix pattern typo
MAINTAINERS: kmemtrace pattern update
kmemleak: use pr_fmt

Joel Becker (2):
ocfs2: Add statistics for the checksum and ecc operations.
ocfs2: Provide the ocfs2_dlm_lvb_valid() stack API.

Joerg Roedel (53):
dma-debug: re-add dma memory leak detection
amd-iommu: add amd_iommu_dump parameter
amd-iommu: add dump for iommus described in ivrs table
amd-iommu: print ivhd information to dmesg when requested
amd-iommu: print ivmd information to dmesg when requested
amd-iommu: move protection domain printk to dump code
x86/iommu: add IOMMU_STRESS Kconfig entry
amd-iommu: disable device isolation with CONFIG_IOMMU_STRESS
amd-iommu: make sure only ivmd entries are parsed
amd-iommu: introduce for_each_iommu* macros
amd-iommu: consolidate hardware initialization to one function
amd-iommu: drop pointless iommu-loop in msi setup code
amd-iommu: remove support for msi-x
amd-iommu: add function to disable all iommus
amd-iommu: add function to flush tlb for all domains
amd-iommu: add function to flush tlb for all devices
amd_iommu: un __init functions required for suspend/resume
amd-iommu: implement suspend/resume
amd-iommu: introduce aperture_range structure
amd-iommu: move page table allocation code to seperate function
amd-iommu: handle page table allocation failures in dma_ops code
amd-iommu: make address allocator aware of multiple aperture ranges
amd-iommu: change dma_dom->next_bit to dma_dom->next_address
amd-iommu: move aperture_range allocation code to seperate function
amd-iommu: handle exlusion ranges and unity mappings in alloc_new_range
amd-iommu: enlarge the aperture dynamically
amd-iommu: remove amd_iommu_size kernel parameter
amd-iommu: disable round-robin allocator for CONFIG_IOMMU_STRESS
amd-iommu: don't preallocate page tables with CONFIG_IOMMU_STRESS
amd-iommu: don't free dma adresses below 512MB with CONFIG_IOMMU_STRESS
Merge branches 'amd-iommu/fixes', 'amd-iommu/debug', 'amd-iommu/suspend-resume' and 'amd-iommu/extended-allocator' into amd-iommu/2.6.31
dma-debug: add variables and checks for driver filter
dma-debug: add debugfs file for driver filter
dma-debug: add dma_debug_driver kernel command line
dma-debug: add documentation for the driver filter
Merge branches 'dma-debug/fixes' and 'dma-debug/driver-filter' into dma-debug/2.6.31
dma-debug: change hash_bucket_find from first-fit to best-fit
dma-debug: comment style fixes
dma-debug: code style fixes
dma-debug: use pr_* instead of printk(KERN_* ...)
dma-debug: disable/enable irqs only once in device_dma_allocations
dma-debug: simplify logic in driver_filter()
Merge commit 'tip/core/iommu' into amd-iommu/fixes
amd-iommu: remove BUS_NOTIFY_BOUND_DRIVER handling
amd-iommu: detach device explicitly before attaching it to a new domain
amd-iommu: remove unnecessary "AMD IOMMU: " prefix
KVM: MMU: remove call to kvm_mmu_pte_write from walk_addr
dma-debug: check for sg_call_ents in best-fit algorithm too
dma-debug: be more careful when building reference entries
amd-iommu: disable IOMMU hardware on shutdown
x86: disable IOMMUs on kernel crash
amd-iommu: set event buffer head and tail to 0 manually
driver core: add BUS_NOTIFY_UNBOUND_DRIVER event

Johann Baudy (1):
net: TX_RING and packet mmap

Johannes Berg (122):
nl80211: validate some input better
rfkill: remove deprecated state constants
rfkill: remove user_claim stuff
rfkill-input: remove unused code
mac80211: move ieee80211_enable_ht function to mlme.c
cfg80211: introduce scan IE limit attribute
mac80211: pass all probe request IEs to driver
mac80211: include HT capabilities in probe request
cfg80211: add cipher capabilities
mac80211: re-upload keys only after telling driver about association
mac80211: update injection documentation
cfg80211: convert mutex assert to macro
mac80211: add hardware restart function
mac80211: improve powersave implementation
mac80211: disable powersave if pm_qos asks for low latency
mac80211: implement beacon filtering in software
mac80211: enable PS by default
mac80211: document powersaving/beacon filter future
nl80211: send wiphy along with netdev
cfg80211/mac80211: move wext SIWMLME into cfg80211
cfg80211/nl80211: add IBSS API
mac80211: convert to cfg80211 IBSS API
cfg80211: clean up includes
rndis_wlan: remove nickname support
ar9170: support HT receive and channel config
cfg80211: clear WEXT SSID when clearing IBSS
cfg80211: mark all WEXT handlers _GPL
mac80211: validate TIM IE length (redux)
iwlwifi: rename PROBE_OPTION_MAX_API1 to PROBE_OPTION_MAX_3945
iwlwifi: improve scan support
iwlwifi: support truly passive scanning
mac80211: fix IBSS code to not sleep while atomic
rndis_wlan: make some symbols static
mac80211: fix variable truncation on 32-bit
mac80211: remove IEEE80211_CONF_CHANGE_DYNPS_TIMEOUT
nl80211: allow configuring IBSS beacon interval
mac80211: calculate maximum sleep interval
mac80211: fix various problems in ibss code
mac80211: fix PS vs. scan race
mac80211: rename max_sleep_interval to max_sleep_period
mac80211: internally clear failed scans properly
mac80211: fix scan races and rework scanning
mac80211: clean up beacon interval settings
mac80211: unify config_interface and bss_info_changed
mac80211: add driver ops wrappers
mac80211_hwsim: fix bogus warning
mac80211: fix probe response processing
mac80211: tell driver when idle
mac80211: report operating frequency rather than current
mac80211: fix scan channel race
mac80211: set default QoS values according to spec
cfg80211: fix wext iw_freq parsing
iwlwifi: make iwl_set_rate static
mac80211: improve scan timing
mac80211: move HT operation mode BSS info
mac80211: properly track HT operation_mode
mac80211: remove ieee80211_ht_bss_info
iwlwifi: do proper hw restart
iwlwifi: fix PS disable status race
iwlwifi: clean up PS code
cfg80211: constify key mac address in ops
cfg80211: put wext data into substructure
cfg80211: disallow interfering with stations on non-AP
wext: fix get_wireless_stats locking
cfg80211: implement wext key handling
nl80211: improve station flags handling
wext: remove seq_start/stop sparse annotations
mac80211: respond to beacon loss report only once
mac80211: split out and decrease probe wait time
mac80211: don't connect to IBSS network with different privacy
mac80211: IBSS supported rate fixes
mac80211: make noack test available
mac80211: move channel switch code
mac80211: cancel/restart all timers across suspend/resume
b43/legacy: fix beacon change processing
cfg80211: allow wext to remove keys that don't exist
mac80211: fix kernel-doc
mac80211: don't try to do anything on unchanged genIE
mac80211: fix parameter confusion when finding IBSS
mac80211: fix managed mode BSSID handling
wext: remove atomic requirement for wireless stats
mac80211: fix probe response wait timing
mac80211: correct probe wait time
mac80211: deprecate conf.beacon_int properly
cfg80211: validate AID of stations being added
nl80211: bounce scan request back to userspace
cfg80211: use key size constants
mac80211: fix transposed min/max CW values
cfg80211: disallow interfering with stations on non-AP (part 2)
net: introduce pre-up netdev notifier
mac80211_hwsim: remove deprecated radio_enabled
rfkill: rewrite
rfkill: create useful userspace interface
cfg80211: move txpower wext from mac80211
rfkill: add function to query state
cfg80211: add rfkill support
iwm: port to new cfg80211 rfkill
rfkill: always init poll delayed work
rfkill: document /dev/rfkill
cfg80211: fix Kconfig for users of cfg80211
wimax: depend on rfkill properly
rfkill: include err.h
iwlwifi: port to cfg80211 rfkill
ar9170: interpret firmware debug commands
rfkill: print events when input handler is disabled/enabled
b43/legacy: port to cfg80211 rfkill
rfkill: remove input Kconfig
sony: fix rfkill code
mac80211: do not pass PS frames out of mac80211 again
mac80211: don't use master netdev name
mac80211: clean up return value of __ieee80211_parse_tx_radiotap
mac80211: disable PS while probing AP
cfg80211: fix rfkill locking problem
sony: fix rfkill code again
iwlwifi: revamp bss_info_changed
ath9k: port to cfg80211 rfkill
mac80211: add queue debugfs file
mac80211: disconnect when user changes channel
rfkill: improve docs
dell-laptop: fix rfkill conversion
mac80211: fix wext bssid/ssid setting
cfg80211: validate station settings

Johannes Klug (1):
V4L/DVB (11645): gspca - m5602-ov9650: Add image flip quirk for the ASUS A6VA

Johannes Weiner (7):
wait: don't use __wake_up_common()
crypto: api - Use kzfree
mm: introduce follow_pte()
mm: use generic follow_pte() in follow_phys()
mm: introduce follow_pfn()
mm: page_alloc: clear PG_locked before checking flags on free
ipc: unbreak 32-bit shmctl/semctl/msgctl

John Dykstra (5):
pcnet32: Remove redundant set of skb->dev
pcnet32: Remove pointless memory barriers
Network Drop Monitor: Fix skb_kill_datagram
tcp: tcp_prequeue() can use keyed wakeups
net core: Some interface flags not returned by SIOCGIFFLAGS

John Linn (1):
fbdev: Add PLB support and cleanup DCR in xilinxfb driver.

John Stoffel (1):
sym53c8xx: ratelimit parity errors

John Stultz (5):
timekeeping: create arch_gettimeoffset infrastructure
time: sh: convert to use arch_getoffset() infrastructure
ntp: adjust SHIFT_PLL to improve NTP convergence
ntp: fix comment typos
clocksource: sanity check sysfs clocksource changes

John W. Linville (9):
rndis_wlan: initiate cfg80211 conversion
rndis_wlan: convert get/set mode to cfg80211
libertas: fix warning about %zd:
rndis_wlan: select CFG80211 in Kconfig
libertas: fix format warning
wireless: remove some (bogus?) 'may be used uninitialized' warnings
p54: correct merge damage from "p54: more SoftLED updates"
ath5k: avoid leaking mutex in ath5k_config
firmware: wireless/libertas: prepare for FIRMWARE_NAME_MAX removal

John Williams (1):
microblaze: Don't use access_ok for unaligned

Jon Hunter (1):
timers: allow deferrable timers for intervals tv2-tv5 to be deferred

Jon Smirl (10):
ASoC: Add SNDRV_PCM_FMTBIT_S32_BE as a valid AC97 format
ASoC: Codec for STAC9766 used on the Efika
ASoC: Basic split of mpc5200 DMA code out of mpc5200_psc_i2s
ASoC: Rename the PSC functions to DMA
ASoC: Add a few more mpc5200 PSC defines
ASoC: Main rewite of the mpc5200 audio DMA code
ASoC: AC97 driver for mpc5200
ASoC: Support for AC97 on Phytec pmc030 base board.
ASoC: Fabric bindings for STAC9766 on the Efika
ASoC: Modify mpc5200 AC97 driver to use V9 of spin_event_timeout()

Jonas Larsson (2):
atmel-mci: Add support for inverted detect pin
avr32: Solves problem with inverted MCI detect pin on Merisc board

Jonas Sjöquist (1):
cdc_ether: additional PID's to the whitelist

Jonathan Brassow (1):
dm exception store: fix exstore lookup to be case insensitive

Jonathan Cameron (7):
ASoC WM8940 Driver
ASoC: IMote2 ASoC Support
[ARM] pxa: Stargate 2 board support
[ARM] pxa/stargate2: Add board specific elements to the smc91x driver
[ARM] pxa/stargate2: add support for Compact Flash/PCMCIA
[ARM] pxa/imote2: add board config for SHT15 humidity sensor
[ARM] pxa/imote2: add i2c board info for the wm8940 audio codec

Jonathan Corbet (4):
Document Reported-by in SubmittingPatches
docs: Encourage better changelogs in the development process document
Document the debugfs API
debugfs: fix docbook error

Jonthan Brassow (2):
dm table: improve warning message when devices not freed before destruction
dm raid1: add userspace log

Joonyoung Shim (5):
ASoC: TWL4030: Add support Voice DAI
ASoC: OMAP: Add checking to detect bufferless pcms
ASoC: TWL4030: Add VDL path support
ASoC: TWL4030: change DAPM for analog microphone selection
[ARM] Add old Feroceon support to compressed/head.S

Jorg Schummer (1):
mmc: mmc_rescan detects card change in one run

Jose Luis Perez Diez (1):
Documentation/Changes: perl is needed to build the kernel

Joseba Goitia Gandiaga (1):
V4L/DVB (11488): get_dvb_firmware: trivial url change

Josh Boyer (3):
powerpc/4xx: Disable PCI_LEGACY
powerpc/40x: Convert AMCC Makalu board to ppc40x_simple
powerpc/40x: Convert AMCC Kilauea/Halekala boards to ppc40x_simple

Josua Dietze (1):
USB: usb-storage: add filter to "option_ms" to leave unrecognized devices alone

Jouni Hogander (2):
OMAP: Add new function to check wether there is irq pending
OMAP: UART: Add sysfs interface for adjusting UART sleep timeout

Jouni Malinen (37):
nl80211: Require auth type for NL80211_CMD_AUTHENTICATE
nl80211: Generate deauth/disassoc event for locally generated frames
nl80211: Add Michael MIC failure event
mac80211: Report rejected association to user space SME
mac80211: Allow scan to be requested in AP mode
nl80211: Add set/get for frag/rts threshold and retry limits
nl80211: Add event for authentication/association timeout
nl80211: Send timeout event on failed direct probe
mac80211: Use a shared function to release frames from RX reorder buf
mac80211: Add a timeout for frames in the RX reorder buffer
mac80211: Comment the order of HT RX reorder handler vs. RX handlers
mac80211: Update SA Query transaction id length
nl80211 : Add support for configuring MFP
mac80211: Drop unencrypted frames based on key setup
mac80211: MFP - Drop unprotected Action frames prior key setup
mac80211: Robust Action frame categories for MFP
nl80211: Validate MFP flag type when parsing STA flags
nl80211: Add IEEE 802.1X PAE control for station mode
nl80211: Add RSC configuration for new keys
mac80211: Cancel pending probereq poll on beacon RX
ath9k: Fix a check for multicast address for virtual wiphy
ath9k: Clean up RX processing a bit
ath9k: Fix PS mode operation to receive buffered broadcast/multicast frames
nl80211: Validate NL80211_ATTR_KEY_SEQ length
ath9k: Wake up for TX in mac80211 timeout=0 sleep mode
ath9k: Do not try to calibrate radio when in sleep mode
ath9k: Use TSFOOR interrupt to trigger TSF sync with next Beacon
ath9k: Wake up for RX filter changes
ath9k: Set PM field in frame control when in PS mode
mac80211: PS processing for every Beacon with our AID in TIM
mac80211: Do not override AID in the duration field
ath9k: Optimize TBTT/DTIM calculation for timers
ath9k: Update Beacon timers based on timestamp from the AP
ath9k: Add sanity check for beacon_int in adhoc/mesh case
mac80211: Do not try to associate with an empty SSID
ath9k: Fix PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling
ath5k: avoid PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling

Jozsef Kadlecsik (1):
netfilter: nf_ct_tcp: TCP simultaneous open support

Juha Yrjola (1):
ARM: OMAP2/3: Add generic onenand support when connected to GPMC

Julia Lawall (5):
sound: use dev_set_drvdata
drivers/net: use dev_get_drvdata
Staging: wlan-ng: p80211wext.c: problem with IW_ENCODE_ALG_WEP
Staging: cpc-usb: Adjust NULL test
Staging: rtl8192su: Correct use of ! and &

Julian Calaby (1):
mb862xxfb: restrict compliation of platform driver to PPC

Jussi Kivilinna (14):
cfg80211: add cfg80211_inform_bss
rndis_wlan: change quality level scale
rndis_wlan: convert get range to cfg80211
rndis_wlan: convert scan to cfg80211
rndis_wlan: fix initialization order for workqueue&workers
rndis_wlan: free priv correctly when rndis_wext_bind fails
HID: force feedback support for SmartJoy PLUS PS2/USB adapter
rndis_wlan: fix support for bcm4320a
rndis_wlan: remove CAP_SUPPORT_TXPOWER/OID_802_11_TX_POWER_LEVEL code
rndis_wlan: explain bits used in key setup code.
rndis_wlan: split add_wpa_key from rndis_iw_set_encode_ext
rndis_wlan: do not try to restore wpa keys using add_wep_key()
rndis_wlan: cleanup: capitalize enum labels
rndis_wlan: cleanup: rename all rndis_wext* objects to rndis_wlan*

Justin Chen (1):
FRV: bitops: Change the bitmap index from int to unsigned long

Jürgen Schindele (1):
[ARM] pxa: add additional mfp definitions for pxa320

KAMEZAWA Hiroyuki (9):
memcg: fix page_cgroup fatal error in FLATMEM
mm: add swap cache interface for swap reference
mm: modify swap_map and add SWAP_HAS_CACHE flag
mm: reuse unused swap entry if necessary
mm: fix lumpy reclaim lru handling at isolate_lru_pages
memcg: fix swap accounting
memcg: fix behavior under memory.limit equals to memsw.limit
memcg: fix lru rotation in isolate_pages
mm: fix incorrect page removal from LRU

KOSAKI Motohiro (3):
vmscan: low order lumpy reclaim also should use PAGEOUT_IO_SYNC
page allocator: move free_page_mlock() to page_alloc.c
mm: remove CONFIG_UNEVICTABLE_LRU config option

Kacper Szczesniak (2):
ALSA: hda - Add support for MacBook 5.1 (Aluminium)
ALSA: hda - Macbook[Pro] 5 6ch support

Kai Makisara (1):
[SCSI] st: fix gcc 4.4 warning

KaiGai Kohei (1):
Permissive domain in userspace object manager

Kalle Valo (1):
wl12xx: add driver

Karen Xie (2):
cxgb3i: use kref to track ddp usage
cxgb3i: suppot of different kernel page sizes

Karl Beldan (5):
ASoC: pxa2xx-i2s: Proper initialization
ASoC: pxa2xx-i2s: Proper hw initialization
ASoC: pxa2xx-i2s: Handle SACR1_DRPL and SACR1_DREC separately
ASoC: pxa2xx-i2s: Fix inappropriate release of i2s clock
ASoC: pxa2xx-i2s: Fix suspend/resume

Karl Relton (2):
Staging: wlan-ng: Move firmware loading into driver
Staging: wlan-ng: Change KERN_DEBUG or pr_debug to match orig driver

Karsten Keil (7):
mISDN: Fix skb leak in error cases
mISDN: Add XHFC support for embedded Speech-Design board to hfcmulti
mISDN: Cleanup debug messages
ISDN:Fix DMA alloc for hfcpci
mISDN: Fix overlapping data access
mISDN: Do not disable IRQ in ph_data_ind()
mISDN: cleanup mISDNhw.h

Kashyap, Desai (16):
[SCSI] mpt fusion: Fixing 1078 data corruption issue for 36GB memory region
[SCSI] mpt fusion: Added support for MPT discovery completion check
[SCSI] mpt fusion: Optimized SendEvent notification Using Doorbell instead FIFO
[SCSI] mpt fusion: config path optimized, completion queue is used
[SCSI] mpt fusion: rewrite of all internal generated functions
[SCSI] mpt fusion: rewrite taskmgmt request and completion routines
[SCSI] mpt fusion: Adding DeviceResetCtx for internal Device reset frame
[SCSI] mpt fusion: rewrite of ioctl_cmds internal generated function
[SCSI] mpt fusion: Firmware event implementation using seperate WorkQueue
[SCSI] mpt fusion: SAS topology scan changes, expander events
[SCSI] mpt fusion: Rescan SAS topology added
[SCSI] mpt fusion: Code Cleanup patch
[SCSI] mpt fusion: Put IOC into ready state if it not already in ready state
[SCSI] mpt fusion: RAID device handling and Dual port Raid support is added
[SCSI] mpt fusion: Queue full event handling
[SCSI] mpt fusion: Added support for Broadcast primitives Event handling

Kay Sievers (17):
ALSA: use card device as parent for jack input-devices
driver core: set default SYSFS_DEPRECATED=n
sched: delayed cleanup of user_struct
Driver Core: add nodename callbacks
Driver Core: misc: add nodename support for misc devices.
Driver Core: usb: add nodename support for usb drivers.
Driver Core: block: add nodename support for block drivers.
Driver Core: x86: add nodename for cpuid and msr drivers.
Driver Core: dvb: add nodename for dvb drivers
Driver Core: input: add nodename for input drivers
Driver Core: sound: add nodename for sound drivers
Driver Core: raw: add nodename for raw devices
Driver Core: drm: add nodename for drm devices
Driver Core: aoe: add nodename for aoe devices
Driver Core: bsg: add nodename for bsg driver
usb: convert endpoint devices to bus-less childs of the usb interface
V4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE

Kees Cook (1):
modules: sysctl to block module loading

Keika Kobayashi (2):
softirq: introduce statistics for softirq
proc: export statistics for softirq to /proc

Keith Packard (4):
drm/i915: Don't trim cursor addresses to 11 bits
drm/i915: Add Display Port register defines
drm/i915: Hook connector to encoder during load detection (fixes tv/vga detect)
drm: Eliminate magic I2C frobbing when reading EDID

Ken Kawasaki (1):
3c589_cs: add cis(firmware) of 3Com multifunction pcmcia card

Kenji Kaneshige (25):
PCI: use pci_is_root_bus() in acpi_pci_get_bridge_handle()
PCI: use pci_is_root_bus() in acpi_find_root_bridge_handle()
PCI: use pci_is_root_bus() in pci_find_upstream_pcie_bridge()
PCI: use pci_is_root_bus() in pci_read_bridge_bases()
PCI: use pci_is_root_bus() in pci_get_interrupt_pin()
PCI: use pci_is_root_bus() in pci_common_swizzle()
PCI: Remove untested Electromechanical Interlock (EMI) support in pciehp.
PCI hotplug: fix return value of has_foo() functions
PCI hotplug: create symlink to hotplug driver module
PCI hotplug: remove redundant .owner initializations
PCI: remove invalid comment of msi_mask_irq()
PCI ASPM: fix typo in struct pcie_link_state
PCI ASPM: cleanup aspm state field in struct pcie_link_state
PCI ASPM: cleanup latency field in struct pcie_link_state
PCI ASPM: cleanup clkpm state in struct pcie_link_state
PCI ASPM: cleanup misc in struct pcie_link_state
PCI ASPM: cleanup change input argument of aspm functions
PCI ASPM: cleanup initialization
PCI ASPM: cleanup __pcie_aspm_check_state_one
PCI ASPM: cleanup clkpm checks
PCI ASPM: cleanup pcie_aspm_get_cap_device
PCI ASPM: cleanup calc_Lx_latency
PCI ASPM: remove has_switch field
PCI ASPM: cleanup pcie_aspm_sanity_check
PCI ASPM: remove get_root_port_link

Kevin Cernekee (9):
Documentation: add MTD sysfs docs
mtd: add MEMERASE64 ioctl for >4GiB devices
mtd: compat_ioctl cleanup
mtd: add OOB ioctls for >4GiB devices
mtd: Handle compat ioctls directly; remove all trace from compat_ioctl.c
UBI: add reboot notifier
MIPS: Add size and direction arguments to plat_unmap_dma_mem()
MIPS: Pass struct device to plat_dma_addr_to_phys()
MIPS: Support 64-byte D-cache line size

Kevin Hao (2):
net/ucc_geth: allow to set mac address on running device
powerpc/85xx: Add nor flash partitions for mpc8569mds

Kevin Hilman (22):
davinci: fixups for banked GPIO interrupt handling
davinci: add platform support for watchdog timer
davinci: DM355: add base SoC and board support
davinci: DM646x: add base SoC and board support
davinci: update davinci_all_defconfig for dm355, dm6467
davinci: MMC platform support
davinci: EMAC platform support
Revert "ARM: OMAP: Mask interrupts when disabling interrupts, v2"
OMAP2/3: PM: push core PM code from linux-omap
OMAP3: PM: Force IVA2 into idle during bootup
OMAP3: PM: Add wake-up bit defintiions for CONTROL_PADCONF_X
OMAP3: PM: UART: disable clocks when idle and off-mode support
OMAP3: PM: Add D2D clocks and auto-idle setup to PRCM init
OMAP3: PM: D2D clockdomain supports SW supervised transitions
OMAP3: PM: Ensure PRCM interrupts are cleared at boot
OMAP3: PM: Clear pending PRCM reset flags on init
OMAP3: PM: prevent module wakeups from waking IVA2
OMAP1: PM: update and decouple from OMAP2/3 PM core
davinci: cleanup: move dm355 UART2 define to dm355.c
davinci: defconfig update: add EMAC
[ARM] 5529/1: davinci: MMC platform support: DMA_32BIT_MASK --> DMA_BIT_MASK(32)
serial@ add OMAP wakeup-enable register

Kevin Huang (1):
Staging: add pata_rdc driver

Kieran Bingham (2):
sh: Add in some ptrace definitions from GDB.
sh: Fix UBC setup and registers for SH2A

Kim Phillips (3):
crypto: talitos - Whitespace/codingstyle/overrun lines cleanup
crypto: talitos - containerof related codingstyle
crypto: talitos - Avoid unnecessary decrypt check

Kir Kolyshkin (1):
USB: cdc-acm: quirk for Alcatel OT-I650

Kiyoshi Ueda (11):
block: fix no diskstat problem
block: fix a possible oops on elv_abort_queue()
block: add request clone interface (v2)
dm mpath: add start_io and nr_bytes to path selectors
dm mpath: add queue length load balancer
dm mpath: add service time load balancer
dm: prepare for request based option
dm: enable request based option
dm: do not set QUEUE_ORDERED_DRAIN if request based
dm: disable interrupt when taking map_lock
dm mpath: change to be request based

Klaus-Dieter Wacket (2):
qeth: Clear SBALF15 in any case for output buffers.
[S390] pm: lcs driver power management callbacks

Kleber S. Souza (2):
[SCSI] ipr: ipr_remove() marked __devexit
[SCSI] ipr: fix PCI permanent error handler

Kristian Høgsberg (1):
drm_calloc_large: check right size, check integer overflow, use GFP_ZERO

Kristoffer Ericson (1):
fbdev: s1d13xxxfb: add accelerated bitblt functions

Krzysztof Hałasa (9):
IXP4xx: Add support for the second half of the 64 hardware queues.
IXP4xx: Ethernet and WAN drivers now support "high" hardware queues.
IXP4xx: Whitespace fixes in the Ethernet driver.
IXP42x: Identify Intel IXP425 rev. A0 processors.
IXP42x: add NPE support for IXP425 rev. A0 processors.
IXP42x: Add QMgr support for IXP425 rev. A0 processors.
IXP42x: Use __fls() in QMgr interrupt handlers.
IXP4xx: support for Goramo MultiLink router platform.
IXP4xx: Change QMgr function names to qmgr_stat_*_watermark and clean the comments.

Krzysztof Helt (17):
ALSA: sc6000: add support for SC-6600 and SC-7000
ALSA: sc6000: fix older card initialization
ALSA: sc6000: enable joystick port
bw2: use standard fields for framebuffer physical address and length
cg14: use standard fields for framebuffer physical address and length
cg3: use standard fields for framebuffer physical address and length
cg6: use standard fields for framebuffer physical address and length
leo: use standard fields for framebuffer physical address and length
p9100: use standard fields for framebuffer physical address and length
chipsfb: remove redundant assignment
igafb: use framebuffer_alloc() to allocate fb_info struct
offb: use framebuffer_alloc() to allocate fb_info struct
acornfb: remove fb_mmap function
s3c-fb: fix resource releasing on error during probing
fbdev: use framebuffer_release() for freeing fb_info structures
tcx: use standard fields for framebuffer physical address and length
fbdev: do not allow VESA modes without compiled-in drivers

Kumar Gala (35):
fs_enet: Remove dead code
gianfar: Use memset instead of cacheable_memzero
powerpc/fsl: Remove cell-index from PCI nodes
powerpc: Refactor board check for PCI quirks on FSL boards with uli1575
powerpc/fsl: use of_iomap() for rstcr mapping
powerpc/85xx: Add binding for LAWs and ECM
powerpc/85xx: Add new LAW & ECM device tree nodes for all 85xx systems
powerpc/86xx: Add binding for LAWs and MCM
powerpc/86xx: Add new LAW & MCM device tree nodes for all 86xx systems
powerpc/cpm: Remove some cruft code and defines
powerpc/86xx: clean up smp init code
powerpc/fsl: Removed reg property from 85xx/86xx soc node
fsldma: Fix compile warnings
powerpc/85xx: Add MSI nodes for MPC8568/9 MDS systems
powerpc/fsl: Support unique MSI addresses per PCIe Root Complex
powerpc/8xxx: Update PCI outbound window addresses for 36-bit configs
powerpc/fsl_rio: Fix compile warnings
powerpc/fsl: Update FSL esdhc binding
powerpc/85xx: Add P2020DS board support
powerpc/fsl: Setup PCI inbound window based on actual amount of memory
powerpc: Fix up elf_read_implies_exec() usage
powerpc/pci: Clean up direct access to sysdata by indirect ops
powerpc/pci: Clean up direct access to sysdata by FSL platforms
powerpc/pci: Clean up direct access to sysdata by 52xx platforms
powerpc/pci: Clean up direct access to sysdata by 4xx platforms
powerpc/pci: Clean up direct access to sysdata by CHRP platforms
powerpc/pci: Clean up direct access to sysdata on tsi108 platforms
powerpc/pci: Clean up direct access to sysdata by powermac platforms
powerpc/pci: Clean up direct access to sysdata by RTAS
powerpc/pci: Clean up direct access to sysdata by celleb platforms
powerpc/pci: Move pseries code into pseries platform specific area
powerpc/pci: Cleanup some minor cruft
powerpc/pci: Remove redundant pcnet32 fixup
powerpc/pci: clean up direct access to sysdata by iseries platform
powerpc/85xx: Add SWIOTLB support to FSL boards

Kuninori Morimoto (14):
sh: Add support for SH7724 (SH-Mobile R2R) CPU subtype.
serial: sh-sci: SH7724 support.
sh: sh7724: Add I2C support.
sh: sh7724: Add VPU support.
sh: sh7724: Add VEU support.
sh: Add ms7724se (SH7724) board support
sh: SH7724 has an L2 cache.
sh: fix CONFIG_SH_PCLK_FREQ bug for sh7724
sh: add RAMCR definition for sh4
sh: add weak l2_cache_init function.
sh: sh7724: L2 cache initialization.
sh: sh7723: L2 cache initialization.
sh: sh7724: INTC setting update
sh: sh7724: Add JPU support

Kwangwoo Lee (2):
S3C64XX: Basic A&W6410 board support patch V2
Input: tsc2007 - make sure platform provides get_pendown_state()

Kyle McMartin (1):
MAINTAINERS: rds list is moderated

Kyungmin Park (2):
[ARM] S3C6410: Basic support for NCP board (v2)
mtd: onenand: add bbt_wait & unlock_all as replaceable for some platform

Lachlan McIlroy (1):
xfs_file_last_byte() needs to acquire ilock

Lai Jiangshan (2):
ring_buffer: compressed event header
tracing: add trace_event_read_lock()

Larry Finger (6):
kaweth: Clean up code
b43legacy: Do not select HW_RANDOM
rfkill: Fix broken rfkill LED in 2.6.30-rc1
b43legacy: Fixes for beaconing
b43legacy: Clean up beacon IRQ
rtl8187: Implement TX/RX blink for LED

Laszlo Attila Toth (1):
netfilter: xt_socket: added new revision of the 'socket' match supporting flags

Laurent Pinchart (8):
V4L/DVB (11835): uvcvideo: Parse frame descriptors with non-continuous indexes.
V4L/DVB (11836): uvcvideo: Add missing whitespaces to multi-line format strings.
V4L/DVB (11837): uvcvideo: Start status polling on device open
V4L/DVB (11944): uvcvideo: Add generic control blacklist.
V4L/DVB (11945): uvcvideo: Don't accept to change the format when buffers are allocated.
V4L/DVB (11946): uvcvideo: Add support for Aveo Technology webcams
V4L/DVB (11947): uvcvideo: Add support for FSC V30S webcams
V4L/DVB (11948): uvcvideo: Ignore non-UVC trailing interface descriptors.

Lee Nipper (2):
crypto: talitos - scaffolding for new algorithm types
crypto: talitos - Add ablkcipher algorithms

Len Brown (9):
ACPI: delete acpi.power_nocheck from kernel-parameters.txt
ACPI: delete dead acpi_disabled setting code
ACPI, PCI, x86: move MCFG parsing routine from ACPI to PCI file
ACPI: move declaration acpi_early_init() to acpi.h
ACPI: #define acpi_disabled 1 for CONFIG_ACPI=n
ACPI: battery: fix CONFIG_ACPI_PROCFS_POWER=n build warning
ACPI: idle: rename lapic timer workaround routines
Merge branches 'acerhdf', 'acpi-pci-bind', 'bjorn-pci-root', 'bugzilla-12904', 'bugzilla-13121', 'bugzilla-13396', 'bugzilla-13533', 'bugzilla-13612', 'c3_lock', 'hid-cleanups', 'misc-2.6.31', 'pdc-leak-fix', 'pnpacpi', 'power_nocheck', 'thinkpad_acpi', 'video' and 'wmi' into release
Merge branch 'bjorn-notify' into release

Lennart Poettering (2):
V4L/DVB (11960): v4l: generate KEY_CAMERA instead of BTN_0 key events on input devices
V4L/DVB (11993): V4L/pwc - use usb_interface as parent, not usb_device

Lennert Buytenhek (8):
mv643xx_eth: fix variable shadowing sparse warning
mv643xx_eth: count handling a link event as one unit of napi work
mv643xx_eth: minor register definition cleanup
mv643xx_eth: rework receive skb cache alignment
[ARM] alternative copy_to_user/clear_user implementation
mtd: m25p80: add support for Macronix MX25L12805D
[ARM] Kirkwood: add Marvell 88F6281 GTW GE board support
fb: add support of LCD display controller on pxa168/910 (base layer)

Li Yang (2):
powerpc/fsl_rio: use LAW address from device tree
rapidio: fix section mismatch warnings

Li Zefan (45):
tracing: use macros to denote usec and nsec per second
blktrace: fix output of unknown events
blktrace: fix output of BLK_TC_PC events
blktrace: support per-partition tracing for ftrace plugin
blktrace: add trace/ to /sys/block/sda
blktrace: fix context-info when mixed-using blk tracer and trace events
tracing: fix file mode of trace and README
tracing/filters: don't remove old filters when failed to write subsys->filter
tracing/filters: allow user-input to be integer-like string
tracing/events: make struct trace_entry->type to be int type
tracing/events: don't say hi when loading the trace event sample
tracing/events: make SAMPLE_TRACE_EVENTS default to n
tracing/events: fix memory leak when unloading module
tracing/events: fix concurrent access to ftrace_events list
tracing/events: fix concurrent access to ftrace_events list, fix
tracing/events: clean up for ftrace_set_clr_event()
tracing/events: simplify system_enable_read()
blktrace: pdu_buf of pc events should be unsigned
blktrace: from-sector redundant in trace_block_remap, cleanup
tracing/filters: add missing unlock in a failure path
tracing/filters: fix off-by-one bug
cls_cgroup: remove unneeded cgroup_lock
tracing/events: Documentation updates
tracing/events: change the type of __str_loc_item to unsigned short
tracing/stat: change dummpy_cmp() to return -1
tracing/stat: remember to free root node
tracing/stat: do some cleanups
tracing/events: fix a typo in __string() format output
tracing/events: put TP_fast_assign into braces
tracing/events: introduce __dynamic_array()
tracing/events: convert block trace points to TRACE_EVENT()
tracing/events: convert block trace points to TRACE_EVENT(), fix !CONFIG_BLOCK
tracing: fix a typo in tracing_cpumask_write()
tracing: replace a GFP_ATOMIC with GFP_KERNEL allocation
tracing/filters: operand can be negative
tracing/filters: strloc should be unsigned short
block: remove some includings of blktrace_api.h
tracing/filters: free filter_string in destroy_preds()
tracing/filters: fix race between filter setting and module unload
hexdump: remove the trailing space
sched: Remove unneeded __ref tag
cgroups: forbid noprefix if mounting more than just cpuset subsystem
devcgroup: skip superfluous checks when found the DEV_ALL elem
memcg: remove some redundant checks
memcg: remove unneeded forward declaration from sched.h

Liam Girdwood (2):
regulator: build fix for powerpc - renamed show_state
regulator: lp3971 - fix driver link error when built-in.

Lin Ming (4):
ACPICA: Fix reference count issues for DdbHandle object
ACPICA: Invalidate DdbHandle after table unload
ACPICA: New: AcpiInstallMethod - install a single control method
ACPICA: Region deletion: Ensure region object is removed from handler list

Linus Torvalds (205):
x86: unify arch/x86/boot/compressed/vmlinux_*.lds
ext3: avoid unnecessary spinlock in critical POSIX ACL path
x86, e820, pci: reserve extra free space near end of RAM
Make /dev/zero reads interruptible by signals
Merge branch 'irq-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-kbuild-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'sched-core-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'sched-docs-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-setup-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-vdso-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'x86-xen-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'futexes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'iommu-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'locking-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'percpu-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'printk-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'rcu-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'signal-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'oprofile-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'tracing-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'tracing-urgent-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'serial-from-alan'
Merge branches 'frv' and 'mn10300'
Merge branch 'for-2.6.31' of git://git.kernel.org/.../bart/ide-2.6
Merge branch 'for_linus' of git://git.kernel.org/.../tytso/ext4
Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/security-testing-2.6
Merge git://git.kernel.org/.../sfrench/cifs-2.6
Merge branch 'kvm-updates/2.6.31' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge git://git.kernel.org/.../lethal/sh-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../bp/bp
Merge git://git.kernel.org/.../steve/gfs2-2.6-nmw
Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block
Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'for-linus' of git://git.kernel.org/.../shaggy/jfs-2.6
Merge branch 'topic/slab/earlyboot' of git://git.kernel.org/.../penberg/slab-2.6
Merge branch 'perfcounters-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'for-linus' of git://linux-arm.org/linux-2.6
Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify
Merge git://git.kernel.org/.../mason/btrfs-unstable
Merge branch 'for-linus' of git://git.kernel.org/.../gerg/m68knommu
Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs-2.6
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'for-2.6.31' of git://git.kernel.org/.../bart/ide-2.6
Merge git://git.kernel.org/.../rusty/linux-2.6-module-and-param
Merge branch 'cuse' of git://git.kernel.org/.../mszeredi/fuse
Merge git://git.kernel.org/.../rusty/linux-2.6-virtio
Merge git://git.kernel.org/.../rusty/linux-2.6-lguest
Merge git://git.kernel.org/.../steve/gfs2-2.6-nmw
Merge git://git.infradead.org/~dwmw2/firmware-2.6
Merge git://git.kernel.org/.../jejb/scsi-misc-2.6
Merge branch 'topic/slab/earlyboot-v2' of git://git.kernel.org/.../penberg/slab-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../tiwai/sound-2.6
Merge branch 'for-linus' of git://linux-arm.org/linux-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../vapier/blackfin
Merge branch 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze
Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'for-linus' of git://git.kernel.org/.../teigland/dlm
Merge branch 'for-linus' of git://git.kernel.org/.../rafael/suspend-2.6
Merge branch 'drm-linus' of git://git.kernel.org/.../airlied/drm-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../arnd/asm-generic
Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
Merge branch 'upstream-linus' of git://git.kernel.org/.../jlbec/configfs
Merge git://git.kernel.org/.../herbert/crypto-2.6
Merge branch 'docs-next' of git://git.lwn.net/linux-2.6
Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
Merge branch 'x86-mce-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux
Merge git://git.kernel.org/.../hskinnemoen/avr32-2.6
Merge git://git.kernel.org/.../jejb/scsi-rc-fixes-2.6
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
Merge master.kernel.org:/home/rmk/linux-2.6-arm
Merge branch 'for-linus' of git://git.kernel.org/.../jikos/hid
Merge branch 'for-linus' of git://git.kernel.org/.../jikos/trivial
Merge branch 'for-linus' of git://git.kernel.org/.../drzeus/mmc
Merge git://git.kernel.org/.../jaswinder/headers-check-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../roland/infiniband
Merge branch 'master' of git://git.kernel.org/.../sam/kbuild-next
Merge branch 'for-linus' of git://git.kernel.org/.../ryusuke/nilfs2
Merge branch 'for-linus' of git://git.kernel.org/.../lrg/voltage-2.6
Merge branch 'merge' of git://git.kernel.org/.../benh/powerpc
Merge git://git.kernel.org/.../davem/net-next-2.6
Merge branch 'timers-for-linus-ntp' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'timers-for-linus-clocksource' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'timers-for-linus-clockevents' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'timers-for-linus-migration' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'release' of git://git.kernel.org/.../aegl/linux-2.6
printk: clean up handling of log-levels and newlines
printk: Add KERN_DEFAULT printk log-level
printk: add KERN_DEFAULT loglevel to print_modules()
Merge branch 'acpica' of git://git.kernel.org/.../lenb/linux-acpi-2.6
Merge branch 'hwmon-for-linus' of git://git.kernel.org/.../jdelvare/staging
Merge branch 'i2c-for-linus' of git://git.kernel.org/.../jdelvare/staging
Merge git://git.kernel.org/.../hirofumi/fatfs-2.6
Merge git://git.kernel.org/.../mason/btrfs-unstable
Merge branch 'merge' of git://git.kernel.org/.../benh/powerpc
Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../vapier/blackfin
Merge git://git.kernel.org/.../davem/sparc-next-2.6
Merge branch 'serial'
Merge branch 'for-linus' of git://git.kernel.org/.../tiwai/sound-2.6
Merge branch 'upstream-linus' of git://git.kernel.org/.../jlbec/ocfs2
Merge branch 'for-linus' of git://git.kernel.org/.../shaggy/jfs-2.6
Merge git://git.kernel.org/.../gregkh/driver-core-2.6
Merge git://git.kernel.org/.../gregkh/usb-2.6
Merge branch 'for-linus2' of git://git.kernel.org/.../vegard/kmemcheck
Merge branch 'for-linus' of git://git.kernel.org/.../ieee1394/linux1394-2.6
readahead: clean up and simplify the code for filemap page fault readahead
Merge branch 'akpm'
Merge branch 'for_linus' of git://git.kernel.org/.../mchehab/linux-2.6
Merge branch 'drm-linus' of git://git.kernel.org/.../airlied/drm-2.6
Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux
ext3: avoid unnecessary spinlock in critical POSIX ACL path
Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs-2.6
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
Merge branch 'for-linus' of git://git.kernel.org/.../penberg/slab-2.6
Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6
Merge git://git.kernel.org/.../jejb/scsi-misc-2.6
Merge branch 'fixes' of git://git.kernel.org/.../davej/cpufreq
Merge branch 'kmemleak' of git://linux-arm.org/linux-2.6
Merge branch 'for-next' of git://git.kernel.org/.../sameo/mfd-2.6
Merge branch 'release' of git://git.kernel.org/.../aegl/linux-2.6
Merge branch 'for-linus' of git://neil.brown.name/md
Merge git://git.kernel.org/.../wim/linux-2.6-watchdog
Merge git://git.kernel.org/.../davem/net-next-2.6
Merge git://git.kernel.org/.../lethal/sh-2.6
Merge branch 'for_linus' of git://git.kernel.org/.../tytso/ext4
Merge branch 'for-linus' of git://git.kernel.org/.../vapier/blackfin
Merge branch 'merge' of git://git.kernel.org/.../benh/powerpc
Merge git://git.kernel.org/.../davem/sparc-next-2.6
Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
Merge branch 'i2c-for-linus' of git://git.kernel.org/.../jdelvare/staging
Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify
Merge git://git.kernel.org/.../gregkh/staging-2.6
x86: don't use 'access_ok()' as a range check in get_user_pages_fast()
Merge branch 'for-2.6.31' of git://git.kernel.org/.../bart/ide-2.6
Merge git://git.kernel.org/.../hirofumi/fatfs-2.6
Merge branch 'drm-linus' of git://git.kernel.org/.../airlied/drm-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge git://git.kernel.org/.../sam/kbuild-fixes
Merge branch 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'perfcounters-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'irq-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
x86, 64-bit: Clean up user address masking
Remove internal use of 'write_access' in mm/memory.c
Move FAULT_FLAG_xyz into handle_mm_fault() callers
Merge branch 'for-linus' of git://git.kernel.org/.../tiwai/sound-2.6
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge git://git.kernel.org/.../herbert/crypto-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../drzeus/mmc
Revert "char: moxa, prevent opening unavailable ports"
Merge git://git.kernel.org/.../davem/net-next-2.6
Merge branch 'linux-next' of git://git.kernel.org/.../jbarnes/pci-2.6
Merge git://git.kernel.org/.../czankel/xtensa-2.6
Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux
Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
Merge branch 'for-2.6.31' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
Merge branch 'for-2.6.31' of git://fieldses.org/git/linux-nfsd
Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
Merge git://git.infradead.org/mtd-2.6
mm/init: cpu_hotplug_init() must be initialized before SLAB
Merge branch 'for-linus' of git://git.kernel.org/.../ieee1394/linux1394-2.6
Merge git://git.infradead.org/~dwmw2/iommu-2.6.31
Merge branch 'for-linus' of git://git.kernel.org/.../vapier/blackfin
Merge git://git.kernel.org/.../davem/ide-2.6
Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev
Merge branch 'for_linus' of git://git.kernel.org/.../mchehab/linux-2.6
Merge git://git.kernel.org/.../wim/linux-2.6-watchdog
Merge branch 'for-linus' of git://git.kernel.org/.../tiwai/sound-2.6
Merge branch 'for-linus' of git://www.jni.nu/cris
Merge branch 'kmemleak' of git://linux-arm.org/linux-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../arnd/asm-generic
Merge git://git.kernel.org/.../jejb/scsi-misc-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../roland/infiniband
Merge git://git.kernel.org/.../lethal/sh-2.6
Merge branch 'next-i2c' of git://aeryn.fluff.org.uk/bjdooks/linux
Merge branch 'upstream-linus' of git://git.kernel.org/.../jlbec/ocfs2
Merge git://git.infradead.org/iommu-2.6
Merge branch 'for_linus' of git://git.kernel.org/.../jack/linux-udf-2.6
Merge git://git.kernel.org/.../davem/net-next-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs-2.6
Merge branch 'release' of git://git.kernel.org/.../lenb/linux-acpi-2.6
Merge branch 'audit.b63' of git://git.kernel.org/.../viro/audit-current
Merge branch 'for-upstream' of git://git.kernel.org/.../dvrabel/uwb
Merge git://git.kernel.org/.../agk/linux-2.6-dm
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
Don't warn about order-1 allocations with __GFP_NOFAIL
Merge branch 'futexes-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branches 'for-linus' of git://git.kernel.org/.../viro/{vfs-2.6,audit-current}
Merge git://git.infradead.org/battery-2.6
Revert "PCI: use ACPI _CRS data by default"
Linux 2.6.31-rc1

Linus Walleij (16):
[ARM] 5470/1: U300 register definitions
[ARM] 5471/2: U300 GPIO and PADMUX support
[ARM] 5474/1: U300 clocking framework
[ARM] 5473/1: U300 core machine support
[ARM] 5480/1: U300-v5 integrate into the ARM architecture
[ARM] 5510/1: U300 GPIO debug and init fixes
[ARM] 5533/1: Add U300 series defconfig
[ARM] 5535/1: U300 Makefile.boot
[ARM] 5546/1: ARM PL022 SSP/SPI driver v3
[ARM] 5544/1: Trust PrimeCell resource sizes
driver core: Const-correct platform getbyname functions
i2c: ST DDC I2C U300 bus driver v3
i2c: Use resource_size macro
i2c-stu300: Make driver depend on MACH_U300
mfd: add U300 AB3100 core support
[WATCHDOG] U300 COH 901 327 watchdog driver

Lopez Cruz, Misael (4):
ASoC: TWL4030: Add VDL analog bypass
ASoC: TWL4030: Add voice digital loopback: sidetone
ASoC: TWL4030: Add control for selecting codec operation mode
ASoC: SDP3430: Connect twl4030 voice DAI to McBSP3

Louis Rilling (2):
configfs: Silence lockdep on mkdir() and rmdir()
configfs: Rework configfs_depend_item() locking and make lockdep happy

Lubomir Rintel (1):
x86: Fix non-lazy GS handling in sys_vm86()

Luis Henriques (3):
perf_counter: fix alignment in /proc/interrupts
locking, rtmutex.c: Documentation cleanup
[CPUFREQ] powernow-k8.c: mess cleanup

Luis R. Rodriguez (33):
ath9k: Update maintainers for ath9k
atheros: put atheros wireless drivers into ath/
ath: space cleanup
ath5k: sparse fix ath5k_led_on needs to be static
cfg80211: respect API on orig_flags on channel for beacon hint
cfg80211: add netlink channel put helper
cfg80211: send regulatory beacon hint events to userspace
atheros: fix propagation of bad EEPROM on regulatory init
cfg80211: make nl80211_send_mlme_timeout() static
mac80211: Fix sparse warning for ssid_len on ieee80211_sta_config_auth()
ath9k: make private driver rate tables const
cfg80211: Process regulatory max bandwidth checks for HT40
wireless: rename IEEE80211_CHAN_NO_FAT_* to HT40-/+
mac80211: check if HT40+/- is allowed before sending assoc
cfg80211: check allowed channel type upon userspace requests
mac80211/cfg80211: move wiphy specific debugfs entries to cfg80211
cfg80211: add debugfs HT40 allow map
cfg80211: return immediately if num reg rules > NL80211_MAX_SUPP_REG_RULES
cfg80211: cleanup return calls on nl80211_set_reg()
cfg80211: fix in nl80211_set_reg()
ath9k: fix custom regulatory call position
ath9k: set max default eirp to 20 dBm
cfg80211: warn when wiphy_apply_custom_regulatory() does nothing
mac80211: handle -EALREADY on cfg80211 op assoc req
ar9170: add support for 1-stage firmware
ar9170: add AVM FRITZ devices
cfg80211: fix for duplicate userspace replies
ath: make regulatory parsing more verbose on debug
cfg80211: make ieee80211_get_mesh_hdrlen() static
mac80211: extend sta kdoc - explain when they are added
mac80211: removed unused variable in ieee80211_tx()
cfg80211: fix for duplicate response for driver reg request
mac80211: disable moving between PS modes during scan

Luk?? Karas (1):
V4L/DVB (11451): gspca - m5602-s5k83a: Add rotation, ctrl cache. Rename some ctrls.

Lukas Karas (1):
V4L/DVB (11634): gspca - m5602-s5k83a: Set the sensor_settings pointer correctly

Ma Ling (1):
drm/i915: Set correct TV detection voltage level override values

Maciej W. Rozycki (2):
declance: Restore tx descriptor ring locking
eisa.ids: add Network Peripherals FDDI boards

Magnus Damm (104):
sh: pass along struct pci_channel
sh: add init member to pci_channel data
sh: avoid using PCIBIOS_MIN_xxx
sh: hook in struct pci_channel in sysdata
sh: add reg_base member to pci_channel
sh: add io_base member to pci_channel
sh: pci memory range checking code
sh: pci io port base address code
sh: export board_pci_channels in one place
clocksource: sh_cmt earlytimer support
sh: arch earlytimer support
sh: Add plat_early_device_setup()
sh: Early Platform Data for SuperH Mobile
clocksource: sh_cmt clocksource support
smsc911x: add fifo byteswap support V2
clocksource: improve sh_cmt clocksource overflow handling
sh: setup timers in late_time_init()
sh: pass through ioremap() for non-mmu processors.
clocksource: sh_cmt 16-bit fixes
sh: sh2/sh2a 16-bit CMT platform data
sh: remove old CMT driver
clocksource: setup mult_orig in clocksource_enable()
clockevent: export register_device and delta2ns
clocksource: SuperH MTU2 Timer driver
sh: sh2a MTU2 platform data
sh: remove old MTU2 driver
clocksource: SuperH TMU Timer driver
sh: TMU platform data for sh7722
sh: sh7785 early scif fix
sh: call clock framework init() callback once
sh: r7785 highlander clock fixes
sh: TMU platform data for sh7785
sh: clock framework update, fix count and kill off kref
sh: enable TMU clocksource on sh7722
sh: TMU platform data for sh7723
sh-sci: add platform device private data
sh-sci: remove early_sci_setup()
sh-sci: rework serial console support
sh-sci: use to_sci_port() if possible
sh-sci: allow single port platform devices
sh-sci: replace sci_init_ports()
sh-sci: ioremap() in a single place
sh-sci: improve clock framework support
sh: include empty_zero_page in text
sh: TMU platform data for sh775x
sh: TMU platform data for sh7760
sh: multiple vectors per irq - sh7760
sh: r7780 highlander clock fixes
sh: TMU platform data for sh7780
sh: TMU platform data for sh7763
sh: add sh7770_generic_defconfig
sh: TMU platform data for sh7770
sh: TMU platform data for sh4-202
sh: add sh4-202 INTC tables
sh: TMU platform data for sh7343
sh: TMU platform data for sh7366
sh: TMU platform data for sh7724
sh: TMU platform data for sh7705
sh: TMU platform data for sh7706/sh7707/sh7708/sh7709
sh: TMU platform data for sh7710/sh7712
sh: TMU platform data for sh7720/sh7721
sh: CMT platform data for sh7720/sh7721
sh: remove old TMU driver
sh: intc tables for sh7770
sound: oss: sh_dac_audio timer fixes.
sh: clkfwk branch compile fix for clock-sh7722
sh: add pll_clk to sh7785
sh: add shared clock framework frequency table code
sh: use shared frequency tables on sh7785
sh: remove clk_ops->build_rate_table()
sh: boot word / mode pin support V2
sh: sh7785 mode pin definitions
sh: sh7785lcr mode pin configuration
sh: sh7785 pll configuration from mode pin
sh: shared mstp32 clock code
sh: hook up shared mstp32 clock code to sh7785
sh: shared div4 clock code
sh: hook up shared div4 clock code to sh7785
sh: 16-bit get_unaligned() sh4a fix
sh: clock div4 frequency table offset fix
sh: clock div6 helper code
sh: rework mode pin code
sh: sh7723 mode pin V2
sh: sh7724 mode pin comments
sh: sh7722 mode pin definitions
sh: add Migo-R mode pin configuration
sh: add AP325RXA mode pin configuration
sh: add enable()/disable()/set_rate() to div6 code
sh: sh7723 clock framework rewrite V2
sh: sh7724 clock framework rewrite V3
sh: sh7343 clock framework rewrite
sh: sh7366 clock framework rewrite
sh: sh7722 clock framework rewrite
PM: Remove unused asm/suspend.h
PM: Rename device_power_down/up()
PM: Remove bus_type suspend_late()/resume_early() V2
PM: Remove device_type suspend()/resume()
Driver Core: Rework platform suspend/resume, print warning
sh: smsc911x support for the rsk7203 board
V4L/DVB (11731): buf-dma-contig: remove sync operation
videobuf-dma-contig: zero copy USERPTR support
sh: unbreak WARN_ON()
sh: use kzalloc() for cpg clocks
sh: turn off irqs when disabling CMT/TMU timers

Magnus Lilja (9):
i.MX31: Add UART1 device to Litekit board.
i.MX31: Removed unused items from board-mx31lite.h.
i.MX31: Correct comments on CONFIG_DEBUG_LL.
i.MX31: Add ethernet support to i.MX31 Litekit board.
i.MX31: Add NAND device driver for Litekit board.
i.MX31: Restructure UART setup for PDK board.
i.MX31: Add support for the CPLD on PDK Debug board.
i.MX31: Add support for LAN9217 on PDK debug board.
mtd: mxc_nand: add correct dev_id parameter to free_irq() calls

Mallikarjuna R Chilakala (2):
ixgbe: Fix 82599 adapter link flickering issues
ixgbe: ethtool support to change advertised link modes of 82599 adapters

Manish Katiyar (5):
ext4: Fix memory leak in ext4_fill_super() in case of a failed mount
ext3: Fix memory leak in ext3_fill_super() in case of a failed mount
ext2: Fix memory leak in ext2_fill_super() in case of a failed mount
kernel/kallsyms.c: replace deprecated __initcall with device_initcall and fix whitespace
trivial: kernel/power/poweroff.c: whitespace fix

Mans Rullgard (1):
ARM: OMAP: Increase VMALLOC_END to allow 256MB RAM

Manu Abraham (12):
V4L/DVB (11579): Initial go at TT S2-1600
V4L/DVB (11581): stv090x and stv6110x: fix repeater level setup and ref clock
V4L/DVB (11582): stv090x: fix Undocumented Registers
V4L/DVB (11586): stv090x: switch i/p ADC as well during Power management
V4L/DVB (11587): stv090x: set DiSEqC frequency to 22kHz
V4L/DVB (11588): stv090x: support > 60MSPS, simplify Srate calculation
V4L/DVB (11589): stv090x: code simplification
V4L/DVB (11590): stv090x: code simplification
V4L/DVB (11591): stv090x: code simplification
V4L/DVB (11682): STV0900/STV0903: Add support for Silicon cut >= 3
V4L/DVB (12130): Fix a redundant compiler warning
V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being

Manuel Gebele (3):
Staging: comedi: add vmk80xx USB driver
Staging: comedi: Makefile changes
Staging: Comedi: vmk80xx: Add k8061 support

Manuel Lauss (5):
MIPS: Alchemy: Remove unused au1000_gpio.h header
MIPS: Alchemy: Rewrite GPIO support.
MIPS: Alchemy: MTX-1: Use linux gpio api.
MIPS: Alchemy: xxs1500: use linux gpio api.
MIPS: Alchemy: devboards: Convert to gpio calls.

Marcel Holtmann (10):
Bluetooth: Remove unnecessary variable initialization
Bluetooth: Add basic constants for L2CAP ERTM support and use them
Bluetooth: Remove pointless endian conversion helpers
Bluetooth: Use only MISC_DYNAMIC_MINOR for virtual driver
Bluetooth: Use wait_event_interruptible for virtual driver
Bluetooth: Remove BKL from open callback of virtual driver
Bluetooth: Remove unused and unneeded support in virtual driver
Bluetooth: Add native RFKILL soft-switch support for all devices
Bluetooth: Fix Kconfig issue with RFKILL integration
Bluetooth: Fix issue with uninitialized nsh.type in DTL-1 driver

Marcel Jueling (1):
V4L/DVB (11492): af9015: support for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0

Marcelo Tosatti (12):
KVM: x86: paravirt skip pit-through-ioapic boot check
KVM: PIT: remove unused scheduled variable
KVM: PIT: remove usage of count_load_time for channel 0
KVM: unify part of generic timer handling
KVM: PIT: fix count read and mode 0 handling
KVM: MMU: remove global page optimization logic
KVM: x86: check for cr3 validity in ioctl_set_sregs
KVM: use smp_send_reschedule in kvm_vcpu_kick
KVM: protect assigned dev workqueue, int handler and irq acker
KVM: MMU: protect kvm_mmu_change_mmu_pages with mmu_lock
KVM: take mmu_lock when updating a deleted slot
KVM: x86: check for cr3 validity in mmu_alloc_roots

Marek Szyprowski (3):
LP3971 PMIC regulator driver (updated and combined version)
[ARM] S3C64XX: add to_irq() support for EINT() GPIO
[ARM] S3C: Fix gpio-config off-by-one bug

Marek Vasut (6):
Add support for CF8381 WiFi card.
ASoC: Support AC97 link off by default on WM9712
[ARM] pxa/palm: Switch PalmT5, TX, TE2 to GPIO VBUS
[ARM] pxa/palm: Add Palm27x aSoC driver to PalmTE2
[ARM] pxa/palm: Palm TX, T5, LD suspend-to-mem rework
[ARM] pxa/palm: various fixes for PalmZ72 (mostly audio asoc and usb)

Marek Vašut (1):
[ARM] 5522/1: PalmLD: IDE support

Mario Limonciello (2):
dell-wmi: mask off upper bytes of event response
dell-wmi: add additional keyboard events

Mariusz Kozlowski (3):
Blackfin: fix parentheses balance and convert some tab/space mixing
V4L/DVB (11566): remove broken macro from dvb stv0900_priv.h
sound: fix check for return value in snd_pcm_hw_refine

Mark A. Greer (17):
davinci: support different UART bases for zImage uncompress
davinci: Encapsulate SoC-specific data in a structure
davinci: Support JTAG ID register at any address
davinci: Add clock init call to common init routine
davinci: Add support for multiple PSCs
davinci: Move pinmux setup info to SoC infrastructure
davinci: Move interrupt ctlr info to SoC infrastructure
davinci: Add base address and timer flexibility
davinci: Add watchdog base address flexibility
davinci: Make GPIO code more generic
davinci: Move serial platform_device into SoC-specific files
davinci: Move emac platform_data to SoC-specific files
davinci: Remove unused i2c eeprom_read/write routines
davinci: Factor out emac mac address handling
davinci: Integrate cp_intc support into low-level irq code
davinci: Add compare register support to timer code
davinci: Move PINMUX defines to SoC files

Mark Adamson (2):
USB: serial: FTDI: add high speed device support
USB: ftdi_sio: fix hi-speed device packet size calculation

Mark Brown (94):
ASoC: Display return code when failing to add a DAPM kcontrol
ASoC: Provide core support for symmetric sample rates
ASoC: Add WM8988 CODEC driver
Merge branch 's6000' into for-2.6.31
ASoC: WM9713 requires symmetric rates on the voice DAI
ASoC: Factor out application of power for generic widgets
ASoC: Support DAPM events for DACs and ADCs
ASoC: Move the WM9713 voice DAC powerdown to a DAPM event
ASoC: Add WM8960 CODEC driver
Merge branch 'for-2.6.30' into for-2.6.31
Merge branch 'for-2.6.30' into for-2.6.31
ASoC: Check we have DAI ops when calling via accessor functions
ASoC: Volume controls are never of boolean type
ASoC: Request shared rates for WM8903
Merge branch 'for-2.6.30' into for-2.6.31
Merge branch 'for-2.6.30' into for-2.6.31
ASoC: Factor out generic widget power checks
ASoC: Factor out DAPM power checks for DACs and ADCs
ASoC: Make the DAPM power check an operation on the widget
ASoC: Add power supply widget to DAPM
ASoC: Use DAPM supply widget for WM8903 charge pump
ASoC: Support CLK_DSP in WM8903
ASoC: Optimise configuration of WM8903 DC servo
ASoC: Actively manage the DC servo for WM8903
ASoC: Remove redundant rate constraint for WM8903
ASoC: Implement WM8903 digital sidetone support
Merge branch 'for-2.6.30' into for-2.6.31
Merge branch 'for-2.6.30' into for-2.6.31
ASoC: Fix S3C64xx IIS device registration and support both ports
ASoC: S3C2412: Failing to get the I2S clock is an error
ASoC: Enforce symmetric rates for S3C64xx I2S interface
ASoC: Include WM8350 register definitions in CODEC header
ASoC: s3c-i2s-v2 diagnostic improvements
ASoC: Use our registration function for S3C64xx
Merge branch 'for-2.6.30' into for-2.6.31
ASoC: Staticise TLV values in WM8940
Merge branch 'for-2.6.30' into for-2.6.31
ASoC: Fix error message formatting in s3c64xx-i2s driver
ASoC: Check for supported CPUs when building s3c-i2s-v2
ASoC: Make S3C64xx clock export function to return struct clk
ASoC: Fix data format configuration for S3C64xx IISv2 and add 24 bit
ASoC: Fix boot warnings from S3C IISv2
ASoC: Allow use of resource from the platform device for S3C IISv2
ASoC: Display the clock rate used as the basis for rate calculation
ASoC: Display S3C IISv2 mode and MS errors by default
ASoC: Staticise txctrl and rxctrl for S3C IISv2
ASoC: Use platform device resource for S3C64xx IISv2
[ARM] SMDK6410: Add support for SMSC9115 ethernet controller
[ARM] SMDK6410: Support WM1190-EV1 PMIC board
[ARM] SMDK6410: Use active high IRQ for the WM8350 on the WM1190-EV1
[ARM] SMDK6410: Mark all supplies as always_on
[ARM] SMDK6410: Hook regulator control of VDDARM up for WM1190-EV1
ASoC: Use a shared define for AC97 CODEC data formats
ASoC: Remove unused DAI format defines
Merge commit 'takashi/topic/asoc' into for-2.6.31
Merge branch 'for-2.6.30' into for-2.6.31
ASoC: Remove redundant codec pointer from DAIs
ASoC: Add headers to match patterns in MAINTAINERS
[ARM] S3C64XX: Configure clocks for DMA controller
ASoC: Fix file patterns for PXA sound drivers
ASoC: Fix up CODEC DAI formats for big endian CPUs
ASoC: Enforce symmetric rates for PXA2xx I2S
Merge branch 'for-2.6.30' into for-2.6.31
ASoC: Point at kernel.org git
Merge branch 'pxa2xx-i2s' into for-2.6.31
Merge branch 'for-2.6.30' into for-2.6.31
ASoC: Split DAPM power checks from sequencing of power changes
ASoC: Make DAPM sysfs entries non-optional
ASoC: Integrate bias management with DAPM power management
ASoC: Add debug trace for bias level transitions
[ARM] S3C64XX: Lower severity of DMA logging
AsoC: Make snd_soc_read() and snd_soc_write() functions
ASoC: WM9081 mono DAC with integrated 2.6W class AB/D amplifier driver
ASoC: Fix WM9081 PowerPC compiler issues
ASoC: Fix minor issues in STAC9766 driver
ASoC: Mark MPC5200 AC97 as BROKEN until PowerPC merge issues are resolved
ASoC: Switch FSL SSI DAI over to symmetric_rates
ASoC: Initialise dev for the dummy S/PDIF DAI
ALSA: Fix double locking of card list in snd_card_register()
ASoC: Apostrophe patrol
ASoC: Fix lm4857 control
ASoC: Remove odd bit clock ratios for WM8903
ASoC: Revert duplicated code in SSM2602 driver
ASoC: Instantiate any forgotten DAPM widgets
regulator: Move regulator drivers to subsys_initcall()
regulator: Support list_voltage for fixed voltage regulator
regulator: Set MODULE_ALIAS for regulator drivers
[ARM] pxa: register wm8731 explicitly for corgi and poodle
[ARM] S3C64XX: Provide device for IIS ports
[ARM] S3C64XX: Add device for IISv4 port
[ARM] S3C64XX: Initial support for DVFS
mfd: Correct readability of WM8350 register 227
mfd: Mark WM8350 mask revision as readable to match silicon
mfd: Fix Kconfig help text for WM8350

Mark Jackson (1):
Fix MIMC200 board LCD init

Mark Langsdorf (4):
x86: cacheinfo: replace sysfs interface for cache_disable feature
x86: cacheinfo: disable L3 ECC scrubbing when L3 cache index is disabled
x86/docs: add description for cache_disable sysfs interface
x86: enable GART-IOMMU only after setting up protection methods

Mark McLoughlin (3):
virtio: teach virtio_has_feature() about transport features
virtio: indirect ring entries (VIRTIO_RING_F_INDIRECT_DESC)
lguest: add support for indirect ring entries

Mark Salter (1):
MN10300: Add support for new ELF relocs in kernel modules

Mark de Wever (1):
ide-tape: fix debug call

Markus Heidelberg (11):
kconfig: fix typo "mconfig" to "menuconfig" in a comment
kconfig: add a note about the deps to the 'silentoldconfig' help
kconfig: resort the documentation of the environment variables
gitignore: ignore Kconfig i18n files
kconfig qconf: fix -Wall compiler warnings
kconfig qconf: fix namespace for Horizontal and Vertical enum values
kconfig qconf: add namespace for use of Key_ enum values
kconfig qconf: fix the type of the desktop widget
kconfig: do not hardcode ".config" filename
kconfig: do not hardcode "include/config/auto.conf" filename
trivial: remove the trivial patch monkey's name from SubmittingPatches

Markus Metzger (29):
x86, bts: detect size of DS fields
x86, bts: add selftest for BTS
x86, bts: correct comment style in ds.c
x86, hw-branch-tracer: keep resources on stop
x86, hw-branch-tracer: add selftest
x86, bts: use atomic memory allocation
x86, bts: fix race when bts tracer is removed
sched, hw-branch-tracer: add wait_task_context_switch() function to sched.h
mm, x86, ptrace, bts: defer branch trace stopping
x86, bts: wait until traced task has been scheduled out
x86, bts: fix race between per-task and per-cpu branch tracing
x86, bts: use trace_clock_global() for timestamps
x86, debugctlmsr: add _on_cpu variants to debugctlmsr functions
x86, bts, hw-branch-tracer: add _noirq variants to the debug store interface
x86, hw-branch-tracer: allocate selftest iterator on heap
x86, ds: fix compiler warning
x86, ds: fix bounds check in ds selftest
x86, ds: selftest each cpu
x86, ds: add task tracing selftest
x86, ds: add leakage warning
x86, ds: use single debug store cpu configuration
x86, ptrace: add bts context unconditionally
x86, ds: dont use TIF_DEBUGCTLMSR
x86, ds: fix bad ds_reset_pebs()
x86, ds: allow small debug store buffers
x86, ds: support Core i7
x86, ds: fix buffer alignment in debug store selftest
x86, bts: reenable ptrace branch trace support
x86, bts, mm: clean up buffer allocation

Markus Trippelsdorf (1):
inline functions left without protection of ifdef (acl)

Marti Raudsepp (1):
perf_counter: Fix stack corruption in perf_read_hw

Martin Fuzzey (2):
MXC : update i.MX21 clock support for USB host.
USB: usbtest fix endless loop in unlink tests.

Martin K. Petersen (14):
block: Do away with the notion of hardsect_size
block: Use accessor functions for queue limits
block: Move queue limits to an embedded struct
block: Expose stacked device queues in sysfs
block: Export I/O topology for block devices and partitions
ide-disk: fix missing max_sectors accessor function
block: Fix bounce limit setting in DM
block: Add missing bounce_pfn stacking and fix comments
block: Introduce helper to reset queue limits to default values
block: Fix bounce_pfn setting
sd: Physical block size and alignment support
sd: Detect non-rotational devices
sd: Block limits VPD support
scsi_debug: Add support for physical block exponent and alignment

Martin Olsson (3):
trivial: Fix paramater/parameter typo in dmesg and source comments
trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.
trivial: fix typo milisecond/millisecond for documentation and source comments.

Martin Petermann (2):
[SCSI] zfcp: Increase ref counter for port open requests
[S390] pm: zfcp driver power management callbacks

Martin Schwidefsky (14):
[S390] vdso: kernel parameter syntax
[S390] merge cpu.h into cputime.h
[S390] use facility list for cpu type safety check
[S390] 3270: do not register with tty_register_device
[S390] 3270: lock dependency fixes
[S390] profile_tick called twice
[S390] cio: force console function
[S390] pm: con3215 power management callbacks
[S390] pm: smsgiucv power management callbacks.
[S390] pm: con3270 power management callbacks.
[S390] driver_data access
[S390] lockless idle time accounting
[S390] Enable tick based perf_counter on s390.
[S390] Update default configuration.

Marton Balint (3):
V4L/DVB (11394): cx88: Add support for stereo and sap detection for A2
V4L/DVB (11395): cx88: audio thread: if stereo detection is hw supported don't do it manually
V4L/DVB (11396): cx88: avoid reprogramming every audio register on A2 stereo/mono change

Martyn Welch (1):
powerpc/86xx: Add I2C device mappings in DTS for SBC610

Masakazu Mokuno (1):
net/ps3: Update maintainer

Masanori Kobayasi (1):
trivial: Documentation/dell_rbu.txt: fix typos

Masatake YAMATO (2):
trivial: Fix a typo in comment of addrconf_dad_start()
syscalls.h: remove duplicated declarations for sys_pipe2

Mateusz Mandera (1):
8390p: Get rid of init_module/cleanup_module

Mathieu Desnoyers (2):
x86: clean up alternative.h
tracepoint: trace_sched_migrate_task(): remove parameter

Matias Zabaljauregui (6):
lguest: Segment selectors are 16-bit long. Fix lg_cpu.ss1 definition.
lguest: map switcher with executable page table entries
lguest: use native_set_* macros, which properly handle 64-bit entries when PAE is activated
lguest: replace hypercall name LHCALL_SET_PMD with LHCALL_SET_PGD
lguest: Add support for kvm_hypercall4()
lguest: PAE support

Mats Erik Andersson (1):
PCI: expose SMBus on Asus notebook A6L

Matt Carlson (7):
tg3: Allow screaming interrupt detection
tg3: Handle NVRAM absent cases
tg3: Prevent send BD corruption
tg3: Allow 5761 WOL and LED fixes to 5761S too
tg3: Limit CLKREQ fix to A[01] of 57780 asic rev
tg3: Restore LAA sooner in shutdown sequence
tg3: Update version to 3.99

Matt Fleming (4):
sh: Update my email address
sh: Fix dynamic ftrace's NOP action.
sh: Make the atomic functions safe for irqsoff tracing
sh: Fix declaration of __kernel_sigreturn and __kernel_rt_sigreturn

Matt Helsley (1):
futex: documentation: fix inconsistent description of futex list_op_pending

Matt Kraai (1):
trivial: Remove the hyphen from git commands

Matt LaPlante (1):
trivial: Miscellaneous documentation typo fixes

Matt T. Yourst (1):
KVM: x86: silence preempt warning on kvm_write_guest_time

Matthew Garrett (2):
dell-wmi: don't generate errors on empty messages
hp-wmi: Add support for reporting tablet state

Matthew Wilcox (8):
mm: check the argument of kunmap on architectures without highmem
[IA64] Convert ia64 to use int-ll64.h
Fix pci_claim_resource
Delete pcibios_select_root
x86: Use pci_claim_resource
ia64: Fix resource assignment for root busses
PCI: remove redundant __msi_set_enable()
PCI: Fix the NIU MSI-X problem in a better way

Matthias Kaehlcke (7):
[ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN
USB: ci13xxx_udc: use helper functions to determine endpoint type and direction
USB: atmel_usba_udc: use helper functions to determine endpoint type and direction
USB: at91_udc: use helper functions to determine endpoint type and direction
USB: Goku-S: use helper functions to determine endpoint type and direction
USB: gadgetfs: use helper functions to determine endpoint type and direction
USB: UHCI queue: use usb_endpoint_type()

Matthias Ludwig (1):
smsc911x: fix calculation of res_size for ioremap

Matthias Schwarzott (2):
V4L/DVB (11828): Reducing print-level of I2C error prints
V4L/DVB (11894): flexcop-pci: dmesg visible names broken

Matthieu CASTET (6):
mtd: m25p80 nand: add m45pe10 ids
b43: Fix possible unaligned u32 access
mac80211 : fix unaligned rx skb
V4L/DVB (11832): dibusb_mc: fix i2c to not corrupt eeprom in case of strange read pattern
MIPS: BCM47xx: Fix gpio_direction_output
[WATCHDOG] add bcm47xx watchdog driver

Maulik Mankad (1):
USB: gadget : Fix RNDIS code to pass USB Compliance tests (USBCV) with g_ether

Mauro Carvalho Chehab (11):
V4L/DVB (11654a): Add a missing end of line at the end of gspca/m5602/Makefile
V4L/DVB (11663): Fix a warning introduced by git commit ec5f5bf80501abfe2da2897cfcde8452b545aacb
V4L/DVB (11825): em28xx: add Terratec Grabby
V4L/DVB (11827): Add support for Terratec Grabster AV350
V4L/DVB (11917): Fix firmware load for DVB-T @ 6MHz bandwidth for xc3028/xc3028L
V4L/DVB (11918): tuner-xc2028: Fix offset frequencies for DVB @ 6MHz
V4L/DVB (11922): tuner-xc2028: cleanup: better use tuner type defines
V4L/DVB (11966): ov511: Fix unit_video parameter behavior
V4L/DVB (11986): Kconfig: DVBWorld DVB-C USB Cable card needs tda1002x frontend
V4L/DVB (11780): Siano: fix compilation error due to the lack of EXTERNAL_SYMBOL
V4L/DVB (12010): cx88: Properly support Leadtek TV2000 XP Global

Max Filippov (12):
p54spi: mask value read from SPI_ADRS_DMA_WRITE_CTRL in p54spi_wait_bit
p54spi: fix p54spi_upload_firmware
p54spi: fix p54spi_tx_frame DMA transfer initiation and skb cleanup
p54spi: compensate firmware alignment bug in p54spi_rx
p54spi: get rid of busy-wait loops
p54: call p54_wake_free_queues on every p54_free_skb and p54_rx_frame_sent
p54spi: fix incorrect access sequence to DMA_WRITE_CTRL in p54spi_spi_write_dma
p54spi: cosmetic fixes: use even byte count in SPI write; drop unused interrupt status read
p54spi: return status of p54spi_wakeup
p54spi: always call p54spi_sleep in p54spi_tx_frame if p54spi_wakeup succeeded
p54spi: use firmware/DMA bug workaround that work under hight load in p54spi_rx
p54spi: drop test for FW_STATE_RESET in p54spi_work

Mel Gorman (25):
page allocator: replace __alloc_pages_internal() with __alloc_pages_nodemask()
page allocator: do not sanity check order in the fast path
page allocator: do not check NUMA node ID when the caller knows the node is valid
page allocator: check only once if the zonelist is suitable for the allocation
page allocator: break up the allocator entry point into fast and slow paths
page allocator: move check for disabled anti-fragmentation out of fastpath
page allocator: calculate the preferred zone for allocation only once
page allocator: calculate the migratetype for allocation only once
page allocator: remove a branch by assuming __GFP_HIGH == ALLOC_HIGH
page allocator: inline __rmqueue_smallest()
page allocator: inline buffered_rmqueue()
page allocator: inline __rmqueue_fallback()
page allocator: do not call get_pageblock_migratetype() more than necessary
page allocator: do not disable interrupts in free_page_mlock()
page allocator: do not setup zonelist cache when there is only one node
page allocator: use allocation flags as an index to the zone watermark
page allocator: update NR_FREE_PAGES only as necessary
page allocator: get the pageblock migratetype without disabling interrupts
page allocator: slab: use nr_online_nodes to check for a NUMA platform
page allocator: sanity check order in the page allocator slow path
mm: use alloc_pages_exact() in alloc_large_system_hash() to avoid duplicated logic
mm: add a gfp-translate script to help understand page allocation failure reports
vmscan: properly account for the number of page cache pages zone_reclaim() can reclaim
vmscan: do not unconditionally treat zones that fail zone_reclaim() as full
vmscan: count the number of times zone_reclaim() scans and fails

Miao Xie (4):
sched: use group_first_cpu() instead of cpumask_first(sched_group_cpus())
cpusets: restructure the function cpuset_update_task_memory_state()
cpusets: update tasks' page/slab spread flags in time
cpuset,mm: update tasks' mems_allowed in time

Michael Buesch (8):
b43: Do not "select" HW_RANDOM
b43: Remove unnecessary MMIO in interrupt hotpath
cfg80211: Remove unnecessary ksize() call
cfg80211: Use the correct IE buffer pointer
b43: Add fw capabilities
parport_pc: Fix subscription bugs
ppdev: reduce kernel log spam
pegasus usb-net: Fix endianness bugs

Michael Chan (6):
[SCSI] iscsi class: Add new NETLINK_ISCSI messages for cnic/bnx2i driver.
[SCSI] bnx2: Add support for CNIC driver.
[SCSI] cnic: Add new Broadcom CNIC driver.
[SCSI] bnx2i: Add bnx2i iSCSI driver.
[SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set.
cnic: Fix __symbol_get() build error.

Michael Cousin (1):
drm/i915: Skip lvds with Aopen i945GTt-VFA

Michael Ellerman (16):
powerpc/oprofile: Remove unused dump_pmcs() in FSL oprofile
powerpc/irq: Move #ifdef'ed body of do_IRQ() into a separate function
powerpc/irq: Move stack overflow check into a separate function
powerpc/irq: Move get_irq() comment into header
powerpc/irq: Remove fallback to __do_IRQ()
powerpc/powermac: Use generic_handle_irq() in gatwick_action()
powerpc/irq: We don't need __do_IRQ() anymore
powerpc/ftrace: Use ppc_function_entry() instead of GET_ADDR
powerpc/ftrace: Remove unused macros
powerpc/ftrace: Use PPC_INST_NOP directly
powerpc: Fix warning in setup_64.c when CONFIG_RELOCATABLE=y
powerpc/cell: Use driver_data acessors, not platform_data in Axon MSI
powerpc: Only build prom_init.o when CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
powerpc/iseries: Fix unused function warning in iSeries DT code
powerpc/iseries: Mark signal_vsp_instruction() as maybe unused
powerpc: Add configurable -Werror for arch/powerpc

Michael Hennerich (10):
netdev: bfin_mac: drop useless IRQF_SHARED from Blackfin EMAC interrupt
netdev: bfin_mac: fix performance issue found by netperf
Blackfin SPORT UART: fix data misses while using transmit frame sync
Blackfin: add comment for anomaly 05000171 to init code
Blackfin: fix up PATA resource handling in bf537-stamp
Blackfin: do not error if GPIO IRQ is requested already as GPIO
Blackfin: update gptimers API
Blackfin: bf548-ezkit/bf537-stamp: add resources for ADXL345/346
i2c: Blackfin TWI: make sure we don't end up with a CLKDIV=0
i2c: Blackfin TWI: implement I2C_FUNC_SMBUS_I2C_BLOCK functionality

Michael Holzheu (3):
[S390] pm: xpram driver power management callbacks
[S390] pm: power management support for SCLP drivers.
[S390] Use del_timer instead of del_timer_sync

Michael Krufky (13):
V4L/DVB (11766): cx23885: mark functions encoder_on_port[bc] as static inline
V4L/DVB (11768): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1270
V4L/DVB (11769): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1275
V4L/DVB (11770): cx23885: add ATSC/QAM tuning support for Hauppauge WinTV-HVR1255
V4L/DVB (11771): cx23885: add DVB-T tuning support for Hauppauge WinTV-HVR1210
V4L/DVB (11772): cx23885: update model matrix for "k2c2" retail boards
V4L/DVB (11773): cx23885: clean up struct names for Hauppauge WinTV-HVR127X devices
V4L/DVB (11858): cx23885: fix tda10048 IF frequencies for the Hauppauge WinTV-HVR1210
V4L/DVB (11860): saa7134: fix quirk in saa7134_i2c_xfer for the saa7131 bridge
V4L/DVB (11861): saa7134: enable digital tv support for Hauppauge WinTV-HVR1110r3
V4L/DVB (11877): lgdt3305: fix 64bit division in function lgdt3305_set_if
V4L/DVB (12115): tda10048: add missing entry to pll_tab for 3.8 MHz IF
V4L/DVB (12116): cx23885: ensure correct IF freq is used on HVR1200 & HVR1700

Michael Neuling (3):
powerpc: Cleanup macros in ppc-opcode.h
powerpc: Move VSX load/stores into ppc-opcode.h
powerpc: Make the NR_CPUS max 8192

Michael Reed (3):
[SCSI] qla2xxx: Conditionally disable automatic queue full tracking.
[SCSI] qla1280: driver clean up
[SCSI] qla1280: error recovery rewrite

Michael Roth (3):
Input: ads7846 - support swapping x and y axes
Input: ads7846 - more detailed model name in sysfs
Input: ads7846 - pin change interrupt support

Michael S. Tsirkin (7):
net: skb_copy_datagram_const_iovec()
tun: fix tun_chr_aio_read so that aio works
tun: fix tun_chr_aio_write so that aio works
PCI MSI: let drivers retry when not enough vectors
virtio: find_vqs/del_vqs virtio operations
virtio_pci: split up vp_interrupt
virtio_pci: optional MSI-X support

Michael Shields (1):
Doc fix: ext2 can only have 32,000 subdirs, not 32,768

Michael Trimarchi (1):
i2c: Fix stuck transaction on cpm-i2c driver

Michal Marek (5):
ALSA: clean up the logic for building sequencer modules
kbuild: handle non-existing options in scripts/config
kbuild: simplify argument loop in scripts/config
kbuild: add generic --set-str option to scripts/config
kobject: samples: make SAMPLE_KOBJECT module-only

Michal Miroslaw (2):
PCI quirk: unhide 'Overflow' device on i828{6,7}5P/PE chipsets
PCI quirk: HP hides SMBus controller in Compaq nx9500 laptops

Michal Simek (42):
microblaze: Remove POWERPC reference from Microblaze gpio.h
microblaze: Kconfig: Enable drivers for Microblaze
microblaze: prepare signal handling for generic unistd.h
microblaze: Fix early cmdline for CMDLINE_FORCE
microblaze: Cleanup compiled-in rootfs in BSS section
Microblaze: Remove unused variable from paging init
microblaze: Fix cast warning for va in prom.c
microblaze: Kbuild update
microblaze: Fix size of
kernel_mode_t to short
microblaze_mmu_v2: Add mmu_defconfig
microblaze_mmu_v2: MMU update for startup code
microblaze_mmu_v2: Alocate TLB for early console
microblaze_mmu_v2: TLB low level code
microblaze_mmu_v2: MMU initialization
microblaze_mmu_v2: mmu.h update
microblaze_mmu_v2: Page fault handling high level - fault.c
microblaze_mmu_v2: Context handling - mmu_context.c/h
microblaze_mmu_v2: Page table - ioremap - pgtable.c/h, section update
microblaze_mmu_v2: io.h MMU update
microblaze_mmu_v2: pgalloc.h and page.h
microblaze_mmu_v2: Update process creation for MMU
microblaze_mmu_v2: Update tlb.h and tlbflush.h
microblaze_mmu_v2: MMU asm offset update
microblaze_mmu_v2: Add CURRENT_TASK for entry.S
microblaze_mmu_v2: entry.S, entry.h
microblaze_mmu_v2: Update exception handling - MMU exception
microblaze_mmu_v2: uaccess MMU update
microblaze_mmu_v2: Add MMU related exceptions handling
microblaze_mmu_v2: Update linker script for MMU
microblaze_mmu_v2: Enable fork syscall for MMU and add fork as vfork for noMMU
microblaze_mmu_v2: Traps MMU update
microblaze_mmu_v2: Update signal returning address
microblaze_mmu_v2: Update cacheflush.h
microblaze_mmu_v2: Update dma.h for MMU
microblaze_mmu_v2: Elf update
microblaze_mmu_v2: stat.h MMU update
microblaze_mmu_v2: Kconfig update
microblaze_mmu_v2: Makefiles
microblaze: Fix problem with early_printk in startup
fs/bio.c: add missing __user annotation
procfs: remove sparse errors in proc_devtree.c
microblaze: Add missing symbols for CONSTRUCTORS support

Michał Mirosław (10):
genetlink: Introduce genl_register_family_with_ops()
irda: Use genl_register_family_with_ops()
tipc: Use genl_register_family_with_ops()
ipvs: Use genl_register_family_with_ops()
netlabel: Use genl_register_family_with_ops()
wireless: Use genl_register_family_with_ops()
mtd: add SST39SF040 chip to jedec_probe
bridge: Simplify interface for ATM LANE
mmc: Driver for CB710/720 memory card reader (MMC part)
cb710: more cleanup for the DEBUG case.

Michel Dänzer (8):
therm_adt746x: Always clear hardware bit which inverts fan speed range.
drm: EDID endianness fixes.
drm/radeon: Respect AGP cant_use_aperture flag.
radeon: Enable modesetting on non-x86.
drm/ttm: Add some powerpc cache flush code.
agp/uninorth: Handle user memory types.
radeon: Fix CP byte order on big endian architectures with KMS.
drm/radeon: Fully initialize LVDS info also when we can't get it from the ROM.

Michel Pollet (5):
[MTD] [NAND] S3C2410: Added a kerneldoc for s3c2410_nand_set
[MTD] [NAND] S3C2410: Allow the machine code to get the BBT table from NAND
[ARM] MINI2440: Add machine support
[ARM] MINI2440: Document the mini2440= kernel parameter
[ARM] MINI2440: Create a mini2440_defconfig file

Michele Valzelli (1):
USB: option.c: add Toshiba 3G HSDPA SM-Bus Minicard device id

Mika Korhonen (1):
mtd: OneNAND: add missing __devexit_p

Mikael Pettersson (1):
nvidiafb: fix boot-time printk string

Mike Christie (16):
[SCSI] iscsi: pass ep connect shost
[SCSI] libiscsi: check of LLD has a alloc pdu callout.
[SCSI] libiscsi: handle param allocation failures
[SCSI] libiscsi: export iscsi_itt_to_task for bnx2i
[SCSI] libiscsi: have iscsi_data_in_rsp call iscsi_update_cmdsn
[SCSI] libiscsi: fix nop response/reply and session cleanup race
[SCSI] libiscsi_tcp: update recv tracking for each skb instead of iscsi pdu
[SCSI] libiscsi: fix iscsi transport checks to account for slower links
[SCSI] libiscsi: handle cleanup task races
[SCSI] libiscsi: don't let io sit in queue when session has failed
[SCSI] libiscsi: check if iscsi host has work queue before queueing work
[SCSI] libiscsi: add task aborted state
[SCSI] libiscsi: add debug printks for iscsi command completion path
[SCSI] libfc: use DID_ERROR when we have internall aborted command
libiscsi: don't run scsi eh if iscsi task is making progress
iscsi_tcp: propogate EAGAIN from sendpage to libiscsi

Mike Frysinger (107):
crypto: hifn_795x - fix __dev{init,exit} markings
mtd: blackfin NFC: remove pointless return value in bf5xx_nand_dma_rw
mtd: uclinux: allow systems to override map addr/size
mtd: uclinux: do not allow to be built as a module
mtd: uclinux: mark local stuff static
mtd: maps: Blackfin async: fix memory leaks in probe/remove funcs
netdev: smsc911x: allow building on Blackfin systems
netdev: smsc911x: add missing __devexit_p() usage
ignore *.patch files
ftrace/documentation: fix typo in function grapher name
Blackfin SPORT UART: fix typo in sport_set_termios prototype
Blackfin SPORT UART: rewrite inline assembly
tty: bfin_jtag_comm: emulate a TTY over the Blackfin EMUDAT/JTAG interface
linux/magic.h: move cramfs magic out of cramfs_fs.h
Blackfin: add some help text to the EBIU_AMBCTL settings
Blackfin: fix data cache flushing when doing icache flushing
Blackfin: fix warnings with I/O port macros
Blackfin: pull updated anomaly lists from toolchain
Blackfin: set bf51x/bf52x to 0.0 rev by default and bf54x to 0.2
Blackfin: simplify the do_flush macro
Blackfin: simplify BF561 coreb driver greatly
Blackfin: fix detection of cached L2 SRAM
Blackfin: punt useless GPIO init call
Blackfin: delete unused sys_getpagesize() function
Blackfin: workaround anomaly 05000227
Blackfin: do not append newlines to panic() messages
Blackfin: rename some Blackfin drivers
Blackfin: add note about anomaly 05000242 being worked around
Blackfin: fix command line corruption with DEBUG_DOUBLEFAULT
Blackfin: override default uClinux MTD addr/size
Blackfin: check SIC defines rather than variant names
Blackfin: rename Blackfin relocs according to the toolchain
Blackfin: document the lsl variants of the L1 allocator
Blackfin: convert early_printk EVT init to a loop
Blackfin: punt duplicated search_exception_table() prototype
Blackfin: push access_ok() L1 attribute down
Blackfin: kgdb: fix up error return values
Blackfin: fix unused warnings after nommu update
Blackfin: fix sparseirq/kstat_irqs fallout
virtio_blk: add missing __dev{init,exit} markings
perf_counter: Start documenting HAVE_PERF_COUNTERS requirements
Blackfin: export ip_compute_csum/csum_partial_copy_from_user symbols
Blackfin: add support for GENERIC_BUG
Blackfin: fix trap_c() exit paths
Blackfin: push down exception oops checking
Blackfin: fix flag storage for irq funcs
Blackfin: bf537-stamp: update ADP5520 resources
Blackfin: bf548-ezkit: update smsc911x resources
Blackfin: convert Kconfig style to def_bool
Blackfin: add support for bzip2/lzma compressed kernel images
Blackfin: add support for irqflags
Blackfin: punt unused/wrong mutex-dec.h
Blackfin: move custom sections into sections.h
Blackfin: add preliminary support for STACKTRACE
Blackfin: enable support for LOCKDEP
Blackfin: initial support for ftrace
Blackfin: initial support for ftrace grapher
Blackfin: improve CLKIN_HZ config default
Blackfin: hook up new rt_tgsigqueueinfo syscall
kallsyms: generalize text region handling
ramfs: ignore unknown mount options
drivers/hvc: Add missing __devexit_p()
tty: fix unused warning when TCGETX is not defined
i2c-bfin-twi: pull in io.h for ioremap()
fbdev: blackfin has raw I/O accessors, so use them in fb.h
fbdev: bfin-t350mcqb-fb: drop unused local variables
fbdev: *bfin*: fix
dev{init,exit} markings
fbdev: bf54x-lq043fb: use kzalloc over kmalloc/memset
drivers/char/rtc: disable legacy RTC driver on Blackfin systems
gpio: max7301: add missing devexit marking
edac: add missing
devexit_p()
Blackfin: use common test_bit() rather than __test_bit()
Blackfin: pull in asm/io.h in ksyms for prototypes
Blackfin: only build irqpanic.c when needed
Blackfin: convert asm/ioctls.h to asm-generic/ioctls.h
Blackfin: convert shm/sysv/ipc to asm-generic
Blackfin: convert user/elf to asm-generic
Blackfin: convert socket/poll to asm-generic
Blackfin: convert simple headers to asm-generic
Blackfin: convert termios to asm-generic
Blackfin: convert locking primitives to asm-generic
Blackfin: convert signal/mmap to asm-generic
Blackfin: convert irq/process to asm-generic
Blackfin: convert types to asm-generic
Blackfin: convert page/tlb to asm-generic
asm-generic: uaccess: add missing access_ok() check to strnlen_user()
asm-generic: uaccess: fix up local access_ok() usage
istallion: add missing __devexit marking
kallsyms: fix inverted valid symbol checking
bfin_jtag_comm: clean up printk usage
serial: bfin_5xx: add missing spin_lock init
serial: bfin_5xx: fix building as module when early printk is enabled
Blackfin: unify memory region checks between kgdb and traps
Blackfin: bf518f-ezbrd: update DSA resources
Blackfin: bf533-ezkit: add resources for FISP devices
Blackfin: update anomaly lists
Blackfin: redo handling of bad irqs
Blackfin: only build show_interrupts() when procfs is enabled
Blackfin: simplify irq stack overflow checking
Blackfin: abstract irq14 lowering in do_irq
Blackfin: allow people to select BF51x-0.1 silicon rev
Blackfin: update defconfigs
Blackfin: unify memory map headers
Blackfin: drop unused ISP1760 port1_disable from board resources
Blackfin: fix GPTMR0_CLOCKSOURCE dependency on BFIN_GPTIMERS
Blackfin: hook up new perf_counter_open syscall
rmap: fixup page_referenced() for nommu systems

Mike Galbraith (24):
perfcounters: throttle on too high IRQ rates
perfcounters: ratelimit performance counter interrupts
perfcounters fix section mismatch warning in perf_counter.c::perf_counters_lapic_init()
perfcounters: fix refcounting bug
perfcounters: fix "perf counters kill oprofile" bug
perf_counters: account NMI interrupts
perfcounters: fix use after free in perf_release()
perf_counter tools: kerneltop: add real-time data acquisition thread
perf_counter tools: kerneltop: display per function percentage along with event count
perf_counter tools: fix build error
perf_counter, x86: clean up throttling printk
perf top: fix segfault
perf top: Reduce display overhead
perf top: Remove leftover NMI/IRQ bits
perf top: fix typo in -d option
perf record: Fix the profiling of existing pid or whole box
perf_counter tools: Document '--' option parsing terminator
perf_counter tools: Fix top symbol table dump typo
perf_counter tools: Fix top symbol table max_ip typo
perf_counter tools: Guard against record damaging existing files
perf_counter tools: Make .gitignore reflect perf_counter tools files
perf_counter tools: Cleanup Makefile
perf_counter tools: Fix uninitialized variable in perf-report.c
x86, boot: add new generated files to the appropriate .gitignore files

Mike Isely (10):
V4L/DVB (11744): pvrusb2: Select, track, and report IR scheme in use with the device
V4L/DVB (11745): pvrusb2: Update to work with upcoming ir_video changes in v4l-dvb core
V4L/DVB (11746): pvrusb2: Set ir_video autoloading to default disabled
V4L/DVB (11747): pvrusb2: Bump up version advertised through v4l interface
V4L/DVB (11750): pvrusb2: Allocate a routing ID for future support of Terratec Grabster AV400
V4L/DVB (12118): pvrusb2: Fix hardware scaling when used with cx25840
V4L/DVB (12119): pvrusb2: Re-fix hardware scaling on video standard change
V4L/DVB (12120): pvrusb2: Change initial default frequency setting
V4L/DVB (12121): pvrusb2: Improve handling of routing schemes
V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes

Mike Lockwood (1):
Staging: android: timed_gpio: Separate timed_output class into a separate driver.

Mike Rapoport (20):
ASoC: em-x270: make the driver support also eXeda and CM-X300 machines
[ARM] pxa: update pxa2xx_spi_chip initialization to use .gpio_cs field
[ARM] pxa: add ability to set suspend mode
[ARM] pxa/em-x270: add exeda GPIO extender and update GPIO mappings
[ARM] pxa/em-x270: update libertas device setup
[ARM] pxa/em-x270: change power supply name to "battery"
[ARM] pxa/em-x270: add support for on-board USB Hub
[ARM] pxa/em-x270, cm-x270: use DEEPSLEEP for PM_SUSPEND_MEM
[ARM] pxa/cm-x300: use OBM configuration for NAND flash
[ARM] pxa/cm-x300: add rtc-v3020 device registration
[ARM] pxa/cm-x300: use STUART for uncompressor
[ARM] pxa/cm-x300: add .fixup method to enable second DRAM bank
[ARM] pxa/cm-x300: update defconfig
da9030_battery: Fix race between event handler and monitor
regulator: add userspace-consumer driver
[ARM] pxa/em-x270: remove .gpio_cs from em_x270_libertas_pdata
[ARM] pxa/em-x270: add ability to control GPS and GPRS power
[ARM] pxa/em-x270: always register AC97 controller device
[ARM] pxa/em-x270: fix type in SND_PXA2XX_LIB_AC97
Input: add driver for Synaptics I2C touchpad

Mike Sager (3):
nfs41: define NFS4_MAX_MINOR_VERSION based on CONFIG_NFS_V4_1
nfs41: add mount command option minorversion
nfsd41: Remove ip address collision detection case

Mike Snitzer (8):
block: export blk_stack_limits()
dm table: ensure targets are aligned to logical_block_size
dm table: validate device logical_block_size
dm table: replace struct io_restrictions with struct queue_limits
dm table: establish queue limits by copying table limits
dm target:s introduce iterate devices fn
dm log: fix create_log_context to use logical_block_size of log device
dm: calculate queue limits during resume not load

Mike Travis (1):
sfc: modify allocation error message

Mike Waychison (1):
mm: remove __invalidate_mapping_pages variant

Miklos Szeredi (14):
fuse: use struct path in release structure
fuse: clean up fuse_write_fill()
fuse: prepare fuse_direct_io() for CUSE
fuse: add members to struct fuse_file
fuse: don't use inode in helpers called by fuse_direct_io()
fuse: clean up args in fuse_finish_open() and fuse_release_fill()
fuse: create fuse_do_open() helper for CUSE
fuse: don't use inode in fuse_sync_release()
fuse: don't use inode in fuse_do_ioctl() helper
fuse: don't use inode in fuse_file_poll
splice: implement pipe to pipe splicing
splice: implement default splice_read method
splice: implement default splice_write method
splice: fix kmaps in default_file_splice_write()

Mikulas Patocka (24):
dm mpath: validate table argument count
dm mpath: validate hw_handler argument count
dm raid1: keep retrying alloc if mempool_alloc failed
dm mpath: flush keventd queue in destructor
dm: avoid unsupported spanning of md stripe boundaries
dm: use i_size_read
dm: rename suspended_bdev to bdev
dm: always hold bdev reference
dm: make dm_flush return void
dm: process requeue in dm_wq_work
dm: store only first barrier error
dm: remove EOPNOTSUPP for barriers
dm: remove check that prevents mapping empty bios
dm: introduce num_flush_requests
dm: send empty barriers to targets in dm_flush
dm: linear support flush
dm: stripe support flush
dm crypt: support flush
dm delay: support barriers
dm mpath: support barriers
dm snapshot: support barriers
dm io: record eopnotsupp
dm io: retry after barrier error
dm snapshot: use barrier when writing exception store

Milan Broz (2):
dm: sysfs skip output when device is being destroyed
dm ioctl: support cookies for udev

Milton Miller (2):
powerpc: Enable MMU feature sections for inline asm
powerpc: Add 2.06 tlbie mnemonics

Mimi Zohar (7):
integrity: lsm audit rule matching fix
integrity: use audit_log_string
integrity: remove __setup auditing msgs
integrity: path_check update
integrity: move ima_counts_get
integrity: nfsd imbalance bug fix
integrity: ima audit dentry_open failure

MinChan Kim (1):
vmscan: prevent shrinking of active anon lru list in case of no swap space V3

Minchan Kim (6):
page-allocator: clean up functions related to pages_min
page-allocator: add inactive ratio calculation function of each zone
page-allocator: reset wmark_min and inactive ratio of zone when hotplug happens
mm: remove annotation of gfp_mask in add_to_swap
mm: remove file argument from swap_readpage()
use printk_once() in several places

Ming Lei (4):
tracing: fix check for return value of register_module_notifier
ftrace: fix check for return value of register_module_notifier in event_trace_init
driver core: firmware_class: replace kfree(dev) with put_device(dev)
driver core: fix documentation of request_firmware_nowait

Minkyu Kang (1):
Add MAX17040 Fuel Gauge driver

Miroslav Sustek (2):
V4L/DVB (11879): Adds support for Leadtek WinFast DTV-1800H
V4L/DVB (11441): cx88-dsp: fixing 64bit math

Misael Lopez Cruz (1):
ASoC: TWL4030: Enable/disable voice digital filters

Mithlesh Thukral (2):
Staging: wlan-ng: Lindent cleanups
Staging: wlan-ng: Update README file. Remove Lindent task

Mohamed Abbas (12):
iwlagn: Sync rxon active with changes
iwlcore: fix channel display in debugfs
iwlcore: Fix stay in table function.
iwlwifi: allow config if device not ready
iwlagn: improve rate scale table search
iwlcore: register locks
iwlcore: support ICT interrupt
iwlcore: Allow skb allocation from tasklet.
iwlcore: Add support for periodic RX interrupt
iwlcore: Set rb_timeout to 0x10 for devices with ICT
iwlagn: co-exist with AMT
iwlagn: delay ict interrupt.

Márton Németh (2):
V4L/DVB (11573): uvcvideo: Prevent invormation loss with removing implicit casting
V4L/DVB (11574): uvcvideo: fill reserved fields with zero of VIDIOC_QUERYMENU

Naga Chumbalkar (3):
x86: Print real IOAPIC version for x86-64
[CPUFREQ] powernow-k8: read P-state from HW
[CPUFREQ] powernow-k8: get drv data for correct CPU

Nate Case (8):
powerpc/fsl-booke: Enable L1 cache on e500v1/e500v2/e500mc CPUs
powerpc/85xx: cuboot - Fix up ethernet3 MAC address on MPC85xx
powerpc/85xx: Add platform support for X-ES MPC85xx boards
powerpc/85xx: Add dts files for X-ES MPC85xx boards
powerpc/85xx: Add defconfig for X-ES MPC85xx boards
powerpc/bootwrapper: Custom build options for XPedite52xx targets
gpio: pca953x: Get platform_data from OpenFirmware
gpio: pca953x: Add support for PCA9556

Nathan Fontenot (1):
powerpc: Display processor virtualization resource allocs in lparcfg

Neil Horman (6):
snmp: add missing counters for RFC 4293
drop_monitor: Update netlink protocol to include netlink attribute header in alert message
dropmon: add ability to detect when hardware dropsrxpackets
kexec: sysrq: simplify sysrq-c handler
ipv4: fix NULL pointer + success return in route lookup path
ipv4 routing: Ensure that route cache entries are usable and reclaimable with caching is off

Neil Turton (2):
amd-iommu: fix an off-by-one error in the AMD IOMMU driver.
amd-iommu: fix the handling of device aliases in the AMD IOMMU driver.

NeilBrown (16):
md/raid0: two cleanups in create_stripe_zones.
md: raid0: remove ->sectors from the strip_zone structure.
md: raid0: remove ->dev pointer from strip_zone structure
md: raid0: remove setting of segment boundary.
md: remove mddev_to_conf "helper" macro
md: raid0: chunk_sectors cleanups.
md: raid5: check stripe cache is large enough in start_reshape
md: remove unnecessary arguments from ->reconfig method.
md: merge reconfig and check_reshape methods.
md: move assignment of ->utime so that it never gets skipped.
md: raid0/linear: ensure device sizes are rounded to chunk size.
md: remove chunksize rounding from common code.
md/linear: use call_rcu to free obsolete 'conf' structures.
md/raid5: correctly update sync_completed when we reach max_resync
nfsd: don't take nfsd_mutex twice when setting number of threads.
nfsd: optimise the starting of zero threads when none are running.