Date Wed, 28 Jan 2009 11:41:40 -0800 (PST) From Linus Torvalds <> Subject Linux 2.6.29-rc3

It's out there, and while it's a bit larger than I'd wish for, that size

is pretty understandable considering that it's closer to two weeks than

one in between -rc2 and -rc3 (due to LCA, obviously).



And it isn't really _that_ big: part of the reason it looks bigger as a

traditional patch (which is what I upload when I upload patches) than it

really is due to a lot of m68k include file renames, so if you look at the

git rename-aware patches it all actually looks much smaller.



About a quarter of it is arch updates (of which a third is ppc defconfig

updates): mainly sh, arm and m68k. Almost another quarter is some

filesystem updates, but the bulk of that is literally just splitting up

the core fs Kconfig file and moving out the filesystem config information

into the individual filesystems. With some xfs updates to round it all up.



And half (which is pretty much "the rest" for you guys keeping count) is

driver updates. As usual. USB and the dmaengine code dominates in pure

lines, but there's a couple of new drivers like the i.MX31 framebuffer

thing etc.



But the most interesting part (at least for me) of the driver update is

likely the continued fixing of the PCI suspend/resume handling, which for

me now finally results in a _reliable_ suspend/resume on one of my laptops

(admittedly I still have an X problem, but the discussions on the exact

way to fix that are still on-going, and it's technically a userlevel

problem that will likely result in a kernel change just to make the DRI

interfaces not be as fragile).



We have historically been in a situation where suspend/resume often works,

but may not be reliable due to interrupt timings, especially if there are

any shared interrupts going on between drivers. We already had some parts

of the suspend/resume changes in -rc1, but I hope it's approaching more

stability now.



[ In the longer run, the changes will also allow us to simplify a lot of

device drivers thanks to the code PCI driver code doing more of it for

us, but that's a largely independent later cleanup issue. ]



The thing about suspend/resume though is that partly exactly _because_

it's been very fragile historically (a driver may have been totally solid

on one machine for example, but flaky on another due to different

interrupt configuration), I'm not going out on much of a limb when I say

that we'll really need user feedback on any drivers that now don't

suspend/resume cleanly.



So please, people - especially if you use suspend/resume, we want to hear

about regressions, and will need to know what hardware and drivers you

have active. Hearing about success stories is obviously always fun, but

it's the regressions that we really want to track.



Linus

---



Abbas, Mohamed (1):

iwlwifi: fix rs_get_rate WARN_ON()



Adrian Bunk (3):

m68knommu: set NO_DMA

m68knommu: remove obsolete and unused eLIA board

m68knommu: remove the no longer used PCI support option



Adrian McMenamin (1):

dma-coherent: per-device coherent area is in pages, not bytes.



Ajay Kumar Gupta (1):

USB: musb free_irq bugfix



Alan Cox (1):

USB: cdc-acm: Add another conexant modem to the quirks



Alan Stern (3):

USB: fix toggle mismatch in disable_endpoint paths

USB: don't enable wakeup by default for PCI host controllers

USB: fix char-device disconnect handling



Alex Williamson (1):

virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs



Alex.Cheng@quantatw.com (1):

USB: option: add QUANTA HSDPA Data Card device ids



Alexey Dobriyan (37):

fs/Kconfig: move reiserfs out

fs/Kconfig: move jfs out

fs/Kconfig: move ocfs2 out

fs/Kconfig: move btrfs out

fs/Kconfig: move autofs, autofs4 out

fs/Kconfig: move fuse out

fs/Kconfig: move iso9660, udf out

fs/Kconfig: move fat out

fs/Kconfig: move ntfs out

fs/Kconfig: move sysfs out

fs/Kconfig: move configfs out

fs/Kconfig: move adfs out

fs/Kconfig: move affs out

fs/Kconfig: move ecryptfs out

fs/Kconfig: move hfs, hfsplus out

fs/Kconfig: move befs out

fs/Kconfig: move bfs out

fs/Kconfig: move efs out

