Linux 2.6.31-rc2

From: Linus Torvalds
Date: Sat Jul 04 2009 - 14:31:40 EST



It's out there. Larger than I'd like, but the bulk of the changes are due
to some late arch updates (MIPS, and powerpc documentation).

There's also a fair amount of somewhat scary i915 updates, but the bulk of
that is the new displayport support which shouldn't regress (but with some
i2c api changes and mode fixes to round it up).

There's also an intel-iommu merge that was larger than I hoped, but it
fixes bugs that weren't fixable without some major cleanups (handling PAE
high pages correctly on x86-32).

Other than that? Various changes all over. Drivers, networking,
filesystems, perf-counters (more archictectures supported, but also some
extensions), and yes, regression fixes.

I'm going to be a bit stricter about merge requests now. I really want
-rc3 (and later) to be smaller than this.

So please do try it out, and remind people about regressions both new and
old, ok?

Linus

---
Aaro Koskinen (1):
[ARM] 5560/1: Avoid buffer overrun in case of an invalid IRQ

Abhijeet Joglekar (1):
[SCSI] fnic: use DMA_BIT_MASK(nn) instead of deprecated DMA_nnBIT_MASK

Adrian Hunter (2):
OMAP2/3: gpmc-onenand: correct use of async timings
OMAP3: RX51: Use OneNAND sync read / write

Adrian Reber (1):
powerpc/rtas: Fix watchdog driver temperature read functionality

Ajit Khaparde (1):
be2net: Fix to avoid a crash seen on PPC with LRO and Jumbo frames.

Alan Cox (2):
tty: Fix the leak in tty_ldisc_release
[IA64] sprintf should not be used with same source & destination address

Alexander Beregalov (5):
parisc: stifb: should depend on STI_CONSOLE
parisc: ccio-dma: fix build failure without procfs
parisc: remove CVS keywords
parisc: decode_exc.c should include kernel.h
parisc: superio: fix build breakage

Alexander Duyck (1):
igb: return PCI_ERS_RESULT_DISCONNECT on permanent error

Amerigo Wang (3):
gitignore: ignore gcov output files
kbuild: finally remove the obsolete variable $TOPDIR
elf: fix one check-after-use

Amit Shah (1):
KVM: Ignore reads to K7 EVNTSEL MSRs

Andre Detsch (1):
e1000: return PCI_ERS_RESULT_DISCONNECT on permanent error

Andre Noll (1):
Trivial typo fixes in Documentation/block/data-integrity.txt.

Andreas Herrmann (1):
x86: Set cpu_llc_id on AMD CPUs

Andrew de Quincey (1):
OMAP1: Fix N770 MMC support

Anton Vorontsov (2):
powerpc/85xx: Make eSDHC 1-bit only transfer mode default for MPC8569E-MDS
sky2: Fix checksum endianness

Antonio Ospite (2):
leds: pca9532 - Indent using tabs, not spaces.
leds: LED driver for National Semiconductor LP3944 Funlight Chip

Arnaldo Carvalho de Melo (4):
perf_counter tools: Adjust only prelinked symbol's addresses
perf report: Add --dsos parameter
perf report: Add --comms parameter
perf report: Add --symbols parameter

Arun R Bharadwaj (1):
timers: Fix timer_migration interface which accepts any number as input

Avi Kivity (2):
KVM: MMU: Allow 4K ptes with bit 7 (PAT) set
KVM: VMX: Handle vmx instruction vmexits

Aviv Laufer (1):
backlight: Fix tdo24m crash on kmalloc

Bartlomiej Zolnierkiewicz (7):
ide: fix handling of unexpected IRQs vs request_irq()
ide: relax DMA info validity checking
ide: add QUANTUM FIREBALLct20 30 with firmware APL.090 to ivb_list[]
ide: improve handling of Power Management requests
ide: fix ide_kill_rq() for special ide-{floppy,tape} driver requests
ide: always kill the whole request on error
ide: fix resume for CONFIG_BLK_DEV_IDEACPI=y

Baruch Siach (2):
gpio: pl061: fix probe error handling code
gpio: pl061: fix IRQ handling for GPIOs >= PL061_GPIO_NR

Bastian Blank (1):
parisc: Remove casts from atomic macros

Ben Dooks (9):
MAINTAINERS: Update file list for ARM/S3C2410 and ARM/S3C2440
MAINTAINERS: Add ARM S3C2442, S3C2443, S3C6400, S3C6410 and ARM/SAMSUNG
[ARM] S3C24XX: Fix use of CONFIG_S3C24XX_PWM
[ARM] S3C: Remove unused CONFIG_DEBUG_S3C_PORT
[ARM] S3C24XX: Fix spi-bus configuration build errors
[ARM] S3C24XX: Fix missing s3c_iis_device.
[ARM] S3C: Fix S3C24XX build to not include s3c64xx IIS devices
[ARM] s3c2410_defconfig: add MINI2440 machine to build
[ARM] MINI2440: Add missing flash_bbt flat to NAND

