[PATCH 3.2 000/221] 3.2.69-rc1 review

Ben Hutchings
2015-05-05T02:31:04Z

This is the start of the stable review cycle for the 3.2.69 release.
There are 221 patches in this series, which will be posted as responses
to this one. If anyone has any issues with these being applied, please
let me know.

Responses should be made by Fri May 08 23:00:00 UTC 2015.
Anything received after that time might be too late.

A combined patch relative to 3.2.68 will be posted as an additional
response to this. A shortlog and diffstat can be found below.

Ben.

-------------

Adrian Knoth (1):
ALSA: hdspm - Constrain periods to 2 on older cards
[f0153c3d948c1764f6c920a0675d86fc1d75813e]

Al Viro (7):
autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation
[0a280962dc6e117e0e4baa668453f753579265d9]
caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
[3eeff778e00c956875c70b145c52638c313dfb23]
debugfs: leave freeing a symlink body until inode eviction
[0db59e59299f0b67450c5db21f7f316c8fb04e84]
gadgetfs: use-after-free in ->aio_read()
[f01d35a15fa04162a58b95970fc01fa70ec9dacd]
ocfs2: _really_ sync the right range
[64b4e2526d1cf6e6a4db6213d6e2b6e6ab59479a]
rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()
[7d985ed1dca5c90535d67ce92ef6ca520302340a]
sunrpc: fix braino in ->poll()
[1711fd9addf214823b993468567cab1f8254fc51]

Alan Stern (3):
USB: add flag for HCDs that can't receive wakeup requests (isp1760-hcd)
[074f9dd55f9cab1b82690ed7e44bcf38b9616ce0]
USB: fix use-after-free bug in usb_hcd_unlink_urb()
[c99197902da284b4b723451c1471c45b18537cde]
USB: usbfs: don't leak kernel data in siginfo
[f0c2b68198589249afd2b1f2c4e8de8c03e19c16]

Aleksander Morgado (1):
xhci: fix reporting of 0-sized URBs in control endpoint
[45ba2154d12fc43b70312198ec47085f10be801a]

Alex Deucher (5):
drm/radeon/dp: Set EDP_CONFIGURATION_SET for bridge chips if necessary
[66c2b84ba6256bc5399eed45582af9ebb3ba2c15]
drm/radeon: do a posting read in evergreen_set_irq
[c320bb5f6dc0cb88a811cbaf839303e0a3916a92]
drm/radeon: do a posting read in r100_set_irq
[f957063fee6392bb9365370db6db74dc0b2dce0a]
drm/radeon: do a posting read in r600_set_irq
[9d1393f23d5656cdd5f368efd60694d4aeed81d3]
drm/radeon: do a posting read in rs600_set_irq
[54acf107e4e66d1f4a697e08a7f60dba9fcf07c3]

Alexander Drozdov (2):
ipv4: ip_check_defrag should correctly check return value of skb_copy_bits
[fba04a9e0c869498889b6445fd06cbe7da9bb834]
ipv4: ip_check_defrag should not assume that skb_network_offset is zero
[3e32e733d1bbb3f227259dc782ef01d5706bdae0]

Alexey Kodanev (1):
net: sysctl_net_core: check SNDBUF and RCVBUF for min length
[b1cb59cf2efe7971d3d72a7b963d09a512d994c9]

Andrey Ryabinin (1):
smack: fix possible use after frees in task_security() callers
[6d1cff2a885850b78b40c34777b46cf5da5d1050]

Andrey Vagin (1):
netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len
[223b02d923ecd7c84cf9780bb3686f455d279279]

Andy Lutomirski (2):
x86/asm/entry/32: Fix user_mode() misuses
[394838c96013ba414a24ffe7a2a593a9154daadf]
x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization
[956421fbb74c3a6261903f3836c0740187cf038b]

Andy Shevchenko (2):
spi: dw-mid: avoid potential NULL dereference
[c9dafb27c84412fe4b17c3b94cc4ffeef5df1833]
spi: dw: revisit FIFO size detection again
[9d239d353c319f9ff884c287ce47feb7cdf60ddc]

Ani Sinha (1):
net:socket: set msg_namelen to 0 if msg_name is passed as NULL in msghdr struct from userland.
[6a2a2b3ae0759843b22c929881cc184b00cc63ff]

Arik Nemtsov (1):
mac80211: set only VO as a U-APSD enabled AC
[d6a4ed6fe0a0d4790941e7f13e56630b8b9b053d]

Arnd Bergmann (1):
rds: avoid potential stack overflow
[f862e07cf95d5b62a5fc5e981dd7d0dbaf33a501]

Bart Van Assche (1):
Defer processing of REQ_PREEMPT requests for blocked devices
[bba0bdd7ad4713d82338bcd9b72d57e9335a664b]

Ben Hutchings (2):
Revert "KVM: s390: flush CPU on load control"
[not upstream; fix works there but not here]
gadgetfs: Fix leak on error in aio_read()
[not upstream; fixes an incorrect backport]

Ben Shelton (1):
usb: plusb: Add support for National Instruments host-to-host cable
[42c972a1f390e3bc51ca1e434b7e28764992067f]

Benjamin Tissoires (1):
Input: synaptics - handle spurious release of trackstick buttons
[ebc80840b850db72f7ae84fbcf77630ae5409629]

Bingtian.Ly@Taobao.Com (1):
net: avoid to hang up on sending due to sysctl configuration overflow.
[cdda88912d62f9603d27433338a18be83ef23ac1]

Bob Copeland (1):
mac80211: drop unencrypted frames in mesh fwding
[d0c22119f574b851e63360c6b8660fe9593bbc3c]