fs/Kconfig: move cramfs out

fs/Kconfig: move squashfs out

fs/Kconfig: move vxfs out

fs/Kconfig: move minix out

fs/Kconfig: move omfs out

fs/Kconfig: move hpfs out

fs/Kconfig: move qnx4 out

fs/Kconfig: move romfs out

fs/Kconfig: move sysv out

fs/Kconfig: move ufs out

fs/Kconfig: move nfs out

fs/Kconfig: move nfsd out

fs/Kconfig: move sunrpc out

fs/Kconfig: move smbfs out

fs/Kconfig: move the rest of ncpfs out

fs/Kconfig: move coda out

fs/Kconfig: move afs out

fs/Kconfig: move 9p out

Fix longstanding "error: storage size of '__mod_dmi_device_table' isn't known"



Anand Gadiyar (1):

ARM: OMAP: Fix DMA CCR programming for request line > 63, v3



Andi Kleen (3):

x86, generic: mark complex bitops.h inlines as __always_inline

kbuild: print usage with no arguments in scripts/config

x86: use early clobbers in usercopy*.c



Andreas Schwab (1):

ide: fix IDE PMAC breakage



Andrew Lunn (1):

USB: CDC-ACM quirk for MTK GPS



Andrew Morton (1):

mlx4_core: Fix min() warning



Andrew Vasquez (8):

[SCSI] qla2xxx: Simplify sector-mask calculation in preparation for larger flash parts.

[SCSI] qla2xxx: Ensure RISC-interrupt-enabled consistency for IS_NOPOLLING_TYPE() ISPs.

[SCSI] qla2xxx: Always serialize mailbox command execution.

[SCSI] qla2xxx: Modify firmware-load order precedence for ISP81XX parts.

[SCSI] qla2xxx: Correct endianness issue during flash manipulation.

[SCSI] qla2xxx: Correct regression in EH abort handling.

[SCSI] qla2xxx: Correct regression in DMA-mask setting prior to allocations.

[SCSI] qla2xxx: Update version number to 8.03.00-k2.



Andrey Borzenkov (1):

orinoco: move kmalloc(..., GFP_KERNEL) outside spinlock in orinoco_ioctl_set_genie



Andrey Yurovsky (1):

libertas: Fix alignment issues in libertas core



Anirban Chakraborty (1):

[SCSI] qla2xxx: Fix memory leak in error path



Anton Vorontsov (3):

phylib: Fix oops in suspend/resume paths

gianfar: Revive VLAN support

USB: Driver for Freescale QUICC Engine USB Host Controller



Artur Skawina (1):

p54: set_tim must be atomic.



Arun KS (1):

ARM: OMAP: Fix OSK ASoC by registering I2C board info for tlvaic23



Atsushi Nemoto (1):

dmatest: Use custom map/unmap for destination buffer



Ben Greear (1):

vlan: Export symbols as non GPL symbols.



Ben Nizette (1):

ASoC: atmel_pcm: Remove non-existant header



Brandon Philips (1):

USB: usblp.c: add USBLP_QUIRK_BIDIR to Brother HL-1440



Brian Cavagnolo (1):

mac80211: decrement ref count to netdev after launching mesh discovery



Brian King (1):

[SCSI] ibmvfc: Fix DMA mapping leak on memory allocation failure



Brice Goglin (1):

myri10ge: don't forget pci_disable_device()



Bryan Wu (2):

USB: composite: Fix bug: should test set_alt function pointer before use it

USB: composite: Fix bug: low byte of w_index is the usb interface number not the whole 2 bytes of w_index



Casey Schaufler (1):

smackfs load append mode fix



Chr (1):

p54: add missing break in eeprom parser



Christian Borntraeger (1):

[CVE-2009-0029] sparc: Enable syscall wrappers for 64-bit



Christian Eggers (1):

usb/mcs7830: Don't use buffers from stack for USB transfers



Christian Lamparter (6):

p54: fix oops caused by bad eeproms

p54: fix p54_set_key's return code

mac80211: fix slot time debug message