Benjamin Herrenschmidt (12):
powerpc/mpic: Fix mapping of "DCR" based MPIC variants
powerpc/pmac: Fix issues with PowerMac "PowerSurge" SMP
powerpc/mm: Make k(un)map_atomic out of line
powerpc/pmac: Fix DMA ops for MacIO devices
powerpc: Map more memory early on 601 processors
powerpc: Add irqtrace support for 32-bit powerpc
powerpc/rtas: Turn rtas lock into a raw spinlock
powerpc: Use one common impl. of RTAS timebase sync and use raw spinlock
powerpc/pasemi: Use raw spinlock in SMP TB sync
powerpc/of: Fix usage of dev_set_name() in of_device_alloc()
powerpc/440: Fix warning early debug code
powerpc/mm: Fix potential access to freed pages when using hugetlbfs

Borislav Petkov (4):
amd64_edac: check only ECC bit in amd64_determine_edac_cap
amd64_edac: fix ecc_enable_override handling
amd64_edac: misc small cleanups
ide-cd: handle fragmented packet commands gracefully

Brandon Philips (1):
atl1*: add device_set_wakeup_enable to atl1*_set_wol

Brian King (1):
[SCSI] ibmvscsi: Fix module load hang

Bryan Donlan (1):
ext2: return -EIO not -ESTALE on directory traversal through deleted inode

Catalin Marinas (8):
kmemleak: Allow the early log buffer to be configurable.
kmemleak: Enable task stacks scanning by default
kmemleak: Simplify the reports logged by the scanning thread
kmemleak: Do not trigger a scan when reading the debug/kmemleak file
kmemleak: Slightly change the policy on newly allocated objects
kmemleak: Do not report new leaked objects if the scanning was stopped
kmemleak: Do not warn if an unknown object is freed
kmemleak: Inform kmemleak about pid_hash

Chris Mason (3):
Btrfs: don't log the inode in file_write while growing the file
Btrfs: fix the file clone ioctl for preallocated extents
Btrfs: honor nodatacow/sum mount options for new files

Chris Wright (1):
intel-iommu: fix Identity Mapping to be arch independent

Christian Borntraeger (1):
KVM: s390: Allow stfle instruction in the guest

Christian Engelmayer (1):
ide: memory overrun in ide_get_identity_ioctl() on big endian machines using ioctl HDIO_OBSOLETE_IDENTITY

Christof Schmitt (1):
[SCSI] FC transport: Locking fix for common-code FC pass-through patch

Christoph Hellwig (1):
parisc: remove dead code from sys_parisc32.c

Clemens Ladisch (2):
sound: oxygen: make mic volume control mono
sound: virtuoso: fix Xonar D1/DX silence after resume

Cliff Wickman (1):
x86: Fix uv bau sending buffer initialization

Coly Li (1):
parisc: add parameter to read_cr16()

Corentin Chary (6):
eeepc-laptop: Register as a pci-hotplug device
eeepc-laptop: rfkill refactoring
eeepc-laptop: right parent device
eeepc-laptop: makes get_acpi() returns -ENODEV
eeepc-laptop: get the right value for CMSG
eeepc-laptop: add rfkill support for the 3G modem in Eee PC 901 Go

Csaba Henk (1):
fuse: fix return value of fuse_dev_write()

Daniel Mack (1):
ALSA: snd_usb_caiaq: reparent sound device

Daniel Ribeiro (1):
mfd: fix pcap adc locking

David Brownell (3):
spi: new spi->mode bits
spi: add spi_master flag word
spi: bitbang bugfix in message setup

David Daney (3):
MIPS: Hookup new syscalls sys_rt_tgsigqueueinfo and sys_perf_counter_open.
MIPS: Define __arch_swab64 for all mips r2 cpus
MIPS: Reorganize Cavium OCTEON PCI support.

David Howells (5):
FRV: Wire up new syscalls
MN10300: Wire up new syscalls
FRV: Implement atomic64_t
FRV: Add basic performance counter support
NFSD: Don't hold unrefcounted creds over call to nfsd_setuser()

David S. Miller (4):
ide-cd: Don't warn on bogus block size unless it actually matters.
ide cs5520: Initialize second port's interrupt number.
Revert "veth: prevent oops caused by netdev destructor"
sparc64: Don't use alloc_bootmem() in init_IRQ() code paths.

