Skip to content

3.7.2-stable review

Greg Kroah-Hartman batman lkml netdev sparclinux stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest123 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/123net: fix a race in gro_cell_poll()include/net/gro_cells.h+9 -50 replies
2/123firmware loader: Fix the race FW_STATUS_DONE is followed by class_timeoutdrivers/base/firmware_class.c+16 -80 replies
3/123firmware loader: Fix the concurrent request_firmware() race for kref_get/putdrivers/base/firmware_class.c+4 -20 replies
4/123b43legacy: Fix firmware loading when driver is built into the kerneldrivers/net/wireless/b43legacy/b43legacy.h drivers/net/wireless/b43legacy/main.c+36 -62 replies
5/123b43: fix tx path skb leaksdrivers/net/wireless/b43/dma.c drivers/net/wireless/b43/main.c drivers/net/wireless/b43/pio.c+15 -80 replies
6/123pnpacpi: fix incorrect TEST_ALPHA() testdrivers/pnp/pnpacpi/core.c+1 -10 replies
7/123SGI-XP: handle non-fatal trapsdrivers/misc/sgi-xp/xpc_main.c+32 -20 replies
8/123exec: do not leave bprm->interp on stackfs/binfmt_misc.c fs/binfmt_script.c fs/exec.c +1 more+23 -20 replies
9/123arm64: Make !dirty ptes read-onlyarch/arm64/include/asm/pgtable.h+2 -00 replies
10/123arm64: signal: push the unwinding prologue on the signal stackarch/arm64/kernel/signal.c+16 -210 replies
11/123x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptopsdrivers/input/serio/i8042-x86ia64io.h+9 -00 replies
12/123mm: highmem: export kmap_to_page for modulesmm/highmem.c+1 -00 replies
13/123virtio: 9p: correctly pass physical address to userspace for high pagesnet/9p/trans_virtio.c+2 -10 replies
14/123virtio: force vring descriptors to be allocated from lowmemdrivers/virtio/virtio_ring.c+7 -00 replies
15/123mm: fix calculation of dirtyable memorymm/page-writeback.c+20 -50 replies
16/123mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDEDinclude/linux/page-flags.h+7 -10 replies
17/123tmpfs mempolicy: fix /proc/mounts corrupting memorymm/mempolicy.c+26 -380 replies
18/123ALSA: usb-audio: Avoid autopm calls after disconnectionsound/usb/midi.c+22 -10 replies
19/123ALSA: usb-audio: Fix missing autopm for MIDI inputsound/usb/midi.c+46 -420 replies
20/123ALSA: hda - Move runtime PM check to runtime_idle callbacksound/pci/hda/hda_intel.c+14 -50 replies
21/123ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522sound/pci/hda/patch_conexant.c+1 -00 replies
22/123ALSA: hda - Always turn on pins for HDMI/DPsound/pci/hda/patch_hdmi.c+4 -140 replies
23/123ALSA: hda - Fix the wrong pincaps set in ALC861VD dallas/hp fixupsound/pci/hda/patch_realtek.c+2 -20 replies
24/123ALSA: hda - Fix pin configuration of HP Pavilion dv7sound/pci/hda/patch_sigmatel.c+1 -10 replies
25/123ALSA: hda - add mute LED for HP Pavilion 17 (Realtek codec)sound/pci/hda/patch_realtek.c+30 -00 replies
26/123qmi_wwan/cdc_ether: add Dell Wireless 5800 (Novatel E362) USB IDsdrivers/net/usb/cdc_ether.c drivers/net/usb/qmi_wwan.c+29 -00 replies
27/123rtlwifi: fix incorrect use of usb_alloc_coherent with usb_control_msgdrivers/net/wireless/rtlwifi/usb.c+3 -40 replies
28/123p54usb: add USB ID for T-Com Sinus 154 data IIdrivers/net/wireless/p54/p54usb.c+1 -00 replies
29/123p54usb: add USBIDs for two more p54usb devicesdrivers/net/wireless/p54/p54usb.c+3 -00 replies
30/123USB: chipidea: fix use after free bugdrivers/usb/chipidea/core.c+2 -10 replies
31/123usb: gadget: midi: free hs descriptorsdrivers/usb/gadget/f_midi.c+1 -00 replies
32/123usb: gadget: phonet: free requests in pn_bind()s error pathdrivers/usb/gadget/f_phonet.c+6 -20 replies
33/123usb: gadget: tcm_usb_gadget: NULL terminate the FS descriptor listdrivers/usb/gadget/tcm_usb_gadget.c+1 -00 replies
34/123usb: gadget: uvc: fix error path in uvc_function_bind()drivers/usb/gadget/f_uvc.c+21 -180 replies
35/123usb: gadget: network: fix bind() error pathdrivers/usb/gadget/f_ecm.c drivers/usb/gadget/f_eem.c drivers/usb/gadget/f_ncm.c +2 more+10 -110 replies
36/123ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is setdrivers/acpi/sleep.c+177 -1710 replies
37/123libata: restore acpi disable functionalitydrivers/ata/libata-acpi.c include/linux/libata.h+5 -00 replies
38/123ACPI / scan: Do not use dummy HID for system bus ACPI nodesdrivers/acpi/scan.c+1 -10 replies
39/123NFS: Add sequence_priviliged_ops for nfs4_proc_sequence()fs/nfs/nfs4proc.c+17 -40 replies
40/123nfs: dont extend writes to cover entire page if pagecache is invalidfs/nfs/write.c+1 -10 replies
41/123NFSv4: Check for buffer length in __nfs4_get_acl_uncachedfs/nfs/nfs4proc.c+6 -10 replies
42/123nfs: dont zero out the rest of the page if we hit the EOF on a DIO READfs/nfs/direct.c+0 -80 replies
43/123NFS: avoid NULL dereference in nfs_destroy_serverfs/nfs/client.c+1 -20 replies
44/123NFS: Fix calls to drop_nlink()fs/nfs/dir.c+6 -50 replies
45/123NFS: Dont use SetPageError in the NFS writeback codefs/nfs/write.c+0 -10 replies
46/123nfs: fix wrong object type in lockowner_slabfs/nfsd/nfs4state.c+1 -10 replies
47/123nfsd: fix v4 reply cachingfs/nfsd/nfssvc.c+1 -10 replies
48/123nfsd4: fix oops on unusual readlike compoundfs/nfsd/nfs4xdr.c+10 -10 replies
49/123nfsd: avoid permission checks on EXCLUSIVE_CREATE replayfs/nfsd/nfs4proc.c fs/nfsd/vfs.c+13 -50 replies
50/123NFS: Fix access to suid/sgid executablesfs/nfs/dir.c fs/nfs/nfs4proc.c+21 -130 replies
51/123pnfs: Increase the refcount when LAYOUTGET fails the first timefs/nfs/pnfs.c+1 -10 replies
52/123nfs: fix null checking in nfs_get_option_str()fs/nfs/super.c+1 -10 replies
53/123NFS: Ensure that we free the rpc_task after read and write cleanups are donefs/nfs/read.c fs/nfs/write.c+14 -60 replies
54/123nfs: avoid dereferencing null pointer in initiate_bulk_drainingfs/nfs/callback_proc.c+1 -10 replies
55/123vfs: d_obtain_alias() needs to use "/" as default name.fs/dcache.c+1 -10 replies
56/123Input: walkera0701 - fix crash on startupdrivers/input/joystick/walkera0701.c+4 -30 replies
57/123Input: wacom - fix touch support for Bamboo Fun CTH-461drivers/input/tablet/wacom_wac.c+2 -10 replies
58/123Input: sentelic - only report position of first finger as ST coordinatesdrivers/input/mouse/sentelic.c+1 -10 replies
59/123Input: gpio_keys_polled - defer probing if GPIO probing is deferreddrivers/input/keyboard/gpio_keys_polled.c+12 -10 replies
60/123Input: gpio_keys - defer probing if GPIO probing is deferreddrivers/input/keyboard/gpio_keys.c+12 -10 replies
61/123genirq: Always force thread affinitykernel/irq/manage.c+21 -20 replies
62/123usb: musb: cppi_dma: export cppi_interrupt()drivers/usb/musb/cppi_dma.c+1 -00 replies
63/123Revert "usb: musb: dsps: remove explicit NOP device creation"drivers/usb/musb/musb_dsps.c+2 -10 replies
64/123xhci: Fix conditional check in bandwidth calculation.drivers/usb/host/xhci.c+1 -10 replies
65/123xHCI: Fix TD Size calculation on 1.0 hosts.drivers/usb/host/xhci-ring.c+19 -130 replies
66/123xhci: fix null-pointer dereference when destroying half-built segment ringsdrivers/usb/host/xhci-mem.c+7 -20 replies
67/123USB: fix endpoint-disabling for failed config changesdrivers/usb/core/message.c+31 -230 replies
68/123usb: host: xhci: Stricter conditional for Z1 system models for Compliance Mode Patchdrivers/usb/host/xhci.c+1 -10 replies
69/123xhci: Add Lynx Point LP to list of Intel switchable hostsdrivers/usb/host/ehci-pci.c drivers/usb/host/pci-quirks.c+5 -20 replies
70/123cgroup: cgroup_subsys->fork() should be called after the task is added to css_setinclude/linux/cgroup.h kernel/cgroup.c kernel/cgroup_freezer.c +1 more+35 -500 replies
71/123cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()kernel/cgroup.c+0 -20 replies
72/123cgroup_rm_file: dont delete the uncreated fileskernel/cgroup.c+6 -60 replies
73/123mm/hugetlb: create hugetlb cgroup file in hugetlb_initinclude/linux/hugetlb_cgroup.h mm/hugetlb.c mm/hugetlb_cgroup.c+20 -150 replies
74/123staging: drm/omap: Fix include error during makedrivers/staging/omapdrm/omap_crtc.c+1 -10 replies
75/123SMB3 mounts fail with access denied to some serversfs/cifs/smb2pdu.c+1 -10 replies
76/123freezer: add missing mbs to freezer_count() and freezer_should_skip()include/linux/freezer.h+42 -80 replies
77/123sparc: huge_ptep_set_* functions need to call set_huge_pte_at()arch/sparc/include/asm/hugetlb.h+8 -20 replies
78/123sparc64: Fix unrolled AES 256-bit key loops.arch/sparc/crypto/aes_asm.S+14 -60 replies
79/123sparc64: Fix AES ctr mode block size.arch/sparc/crypto/aes_glue.c+24 -30 replies
80/123sparc64: Set CRYPTO_TFM_REQ_MAY_SLEEP consistently in AES code.arch/sparc/crypto/aes_glue.c+4 -00 replies
81/123sparc64: Fix ECB looping constructs in AES code.arch/sparc/crypto/des_asm.S+1 -00 replies
82/123sparc64: Set CRYPTO_TFM_REQ_MAY_SLEEP consistently in DES code.arch/sparc/crypto/des_glue.c+6 -00 replies
83/123sparc64: Set CRYPTO_TFM_REQ_MAY_SLEEP consistently in CAMELLIA code.arch/sparc/crypto/camellia_glue.c+3 -00 replies
84/123batman-adv: fix random jitter calculationnet/batman-adv/bat_iv_ogm.c+1 -10 replies
85/123inet: Fix kmemleak in tcp_v4/6_syn_recv_sock and dccp_v4/6_request_recv_sockinclude/net/inet_connection_sock.h net/dccp/ipv4.c net/dccp/ipv6.c +3 more+25 -80 replies
86/123ipv6: Change skb->data before using icmpv6_notify() to propagate redirectinclude/net/ndisc.h net/ipv6/ndisc.c+24 -00 replies
87/123mac802154: fix NOHZ local_softirq_pending 08 warningnet/mac802154/wpan.c+1 -10 replies
88/123net: sched: integer overflow fixnet/sched/sch_htb.c+1 -10 replies
89/123sctp: jsctp_sf_eat_sack: fix jprobes function signature mismatchnet/sctp/probe.c+2 -10 replies
90/123tcp: fix MSG_SENDPAGE_NOTLAST logicfs/splice.c+3 -10 replies
91/123printk: fix incorrect length from print_time() when seconds > 99999kernel/printk.c+3 -20 replies
92/123signals: sys_ssetmask() uses uninitialized newmaskkernel/signal.c+1 -00 replies
93/123xfs: fix direct IO nested transaction deadlock.fs/xfs/xfs_aops.c fs/xfs/xfs_log.c+31 -530 replies
94/123xfs: fix stray dquot unlock when reclaiming dquotsfs/xfs/xfs_qm.c+7 -80 replies
95/123arm64: compat for clock_adjtime(2) is miswiredarch/arm64/include/asm/unistd32.h+1 -10 replies
96/123ARM: mm: use pteval_t to represent page protection valuesarch/arm/mm/mmu.c+1 -10 replies
97/123ARM: missing ->mmap_sem around find_vma() in swp_emulate.carch/arm/kernel/swp_emulate.c+2 -00 replies
98/123ARM: 7607/1: realview: fix private peripheral memory base for EB rev. B boardsarch/arm/mach-realview/include/mach/board-eb.h+1 -10 replies
99/123ARM: 7606/1: cache: flush to LoUU instead of LoUIS on uniprocessor CPUsarch/arm/mm/cache-v7.S+4 -20 replies
100/123fs: Fix imbalance in freeze protection in mark_files_ro()fs/file_table.c+1 -10 replies
101/123cifs: move check for NULL socket into smb_send_rqstfs/cifs/transport.c+3 -30 replies
102/123cifs: adjust sequence number downward after signing NT_CANCEL requestfs/cifs/smb1ops.c+7 -00 replies
103/123solos-pci: fix double-free of TX skb in DMA modedrivers/atm/solos-pci.c+3 -20 replies
104/123PCI/PM: Keep runtime PM enabled for unbound PCI devicesdrivers/pci/pci-driver.c drivers/pci/pci.c+43 -280 replies
105/123PCI: Reduce Ricoh 0xe822 SD card reader base clock frequency to 50MHzdrivers/pci/quirks.c include/linux/pci_ids.h+6 -20 replies
106/123PCI/PM: Do not suspend port if any subordinate device needs PME pollingdrivers/pci/pcie/portdrv_pci.c+19 -10 replies
107/123PCI: Work around Stratus ftServer broken PCIe hierarchy (fix DMI check)arch/x86/pci/common.c+2 -10 replies
108/123Bluetooth: Add support for BCM20702A0 [0b05, 17b5]drivers/bluetooth/btusb.c+1 -00 replies
109/123Bluetooth: Add missing lock nesting notationnet/bluetooth/rfcomm/sock.c+2 -20 replies
110/123Bluetooth: cancel power_on work when unregistering the devicenet/bluetooth/hci_core.c+2 -00 replies
111/123Revert "Bluetooth: Fix possible deadlock in SCO code"net/bluetooth/sco.c+10 -90 replies
112/123lib: atomic64: Initialize locks statically to fix early userslib/atomic64.c+5 -120 replies
113/123proc: pid/status: show all supplementary groupsfs/proc/array.c+1 -10 replies
114/123CRIS: fix I/O macrosarch/cris/include/asm/io.h+33 -60 replies
115/123revert "rtc: recycle id when unloading a rtc driver"drivers/rtc/class.c+0 -10 replies
116/123drivers/rtc/rtc-vt8500.c: correct handling of CR_24H bitfielddrivers/rtc/rtc-vt8500.c+2 -20 replies
117/123drivers/rtc/rtc-vt8500.c: fix handling of data passed in struct rtc_timedrivers/rtc/rtc-vt8500.c+4 -30 replies
118/123mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPTinclude/asm-generic/tlb.h mm/memory.c+14 -00 replies
119/123linux/kernel.h: fix DIV_ROUND_CLOSEST with unsigned divisorsinclude/linux/kernel.h+4 -20 replies
120/123HID: Add Apple wireless keyboard 2011 ANSI to special driver listdrivers/hid/hid-core.c+1 -00 replies
121/123can: Do not call dev_put if restart timer is running upon closedrivers/net/can/dev.c+1 -20 replies
122/123cifs: rename cifs_readdir_lookup to cifs_prime_dcache and make it void returnfs/cifs/readdir.c+18 -240 replies
123/123cifs: dont compare uniqueids in cifs_prime_dcache unless server inode numbers are in usefs/cifs/readdir.c+15 -40 replies