p54: more cryptographic accelerator fixes

p54usb: fix nasty use after free

p54usb: fix packet loss with first generation devices



Christoph Hellwig (7):

xfs: fix dentry aliasing issues in open_by_handle

xfs: use mnt_want_write in compat_attrmulti ioctl

xfs: add a separate lock class for the per-mount list of dquots

xfs: lockdep annotations for xfs_dqlock2

xfs: add a lock class for group/project dquots

xfs: fix bad_features2 fixups for the root filesystem

xfs: sanity check attr fork size



Clemens Ladisch (3):

sound: virtuoso: enable UART on Xonar HDAV1.3

sound: virtuoso: add newline

sound: virtuoso: document HDAV1.3 driver status



Cliff Wickman (1):

x86, UV: cpu_relax in uv_wait_completion



Dan Carpenter (1):

fuse: fix NULL deref in fuse_file_alloc()



Dan Magenheimer (1):

xen: actually release memory when shrinking domain



Dan Williams (3):

fsldma: use a valid 'device' for dma_pool_create

dmaengine: kill some dubious WARN_ONCEs

dmaengine: dma_issue_pending_all == nop when CONFIG_DMA_ENGINE=n



Daniele Venzano (1):

isdn: Fix missing ifdef in isdn_ppp



Dave Airlie (2):

drm: fix leak of device mappings since multi-master changes.

i915: fix freeing path for gem phys objects.



Dave Chinner (1):

Long btree pointers are still 64 bit on disk



David Brownell (6):

drivers/ide/palm_bk3710.c buildfix

[ARM] 5368/1: arch/arm/mach-davinci/usb.c buildfix

USB: omap1 ohci buildfix (otg related)

USB: musb davinci buildfix

USB: musb_hdrc: another davinci buildfix (otg related)

USB: musb: Kconfig fix



David Daney (2):

Make irq_*_affinity depend on CONFIG_GENERIC_HARDIRQS too.

cpumask fallout: Initialize irq_default_affinity earlier



David S. Miller (4):

sparc64: Initialize FHC/CLOCK LED platform_device 'id' field correctly.

sparc64: Annotate sparc64 specific syscalls with SYSCALL_DEFINEx()

sparc64: Fix DAX handling via userspace access from kernel.

Revert "xfrm: For 32/64 compatability wrt. xfrm_usersa_info"



David Teigland (1):

dlm: fix plock notify callback to lockd



Dhananjay Phadke (2):

netxen: fix vlan tso/checksum offload

netxen: reduce memory footprint



Divy Le Ray (1):

cxgb3: Fix LRO misalignment



Don Skidmore (2):

ixgbe: fix dca issue with relaxed ordering turned on

ixgbe: fix tag stripping for VLAN ID 0



Eilon Greenstein (22):

bnx2x: Free IRQ

bnx2x: Handling probe failures

bnx2x: Potential race after iSCSI boot

bnx2x: Wrong HDR offset in CAM

bnx2x: Read chip ID

bnx2x: Block nvram access when the device is inactive

bnx2x: Overstepping array bounds

bnx2x: 1G-10G toggling race

bnx2x: Prevent self test loopback failures

bnx2x: Legacy speeds autoneg failures

bnx2x: Handling PHY FW load failure

bnx2x: Driver description update

bnx2x: Barriers for the compiler

bnx2x: Version update

bnx2x: Reset HW before use

bnx2x: Disable napi

bnx2x: Handling load failures

bnx2x: Carrier off first call

bnx2x: Calling napi_del

bnx2x: Missing rmb when waiting for FW response

bnx2x: loopback test failure

bnx2x: Version



Eric Anholt (3):

drm: stash AGP include under the do-we-have-AGP ifdef

x86: work around PAGE_KERNEL_WC not getting WC in iomap_atomic_prot_pfn.

drm: Rip out the racy, unused vblank signal code.



Eric Paris (1):

tty_open can return to userspace holding tty_mutex



Eric Sandeen (1):