David Woodhouse (41):
jffs2: fix another potential leak on error path in scan.c
mtd: maps: Remove BUS_ID_SIZE from integrator_flash
intel-iommu: Create new iommu_domain_identity_map() function
intel-iommu: Clean up identity mapping code, remove CONFIG_DMAR_GFX_WA
intel-iommu: Change dma_set_pte_addr() to dma_set_pte_pfn()
intel-iommu: Change address_level_offset() to pfn_level_offset()
intel-iommu: Change dma_addr_level_pte() to dma_pfn_level_pte()
intel-iommu: Make dma_pte_clear_one() take pfn not address
intel-iommu: Don't just mask out too-big physical addresses; BUG() instead
intel-iommu: Make dma_pte_clear_range() use pfns
intel-iommu: Make dma_pte_clear_range() take pfns as argument
intel-iommu: Make dma_pte_free_pagetable() use pfns
intel-iommu: Make dma_pte_free_pagetable() take pfns as argument
intel-iommu: Clean up intel_iommu_unmap_range()
intel-iommu: Change addr_to_dma_pte() to pfn_to_dma_pte()
intel-iommu: Clean up address handling in domain_page_mapping()
intel-iommu: Introduce domain_pfn_mapping()
intel-iommu: Use domain_pfn_mapping() in __intel_map_single()
intel-iommu: Use domain_pfn_mapping() in intel_iommu_map_range()
intel-iommu: Clean up intel_map_sg(), remove domain_page_mapping()
intel-iommu: Change aligned_size() to aligned_nrpages()
intel-iommu: Make iommu_flush_iotlb_psi() take pfn as argument
intel-iommu: Remove last use of PHYSICAL_PAGE_MASK, for reserving PCI BARs
intel-iommu: Clean up iommu_domain_identity_map()
intel-iommu: Performance improvement for dma_pte_clear_range()
intel-iommu: Performance improvement for domain_pfn_mapping()
intel-iommu: Simplify __intel_alloc_iova()
intel-iommu: Introduce domain_sg_mapping() to speed up intel_map_sg()
intel-iommu: Combine domain_pfn_mapping() and domain_sg_mapping()
intel-iommu: dump mappings but don't die on pte already set
intel-iommu: Don't free too much in dma_pte_free_pagetable()
intel-iommu: Performance improvement for dma_pte_free_pagetable()
intel-iommu: Make iommu=pt work on i386 too
Fix pci_unmap_addr() et al on i386.
Fix iommu address space allocation
intel-iommu: Ensure that PTE writes are 64-bit atomic, even on i386
intel-iommu: Kill superfluous mapping_lock
intel-iommu: Warn about unmatched unmap requests
intel-iommu: Use cmpxchg64_local() for setting PTEs
intel-iommu: Introduce first_pte_in_page() to simplify PTE-setting loops
intel-iommu: Don't keep freeing page zero in dma_pte_free_pagetable()

Davide Libenzi (1):
eventfd: revised interface and cleanups

Dmitri Vorobiev (1):
MIPS: Malta: Remove unnecessary function prototypes

Dmitry Eremin-Solenikov (3):
MAINTAINERS: ieee802154 lists are moderated for non-subscribers.
nl802154: fix Oops in ieee802154_nl_get_dev
nl802154: add module license and description

Don Skidmore (1):
ixgbe: Fix SFP log messages

Emilio López (1):
ALSA: hda - Fix acer-aspire-6530g model quirk

Eric Anholt (1):
drm/i915: Add missing dependency on Intel AGP support.

Eric W. Biederman (1):
Revert "ipv4: arp announce, arp_proxy and windows ip conflict verification"

Fernando Guzman Lugo (1):
OMAP: IOMMU: function flush_iotlb_page is not flushing correct entry

Florian Fainelli (2):
cpmac: fix compilation failure introduced with netdev_ops conversion
MIPS: Add support for Texas Instruments AR7 System-on-a-Chip

Floris Kraak (1):
Kbuild: Disable the -Wformat-security gcc flag

Frans Pop (1):
ide-cd: Improve "weird block size" error message

Frederic Weisbecker (3):
perf record: Fix unhandled io return value
perf_counter tools: Prepare a small callchain framework
perf report: Print sorted callchains per histogram entries

Gerhard Pircher (1):
powerpc/amigaone: Limit ISA I/O range to 4k in the device tree

Graf Yang (1):
net/irda: convert bfin_sir to net_device_ops

Grant Grundler (3):
parisc: advertise PCI devs after "assign_resources"
parisc: Fix gcc 4.4 warning in lba_pci.c
parisc: fix "delay!" timer handling

Grant Likely (2):
ASoC: Fix typo in MPC5200 PSC AC97 driver Kconfig
ASoC: remove BROKEN from Efika and pcm030 fabric drivers