Reviews trailers per patch

27 of 123 patches have a Reviewed-by or Acked-by.

PatchDmitry KravkovMing LeiJohannes WeinerDamien WyartAndrea ArcangeliClemens LadischBorislav PetkovTomas PospisekBjørn MorkLarry FingerChristian LamparterAlexander ShishkinNeil BrownFengguang WuPing ChengSankara MuthukrishnanBhavik KothariShimmer HuangMatthias SchniedermeyerLi ZefanAneesh Kumar K.VMichal HockoJeff LaytonAntonio QuartulliEric DumazetVlad YasevichWilly TarreauCAI QianChristoph HellwigAndrew DahlWill DeaconNicolas PitreCatalin MarinasMarc ZyngierFlorian FainelliGuennadi LiakhovetskiAlan SternRafael J. WysockiChris BallSarah SharpVaibhav BediaTony LindgrenSerge E. HallynKees CookGeert UytterhoevenAlexander HollerJuergen BeisertOliver Mössinger
1/123T-b
2/123A-b
3/123A-b
4/123
5/123
6/123
7/123
8/123
9/123
10/123
11/123
12/123
13/123
14/123
15/123A-b T-b
16/123A-b
17/123
18/123Reviewd-by T-b
19/123Reviewd-by T-b
20/123Reported-and-tested-by
21/123
22/123
23/123
24/123Reported-and-tested-by
25/123
26/123A-b
27/123A-b
28/123A-b
29/123
30/123A-b
31/123
32/123
33/123
34/123
35/123
36/123
37/123
38/123
39/123
40/123
41/123
42/123
43/123
44/123
45/123T-b
46/123
47/123
48/123
49/123
50/123
51/123
52/123
53/123
54/123
55/123
56/123Reported-and-tested-by
57/123R-b
58/123
59/123
60/123
61/123Reported-and-tested-by
62/123
63/123
64/123
65/123T-b T-b
66/123
67/123Reported-and-tested-by
68/123
69/123
70/123
71/123A-b
72/123A-b
73/123R-b A-b
74/123
75/123R-b
76/123
77/123
78/123
79/123
80/123
81/123
82/123
83/123
84/123A-b
85/123
86/123
87/123
88/123A-b
89/123A-b
90/123Bisected-by T-b
91/123
92/123Reported-and-tested-by
93/123R-b R-b
94/123R-b
95/123A-b
96/123A-b A-b
97/123
98/123A-b T-b
99/123T-b
100/123
101/123Reported-and-Tested-by
102/123
103/123
104/123A-b A-b
105/123A-b
106/123A-b T-b
107/123
108/123
109/123
110/123
111/123
112/123Reported-and-tested-by T-b
113/123A-b A-b
114/123A-b
115/123A-b
116/123
117/123
118/123
119/123T-b
120/123
121/123
122/123
123/123Reported-and-Tested-by

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 48 reviewers.

