Linux 3.4-rc6

From: Linus Torvalds
Date: Sun May 06 2012 - 18:35:21 EST


Another week, another -rc - and I think we're getting close to final
3.4. So please do test.

There still are more commits here than I'd like, so it would be nice
if things would calm down even further, but things on the whole have
been pretty smalll and simple.

About half the commits are drivers (and networking driver changes
account for almost half of that), with the rest being mostly arch
(powerpc and arm), fs (btrfs and nfs) and networking (non-driver
changes).

But all of the commits look pretty damn trivial, so on the whole I
feel good about things.

Go forth and test,

Linus
---

AceLan Kao (2):
Bluetooth: Add support for Atheros [13d3:3362]
Bluetooth: Add support for AR3012 [0cf3:e004]

Al Viro (1):
x86: fix broken TASK_SIZE for ia32_aout

Alan Cox (1):
vt: Fix deadlock on scroll-lock

Alan Stern (1):
EHCI: update PM methods in ehci-tegra.c

Alex Deucher (1):
drm/radeon: clarify and extend wb setup on APUs and NI+ asics

Alexander Block (1):
btrfs: Fix mismatching struct members in ioctl.h

Alexander Duyck (1):
ixgbe: Fix a memory leak in IEEE DCB

Alok Chauhan (1):
i2c: tegra: Add delay before resetting the controller after NACK

Anatolij Gustschin (1):
net/davinci_emac: fix failing PHY connect attempts

Andreas Herrmann (1):
x86/amd: Re-enable CPU topology extensions in case BIOS has disabled it

Andy Adamson (1):
NFSv4.1 fix page number calculation bug for filelayout decode buffers

Antony Pavlov (1):
MIPS: JZ4740: Fix the JZ4740_IRQ_DMA macro

Ben Skeggs (3):
drm/nouveau/bios: fix regression on some nv4x board
drm/nouveau/hdmi: use correct hdmi regs for nvaa/nvac
drm/nv10/gpio: fix thinko in mask for gpio lines 2-9

Benjamin Herrenschmidt (1):
Input: synaptics - fix regression with "image sensor" trackpads

Benjamin Poirier (1):
tlan: add cast needed for proper 64 bit operation

Bjarke Istrup Pedersen (1):
arch/x86/platform/geode/net5501.c: change active_low to 0 for LED driver

Bryan Schumaker (6):
NFS: Fix SECINFO_NO_NAME
NFS: Handle exceptions coming out of nfs4_proc_fs_locations()
NFS: Do secinfo as part of lookup
NFS: Fix following referral mount points with different security
NFS: Honor the authflavor set in the clone mount data
NFS: Remove unused function nfs_lookup_with_sec()

Chris Mason (2):
Btrfs: Add properly locking around add_root_to_dirty_list
Btrfs: avoid sleeping in verify_parent_transid while atomic

Chris Wilson (2):
drm/i915: Do not read non-existent DPLL registers on PCH hardware
drm/i915: Only enable IPS polling for gen5

Christoph Bumiller (1):
nvc0/fb: shut up PMFB interrupt after the first occurrence

Dan Williams (7):
[SCSI] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work
[SCSI] libsas: fix sas_get_port_device regression
[SCSI] libsas: unify domain_device sas_rphy lifetimes
[SCSI] libsas: fix ata_eh clobbering ex_phys via smp_ata_check_ready
[SCSI] libsas, libata: fix start of life for a sas ata_port
[SCSI] libsas: fix false positive 'device attached' conditions
[SCSI] Revert "[SCSI] libsas: fix sas port naming"

Dave Airlie (1):
nouveau: initialise has_optimus variable.

Dave Jones (1):
CPU frequency drivers MAINTAINERS update

David Daney (1):
MIPS: Remove get_current_pgd().

Eldad Zack (1):
brcmsmac: "INTERMEDIATE but not AMPDU" only when tracing

Eliad Peller (1):
mac80211: call ieee80211_mgd_stop() on interface stop

Eric Bénard (1):
ASoC: tlv312aic23: unbreak resume