Grazvydas Ignotas (1):
OMAP2/3: mmc-twl4030: use correct controller in twl_mmc23_set_power

Grégoire Henry (1):
drm/i915: initialize fence registers to zero when loading GEM

H. Peter Anvin (2):
x86, setup: correct include file in <asm/boot.h>
Revert "x86: cap iomem_resource to addressable physical memory"

Hannes Reinecke (1):
cciss: Ignore stale commands after reboot

Heiko Carstens (2):
timer stats: Optimize by adding quick check to avoid function calls
gcov: fix __ctors_start alignment

Helge Deller (3):
parisc: fix ldcw inline assembler
parisc: fix irq compile bugs in arch/parisc/kernel/irq.c
parisc: ensure broadcast tlb purge runs single threaded

Herbert Xu (12):
ipsec: Fix name of CAST algorithm
inet: Call skb_orphan before tproxy activates
gro: Flush GRO packets in napi_disable_pending path
tcp: Stop non-TSO packets morphing into TSO
tcp: Do not tack on TSO data to non-TSO packet
cdc_eem: Use netdev stats structure
dm9601: Use netdev stats structure
net1080: Use netdev stats structure
rndis_host: Use netdev stats structure
smsc95xx: Use netdev stats structure
usbnet: Use netdev stats structure
usbnet: Remove private stats structure

Hidetoshi Seto (2):
x86, mce: Fix mce resume on 32bit
x86, mce: percpu mcheck_timer should be pinned

Hu Tao (1):
Btrfs: fix error message formatting

Huang Weiyi (4):
OMAP1: remove duplicated #include
powerpc/85xx: remove duplicated #include
[ARM] MINI2440: remove duplicated #include
drm: remove unused #include <linux/version.h>'s

Ingo Molnar (10):
perf_counter tools: Fix vmlinux fallback when running on a different kernel
perf report: Fix help text typo
perf_counter tools: Add CREDITS file for Git contributors
i2c: fix build bug in i2c-designware.c
perf_counter tools: Remove dead code
perf stat: Add -n/--null option to run without counters
perf stat: Fix multi-run stats
eeepc-laptop: Fix build failure with HOTPLUG_PCI && !SYSFS
perf stat: Use percentages for scaling output
kmemleak: Fix scheduling-while-atomic bug

Ionut Nicu (1):
fsl_pq_mdio: Fix fsl_pq_mdio to work with modules

Izik Eidus (1):
KVM: Fix dirty bit tracking for slots with large pages

James Bottomley (1):
[SCSI] zalon: fix oops on attach failure

Jan Beulich (1):
[IA64] address compiler warnings perfmon.c/salinfo.c

Jan Engelhardt (1):
netfilter: xtables: conntrack match revision 2

Janusz Krzysztofik (1):
ASoC: OMAP: fix OMAP1510 broken PCM pointer callback

Jarek Poplawski (1):
ipv4: Fix fib_trie rebalancing, part 3

Jaswinder Singh Rajput (16):
perf_counter, x8: Fix L1-data-Cache-Store-Referencees for AMD
perf_counter tools: Define separate declarations for H/W and S/W events
perf_counter tools: Introduce alias member in event_symbol
perf_counter tools: Set alias for page-faults
perf stat: Fix command option / manpage
perf stat: Fix verbose for perf stat
perf stat: Remove dead code
perf_counter tools: Check for valid cache operations
perf_counter tools: Shorten names for events
perf_counter tools: Add alias for 'l1d' and 'l1i'
gitignore: ignore scripts/ihex2fw
perf stat: Improve output
KVM: kvm/x86_emulate.c toggle_interruptibility() should be static
KVM: shut up uninit compiler warning in paging_tmpl.h
perf stat: Micro-optimize the code: memcpy is only required if no event is selected and !null_run
netfilter: headers_check fix: linux/netfilter/xt_osf.h

Jeff Layton (8):
cifs: remove unneeded NULL checks from cifs_show_options
cifs: have cifs_show_options show forceuid/forcegid options
cifs: add new routine for converting AF_INET and AF_INET6 addrs
cifs: display scopeid in /proc/mounts
cifs: have cifs parse scope_id out of IPv6 addresses and use it
cifs: fix problems with earlier patches
cifs: remove rw/ro options
cifs: fix fh_mutex locking in cifs_reopen_file

Jens Axboe (3):
cfq-iosched: move cfqq initialization out of cfq_find_alloc_queue()
cfq-iosched: get rid of the need for __GFP_NOFAIL in cfq_find_alloc_queue()
block: get rid of queue-private command filter

Jens Rosenboom (1):
ipv6: avoid wraparound for expired preferred lifetime

Jeremy Kerr (1):
fs: allow d_instantiate to be called with negative parent dentry