Read the v1 thread

Cover letter [ 000/123] 3.7.2-stable review

Note, there are still a lot of patches submitted for inclusion in the stable releases that I have not gotten to yet. I wanted to get this release out now, instead of delaying for a week or so while I dig through all of the pending patches.

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

Responses should be made by Fri Jan 11 20:11:16 UTC 2013. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.7.2-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.7.2-rc1

Jeff Layton <[email protected]>
cifs: don't compare uniqueids in cifs_prime_dcache unless server inode numbers are in use

Jeff Layton <[email protected]>
cifs: rename cifs_readdir_lookup to cifs_prime_dcache and make it void return

Alexander Stein <[email protected]>
can: Do not call dev_put if restart timer is running upon close

Ben Hutchings <[email protected]>
HID: Add Apple wireless keyboard 2011 ANSI to special driver list

Guenter Roeck <[email protected]>
linux/kernel.h: fix DIV_ROUND_CLOSEST with unsigned divisors

Michal Hocko <[email protected]>
mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPT

Tony Prisk <[email protected]>
drivers/rtc/rtc-vt8500.c: fix handling of data passed in struct rtc_time

Tony Prisk <[email protected]>
drivers/rtc/rtc-vt8500.c: correct handling of CR_24H bitfield

Andrew Morton <[email protected]>
revert "rtc: recycle id when unloading a rtc driver"