[XFS] Remove the rest of the macro-to-function indirections.



Gabriel Paubert (1):

mv643xx_eth: prevent interrupt storm on ifconfig down



Gary Hade (1):

x86: remove kernel_physical_mapping_init() from init section



Gerhard Pircher (1):

powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup code



Grant Erickson (1):

powerpc/4xx: DTS: Add Add'l SDRAM0 Compatible and Interrupt Info



Greg Kroah-Hartman (1):

sysfs: fix problems with binary files



Greg Ungerer (4):

m68knommu: fix cache flushing for the 527x ColdFire processors

m68knommu: remove the obsolete and long unused comempci chip support

m68knommu: fix syscall restarting

uclinux: add process name to allocation error message



Guennadi Liakhovetski (3):

dmaengine: add async_tx_clear_ack() macro

i.MX31: Image Processing Unit DMA and IRQ drivers

i.MX31: framebuffer driver



H. Peter Anvin (2):

x86: add MSR_IA32_MISC_ENABLE bits to <asm/msr-index.h>

x86: unmask CPUID levels on Intel CPUs



Harvey Harrison (1):

m68k{nommu}: fixups after the header move



Heiko Carstens (4):

[S390] personality: fix personality loss on execve

[S390] cputime: fix lowcore initialization on cpu hotplug

[S390] etr/stp: fix possible deadlock

lcs: fix compilation for !CONFIG_IP_MULTICAST



Henrik Kretzschmar (1):

sound: Remove removed OSS kernel parameters from doc



Herbert Xu (6):

crypto: authenc - Fix zero-length IV crash

net: Add debug info to track down GSO checksum bug

gro: Fix handling of complete checksums in IPv6

gro: Fix error handling on extremely short frags

gro: Fix merging of paged packets

crypto: blkcipher - Fix WARN_ON handling in walk_done



Hidetoshi Seto (1):

PCI/MSI: bugfix/utilize for msi_capability_init()



Hin-Tak Leung (1):

zd1211rw: adding Sitecom WL-603 (0df6:0036) to the USB id list



Huang Weiyi (1):

ARM: OMAP: remove duplicated #include's



Hugo Villeneuve (1):

USB: musb cppi bugfixes



Ian Campbell (2):

xen: handle highmem pages correctly when shrinking a domain

xen: unitialised return value in xenbus_write_transaction



Ihar Hrachyshka (1):

MIPS: enable serial UART support on PNX833X devices.



Inaky Perez-Gonzalez (3):

wimax/i2400m: error paths that need to free an skb should use kfree_skb()

debugfs: introduce stub for debugfs_create_size_t() when DEBUG_FS=n

USB: add kernel-doc for wusb_dev in struct usb_device



Ingo Molnar (5):

x86, cpufreq: remove leftover copymask_copy()

fix: crash: IP: __bitmap_intersects+0x48/0x73

Revert "x86: signal: change type of paramter for sys_rt_sigreturn()"

x86: use standard PIT frequency

x86: unmask CPUID levels on Intel CPUs, fix



Ivo van Doorn (1):

rt2x00: Fix TX rate short preamble detection



J. Bruce Fields (3):

nfs: note that CONFIG_SUNRPC_XPRT_RDMA turns on server side support too

nfsd: fix null dereference on error path

nfsd: fix cred leak on every rpc



James A. Treacy (1):

USB: cdc-acm: support some gps data loggers



James Lentini (1):

update port number in NFS/RDMA documentation



Jan Beulich (2):

x86: avoid early crash in disable_local_APIC()

x86: fix assumed to be contiguous leaf page tables for kmap_atomic region (take 2)



Jan Kara (2):

quota: Improve locking

ocfs2: Remove ocfs2_dquot_initialize() and ocfs2_dquot_drop()



Jarek Poplawski (1):

net: Fix data corruption when splicing from sockets.



Jarkko Nikula (1):

ARM: OMAP: Fix gpio by switching to generic gpio calls, v2



Jarod Wilson (1):

crypto: ccm - Fix handling of null assoc data