Jerome Glisse (2):
drm/radeon: fix radeon kms framebuffer device
drm/radeon: fix driver initialization order so radeon kms can be builtin

Jes Sorensen (1):
KVM: ia64: fix ia64 build due to missing kallsyms_lookup() and double export

Jesper Dangaard Brouer (6):
nf_conntrack: Use rcu_barrier()
decnet: Use rcu_barrier() on module unload.
ipv6: Use rcu_barrier() on module unload.
bridge: Use rcu_barrier() instead of syncronize_net() on unload.
sunrpc: Use rcu_barrier() on unload.
mac80211: Use rcu_barrier() on unload.

Jesse Barnes (2):
drm/i915: correct suspend/resume ordering
drm/i915: fix LFP data fetch

Jesse Brandeburg (3):
ixgbe: fix unmap length bug
igb: fix unmap length bug
e1000: fix unmap bug

Jiri Slaby (5):
sound: OSS: mpu401, fix deadlock
AFS: Fix lock imbalance
floppy: fix lock imbalance
Btrfs: fix use after free in btrfs_start_workers fail path
mfd: sm501, fix lock imbalance

Joe Perches (8):
sound: Use PCI_VDEVICE
sound: Use PCI_VDEVICE for CREATIVE and ECTIVA
eeepc-laptop.c: use pr_fmt and pr_<level>
arch/sh/boards/mach-se/7206/io.c: Remove unnecessary semicolons
[IA64] Remove unnecessary semicolons
MAINTAINERS: update EDAC-I82975X
MAINTAINERS: STARFIRE/DURALAN update
MIPS: MT: Remove unnecessary semicolons

Johannes Weiner (1):
perf record: Fix filemap pathname parsing in /proc/pid/maps

John Muir (1):
fuse: invalidation reverse calls

Jon Smirl (1):
powerpc: Have git ignore generated files from dtc compile

Jonathan McDowell (1):
OMAP1: Fix compilation of arch/arm/mach-omap1/mailbox.c

Josef Bacik (1):
Btrfs: account for space we may use in fallocate

Julia Lawall (1):
mtd: Use BLOCK_NIL consistently in NFTL/INFTL

Julian Calaby (3):
sparc64: Fix build warnings in piggyback_64.c
sparc32: Fix tftpboot.img Makefile
sparc32: Fix makefile not generating required files

KAMEZAWA Hiroyuki (1):
elf: limit max map count to safe value

Kalle Jokiniemi (1):
OMAP3: DMA: Enable idlemodes for DMA OCP

Karen Xie (1):
[SCSI] cxgb3i: fix connection error when vlan is enabled

Kay Sievers (1):
sound: do not set DEVNAME for OSS devices

Keith Packard (13):
drm/i915: Require digital monitor on HDMI ports for detect
drm/i915: Apple DMI info has inconsistent SYS_VENDOR information
drm/i915: check for CONFIG_PNP before using pnp function
drm/i915: Change I2C api to pass around i2c_adapters
drm/i915: Clean up SDVO i2c handling
drm/i915: add per-output hotplug callback for KMS
drm/i915: Add Display Port support
drm/i915: Use hotplug callback to retrain DP link
drm/i915: Split array of DAC limits into separate structures.
drm/i915: Add CLKCFG register definition
drm/i915: Clarify error returns from display port aux channel I/O
drm/i915: Generate 2MHz clock for display port aux channel I/O. Retry I/O.
fs/notify/inotify: decrement user inotify count on close

Kevin Hilman (1):
OMAP2/3: Add omap_type() for determining GP/EMU/HS

Kim Kyuwon (3):
leds: fix led-bd2802 errors while resuming
leds: change the license information
leds: add the sysfs interface into the leds-bd2802 driver for changing wave pattern and led current.

Krzysztof Halasa (2):
drm/i915: Fix size_t handling in off-by-default debug printfs
drm/i915: Catch up to obj_priv->page_list rename in disabled debug code.

Krzysztof Helt (1):
fbdev: add mutex for fb_mmap locking

Kumar Gala (6):
powerpc/cpm1: Remove IMAP_ADDR
powerpc/85xx: Stop using ppc_md.init on socrates
powerpc/85xx: Fix issue found by lockdep trace in smp_85xx_kick_cpu
powerpc: Refactor device tree binding
powerpc: Fix output from show_regs
powerpc: Fix mpic alloc warning

Kuninori Morimoto (2):
sh: ms7724se: Add sh_eth support
sh: ms7724se: Enable sh_eth in defconfig.

Kurt Garloff (1):
x86: Add sysctl to allow panic on IOCK NMI error