Corey Minyard <[email protected]>
CRIS: fix I/O macros

Artem Bityutskiy <[email protected]>
proc: pid/status: show all supplementary groups

Stephen Boyd <[email protected]>
lib: atomic64: Initialize locks statically to fix early users

Gustavo Padovan <[email protected]>
Revert "Bluetooth: Fix possible deadlock in SCO code"

Gustavo Padovan <[email protected]>
Bluetooth: cancel power_on work when unregistering the device

Gustavo Padovan <[email protected]>
Bluetooth: Add missing lock nesting notation

Jeff Cook <[email protected]>

    Bluetooth: Add support for BCM20702A0 [0b05, 17b5]

Myron Stowe <[email protected]>
PCI: Work around Stratus ftServer broken PCIe hierarchy (fix DMI check)

Huang Ying <[email protected]>
PCI/PM: Do not suspend port if any subordinate device needs PME polling

Andy Lutomirski <[email protected]>

    PCI: Reduce Ricoh 0xe822 SD card reader base clock frequency to 50MHz

Huang Ying <[email protected]>
PCI/PM: Keep runtime PM enabled for unbound PCI devices

David Woodhouse <[email protected]>
solos-pci: fix double-free of TX skb in DMA mode

Jeff Layton <[email protected]>
cifs: adjust sequence number downward after signing NT_CANCEL request