Jaswinder Singh Rajput (1):

time-sched.c: tick_nohz_update_jiffies should be static



Jean Delvare (5):

i2c: Delete 10 unused driver IDs

i2c: Delete many unused adapter IDs

i2c: Quilt tree has moved

eeprom: More consistent symbol names

i2c: Warn on deprecated binding model use



Jean-Baptiste Onofre (1):

USB: storage: support of Dane-Elec MediaTouch USB device



Jean-Christop PLAGNIOL-VILLARD (1):

[ARM] 5370/1: at91: fix rm9200 watchdog



Jeff Layton (2):

dlm: initialize file_lock struct in GETLK before copying conflicting lock

nfsd: only set file_lock.fl_lmops in nfsd4_lockt if a stateowner is found



Jeff Mahoney (1):

x86: define ARCH_WANT_FRAME_POINTERS



Jesper Nilsson (1):

klist.c: bit 0 in pointer can't be used as flag



Jesse Barnes (6):

drm: create mode_config idr lock

drm/i915: remove unnecessary debug output in KMS init

drm/i915: hook up LVDS DPMS property

drm: don't whine about not reading EDID data

drm/i915: Fix cursor physical address choice to match the 2D driver.

networking: document "nc" in addition to "netcat" in netconsole.txt



Jesse Brandeburg (1):

e1000e: workaround hw errata



Jiri Slaby (3):

relay: fix lock imbalance in relay_late_setup_files

PCI hotplug: fix lock imbalance in pciehp

NET: net_namespace, fix lock imbalance



Joe Carnuccio (1):

[SCSI] qla2xxx: Correct descriptions in flash manipulation routines.



John Adamson (1):

m68knommu: fix ColdFire 5272 serial baud rates in mcf.c



JosephChan@via.com.tw (1):

[libata] pata_via: support VX855, future chips whose IDE controller use 0x0571



Josh Boyer (4):

powerpc/40x: Update PowerPC 40x defconfigs

powerpc/44x: Update PowerPC 44x defconfigs

powerpc/4xx: Update multi-board PowerPC 4xx defconfigs

powerpc: Remove arch/ppc cruft from Kconfig



Jouni Malinen (2):

ath9k: Fix an operator typo in phy rate validation

ath9k: Fix an operator typo in REG_DOMAIN_2GHZ_MASK



Julia Lawall (2):

arch/sh/mm: Move a dereference below a NULL test

USB: musb uses endpoint functions



Kalle Valo (1):

USB: musb: tusb6010 buildfix



Kay Sievers (1):

PNP: fix broken pnp lowercasing for acpi module aliases



Krzysztof Hałasa (1):

net: Fix linux/if_frad.h's suitability for userspace.



Kumar Gala (7):

powerpc/85xx: Fix typo in mpc8572ds dts

powerpc/85xx: Update defconfigs

powerpc/83xx: Update defconfigs

powerpc/86xx: Update defconfigs

powerpc/8xx: Update defconfigs

powerpc/embedded6xx: Update defconfigs

dmi: Fix build breakage



Kuninori Morimoto (3):

sh: mach-migor: Add ov772x support.

sh: mach-migor: Delete soc_camera_platform setup.

sh: mach-migor: Add tw9910 support.



Lai Jiangshan (2):

rcu: add __cpuinit to rcu_init_percpu_data()

rcu: remove duplicate CONFIG_RCU_CPU_STALL_DETECTOR



Lalit Chandivade (1):

[SCSI] qla2xxx: Correct MSI-X vector allocation for single queue mode.



Larry Finger (1):

rtl8187: Add termination packet to prevent stall



Lennert Buytenhek (2):

Revert "mv643xx_eth: use longer DMA bursts".

mv643xx_eth: fix multicast filter programming



Leonardo Potenza (1):

x86: fix section mismatch warnings in kernel/setup_percpu.c



Li Yang (1):

powerpc/mpc8313erdb: fix kernel panic because mdio device is not probed



Linus Torvalds (3):