Kyle McMartin (10):
parisc: wire up preadv/pwritev syscalls
parisc: kill WARN in free_initmem when DEBUG_KERNEL
parisc: wire up rt_tgsigqueueinfo
parisc: fix compile warning in mm/init.c
parisc: processor.c, fix bloated stack frame
parisc: inventory.c, fix bloated stack frame
parisc: wire sys_perf_counter_open to sys_ni_syscall
parisc: add task_pt_regs macro
parisc: perf: wire up sys_perf_counter_open
parisc: use generic atomic64 on 32-bit

Li Zefan (10):
tracing/events: Don't increment @pos in s_start()
tracing_bprintk: Don't increment @pos in t_start()
trace_stat: Don't increment @pos in seq start()
tracing: Reset iterator in t_start()
ftrace: Don't increment @pos in g_start()
ftrace: Don't manipulate @pos in t_start()
ftrace: Fix t_hash_start()
tracing: Fix trace_buf_size boot option
ftrace: Remove duplicate newline
ftrace: Fix the output of profile

Linus Torvalds (2):
x86: fix power-of-2 round_up/round_down macros
Linux 2.6.31-rc2

Linus Walleij (1):
[ARM] 5565/2: Use PAGE_SIZE and RO_DATA() in link script

Magnus Damm (2):
sh: fix se7724 ceu names
sh: re-add LCDC fbdev support to the Migo-R defconfig

Mallikarjuna R Chilakala (2):
ixgbe: Fix device capabilities of 82599 single speed fiber NICs.
ixgbe: Fix link capabilities during adapter resets

Marcelo Tosatti (1):
KVM: protect concurrent make_all_cpus_request

Mark Brown (2):
leds: Further document parameters for blink_set()
ASoC: Only disable pxa2xx-i2s clocks if we enabled them

Martin K. Petersen (2):
md: Use new topology calls to indicate alignment and I/O sizes
block: Create bip slabs with embedded integrity vectors

Matt Fleming (1):
sh: Fix compiler error and include the definition of IS_ERR_VALUE

Matthew Wilcox (1):
parisc: Fix PCI resource allocation on non-PAT SBA machines

Matthieu CASTET (1):
MIPS: BC47xx: Fix SSB irq setup

Michael Buesch (1):
parport/serial: add support for NetMos 9901 Multi-IO card

Michael Ellerman (1):
powerpc: Swiotlb breaks pseries

Michel Dänzer (3):
drm/radeon: Don't initialize acceleration related fields of struct fb_info.
drm/radeon: Clear surface registers at initialization time.
drm: Fix shifts which were miscalculated when converting from bitfields.

Mike Frysinger (1):
bfin: delay IRQ registration until driver is ready

Mike Mason (1):
e1000e: io_error_detected callback should return PCI_ERS_RESULT_DISCONNECT

Mike Snitzer (1):
dm table: fix blk_stack_limits arg to use bytes not sectors

Miklos Szeredi (2):
fuse: fix bad return value in fuse_file_poll()
fuse: allow umask processing in userspace

Milan Broz (1):
dm exception store: really fix type lookup

Mimi Zohar (3):
integrity: ima mq_open imbalance msg fix
integrity: ima audit hash_exists fix
integrity: add ima_counts_put (updated)

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

NeilBrown (6):
md: avoid dereferencing NULL pointer when accessing suspend_* sysfs attributes.
md: fix error path when duplicate name is found on md device creation.
md: tidy up error paths in md_alloc
md/raid5: suspend shouldn't affect read requests.
md: use interruptible wait when duration is controlled by userspace.
blocK: Restore barrier support for md and probably other virtual devices.

Nelson Castillo (1):
[ARM] GTA02: build fixes (s3c2410_nand_set usage)

Nicolas Ferre (2):
[ARM] 5563/1: at91: at91sam9rlek lcd interface correction
[ARM] 5562/2: at91: add gpio button support for at91sam9g20ek

Nicolas Reinecke (1):
mdio add missing GPL flag

Nikanth Karthikesan (1):
cpusets: document adding/removing cpus to cpuset elaborately

Ondrej Zary (1):
ALSA: cmi8330: fix MPU-401 PnP init copy&paste bug

Pallipadi, Venkatesh (1):
x86, delay: tsc based udelay should have rdtsc_barrier

Patrick McHardy (1):
netfilter: tcp conntrack: fix unacknowledged data detection with NAT

Paul Mackerras (2):
perf_counter tools: Reduce perf stat measurement overhead/skew
perf_counter: Provide a way to enable counters on exec

Paul Menage (1):
UML: Fix some apparent bitrot