Jeff Layton <[email protected]>
cifs: move check for NULL socket into smb_send_rqst

Jan Kara <[email protected]>
fs: Fix imbalance in freeze protection in mark_files_ro()

Will Deacon <[email protected]>
ARM: 7606/1: cache: flush to LoUU instead of LoUIS on uniprocessor CPUs

Will Deacon <[email protected]>
ARM: 7607/1: realview: fix private peripheral memory base for EB rev. B boards

Al Viro <[email protected]>

    ARM: missing ->mmap_sem around find_vma() in swp_emulate.c

Will Deacon <[email protected]>
ARM: mm: use pteval_t to represent page protection values

Al Viro <[email protected]>
arm64: compat for clock_adjtime(2) is miswired

Dave Chinner <[email protected]>
xfs: fix stray dquot unlock when reclaiming dquots

Dave Chinner <[email protected]>
xfs: fix direct IO nested transaction deadlock.

Oleg Nesterov <[email protected]>
signals: sys_ssetmask() uses uninitialized newmask

Roland Dreier <[email protected]>
printk: fix incorrect length from print_time() when seconds > 99999

Eric Dumazet <[email protected]>
tcp: fix MSG_SENDPAGE_NOTLAST logic

Daniel Borkmann <[email protected]>
sctp: jsctp_sf_eat_sack: fix jprobes function signature mismatch

Stefan Hasko <[email protected]>
net: sched: integer overflow fix

Alexander Aring <[email protected]>
mac802154: fix NOHZ local_softirq_pending 08 warning

Duan Jiong <[email protected]>

    ipv6: Change skb->data before using icmpv6_notify() to propagate redirect

Christoph Paasch <[email protected]>
inet: Fix kmemleak in tcp_v4/6_syn_recv_sock and dccp_v4/6_request_recv_sock

Akinobu Mita <[email protected]>
batman-adv: fix random jitter calculation

David S. Miller <[email protected]>
sparc64: Set CRYPTO_TFM_REQ_MAY_SLEEP consistently in CAMELLIA code.

David S. Miller <[email protected]>
sparc64: Set CRYPTO_TFM_REQ_MAY_SLEEP consistently in DES code.

David S. Miller <[email protected]>
sparc64: Fix ECB looping constructs in AES code.

David S. Miller <[email protected]>
sparc64: Set CRYPTO_TFM_REQ_MAY_SLEEP consistently in AES code.

David S. Miller <[email protected]>
sparc64: Fix AES ctr mode block size.

David S. Miller <[email protected]>
sparc64: Fix unrolled AES 256-bit key loops.

Dave Kleikamp <[email protected]>
sparc: huge_ptep_set_* functions need to call set_huge_pte_at()

Tejun Heo <[email protected]>
freezer: add missing mb's to freezer_count() and freezer_should_skip()

Steve French <[email protected]>
SMB3 mounts fail with access denied to some servers

Andy Gross <[email protected]>
staging: drm/omap: Fix include error during make

Jianguo Wu <[email protected]>
mm/hugetlb: create hugetlb cgroup file in hugetlb_init

Gao feng <[email protected]>
cgroup_rm_file: don't delete the uncreated files

Tejun Heo <[email protected]>
cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()

Tejun Heo <[email protected]>

    cgroup: cgroup_subsys->fork() should be called after the task is added to css_set

Russell Webb <[email protected]>
xhci: Add Lynx Point LP to list of Intel switchable hosts