Eric Dumazet (4):
net: fix sk_sockets_allocated_read_positive
net: fix two typos in skbuff.h
netem: fix possible skb leak
tcp: change tcp_adv_win_scale and tcp_rmem[2]

Fabio Estevam (1):
ASoC: dt: sgtl5000.txt: Add description for 'reg' field

Felix Fietkau (1):
mac80211: fix AP mode EAP tx for VLAN stations

Franky Lin (2):
brcm80211: fmac: fix SDIO function 0 register r/w issue
brcm80211: fmac: fix missing completion events issue

Gabor Juhos (3):
ath9k: add an extra boolean parameter to ath9k_hw_apply_txpower
ath9k: fix tx power settings for AR9287
MIPS: ath79: fix AR933X WMAC reset code

Gavin Shan (1):
powerpc/pseries: Rivet CONFIG_EEH for pSeries platform

Gerard Lledo (1):
sungem: Fix WakeOnLan

Grant Likely (2):
powerpc/8xx: Fix NR_IRQ bugs and refactor 8xx interrupt controller
powerpc/irqdomain: Fix broken NR_IRQ references

Grazvydas Ignotas (2):
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item

Greg Kroah-Hartman (1):
hfsplus: Fix potential buffer overflows

Guenter Roeck (1):
hwmon: (coretemp) Increase CPU core limit

H. Peter Anvin (1):
asm-generic: Use __BITS_PER_LONG in statfs.h

Hans Schillstrom (3):
ipvs: null check of net->ipvs in lblc(r) shedulers
ipvs: take care of return value from protocol init_netns
ipvs: kernel oops - do_ip_vs_get_ctl

Heiko Stübner (1):
ASoC: s3c2412-i2s: Fix dai registration

Ian Kent (1):
cifs - check S_AUTOMOUNT in revalidate

Ingo van Lil (1):
asix: Fix tx transfer padding for full-speed USB

Jan Seiffert (1):
bpf jit: Let the powerpc jit handle negative offsets

Jeff Kirsher (1):
e1000e: Fix default interrupt throttle rate not set in NIC HW

Jeff Layton (3):
cifs: don't cap ra_pages at the same level as default_backing_dev_info
cifs: add missing initialization of server->req_lock
cifs: make sure we ignore the credentials= and cred= options

Jeff Mahoney (1):
dl2k: Clean up rio_ioctl

Jim Faulkner (1):
alpha: include module.h to fix modpost on Tsunami

Jim Rees (1):
fix page number calculation bug for block layout decode buffer

Jiri Slaby (1):
TTY: pdc_cons, fix regression in close

Joakim Tjernlund (2):
net: ucc_geth, increase no. of HW RX descriptors
ucc_geth: Add 16 bytes to max TX frame for VLANs

Johannes Berg (1):
iwlwifi: fix hardware queue programming

John Stultz (1):
rtc: Fix possible null pointer dereference in rtc-mpc5121.c

Jonathan Bither (1):
ath5k: add missing iounmap to AHB probe removal

Josef Bacik (1):
Btrfs: fix page leak when allocing extent buffers

Julian Anastasov (3):
ipvs: fix crash in ip_vs_control_net_cleanup on unload
ipvs: add check in ftp for initialized core
ipvs: reset ipvs pointer in netns

Kirill A. Shutemov (1):
hwmon: (coretemp) fix oops on cpu unplug

Kusanagi Kouichi (1):
x86, relocs: Remove an unused variable

Larry Finger (2):
rtlwifi: Fix oops on unload
tty/serial/pmac_zilog: Fix "nobody cared" IRQ message

Lars-Peter Clausen (1):
ASoC: bf5xx-ssm2602: Set DAI format

Lin Ming (4):
[SCSI] scsi_lib: use correct DMA device in __scsi_alloc_queue
[SCSI] libata: Pass correct DMA device to scsi host
libata: skip old error history when counting probe trials
ACPI: Fix D3hot v D3cold confusion