Paul Mundt (10):
sh: make set_perf_counter_pending() static inline.
sh: Hook up page fault events for software perf counters.
sh64: Hook up page fault events for software perf counters.
perf_counter tools: add cpu_relax()/rmb() definitions for sh.
ring-buffer: Make it generally available
sh: Kill off unused DEBUG_BOOTMEM symbol.
nommu: provide follow_pfn().
asm-generic/vmlinux.lds.h: Fix up RW_DATA_SECTION definition.
sh: LCDC dcache flush for deferred io
video: sm501fb: Early initialization of mm_lock mutex.

Pekka J Enberg (1):
x86: Move init_gbpages() to setup_arch()

Peter Oberparleiter (1):
gcov: fix documentation

Peter Ujfalusi (1):
MAINTAINERS: Add entry for twl4030 series soc codec driver

Peter Zijlstra (16):
perf report: Output more symbol related debug data
perf_counter tools: Handle overlapping MMAP events
perf_counter: Optimize perf_swcounter_event()
perf_counter: Push inherit into perf_counter_alloc()
perf_counter: Optimize perf_counter_alloc()'s inherit case
clarify get_user_pages() prototype
perf_counter tools: Rework the file format
perf_counter: Split the mmap control page in two parts
perf_counter: Add scale information to the mmap control page
perf_counter, x86: Add mmap counter read support
perf_counter: Add PERF_EVENT_READ
perf_counter: Implement more accurate per task statistics
perf_counter: Rework the sample ABI
perf-report: Add modes for inherited stats and no-samples
perf-report: Add bare minimum PERF_EVENT_READ parsing
perf_counter: Complete counter swap

Ralf Baechle (2):
MIPS: Allow suspend and hibernation again on uniprocessor kernels.
MIPS: Fix CONFIG_FLATMEM version of pfn_valid()

Randolph Chung (1):
parisc: fix mismatched parenthesis in memcpy.c

Randy Dunlap (1):
kernel-doc: move ignoring kmemcheck

Randy Vinson (1):
powerpc/85xx: Fix FSL RapidIO probing on MDS boards

Renaud Lottiaux (1):
bsdacct: fix access to invalid filp in acct_on()

Richard Kennedy (1):
mm: prevent balance_dirty_pages() from doing too much work

Richard Purdie (2):
leds: Remove an orphan Kconfig entry
leds: Futher document blink_set

Robert P. J. Day (1):
x86, setup: Fix typo "CONFIG_x86_64" in <asm/boot.h>

Robert Reif (1):
sparc32: Fix obvious build issues for tftpboot.img build.

Roel Kluin (3):
OMAP2/3: omap mailbox: platform_get_irq() error ignored
perf_counter tools: Fix strbuf_fread() error path handling
[SCSI] fnic: remove redundant BUG_ONs and fix checks on unsigned

Rémi Denis-Courmont (2):
Phonet: publicize the Netlink notification function
Phonet: generate Netlink RTM_DELADDR when destroying a device

Sam Ravnborg (1):
sparc: fix tftpboot.img build

Sean MacLennan (1):
powerpc/warp: Platform fix for i2c change

Shan Wei (1):
cfq-iosched: remove redundant check for NULL cfqq in cfq_set_request()

Shin-ichiro KAWASAKI (1):
clocksource: sh_tmu: Make undefined TCOR behaviour less undefined.

Simo Leone (1):
[CIFS] Copy struct *after* setting the port, instead of before.

Sonny Rao (2):
powerpc/BSR: add 4096 byte BSR size
powerpc/BSR: Fix BSR to allow mmap of small BSR on 64k kernel

Stephen Rothwell (1):
fbdev: work around old compiler bug

Steve French (5):
[CIFS] Fix build break
[CIFS] Do not send tree disconnect if session is already disconnected
[CIFS] cleanup asn handling for ntlmssp
[CIFS] remove bkl usage from umount begin
[CIFS] remove unknown mount option warning message

Steven A. Falco (1):
mtd: m25p80 timeout too short for worst-case m25p16 devices

Suresh Jayaraman (1):
cifs: Fix incorrect return code being printed in cFYI messages

Takashi Iwai (14):
ALSA: hda - Simplify AD1986A mixer definitions
ALSA: hda - Generalize the pin-detect quirk for Lenovo N100
ALSA: hda - Fix support for Samsung P50 with AD1986A codec
ALSA: hda - Add pin-sense trigger when needed for Realtek codecs
ALSA: hda - Use model=acer-aspire-6530g for Acer Aspire 6930G
ALSA: hda - Add missing initializations for ALC268 and ALC269
ALSA: hda - Add missing static to patch_ca0110()
ALSA: hda - Add quirk for HP 6930p
ALSA: usx2y - reparent sound device
ALSA: hda - Add GPIO1 control at muting with HP laptops
ALSA: hda - Improve ASUS eeePC 1000 mixer
ALSA: hda - Avoid invalid formats and rates with shared SPDIF
ALSA: hda - Call snd_pcm_lib_hw_rates() again after codec open callback
ALSA: hda - Add sanity check in PCM open callback