Alexis R. Cortes <[email protected]>
usb: host: xhci: Stricter conditional for Z1 system models for Compliance Mode Patch

Alan Stern <[email protected]>
USB: fix endpoint-disabling for failed config changes

Julius Werner <[email protected]>
xhci: fix null-pointer dereference when destroying half-built segment rings

Sarah Sharp <[email protected]>
xHCI: Fix TD Size calculation on 1.0 hosts.

Sarah Sharp <[email protected]>
xhci: Fix conditional check in bandwidth calculation.

Afzal Mohammed <[email protected]>
Revert "usb: musb: dsps: remove explicit NOP device creation"

Sergei Shtylyov <[email protected]>
usb: musb: cppi_dma: export cppi_interrupt()

Thomas Gleixner <[email protected]>
genirq: Always force thread affinity

Dmitry Torokhov <[email protected]>
Input: gpio_keys - defer probing if GPIO probing is deferred

Gabor Juhos <[email protected]>
Input: gpio_keys_polled - defer probing if GPIO probing is deferred

Christophe TORDEUX <[email protected]>
Input: sentelic - only report position of first finger as ST coordinates

Diego Calleja <[email protected]>
Input: wacom - fix touch support for Bamboo Fun CTH-461

Peter Popovec <[email protected]>
Input: walkera0701 - fix crash on startup

NeilBrown <[email protected]>
vfs: d_obtain_alias() needs to use "/" as default name.

Nickolai Zeldovich <[email protected]>
nfs: avoid dereferencing null pointer in initiate_bulk_draining

Trond Myklebust <[email protected]>
NFS: Ensure that we free the rpc_task after read and write cleanups are done

Xi Wang <[email protected]>
nfs: fix null checking in nfs_get_option_str()

Yanchuan Nian <[email protected]>
pnfs: Increase the refcount when LAYOUTGET fails the first time

Weston Andros Adamson <[email protected]>
NFS: Fix access to suid/sgid executables

Neil Brown <[email protected]>
nfsd: avoid permission checks on EXCLUSIVE_CREATE replay

J. Bruce Fields <[email protected]>
nfsd4: fix oops on unusual readlike compound

J. Bruce Fields <[email protected]>
nfsd: fix v4 reply caching

Yanchuan Nian <[email protected]>
nfs: fix wrong object type in lockowner_slab

Trond Myklebust <[email protected]>
NFS: Don't use SetPageError in the NFS writeback code

Trond Myklebust <[email protected]>
NFS: Fix calls to drop_nlink()

NeilBrown <[email protected]>
NFS: avoid NULL dereference in nfs_destroy_server

Jeff Layton <[email protected]>
nfs: don't zero out the rest of the page if we hit the EOF on a DIO READ

Sven Wegener <[email protected]>
NFSv4: Check for buffer length in __nfs4_get_acl_uncached

Jeff Layton <[email protected]>
nfs: don't extend writes to cover entire page if pagecache is invalid

Bryan Schumaker <[email protected]>
NFS: Add sequence_priviliged_ops for nfs4_proc_sequence()

Rafael J. Wysocki <[email protected]>
ACPI / scan: Do not use dummy HID for system bus ACPI nodes

Aaron Lu <[email protected]>
libata: restore acpi disable functionality

Zhang Rui <[email protected]>
ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set

Sebastian Andrzej Siewior <[email protected]>
usb: gadget: network: fix bind() error path

Sebastian Andrzej Siewior <[email protected]>
usb: gadget: uvc: fix error path in uvc_function_bind()

Sebastian Andrzej Siewior <[email protected]>
usb: gadget: tcm_usb_gadget: NULL terminate the FS descriptor list

Sebastian Andrzej Siewior <[email protected]>
usb: gadget: phonet: free requests in pn_bind()'s error path

Sebastian Andrzej Siewior <[email protected]>
usb: gadget: midi: free hs descriptors

Lothar Waßmann <[email protected]>
USB: chipidea: fix use after free bug

Christian Lamparter <[email protected]>
p54usb: add USBIDs for two more p54usb devices

Tomasz Guszkowski <[email protected]>
p54usb: add USB ID for T-Com Sinus 154 data II

Jussi Kivilinna <[email protected]>
rtlwifi: fix incorrect use of usb_alloc_coherent with usb_control_msg

Dan Williams <[email protected]>
qmi_wwan/cdc_ether: add Dell Wireless 5800 (Novatel E362) USB IDs

David Henningsson <[email protected]>
ALSA: hda - add mute LED for HP Pavilion 17 (Realtek codec)

Takashi Iwai <[email protected]>
ALSA: hda - Fix pin configuration of HP Pavilion dv7

Takashi Iwai <[email protected]>
ALSA: hda - Fix the wrong pincaps set in ALC861VD dallas/hp fixup

Takashi Iwai <[email protected]>
ALSA: hda - Always turn on pins for HDMI/DP

Takashi Iwai <[email protected]>
ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522

Takashi Iwai <[email protected]>
ALSA: hda - Move runtime PM check to runtime_idle callback

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix missing autopm for MIDI input