Linus Torvalds (4):
vfs: make word-at-a-time accesses handle a non-existing page
Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read
seqlock: add 'raw_seqcount_begin()' function
Linux 3.4-rc6

Linus Walleij (1):
ARM: 7390/1: dts: versatile-pb/ab fix MMC IRQs

Manoj Iyer (1):
Bluetooth: btusb: Add vendor specific ID (0489 e042) for BCM20702A0

Marc Gariepy (1):
fixing dmi match for hp t5745 and hp st5747 thin client

Mark Brown (2):
ASoC: wm_hubs: Make sure we don't disable differential line outputs
ASoC: wm8350: Don't use locally allocated codec struct

Matt Carlson (1):
tg3: Avoid panic from reserved statblk field access

Matt Fleming (1):
MIPS: Use set_current_blocked() and block_sigmask()

Matt Johnson (1):
ahci: Detect Marvell 88SE9172 SATA controller

Matt Turner (3):
alpha: VGA_HOSE depends on VGA_CONSOLE
alpha: properly define get/set_rtc_time on Marvel/SMP
alpha: silence 'const' warning in sys_marvel.c

Matthew Garrett (3):
efi: Add new variable attributes
efi: Validate UEFI boot variables
efivars: Improve variable validation

Meenakshi Venkataraman (1):
iwlwifi: use correct released ucode version

Neal Cardwell (1):
tcp: clean up use of jiffies in tcp_rcv_rtt_measure()

Neil Horman (3):
drop_monitor: fix sleeping in invalid context warning
drop_monitor: Make updating data->skb smp safe
drop_monitor: prevent init path from scheduling on the wrong cpu

NeilBrown (1):
md/bitmap: fix calculation of 'chunks' - missing shift.

Oleg Matcovschi (1):
ASoC: omap-pcm: Free dma buffers in case of error.

Pablo Neira Ayuso (1):
netfilter: xt_CT: fix wrong checking in the timeout assignment path

Paolo Pisati (1):
smsc95xx: mark link down on startup and let PHY interrupt deal
with carrier changes

Paulo Zanoni (1):
drm/i915: enable dip before writing data on gen4

Peter Huang (Peng) (1):
set fake_rtable's dst to NULL to avoid kernel Oops

Prasanna S Panchamukhi (1):
e1000e: MSI interrupt test failed, using legacy interrupt

Randy Dunlap (1):
nfsd: fix nfs4recover.c printk format warning

Richard Zhao (1):
ASoC: core: check of_property_count_strings failure

Roland Dreier (1):
cxgb3: Don't call cxgb_vlan_mode until q locks are initialized

Roland Stigge (1):
i2c: pnx: Disable clk in suspend

Russ Dill (2):
mfd: Fix build breakage in omap-usb-host.c
ktest.pl: Fix combined usage of BISECT_REVERSE and BISECT_SKIP

Russell King (1):
ARM: OMAP: fix DMA vs memory ordering

Sachin Bhamare (1):
pnfs-obj: Remove unused variable from objlayout_get_deviceinfo()

Sachin Prabhu (3):
Avoid reading past buffer when calling GETACL
Avoid beyond bounds copy while caching ACL
CIFS: Fix indentation in cifs_show_options

Samuel Liao (1):
igbvf: fix the bug when initializing the igbvf

Sasha Levin (3):
ipvs: Verify that IP_VS protocol has been registered
net: l2tp: unlock socket lock before returning from l2tp_ip_sendmsg
init: don't try mounting device as nfs root unless type fully matches

Seth Forshee (1):
b43: only reload config after successful initialization

Shan Wei (1):
udp_diag: implement idiag_get_info for udp/udplite to get queue
information

Stanislav Kinsbursky (5):
SUNRPC: skip dead but not buried clients on PipeFS events
SUNRPC: skip clients with program without PipeFS entries
SUNRPC: set per-net PipeFS superblock before notification
SUNRPC: traverse clients tree on PipeFS event
NFS: get module in idmap PipeFS notifier callback

Stanislav Yakovlev (1):
ipw2200: Fix race condition in the command completion acknowledge