Tejun Heo (10):
percpu: fix too lazy vunmap cache flushing
x86: fix duplicate free in setup_pcpu_remap() failure path
x86: rename remap percpu first chunk allocator to lpage
x86: prepare setup_pcpu_lpage() for pageattr fix
x86: reorganize cpa_process_alias()
x86: fix pageattr handling for lpage percpu allocator and re-enable it
x86: implement percpu_alloc kernel parameter
x86: ensure percpu lpage doesn't consume too much vmalloc space
alpha: fix percpu build breakage
block: don't merge requests of different failfast settings

Tero Kristo (1):
OMAP3: SRAM size fix for HS/EMU devices

Thadeu Lima de Souza Cascardo (5):
mtd: cmdlineparts: Use 64-bit format when printing a debug message.
mtd: atmel_nand: Fix typo s/parititions/partitions/
acm: Return ENODEV instead of EINVAL when trying to open ACM device.
acm: Fix oops when closing ACM tty device right after open has failed.
usb_serial: Fix oops when unexisting usb serial device is opened.

Thomas Gleixner (3):
futex: request only one page from get_user_pages()
dmapools: protect page_list walk in show_pools()
parisc: remove obsolete hw_interrupt_type

Tim Abbott (3):
Add new macros for page-aligned data and bss sections.
asm-generic/vmlinux.lds.h: shuffle INIT_TASK* macro names in vmlinux.lds.h
Add new __init_task_data macro to be used in arch init_task.c files.

Tim Anderson (5):
MIPS: CMP: Extend the GIC IPI interrupts beyond 32
MIPS: CMP: Extend IPI handling to CPU number
MIPS: CMP: activate CMP support
MIPS: CMP: Move gcmp_probe to before the SMP ops
MIPS: CMP: Update sync-r4k for current kernel

Tim Blechmann (1):
ALSA: lx6464es - configure ethersound io channels

Timur Tabi (1):
powerpc/qe: add polling timeout to qe_issue_cmd()

Tobias Mueller (1):
leds: alix-leds2 fixed for Award BIOS

Tony Lindgren (1):
OMAP: Fix IOMEM macro for assembly

Tony Luck (1):
Add Fenghua Yu as temporary co-maintainer for ia64

Tony Vroon (1):
ALSA: hda - Line In for Acer Inspire 6530G model

Trent Piepho (1):
leds: Add options to have GPIO LEDs start on or keep their state

Troy Moure (1):
ACPI: video: prevent NULL deref in acpi_get_pci_dev()

Ville Syrjala (2):
atyfb: fix HP OmniBook 500 reboot hang
atyfb: fix alignment for block writes

Wei Yongjun (3):
tcp: missing check ACK flag of received segment in FIN-WAIT-2 state
xfrm: use xfrm_addr_cmp() instead of compare addresses directly
sctp: xmit sctp packet always return no route error

Wolfgang Illmeyer (1):
hostfs: set maximum filesize in superblock for proper LFS support

Yan Zheng (1):
Btrfs: update backrefs while dropping snapshot

Yang Shi (1):
edac: add DDR3 memory type for MPC85xx EDAC

Yinghai Lu (3):
perf_counter, x86: Update x86_pmu after WARN()
x86: only clear node_states for 64bit
x86: add boundary check for 32bit res before expand e820 resource to alignment

Yoichi Yuasa (2):
MIPS: Update VR41xx GPIO driver to use gpiolib
Update Yoichi Yuasa's e-mail address

Yong Wang (1):
perf_counter, x86: Set global control MSR correctly

Yong Zhang (1):
MIPS: 64-bit: Fix o32 core dump

Yu Zhao (1):
intel-iommu: Only avoid flushing device IOTLB for domain ID 0 in caching mode

Zhang Rui (1):
kernel/resource.c: fix sign extension in reserve_setup()

Zhao Yakui (2):
drm/i915: Add support for changing LVDS panel fitting using an output property.
drm/i915: Don't change the blank/sync width when calculating scaled modes

Zhenwen Xu (1):
leds: leds-gpio - fix a section mismatch

Zhenyu Wang (1):
drm/i915: Fix HDMI regression introduced in new chipset support

janboe (1):
OMAP2/3: Initialize gpio debounce register

ling.ma@xxxxxxxxx (1):
drm/i915: set TV detection mode when tv is already connected

maximilian attems (1):
kbuild: deb-pkg ship changelog

roel kluin (1):
sh_eth: remove redundant test on unsigned

vimal singh (1):
mtd: nand: fix build failure and incorrect return from omap_wait()
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/