Takashi Iwai <[email protected]>
ALSA: usb-audio: Avoid autopm calls after disconnection

Hugh Dickins <[email protected]>
tmpfs mempolicy: fix /proc/mounts corrupting memory

Christoffer Dall <[email protected]>
mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED

Sonny Rao <[email protected]>
mm: fix calculation of dirtyable memory

Will Deacon <[email protected]>
virtio: force vring descriptors to be allocated from lowmem

Will Deacon <[email protected]>
virtio: 9p: correctly pass physical address to userspace for high pages

Will Deacon <[email protected]>
mm: highmem: export kmap_to_page for modules

Ondrej Zary <[email protected]>
x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptops

Will Deacon <[email protected]>
arm64: signal: push the unwinding prologue on the signal stack

Catalin Marinas <[email protected]>
arm64: Make !dirty ptes read-only

Kees Cook <[email protected]>

    exec: do not leave bprm->interp on stack

Robin Holt <[email protected]>
SGI-XP: handle non-fatal traps

Alan Cox <[email protected]>
pnpacpi: fix incorrect TEST_ALPHA() test

Felix Fietkau <[email protected]>
b43: fix tx path skb leaks

Larry Finger <[email protected]>
b43legacy: Fix firmware loading when driver is built into the kernel

Chuansheng Liu <[email protected]>
firmware loader: Fix the concurrent request_firmware() race for kref_get/put

Chuansheng Liu <[email protected]>
firmware loader: Fix the race FW_STATUS_DONE is followed by class_timeout

Eric Dumazet <[email protected]>
net: fix a race in gro_cell_poll()

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