Brian King (1):
bnx2x: Force fundamental reset for EEH recovery
[da293700568ed3d96fcf062ac15d7d7c41377f11]

Brian Silverman (1):
sched: Fix RLIMIT_RTTIME when PI-boosting to RT
[746db9443ea57fd9c059f62c4bfbf41cf224fe13]

Catalin Marinas (2):
net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg
[d720d8cec563ce4e4fa44a613d4f2dcb1caf2998]
net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviour
[91edd096e224941131f896b86838b1e59553696a]

Chen Jie (1):
jffs2: fix handling of corrupted summary length
[164c24063a3eadee11b46575c5482b2f1417be49]

Chris Wilson (1):
ACPI / video: Load the module even if ACPI is disabled
[6e17cb12881ba8d5e456b89f072dc6b70048af36]

Christian Gmeiner (1):
x86/reboot: Add reboot quirk for Certec BPC600
[aadca6fa4068ad1f92c492bc8507b7ed350825a2]

Chuck Lever (1):
xprtrdma: Free the pd if ib_query_qp() fails
[5ae711a24601257f395c1f8746ac95be0cbd75e5]

D.S. Ljungmark (1):
ipv6: Don't reduce hop limit for an interface
[6fd99094de2b83d1d4c8457f2c83483b2828e75a]

Dan Carpenter (3):
ALSA: off by one bug in snd_riptide_joystick_probe()
[e4940626defdf6c92da1052ad3f12741c1a28c90]
ipvs: uninitialized data with IP_VS_IPV6
[3b05ac3824ed9648c0d9c02d51d9b54e4e7e874f]
tcm_fc: missing curly braces in ft_invl_hw_context()
[d556546e7ecd9fca199df4698943024d40044f8e]

Daniel Borkmann (1):
rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY
[364d5716a7adb91b731a35765d369602d68d2881]

Daniel Mack (1):
ALSA: snd-usb: add quirks for Roland UA-22
[fcdcd1dec6d2c7b718385ec743ae5a9a233edad4]

Daniel Martin (1):
Input: synaptics - query min dimensions for fw v8.1
[ac097930f0730a9b777737de2b51e0fc49d2be7a]

Darrick J. Wong (2):
dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME
[e5db29806b99ce2b2640d2e4d4fcb983cea115c5]
dm io: reject unsupported DISCARD requests with EOPNOTSUPP
[37527b869207ad4c208b1e13967d69b8bba1fbf9]

Dave Chinner (1):
xfs: ensure truncate forces zeroed blocks to disk
[5885ebda878b47c4b4602d4b0410cb4b282af024]

Dave Jones (1):
x86/reboot: Fix apparent cut-n-paste mistake in Dell reboot workaround
[7a20c2fad61aa3624e83c671d36dbd36b2661476]

Dave Kleikamp (1):
jfs: fix readdir regression
[not upstream; fixes an incorrect backport]

David Daney (1):
kernel.h: add BUILD_BUG() macro
[1399ff86f2a2bbacbbe68fa00c5f8c752b344723]

David Disseldorp (1):
cifs: fix use-after-free bug in find_writable_file
[e1e9bda22d7ddf88515e8fe401887e313922823e]

David Hildenbrand (1):
KVM: s390: base hrtimer on a monotonic clock
[0ac96caf0f9381088c673a16d910b1d329670edf]

David Hooper (1):
x86/reboot: Remove quirk entry for SBC FITPC
[fcd8af585f587741c051f7124b8dee6c73c8629b]

David Howells (1):
TPM: Add new TPMs to the tail of the list to prevent inadvertent change of dev
[398a1e71dc827b994b7f2f56c7c2186fea7f8d75]

David Miller (1):
radeon: Do not directly dereference pointers to BIOS area.
[f2c9e560b406f2f6b14b345c7da33467dee9cdf2]

David S. Miller (1):
ipv4: Missing sk_nulls_node_init() in ping_unhash().
[a134f083e79fb4c3d0a925691e732c56911b4326]

Dmitry Eremin-Solenikov (4):
ARM: 8284/1: sa1100: clear RCSR_SMR on resume
[e461894dc2ce7778ccde1c3483c9b15a85a7fc5f]
ARM: pxa: add regulator_has_full_constraints to corgi board file
[271e80176aae4e5b481f4bb92df9768c6075bbca]
ARM: pxa: add regulator_has_full_constraints to poodle board file
[9bc78f32c2e430aebf6def965b316aa95e37a20c]
ARM: pxa: add regulator_has_full_constraints to spitz board file
[baad2dc49c5d970ea881d92981a1b76c94a7b7a1]

Dmitry M. Fedin (1):
ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob support
[3dc8523fa7412e731441c01fb33f003eb3cfece1]

Dmitry Torokhov (1):
Input: synaptics - fix middle button on Lenovo 2015 products
[dc5465dc8a6d5cae8a0e1d8826bdcb2e4cb261ab]

Dmitry Tunin (1):
Bluetooth: ath3k: Add support of AR3012 bluetooth 13d3:3423 device
[033efa920a7f22a8caf7a38d851a2f451781bbf7]

Doug Goldstein (2):
USB: ftdi_sio: Added custom PID for Synapse Wireless product
[4899c054a90439477b24da8977db8d738376fe90]
USB: ftdi_sio: Use jtag quirk for SNAP Connect E10
[b229a0f840f774d29d8fedbf5deb344ca36b7f1a]

Eli Cohen (1):
IB/core: Avoid leakage from kernel to user space
[377b513485fd885dea1083a9a5430df65b35e048]