Fix annoying DRM_ERROR() string warning

Fix "multiple definition of `debugfs_create_size_t'"

Linux 2.6.29-rc3



Luis R. Rodriguez (3):

cfg80211: make handle_band() and handle_channel() wiphy specific

cfg80211: Fix regression with 11d on bands

cfg80211: Fix parsed country IE info for 5 GHz



Luke Yelavich (1):

ALSA: hda - add quirks for some 82801H variants to use ALC883_MITAC



Madhusudhan Chikkature (1):

[ARM] 5369/1: omap mmc: Add new omap hsmmc controller for 2430 and 34xx, v3



Magnus Damm (4):

sh: ap325rxa MMC support using spi_gpio and mmc_spi

sh: Migo-R MMC support using spi_gpio and mmc_spi.

sh: export the sh7343 JPU to user space

sh: fix sh-sci / early printk build on sh7723



Mandeep Singh Baines (1):

softlock: fix false panic which can occur if softlockup_thresh is reduced



Marcel Sebek (1):

USB: 'option' driver - onda device MT503HS has wrong id



Mark Lord (5):

sata_mv: fix 8-port timeouts on 508x/6081 chips

sata_mv: don't read hc_irq_cause

sata_mv: remove bogus nsect restriction

sata_mv: msi masking fix (v2)

sata_mv: no longer experimental (v2)



Matt Carlson (1):

tg3: Fix firmware loading



Matt Helsley (1):

net: Move config NET_NS to from net/Kconfig to init/Kconfig



Matt Waddel (3):

m68knommu: add ColdFire M532x to the FEC configuration options

m68knommu: correct the mii calculations for 532x ColdFire FEC

m68knommu: fix 5329 ColdFire periphal addressing



Matthew Ranostay (4):

ALSA: hda: fix invalid power mapping masks

ALSA: hda: 83xxx port 0xe DAC selection

ALSA: hda: revert change to 92hd83xxx power mapping

ALSA: hda: Add STAC92HD83XXX_PWR_REF quirk



Mhayk Whandson (1):

USB: ftdi_sio driver support of bar code scanner from Diebold



Michael Bramer (1):

Add support for '8-port RS-232 MIC-3620 from advantech'



Michael Holzheu (2):

[S390] fix compat sigaltstack syscall table entry

[S390] Add missing compat system call wrappers.



Michael Schmitz (1):

ide: fix Falcon IDE breakage



Mike Christie (2):

[SCSI] libiscsi: fix iscsi pool leak

[SCSI] qla4xxx: do not reuse session when connecting to different target port



Mike Frysinger (1):

asm-sh/posix_types_{32,64}.h: drop __GLIBC__/__USE_ALL usage



Mike Travis (3):

rcu: move Kconfig menu

x86: put trigger in to detect mismatched apic versions

cpufreq: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write



Miklos Szeredi (4):

fuse: fix missing fput on error

fuse: fuse_fill_super error handling cleanup

fuse: destroy bdi on umount

fuse: fix poll notify



Oliver Neukum (2):

USB: storage: add unusual devs entry

USB: new id for ti_usb_3410_5052 driver



Patrick McHardy (1):

netfilter: ctnetlink: fix scheduling while atomic



Paul Mundt (8):

sh: Drop the BKL from sys_execve() on SH-5.

sh: mach-x3proto: needs linux/irq.h.

sh: sh7785lcr/highlander/hp6xx need linux/irq.h.

sh: Kill off obsolete busses from arch/sh/Kconfig.

serial: sh-sci: Fix up SH7720/SH7721 SCI build.

sh: update defconfigs.

nommu: Stub in vm_map_ram()/vm_unmap_ram()/vm_unmap_aliases().

dma-coherent: Restore dma_alloc_from_coherent() large alloc fall back policy.



Pavel Roskin (2):

dell_rbu: use scnprintf() instead of less secure sprintf()

orinoco: use KERN_DEBUG for link status messages



Pete Zaitcev (1):

USB: usbmon: Implement compat_ioctl