Stanislaw Gruszka (1):
iwlwifi: do not nulify ctx->vif on reset

Stefan Behrens (1):
Btrfs: fix crash in scrub repair code when device is missing

Stefan Metzmacher (1):
fs/cifs: fix parsing of dfs referrals

Stefan Raspl (1):
qeth: Use blkt defaults for OSA Express 4

Stephane Fillod (1):
net: usb: smsc95xx: fix mtu

Stephen Boyd (1):
ARM: 7401/1: mm: Fix section mismatches

Stephen Warren (1):
USB: ehci-tegra: remove redundant gpio_set_value

Steve French (1):
[CIFS] Update cifs version to 1.78

Steve Glendinning (7):
smsc75xx: mark link down on startup and let PHY interrupt deal
with carrier changes
smsc75xx: fix mdio reads and writes
smsc75xx: add more information to register io failure warnings
smsc75xx: fix phy init reset loop
smsc75xx: fix phy interrupt acknowledge
smsc75xx: declare smsc75xx's MII as GMII capable
smsc75xx: enable mac to detect speed/duplex from phy

Steven Harms (1):
Add Foxconn / Hon Hai IDs for btusb module

Steven Rostedt (1):
ktest: Fix reboot on success stopping all reboots

Szymon Janc (1):
Bluetooth: Fix missing break in hci_cmd_complete_evt

Tero Roponen (1):
libata: init ata_print_id to 0

Thadeu Lima de Souza Cascardo (3):
ehea: only register irq after setting up ports
ehea: fix allmulticast support
ehea: fix promiscuous mode

Thomas Jackson (1):
[SCSI] libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys

Tomoya MORINAGA (2):
i2c-eg20t: change timeout value 50msec to 1000msec
NFSv4.1: Use the correct hostname in the client identifier string

Ursula Braun (1):
qeth: allow change of blkt default values

Vasu Dev (1):
[SCSI] libfc: update mfs boundry checking

Viresh Kumar (2):
ata/pata_arasan_cf: Move arasan_cf_pm_ops out of #ifdef, #endif macros
ata: ahci_platform: Add synopsys ahci controller in DT's compatible list

Vishal Agarwal (2):
Bluetooth: hci_persistent_key should return bool
Bluetooth: Temporary keys should be retained during connection

Vlad Yasevich (1):
MAINTAINERS: update sctp maintainer address

Weston Andros Adamson (1):
nfs4: fix referrals on mounts that use IPv6 addrs

Wey-Yi Guy (1):
iwlwifi: use 6000G2B for 6030 device series

Will Deacon (8):
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7397/1: l2x0: only apply workaround for erratum #753970 on PL310
ARM: 7398/1: l2x0: only write to debug registers on PL310
ARM: 7399/1: vfp: move user vfp state save/restore code out of signal.c
ARM: 7400/1: vfp: clear fpscr length and stride bits on entry to
sig handler
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7405/1: kexec: call platform_cpu_kill on the killer rather
than the victim
ARM: 7406/1: hotplug: copy the affinity mask when forcefully
migrating IRQs

Wolfram Sang (2):
i2c: mxs: handle spurious interrupt
i2c: mxs: disable QUEUE when sending is done

Yi Zou (1):
ixgbe: fix calling skb_put on nonlinear skb assertion bug

Yong Wang (1):
intel_mid_powerbtn: mark irq as IRQF_NO_SUSPEND

Yuchung Cheng (1):
tcp: fix infinite cwnd in tcp_complete_cwr()

alex.bluesman.smirnov@xxxxxxxxx (3):
6lowpan: fix segmentation fault caused by mlme request
6lowpan: clean up fragments list if module unloaded
6lowpan: add missing spin_lock_init()

stephen hemminger (2):
sky2: propogate rx hash when packet is copied
sky2: fix receive length error in mixed non-VLAN/VLAN traffic

tom.leiming@xxxxxxxxx (2):
usbnet: fix leak of transfer buffer of dev->interrupt
usbnet: fix failure handling in usbnet_probe
--
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/