Eric Dumazet (6):
macvtap: make sure neighbour code can push ethernet header
[2f1d8b9e8afa5a833d96afcd23abcb8cdf8d83ab]
net: rps: fix cpu unplug
[ac64da0b83d82abe62f78b3d0e21cca31aea24fa]
netfilter: xt_socket: fix a stack corruption bug
[78296c97ca1fd3b104f12e1f1fbc06c46635990b]
netxen: fix netxen_nic_poll() logic
[6088beef3f7517717bd21d90b379714dd0837079]
tcp: avoid looping in tcp_send_fin()
[845704a535e9b3c76448f52af1b70e4422ea03fd]
tcp: make connect() mem charging friendly
[355a901e6cf1b2b763ec85caa2a9f04fbcc4ab4a]

Eric Nelson (1):
ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP
[c7d910b87d3c8e9fcf4077089ca4327c12eee099]

Eric W. Biederman (7):
8139cp: Call dev_kfree_skby_any instead of kfree_skb.
[508f81d517ed1f3f0197df63ea7ab5cd91b6f3b3]
8139too: Call dev_kfree_skby_any instead of dev_kfree_skb.
[a2ccd2e4bd70122523a7bf21cec4dd6e34427089]
benet: Call dev_kfree_skby_any instead of kfree_skb.
[d8ec2c02caa3515f35d6c33eedf529394c419298]
gianfar: Carefully free skbs in functions called by netpoll.
[c9974ad4aeb36003860100221a594f3c0ccc3f78]
ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb.
[f7e79913a1d6a6139211ead3b03579b317d25a1f]
r8169: Call dev_kfree_skby_any instead of dev_kfree_skb.
[989c9ba104d9ce53c1ca918262f3fdfb33aca12a]
tg3: Call dev_kfree_skby_any instead of dev_kfree_skb.
[497a27b9e1bcf6dbaea7a466cfcd866927e1b431]

Florian Westphal (2):
net: make skb_gso_segment error handling more robust
[330966e501ffe282d7184fde4518d5e0c24bc7f8]
ppp: deflate: never return len larger than output buffer
[e2a4800e75780ccf4e6c2487f82b688ba736eb18]

Grazvydas Ignotas (1):
mm/memory.c: actually remap enough memory
[9cb12d7b4ccaa976f97ce0c5fd0f1b6a83bc2a75]

Hagen Paul Pfeifer (1):
ipv6: stop sending PTB packets for MTU < 1280
[9d289715eb5c252ae15bd547cb252ca547a3c4f2]

Hector Marco-Gisbert (1):
x86, mm/ASLR: Fix stack randomization on 64-bit systems
[4e7c22d447bb6d7e37bfe39ff658486ae78e8d77]

Hui Wang (1):
ALSA: hda - Add one more node in the EAPD supporting candidate list
[af95b41426e0b58279f8ff0ebe420df49a4e96b8]

Ian Abbott (2):
spi: spidev: fix possible arithmetic overflow for multi-transfer message
[f20fbaad7620af2df36a1f9d1c9ecf48ead5b747]
staging: comedi: comedi_compat32.c: fix COMEDI_CMD copy back
[42b8ce6f55facfa101462e694d33fc6bca471138]

Ignacy Gawędzki (2):
ematch: Fix auto-loading of ematch modules.
[34eea79e2664b314cab6a30fc582fdfa7a1bb1df]
gen_stats.c: Duplicate xstats buffer for later use
[1c4cff0cf55011792125b6041bc4e9713e46240f]

Ilya Dryomov (1):
libceph: fix double __remove_osd() problem
[7eb71e0351fbb1b242ae70abb7bb17107fe2f792]

Ivan Khoronzhuk (1):
firmware: dmi_scan: Fix dmi_len type
[6d9ff473317245e3e5cd9922b4520411c2296388]

James Bottomley (1):
libsas: Fix Kernel Crash in smp_execute_task
[6302ce4d80aa82b3fdb5c5cd68e7268037091b47]

Jan Beulich (1):
xen-pciback: limit guest control of command register
[af6fc858a35b90e89ea7a7ee58e66628c55c776b]

Jan Kara (3):
fsnotify: fix handling of renames in audit
[6ee8e25fc3e916193bce4ebb43d5439e1e2144ab]
udf: Check length of extended attributes and allocation descriptors
[23b133bdc452aa441fcb9b82cbf6dd05cfd342d0]
udf: Remove repeated loads blocksize
[79144954278d4bb5989f8b903adcac7a20ff2a5a]

Jann Horn (1):
fs: take i_mutex during prepare_binprm for set[ug]id executables
[8b01fc86b9f425899f8a3a8fc1c47d73c2c20543]

Jason Wang (1):
macvtap: limit head length of skb allocated
[16a3fa28630331e28208872fa5341ce210b901c7]

Jay Lan (1):
kdb: fix incorrect counts in KDB summary command output
[146755923262037fc4c54abc28c04b1103f3cc51]

Jeff Layton (1):
nfs: don't call blocking operations while !TASK_RUNNING
[6ffa30d3f734d4f6b478081dfc09592021028f90]

Jiri Slaby (2):
tty: fix up atime/mtime mess, take four
[f0bf0bd07943bfde8f5ac39a32664810a379c7d3]
x86/vdso: Fix the build on GCC5
[e893286918d2cde3a94850d8f7101cd1039e0c62]

Joe Perches (1):
selinux: fix sel_write_enforce broken return value
[6436a123a147db51a0b06024a8350f4c230e73ff]