Peter Korsgaard (2):

fsldma: check for NO_IRQ in fsl_dma_chan_remove()

fsldma: print correct IRQ on mpc83xx



Peter P Waskiewicz Jr (1):

ixgbe: Fix usage of netif_*_all_queues() with netif_carrier_{off|on}()



Peter Ujfalusi (1):

ASoC: Add missing comma to SND_SOC_DAPM_SWITCH_E in soc-dapm.h



Peter Zijlstra (4):

itimers: remove the per-cpu-ish-ness

locking, hpet: annotate false positive warning

hrtimers: fix inconsistent lock state on resume in hres_timers_resume

x86, mm: fix pte_free()



Phil Dibowitz (3):

USB: Remove ZTE modem from unusual_devices

USB: unusual_dev: usb-storage needs to ignore a device

USB: storage: Add another unusual_dev for off-by-one bug



Phil Sutter (4):

korina: fix loop back of receive descriptors

korina: adjust headroom for new skb's also

korina: drop leftover assignment

pata-rb532-cf: remove set_irq_type from finish_io



Philipp Zabel (1):

power_supply: pda_power: Don't request shared IRQs w/ IRQF_DISABLED



Rafael J. Wysocki (8):

PCI PM: Restore standard config registers of all devices early

Hibernation: Introduce system_entering_hibernation

DMI: Introduce dmi_first_match to make the interface more flexible

SATA: Blacklisting of systems that spin off disks during ACPI power off

SATA AHCI: Blacklist system that spins off disks during ACPI power off

SATA Sil: Blacklist system that spins off disks during ACPI power off

SATA PIIX: Blacklist system that spins off disks during ACPI power off

USB: Fix suspend-resume of PCI USB controllers



Rakib Mullick (1):

x86: fix section mismatch warning



Ramax Lo (1):

[ARM] 5365/1: s3cmci: Use new include path of dma.h



Rami Rosen (1):

rt2x00: fix a wrong parameter for __test_and_clear_bit() in rt2x00rfkill_free().



Randy Dunlap (2):

kbuild: fix kbuild.txt typos

mac80211: more kernel-doc fixes



Reinette Chatre (1):

iwlwifi: return NETDEV_TX_OK from _tx ops



Richard Röjfors (1):

macb: avoid lockup when TGO during underrun



Robert Jennings (1):

powerpc/pseries: Correct VIO bus accounting problem in CMO env.



Robert Richter (1):

oprofile: fix uninitialized use of struct op_entry



Robie Basak (1):

USB: ftdi_sio: added Alti-2 VID and Neptune 3 PID



Roel Kluin (2):

net/9p: fid->fid is used uninitialized

USB: GADGET: fix !x & y



Roland Dreier (4):

IPoIB: Fix hang in napi_disable() if P_Key is never found

IPoIB: Fix deadlock between ipoib_open() and child interface create

IB/mlx4: Fix memory ordering problem when posting LSO sends

driver core: Convert '/' to '!' in dev_set_name()



Russell King (6):

[ARM] omap: ensure OMAP drivers pass a struct device to clk_get()

[ARM] fix StrongARM-11x0 page copy implementation

[ARM] clkdev: fix clock matching

[ARM] omap: watchdog: allow OMAP watchdog driver on OMAP34xx platforms

[ARM] omap: usb: thou shalt not provide empty release functions

[ARM] fix section-based ioremap



Rusty Russell (2):

work_on_cpu: don't try to get_online_cpus() in work_on_cpu.

work_on_cpu: Use our own workqueue.



SUGIOKA Toshinobu (1):

sh: fix unaligned and nonexistent address handling



Sam Ravnborg (4):

Revert "kbuild: strip generated symbols from *.ko"

m68k,m68knommu: merge header files

sparc64: fix readout of cpu/fpu type

sparc64: fix modpost failure



Sean MacLennan (1):

powerpc/44x: Warp patches for the new NDFC driver



Sebastian Siewior (1):

m68knommu: use one exist from execption



Seokmann Ju (1):