Diffstat:

 Makefile                                       |   4 +-
 arch/arm/kernel/swp_emulate.c                  |   2 +
 arch/arm/mach-realview/include/mach/board-eb.h |   2 +-
 arch/arm/mm/cache-v7.S                         |   6 +-
 arch/arm/mm/mmu.c                              |   2 +-
 arch/arm64/include/asm/pgtable.h               |   2 +
 arch/arm64/include/asm/unistd32.h              |   2 +-
 arch/arm64/kernel/signal.c                     |  37 ++--
 arch/cris/include/asm/io.h                     |  39 +++-
 arch/sparc/crypto/aes_asm.S                    |  20 ++-
 arch/sparc/crypto/aes_glue.c                   |  31 +++-
 arch/sparc/crypto/camellia_glue.c              |   3 +
 arch/sparc/crypto/des_asm.S                    |   1 +
 arch/sparc/crypto/des_glue.c                   |   6 +
 arch/sparc/include/asm/hugetlb.h               |  10 +-
 arch/x86/pci/common.c                          |   3 +-
 drivers/acpi/scan.c                            |   2 +-
 drivers/acpi/sleep.c                           | 348 ++++++++++++++++++------------------
 drivers/ata/libata-acpi.c                      |   4 +
 drivers/atm/solos-pci.c                        |   5 +-
 drivers/base/firmware_class.c                  |  30 ++--
 drivers/bluetooth/btusb.c                      |   1 +
 drivers/hid/hid-core.c                         |   1 +
 drivers/input/joystick/walkera0701.c           |   7 +-
 drivers/input/keyboard/gpio_keys.c             |  13 +-
 drivers/input/keyboard/gpio_keys_polled.c      |  13 +-
 drivers/input/mouse/sentelic.c                 |   2 +-
 drivers/input/serio/i8042-x86ia64io.h          |   9 +
 drivers/input/tablet/wacom_wac.c               |   3 +-
 drivers/misc/sgi-xp/xpc_main.c                 |  34 +++-
 drivers/net/can/dev.c                          |   3 +-
 drivers/net/usb/cdc_ether.c                    |  15 ++
 drivers/net/usb/qmi_wwan.c                     |  14 ++
 drivers/net/wireless/b43/dma.c                 |   7 +-
 drivers/net/wireless/b43/main.c                |  12 +-
 drivers/net/wireless/b43/pio.c                 |   4 +-
 drivers/net/wireless/b43legacy/b43legacy.h     |   5 +
 drivers/net/wireless/b43legacy/main.c          |  37 +++-
 drivers/net/wireless/p54/p54usb.c              |   4 +
 drivers/net/wireless/rtlwifi/usb.c             |   7 +-
 drivers/pci/pci-driver.c                       |  67 ++++---
 drivers/pci/pci.c                              |   2 +
 drivers/pci/pcie/portdrv_pci.c                 |  20 ++-
 drivers/pci/quirks.c                           |   7 +-
 drivers/pnp/pnpacpi/core.c                     |   2 +-
 drivers/rtc/class.c                            |   1 -
 drivers/rtc/rtc-vt8500.c                       |  11 +-
 drivers/staging/omapdrm/omap_crtc.c            |   2 +-
 drivers/usb/chipidea/core.c                    |   3 +-
 drivers/usb/core/message.c                     |  54 +++---
 drivers/usb/gadget/f_ecm.c                     |   4 +-
 drivers/usb/gadget/f_eem.c                     |   5 +-
 drivers/usb/gadget/f_midi.c                    |   1 +
 drivers/usb/gadget/f_ncm.c                     |   4 +-
 drivers/usb/gadget/f_phonet.c                  |   8 +-
 drivers/usb/gadget/f_rndis.c                   |   4 +-
 drivers/usb/gadget/f_subset.c                  |   4 +-
 drivers/usb/gadget/f_uvc.c                     |  39 ++--
 drivers/usb/gadget/tcm_usb_gadget.c            |   1 +
 drivers/usb/host/ehci-pci.c                    |   3 +-
 drivers/usb/host/pci-quirks.c                  |   4 +-
 drivers/usb/host/xhci-mem.c                    |   9 +-
 drivers/usb/host/xhci-ring.c                   |  32 ++--
 drivers/usb/host/xhci.c                        |   4 +-
 drivers/usb/musb/cppi_dma.c                    |   1 +
 drivers/usb/musb/musb_dsps.c                   |   3 +-
 drivers/virtio/virtio_ring.c                   |   7 +
 fs/binfmt_misc.c                               |   5 +-
 fs/binfmt_script.c                             |   4 +-
 fs/cifs/readdir.c                              |  59 +++---
 fs/cifs/smb1ops.c                              |   7 +
 fs/cifs/smb2pdu.c                              |   2 +-
 fs/cifs/transport.c                            |   6 +-
 fs/dcache.c                                    |   2 +-
 fs/exec.c                                      |  15 ++
 fs/file_table.c                                |   2 +-
 fs/nfs/callback_proc.c                         |   2 +-
 fs/nfs/client.c                                |   3 +-
 fs/nfs/dir.c                                   |  27 +--
 fs/nfs/direct.c                                |   8 -
 fs/nfs/nfs4proc.c                              |  46 +++--
 fs/nfs/pnfs.c                                  |   2 +-
 fs/nfs/read.c                                  |  10 +-
 fs/nfs/super.c                                 |   2 +-
 fs/nfs/write.c                                 |  13 +-
 fs/nfsd/nfs4proc.c                             |   8 +-
 fs/nfsd/nfs4state.c                            |   2 +-
 fs/nfsd/nfs4xdr.c                              |  11 +-
 fs/nfsd/nfssvc.c                               |   2 +-
 fs/nfsd/vfs.c                                  |  10 +-
 fs/proc/array.c                                |   2 +-
 fs/splice.c                                    |   4 +-
 fs/xfs/xfs_aops.c                              |  81 +++------
 fs/xfs/xfs_log.c                               |   3 +-
 fs/xfs/xfs_qm.c                                |  15 +-
 include/asm-generic/tlb.h                      |   9 +
 include/linux/binfmts.h                        |   1 +
 include/linux/cgroup.h                         |   1 -
 include/linux/freezer.h                        |  50 +++++-
 include/linux/hugetlb_cgroup.h                 |   5 +-
 include/linux/kernel.h                         |   6 +-
 include/linux/libata.h                         |   1 +
 include/linux/page-flags.h                     |   8 +-
 include/linux/pci_ids.h                        |   1 +
 include/net/gro_cells.h                        |  14 +-
 include/net/inet_connection_sock.h             |   1 +
 include/net/ndisc.h                            |   7 +
 kernel/cgroup.c                                |  76 ++++----
 kernel/cgroup_freezer.c                        |  13 +-
 kernel/fork.c                                  |   9 +-
 kernel/irq/manage.c                            |  23 ++-
 kernel/printk.c                                |   5 +-
 kernel/signal.c                                |   1 +
 lib/atomic64.c                                 |  17 +-
 mm/highmem.c                                   |   1 +
 mm/hugetlb.c                                   |  11 +-
 mm/hugetlb_cgroup.c                            |  19 +-
 mm/memory.c                                    |   5 +
 mm/mempolicy.c                                 |  64 +++----
 mm/page-writeback.c                            |  25 ++-
 net/9p/trans_virtio.c                          |   3 +-
 net/batman-adv/bat_iv_ogm.c                    |   2 +-
 net/bluetooth/hci_core.c                       |   2 +
 net/bluetooth/rfcomm/sock.c                    |   4 +-
 net/bluetooth/sco.c                            |  19 +-
 net/dccp/ipv4.c                                |   4 +-
 net/dccp/ipv6.c                                |   3 +-
 net/ipv4/inet_connection_sock.c                |  16 ++
 net/ipv4/tcp_ipv4.c                            |   6 +-
 net/ipv6/ndisc.c                               |  17 ++
 net/ipv6/tcp_ipv6.c                            |   3 +-
 net/mac802154/wpan.c                           |   2 +-
 net/sched/sch_htb.c                            |   2 +-
 net/sctp/probe.c                               |   3 +-
 sound/pci/hda/hda_intel.c                      |  19 +-
 sound/pci/hda/patch_conexant.c                 |   1 +
 sound/pci/hda/patch_hdmi.c                     |  18 +-
 sound/pci/hda/patch_realtek.c                  |  34 +++-
 sound/pci/hda/patch_sigmatel.c                 |   2 +-
 sound/usb/midi.c                               |  91 ++++++----
 140 files changed, 1280 insertions(+), 749 deletions(-)