Johan Hovold (4):
TTY: fix tty_wait_until_sent on 64-bit machines
[79fbf4a550ed6a22e1ae1516113e6c7fa5d56a53]
USB: serial: fix potential use-after-free after failed probe
[07fdfc5e9f1c966be8722e8fa927e5ea140df5ce]
USB: serial: fix tty-device error handling at probe
[ca4383a3947a83286bc9b9c598a1f55e867871d7]
net: irda: fix wait_until_sent poll timeout
[2c3fbe3cf28fbd7001545a92a83b4f8acfd9fa36]

Johannes Berg (2):
mac80211: fix RX A-MPDU session reorder timer deletion
[788211d81bfdf9b6a547d0530f206ba6ee76b107]
nl80211: ignore HT/VHT capabilities without QoS/WMM
[496fcc294daab18799e190c0264863d653588d1f]

John Soni Jose (1):
be2iscsi: Fix kernel panic when device initialization fails
[2e7cee027b26cbe7e6685a7a14bd2850bfe55d33]

Jonathan Davies (1):
xen-netfront: transmit fully GSO-sized packets
[0c36820e2ab7d943ab1188230fdf2149826d33c0]

Jouni Malinen (1):
mac80211: Send EAPOL frames at lowest rate
[9c1c98a3bb7b7593b60264b9a07e001e68b46697]

Julian Anastasov (2):
ipvs: add missing ip_vs_pe_put in sync code
[528c943f3bb919aef75ab2fff4f00176f09a4019]
ipvs: rerouting to local clients is not needed anymore
[579eb62ac35845686a7c4286c0a820b4eb1f96aa]

Kirill A. Shutemov (1):
pagemap: do not leak physical addresses to non-privileged userspace
[ab676b7d6fbf4b294bf198fb27ade5b0e865c7ce]

Lennart Sorensen (1):
USB: cp210x: add ID for RUGGEDCOM USB Serial Console
[a6f0331236fa75afba14bbcf6668d42cebb55c43]

Leon Yu (1):
mm: fix anon_vma->degree underflow in anon_vma endless growing prevention
[3fe89b3e2a7bbf3e97657104b9b33a9d81b950b3]

Lorenzo Colitti (1):
net: ping: Return EAFNOSUPPORT when appropriate.
[9145736d4862145684009d6a72a6e61324a9439e]

Lu Baolu (2):
usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers
[227a4fd801c8a9fa2c4700ab98ec1aec06e3b44d]
usb: xhci: handle Config Error Change (CEC) in xhci driver
[9425183d177aa4a2f09d01a74925124f0778b595]

Majd Dibbiny (1):
IB/mlx4: Saturate RoCE port PMA counters in case of overflow
[61a3855bb726cbb062ef02a31a832dea455456e0]

Malcolm Priestley (2):
[media] lmedm04: Fix usb_submit_urb BOGUS urb xfer, pipe 1 != type 3 in interrupt urb
[15e1ce33182d1d5dbd8efe8d382b9352dc857527]
vt6655: RFbSetPower fix missing rate RATE_12M
[40c8790bcb7ac74f3038153cd09310e220c6a1df]

Mark Glover (1):
USB: ftdi_sio: add PIDs for Actisense USB devices
[f6950344d3cf4a1e231b5828b50c4ac168db3886]

Mark Knibbs (1):
USB: serial: keyspan_pda: fix Entrega company name spelling
[5f9f975b7984ffec0a25f55e58246aebf68794f4]

Markos Chandras (1):
net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5}
[87f966d97b89774162df04d2106c6350c8fe4cb3]

Martin Fuzzey (1):
iio: core: Fix double free.
[c1b03ab5e886760bdd38c9c7a27af149046ffe01]

Martin KaFai Lau (1):
ipv6: fix ipv6_cow_metrics for non DST_HOST case
[3b4711757d7903ab6fa88a9e7ab8901b8227da60]

Martin Vajnar (1):
hx4700: regulator: declare full constraints
[a52d209336f8fc7483a8c7f4a8a7d2a8e1692a6c]

Masoud Sharbiani (2):
x86/reboot: Add quirk to make Dell C6100 use reboot=pci automatically
[4f0acd31c31f03ba42494c8baf6c0465150e2621]
x86/reboot: Remove the duplicate C6100 entry in the reboot quirks list
[b5eafc6f07c95e9f3dd047e72737449cb03c9956]

Mathias Nyman (2):
xhci: Allocate correct amount of scratchpad buffers
[6596a926b0b6c80b730a1dd2fa91908e0a539c37]
xhci: Workaround for PME stuck issues in Intel xhci
[b8cb91e058cd0c0f02059c1207293c5b31d350fa]

Matthew Thode (1):
net: reject creation of netdev names with colons
[a4176a9391868bfa87705bcd2e3b49e9b9dd2996]

Matthew Wilcox (1):
axonram: Fix bug in direct_access
[91117a20245b59f70b563523edbf998a62fc6383]

Max Mansfield (1):
usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards
[c7d373c3f0da2b2b78c4b1ce5ae41485b3ef848c]

Michael D Labriola (1):
x86/reboot: Remove VersaLogic Menlow reboot quirk
[e6d36a653becc7bbc643c399a77882e02bf552cb]

Michael S. Tsirkin (1):
virtio_console: avoid config access from irq
[eeb8a7e8bb123e84daeef84f5a2eab99ad2839a2]

Michal Kazior (1):
mac80211: disable u-APSD queues by default
[aa75ebc275b2a91b193654a177daf900ad6703f0]