[SCSI] qla2xxx: Add checks for a valid fcport in dev-loss-tmo/terminate_rport_io callbacks.



Stephen Rothwell (4):

IB/ehca: Fix printk format warnings from u64 type change

IB/ehca: Use consistent types for ehca_plpar_hcall9()

powerpc: Printing fix for l64 to ll64 conversion: phyp_dump.c

powerpc: More printing warning fixes for the l64 to ll64 conversion



Steve Glendinning (5):

sh: convert ap325rxa platform to use smsc911x.

sh: convert magicpanelr2 platform to use smsc911x.

sh: convert rsk7203 to use smsc911x.

usbnet: allow type check of devdbg arguments in non-debug build

phy: Add suspend/resume support to SMSC PHYs



Steven Noonan (1):

kernel/fork.c: unused variable 'ret'



Suresh Siddha (3):

x86, pat: fix reserve_memtype() for legacy 1MB range

x86: fix page attribute corruption with cpa()

x86: fix PTE corruption issue while mapping RAM using /dev/mem



Swaminathan S (1):

USB: musb cppi dma fix



Takashi Iwai (2):

ALSA: hda - Fix (yet more) STAC925x issues

ALSA: hda - Add model entry for HP dv4



Tejun Heo (4):

libata-sff: fix incorrect EH message

libata: set NODEV_HINT for 0x7f status

sata_nv: rename nv_nf2_hardreset()

sata_nv: fix MCP5x reset



Thomas Gleixner (1):

debugobjects: add and use INIT_WORK_ON_STACK



Thomas Reitmayr (1):

sata_mv: Properly initialize main irq mask



Thomas Renninger (1):

x86: mtrr fix debug boot parameter



Timo Teras (1):

af_key: initialize xfrm encap_oa



Timur Tabi (1):

ASoC: fix registration of the SoC card in the Freescale MPC8610 drivers



Tomasz K (1):

USB: cp2101 device



Tony Lindgren (7):

ARM: OMAP: Fix compile for various McBSP

ARM: OMAP: Fix compile for palmte

ARM: OMAP: Fix compile for beagle

ARM: OMAP: Fix gpio.c compile on 15xx with CONFIG_DEBUGFS

ARM: OMAP: Fix ASoC by enabling writes to XCCR and RCCR McBSP registers, v3

ARM: OMAP: Remove unused platform devices, v3

ARM: OMAP: Fix compile for h3 MMC



Uwe Kleine-König (3):

move wm8400-regulator's probe function to .devinit.text

[NET] am79c961a: fix spin_lock usage

Move jsm_remove_one to .devexit.text



Vegard Nossum (2):

security: introduce missing kfree

inotify: clean up inotify_read and fix locking problems



Vlad Yasevich (4):

sctp: Fix crc32c calculations on big-endian arhes.

sctp: Correctly start rtx timer on new packet transmissions.

sctp: Properly timestamp outgoing data chunks for rtx purposes

sctp: Fix another socket race during accept/peeloff



Vladislav Zolotarov (1):

bnx2x: tx_has_work should not wait for FW



Wolfgang Glas (1):

USB: cp2101: add fasttrax GPS evaluation kit vendor/product ID



Wolfram Sang (4):

i2c: Move at24 to drivers/misc/eeprom

i2c: Move old eeprom driver to /drivers/misc/eeprom

spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom

eeprom: Move 93cx6 eeprom driver to /drivers/misc/eeprom



Yossi Etigin (1):

IPoIB: Do not print error messages for multicast join retries



Yuri Tikhonov (1):

dmaengine: fix dependency chaining



Zhu Yi (1):

iwlwifi: remove CMD_WANT_SKB flag if send_cmd_sync failure



roel kluin (1):

via-velocity: fix hot spin



sware (1):

USB: remove vernier labpro from ldusb

--

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

the body of a message to majordomo@vger.kernel.org

More majordomo info at http://vger.kernel.org/majordomo-info.html

Please read the FAQ at http://www.tux.org/lkml/