Michal Kubeček (1):
udp: only allow UFO for packets from SOCK_DGRAM sockets
[acf8dd0a9d0b9e4cdb597c2f74802f79c699e802]

Michel Dänzer (1):
PCI: Fix infinite loop with ROM image of size 0
[16b036af31e1456cb69243a5a0c9ef801ecd1f17]

Michiel vd Garde (1):
USB: serial: cp210x: Adding Seletek device id's
[675af70856d7cc026be8b6ea7a8b9db10b8b38a1]

Miklos Szeredi (2):
fuse: notify: don't move pages
[0d2783626a53d4c922f82d51fa675cb5d13f0d36]
fuse: set stolen page uptodate
[aa991b3b267e24f578bac7b09cc57579b660304b]

Mikulas Patocka (5):
cpufreq: speedstep-smi: enable interrupts when waiting
[d4d4eda23794c701442e55129dd4f8f2fefd5e4d]
dm mirror: do not degrade the mirror on discard error
[f2ed51ac64611d717d1917820a01930174c2f236]
dm snapshot: fix a possible invalid memory access on unload
[22aa66a3ee5b61e0f4a0bfeabcaa567861109ec3]
dm: fix a race condition in dm_get_md
[2bec1f4a8832e74ebbe859f176d8a9cb20dd97f4]
dm: hold suspend_lock while suspending device during device deletion
[ab7c7bb6f4ab95dbca96fcfc4463cd69843e3e24]

Minh Duc Tran (1):
fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit.
[f76a610a8b4b6280eaedf48f3af9d5d74e418b66]

Mitko Haralanov (1):
IB/qib: Do not write EEPROM
[18c0b82a3e4501511b08d0e8676fb08ac08734a3]

Naoya Horiguchi (3):
mm/hugetlb: add migration entry check in __unmap_hugepage_range
[9fbc1f635fd0bd28cb32550211bf095753ac637a]
mm/hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protection
[a8bda28d87c38c6aa93de28ba5d30cc18e865a11]
mm/hugetlb: fix getting refcount 0 page in hugetlb_fault()
[0f792cf949a0be506c2aa8bfac0605746b146dda]

Nathaniel W Filardo (1):
USB: keyspan_pda: add new device id
[5e71fc8629cefae5f3c1a4f498de3fe4f631924a]

Nicholas Bellinger (2):
iscsi-target: Drop problematic active_ts_list usage
[3fd7b60f2c7418239d586e359e0c6d8503e10646]
target/pscsi: Fix NULL pointer dereference in get_device_type
[215a8fe4198f607f34ecdbc9969dae783d8b5a61]

Nicolas Pitre (1):
vt: provide notifications on selection changes
[19e3ae6b4f07a87822c1c9e7ed99d31860e701af]

Nicolas Saenz Julienne (1):
gpio: tps65912: fix wrong container_of arguments
[2f97c20e5f7c3582c7310f65a04465bfb0fd0e85]

Oliver Hartkopp (1):
can: add missing initialisations in CAN related skbuffs
[969439016d2cf61fef53a973d7e6d2061c3793b1]

Oliver Neukum (1):
cdc-acm: add sanity checks
[7e860a6e7aa62b337a61110430cd633db5b0d2dd]

Paolo Bonzini (1):
KVM: emulate: fix CMPXCHG8B on 32-bit hosts
[4ff6f8e61eb7f96d3ca535c6d240f863ccd6fb7d]

Peter Hurley (2):
console: Fix console name size mismatch
[30a22c215a0007603ffc08021f2e8b64018517dd]
tty: Prevent untrappable signals from malicious program
[37480a05685ed5b8e1b9bf5e5c53b5810258b149]

Peter Ujfalusi (1):
ASoC: omap-pcm: Correct dma mask
[d51199a83a2cf82a291d19ee852c44caa511427d]

Peter Zijlstra (2):
perf: Fix irq_work 'tail' recursion
[d525211f9d1be8b523ec7633f080f2116f5ea536]
sched/autogroup: Fix failure to set cpu.rt_runtime_us
[1fe89e1b6d270aa0d3452c60d38461ea589594e3]

Pratyush Anand (1):
ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl
[1619dc3f8f555ee1cdd3c75db3885d5715442b12]

Rasmus Villemoes (1):
iio: imu: adis16400: Fix sign extension
[19e353f2b344ad86cea6ebbc0002e5f903480a90]

Ricardo Ribalda Delgado (1):
PCI: Generate uppercase hex for modalias var in uevent
[145b3fe579db66fbe999a2bc3fd5b63dffe9636d]

Roman Gushchin (2):
mm/mmap.c: fix arithmetic overflow in __vm_enough_memory()
[5703b087dc8eaf47bfb399d6cf512d471beff405]
mm/nommu.c: fix arithmetic overflow in __vm_enough_memory()
[8138a67a5557ffea3a21dfd6f037842d4e748513]

Ross Lagerwall (1):
xen/manage: Fix USB interaction issues when resuming
[72978b2fe2f2cdf9f319c6c6dcdbe92b38de2be2]

Russell King (1):
Change email address for 8250_pci
[f2e0ea861117bda073d1d7ffbd3120c07c0d5d34]

Ryusuke Konishi (2):
nilfs2: fix deadlock of segment constructor during recovery
[283ee1482f349d6c0c09dfb725db5880afc56813]
nilfs2: fix potential memory overrun on inode
[957ed60b53b519064a54988c4e31e0087e47d091]

Sasha Levin (3):
autofs4: check dev ioctl size before allocating
[e53d77eb8bb616e903e34cc7a918401bee3b5149]
net: llc: use correct size for sysctl timeout entries
[6b8d9117ccb4f81b1244aafa7bc70ef8fa45fc49]
net: rds: use correct size for max unacked packets and bytes
[db27ebb111e9f69efece08e4cb6a34ff980f8896]

Sebastian Andrzej Siewior (1):
usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN
[5efd2ea8c9f4f12916ffc8ba636792ce052f6911]

Sebastian Pöhn (1):
ip_forward: Drop frames with attached skb->sk
[2ab957492d13bb819400ac29ae55911d50a82a13]

Sergei Antonov (1):
hfsplus: fix B-tree corruption after insertion at position 0
[98cf21c61a7f5419d82f847c4d77bf6e96a76f5f]

Shachar Raindel (1):
IB/uverbs: Prevent integer overflow in ib_umem_get address arithmetic
[8494057ab5e40df590ef6ef7d66324d3ae33356b]

Stefan Lippers-Hollmann (1):
x86/reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk
[80313b3078fcd2ca51970880d90757f05879a193]

Stephan Mueller (1):
crypto: aesni - fix memory usage in GCM decryption
[ccfe8c3f7e52ae83155cb038753f4c75b774ca8a]

Steven Rostedt (1):
ftrace: Fix ftrace enable ordering of sysctl ftrace_enabled
[524a38682573b2e15ab6317ccfe50280441514be]

Subashab@Codeaurora.Org (1):
ping: Fix race in free in receive path
[fc752f1f43c1c038a2c6ae58cc739ebb5953ccb0]

Sudip Mukherjee (1):
nbd: fix possible memory leak
[ff6b8090e26ef7649ef0cc6b42389141ef48b0cf]

Takashi Iwai (11):
ALSA: control: Add sanity checks for user ctl id name string
[be3bb8236db2d0fcd705062ae2e2a9d75131222f]
ALSA: pcm: Don't leave PREPARED state after draining
[70372a7566b5e552dbe48abdac08c275081d8558]
ASoC: adav80x: Fix wrong value references for boolean kctl
[2bf4c1d483d911cda5dd385527194d23e5cea73d]
ASoC: ak4641: Fix wrong value references for boolean kctl
[08641d9b7bf915144a57a736b42642e13eb1167f]
ASoC: cs4271: Fix wrong value references for boolean kctl
[e8371aa0fecb73fb8a4b2e0296b025b11e7d6229]
ASoC: wm2000: Fix wrong value references for boolean kctl
[00a14c2968e3d55817e0fa35c78106ca840537bf]
ASoC: wm8731: Fix wrong value references for boolean kctl
[bd14016fbf31aa199026f1e2358eab695f374eb1]
ASoC: wm8903: Fix wrong value references for boolean kctl
[24cc883c1fd16df34211ae41624aa6d3cd906693]
ASoC: wm8904: Fix wrong value references for boolean kctl
[eaddf6fd959074f6a6e71deffe079c71eef35da6]
ASoC: wm8955: Fix wrong value references for boolean kctl
[07892b10356f17717abdc578acbef72db86c880e]
ASoC: wm8960: Fix wrong value references for boolean kctl
[b4a18c8b1af15ebfa9054a3d2aef7b0a7e6f2a05]

Tejun Heo (2):
writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth()
[7d70e15480c0450d2bfafaad338a32e884fc215e]
writeback: fix possible underflow in write bandwidth calculation
[c72efb658f7c8b27ca3d0efb5cfd5ded9fcac89e]

Thomas Hellstrom (1):
drm/vmwgfx: Reorder device takedown somewhat
[3458390b9f0ba784481d23134798faee27b5f16f]

Tommi Rantala (1):
drm/radeon: fix DRM_IOCTL_RADEON_CS oops
[a28b2a47edcd0cb7c051b445f71a426000394606]

Tony Battersby (1):
sg: fix read() error reporting
[3b524a683af8991b4eab4182b947c65f0ce1421b]

Trond Myklebust (3):
NFSv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args
[d8ba1f971497c19cf80da1ea5391a46a5f9fbd41]
NFSv4: Don't call put_rpccred() under the rcu_read_lock()
[7c0af9ffb7bb4e5355470fa60b3eb711ddf226fa]
NFSv4: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error
[14977489ffdb80d4caf5a184ba41b23b02fbacd9]

Tyler Hicks (1):
eCryptfs: don't pass fs-specific ioctl commands through
[6d65261a09adaa374c05de807f73a144d783669e]

Ville Syrjälä (1):
x86/reboot: Add reboot quirk for Dell Latitude E5410
[8412da757776727796e9edd64ba94814cc08d536]

WANG Cong (2):
net: use for_each_netdev_safe() in rtnl_group_changelink()
[d079535d5e1bf5e2e7c856bae2483414ea21e137]
rtnetlink: call ->dellink on failure when ->newlink exists
[7afb8886a05be68e376655539a064ec672de8a8e]

Willem de Bruijn (1):
ip: zero sockaddr returned on error queue
[f812116b174e59a350acc8e4856213a166a91222]

Zhang Rui (1):
ACPI, x86: fix Dell M6600 ACPI reboot regression via DMI
[76eb9a30db4bc8fd172f9155247264b5f2686d7b]

Documentation/usb/usb-serial.txt | 2 +-
Makefile | 4 +-
arch/arm/mach-pxa/corgi.c | 3 +
arch/arm/mach-pxa/hx4700.c | 2 +
arch/arm/mach-pxa/poodle.c | 2 +
arch/arm/mach-pxa/spitz.c | 2 +
arch/arm/mach-sa1100/pm.c | 1 +
arch/powerpc/sysdev/axonram.c | 2 +-
arch/s390/kvm/intercept.c | 2 -
arch/s390/kvm/kvm-s390.c | 2 +-
arch/x86/crypto/aesni-intel_glue.c | 4 +-
arch/x86/kernel/entry_64.S | 13 +-
arch/x86/kernel/reboot.c | 58 +++++--
arch/x86/kernel/traps.c | 2 +-
arch/x86/kvm/emulate.c | 3 +-
arch/x86/mm/mmap.c | 6 +-
arch/x86/vdso/vdso32/sigreturn.S | 1 +
drivers/acpi/video.c | 11 ++
drivers/block/nbd.c | 8 +-
drivers/bluetooth/ath3k.c | 2 +
drivers/bluetooth/btusb.c | 1 +
drivers/char/tpm/tpm.c | 2 +-
drivers/char/virtio_console.c | 16 ++
drivers/cpufreq/speedstep-lib.c | 3 +
drivers/cpufreq/speedstep-smi.c | 12 ++
drivers/firmware/dmi_scan.c | 4 +-
drivers/gpio/gpio-tps65912.c | 14 +-
drivers/gpu/drm/radeon/atombios_dp.c | 4 +-
drivers/gpu/drm/radeon/evergreen.c | 3 +
drivers/gpu/drm/radeon/r100.c | 4 +
drivers/gpu/drm/radeon/r600.c | 3 +
drivers/gpu/drm/radeon/radeon_bios.c | 10 +-
drivers/gpu/drm/radeon/radeon_cs.c | 4 +-
drivers/gpu/drm/radeon/rs600.c | 4 +
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 47 +++---
drivers/infiniband/core/umem.c | 8 +
drivers/infiniband/core/uverbs_main.c | 1 +
drivers/infiniband/hw/mlx4/mad.c | 20 ++-
drivers/infiniband/hw/qib/qib.h | 9 +-
drivers/infiniband/hw/qib/qib_eeprom.c | 180 ---------------------
drivers/infiniband/hw/qib/qib_iba6120.c | 2 -
drivers/infiniband/hw/qib/qib_iba7220.c | 2 -
drivers/infiniband/hw/qib/qib_iba7322.c | 2 -
drivers/infiniband/hw/qib/qib_init.c | 1 -
drivers/infiniband/hw/qib/qib_sysfs.c | 24 ---
drivers/input/mouse/synaptics.c | 73 ++++++---
drivers/md/dm-io.c | 12 +-
drivers/md/dm-raid1.c | 9 ++
drivers/md/dm-snap.c | 4 +-
drivers/md/dm.c | 33 ++--
drivers/media/dvb/dvb-usb/lmedm04.c | 8 +
drivers/net/can/dev.c | 5 +
drivers/net/ethernet/amd/pcnet32.c | 31 +++-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 4 +
drivers/net/ethernet/broadcom/tg3.c | 14 +-
drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 4 +-
drivers/net/ethernet/intel/ixgb/ixgb_main.c | 6 +-
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 5 +-
drivers/net/ethernet/realtek/8139cp.c | 2 +-
drivers/net/ethernet/realtek/8139too.c | 4 +-
drivers/net/ethernet/realtek/r8169.c | 6 +-
drivers/net/macvtap.c | 13 +-
drivers/net/ppp/ppp_deflate.c | 2 +-
drivers/net/usb/plusb.c | 5 +
drivers/net/xen-netfront.c | 5 +-
drivers/pci/hotplug.c | 2 +-
drivers/pci/rom.c | 7 +-
drivers/scsi/be2iscsi/be_main.c | 3 +-
drivers/scsi/libsas/sas_discover.c | 6 +-
drivers/scsi/scsi_lib.c | 4 +-
drivers/scsi/sg.c | 6 +-
drivers/spi/spi-dw-mid.c | 6 +
drivers/spi/spi-dw.c | 4 +-
drivers/spi/spidev.c | 5 +-
drivers/staging/comedi/comedi_compat32.c | 12 +-
drivers/staging/iio/imu/adis16400_core.c | 3 +-
drivers/staging/iio/industrialio-core.c | 2 +
drivers/staging/vt6655/rf.c | 1 +
drivers/target/iscsi/iscsi_target_tq.c | 30 +---
drivers/target/target_core_pscsi.c | 2 +-
drivers/target/tcm_fc/tfc_io.c | 3 +-
drivers/tty/pty.c | 3 +
drivers/tty/serial/8250_pci.c | 2 +-
drivers/tty/tty_io.c | 4 +-
drivers/tty/tty_ioctl.c | 12 +-
drivers/tty/vt/vt.c | 4 +-
drivers/usb/class/cdc-acm.c | 21 ++-
drivers/usb/core/buffer.c | 26 +--
drivers/usb/core/devio.c | 2 +
drivers/usb/core/driver.c | 12 ++
drivers/usb/core/hcd.c | 16 +-
drivers/usb/core/usb.c | 1 +
drivers/usb/gadget/inode.c | 15 +-
drivers/usb/host/isp1760-hcd.c | 3 +
drivers/usb/host/xhci-hub.c | 9 +-
drivers/usb/host/xhci-pci.c | 33 +++-
drivers/usb/host/xhci-ring.c | 10 +-
drivers/usb/host/xhci.h | 9 +-
drivers/usb/serial/Kconfig | 4 +-
drivers/usb/serial/bus.c | 13 +-
drivers/usb/serial/cp210x.c | 3 +
drivers/usb/serial/ftdi_sio.c | 28 +++-
drivers/usb/serial/ftdi_sio_ids.h | 29 ++++
drivers/usb/serial/keyspan_pda.c | 19 ++-
drivers/xen/manage.c | 8 +-
drivers/xen/xen-pciback/conf_space.c | 2 +-
drivers/xen/xen-pciback/conf_space.h | 2 +
drivers/xen/xen-pciback/conf_space_header.c | 61 +++++--
fs/autofs4/dev-ioctl.c | 11 +-
fs/binfmt_elf.c | 5 +-
fs/cifs/file.c | 1 +
fs/debugfs/inode.c | 46 +++---
fs/ecryptfs/file.c | 36 ++++-
fs/exec.c | 65 +++++---
fs/fuse/dev.c | 7 +-
fs/hfsplus/brec.c | 20 +--
fs/jffs2/scan.c | 5 +
fs/jfs/jfs_dtree.c | 4 +-
fs/nfs/callback.c | 8 +-
fs/nfs/callback_xdr.c | 4 +-
fs/nfs/delegation.c | 2 +-
fs/nfs/nfs4proc.c | 10 +-
fs/nilfs2/btree.c | 47 +++++-
fs/nilfs2/segment.c | 7 +-
fs/ocfs2/file.c | 14 +-
fs/proc/task_mmu.c | 10 ++
fs/udf/inode.c | 32 ++--
fs/xfs/xfs_file.c | 14 +-
fs/xfs/xfs_iops.c | 36 ++---
fs/xfs/xfs_vnodeops.h | 3 +-
include/linux/blk_types.h | 4 +-
include/linux/compiler-gcc4.h | 2 +
include/linux/compiler.h | 4 +-
include/linux/fsnotify.h | 6 +-
include/linux/kernel.h | 16 ++
include/linux/usb/hcd.h | 3 +
include/net/netfilter/nf_conntrack_extend.h | 4 +-
kernel/debug/kdb/kdb_main.c | 2 +-
kernel/events/core.c | 10 ++
kernel/printk.c | 3 +-
kernel/sched.c | 11 +-
kernel/sched_autogroup.c | 6 +-
kernel/trace/ftrace.c | 31 +++-
mm/hugetlb.c | 72 ++++++---
mm/memory.c | 2 +-
mm/mmap.c | 6 +-
mm/nommu.c | 2 +-
mm/page-writeback.c | 7 +-
mm/rmap.c | 7 +
net/caif/caif_socket.c | 2 +-
net/can/af_can.c | 3 +
net/ceph/osd_client.c | 25 ++-
net/compat.c | 16 +-
net/core/dev.c | 22 ++-
net/core/gen_stats.c | 15 +-
net/core/rtnetlink.c | 28 ++--
net/core/sysctl_net_core.c | 14 +-
net/ipv4/ip_forward.c | 3 +
net/ipv4/ip_fragment.c | 11 +-
net/ipv4/ip_output.c | 3 +-
net/ipv4/ip_sockglue.c | 8 +-
net/ipv4/ping.c | 13 +-
net/ipv4/sysctl_net_ipv4.c | 12 +-
net/ipv4/tcp_output.c | 54 ++++---
net/ipv6/datagram.c | 10 +-
net/ipv6/ip6_output.c | 3 +-
net/ipv6/ndisc.c | 9 +-
net/ipv6/route.c | 9 +-
net/irda/ircomm/ircomm_tty.c | 4 +-
net/llc/sysctl_net_llc.c | 8 +-
net/mac80211/agg-rx.c | 8 +-
net/mac80211/ieee80211_i.h | 24 ++-
net/mac80211/rx.c | 10 +-
net/mac80211/sta_info.h | 2 +
net/mac80211/tx.c | 8 +-
net/netfilter/ipvs/ip_vs_core.c | 32 ++--
net/netfilter/ipvs/ip_vs_ftp.c | 10 +-
net/netfilter/ipvs/ip_vs_sync.c | 3 +
net/netfilter/nf_queue.c | 2 +-
net/netfilter/xt_socket.c | 22 +--
net/rds/iw_rdma.c | 40 ++---
net/rds/sysctl.c | 4 +-
net/rxrpc/ar-recvmsg.c | 2 +-
net/sched/ematch.c | 1 +
net/socket.c | 3 +
net/sunrpc/cache.c | 2 +-
net/sunrpc/xprtrdma/verbs.c | 8 +-
net/wireless/nl80211.c | 8 +
net/xfrm/xfrm_output.c | 2 +
security/selinux/selinuxfs.c | 2 +-
security/smack/smack.h | 10 ++
security/smack/smack_lsm.c | 24 +--
sound/core/control.c | 4 +
sound/core/pcm_native.c | 2 +
sound/pci/hda/patch_realtek.c | 2 +-
sound/pci/riptide/riptide.c | 27 +++-
sound/pci/rme9652/hdspm.c | 6 +
sound/soc/codecs/adav80x.c | 4 +-
sound/soc/codecs/ak4641.c | 4 +-
sound/soc/codecs/cs4271.c | 4 +-
sound/soc/codecs/sgtl5000.c | 8 +-
sound/soc/codecs/wm2000.c | 8 +-
sound/soc/codecs/wm8731.c | 4 +-
sound/soc/codecs/wm8903.c | 4 +-
sound/soc/codecs/wm8904.c | 4 +-
sound/soc/codecs/wm8955.c | 4 +-
sound/soc/codecs/wm8960.c | 4 +-
sound/soc/omap/omap-pcm.c | 4 +-
sound/usb/mixer_quirks.c | 1 +
sound/usb/quirks-table.h | 30 ++++
211 files changed, 1543 insertions(+), 869 deletions(-)

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.