Skip to content

3.18.3-stable review

Greg Kroah-Hartman linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest142 of 150 patches 7 repliesIn review

142 of 150 patches are in this archive. The cover letter announces 150.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/150drivers/rtc/rtc-sirfsoc.c: move hardware initilization earlier in probedrivers/rtc/rtc-sirfsoc.c+8 -80 replies
2/150rtc: omap: fix clock-source configurationdrivers/rtc/rtc-omap.c+4 -20 replies
3/150rtc: omap: fix missing wakealarm attributedrivers/rtc/rtc-omap.c+3 -20 replies
5/150ocfs2: fix journal commit deadlockfs/ocfs2/aops.c+14 -20 replies
6/150ocfs2: fix the wrong directory passed to ocfs2_lookup_ino_from_name() when link filefs/ocfs2/namei.c+35 -80 replies
7/150ath9k_hw: fix hardware queue allocationdrivers/net/wireless/ath/ath9k/mac.c+1 -80 replies
8/150ath9k: fix BE/BK queue orderdrivers/net/wireless/ath/ath9k/hw.h+2 -20 replies
9/150can: peak_usb: fix cleanup sequence order in case of error during initdrivers/net/can/usb/peak_usb/pcan_usb_core.c+10 -70 replies
10/150can: peak_usb: fix memset() usagedrivers/net/can/usb/peak_usb/pcan_usb_pro.c+1 -20 replies
11/150swiotlb-xen: pass dev_addr to xen_dma_unmap_page and xen_dma_sync_single_for_cpudrivers/xen/swiotlb-xen.c+3 -30 replies
12/150swiotlb-xen: remove BUG_ON in xen_bus_to_physdrivers/xen/swiotlb-xen.c+0 -20 replies
13/150swiotlb-xen: call xen_dma_sync_single_for_device when appropriatedrivers/xen/swiotlb-xen.c+1 -10 replies
14/150swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_singledrivers/xen/swiotlb-xen.c+1 -10 replies
15/150iwlwifi: dvm: fix flush support for old firmwaredrivers/net/wireless/iwlwifi/dvm/commands.h drivers/net/wireless/iwlwifi/dvm/lib.c+41 -350 replies
16/150iwlwifi: mvm: update values for Smart Fifodrivers/net/wireless/iwlwifi/mvm/fw-api.h+1 -10 replies
17/150iwlwifi: add new device IDs for 3165drivers/net/wireless/iwlwifi/pcie/drv.c+4 -00 replies
18/150ath5k: fix hardware queue index assignmentdrivers/net/wireless/ath/ath5k/qcu.c+1 -70 replies
19/150ASoC: eukrea-tlv320: Fix of_node_put() call with uninitialized objectsound/soc/fsl/eukrea-tlv320.c+1 -10 replies
20/150ASoC: sigmadsp: Refuse to load firmware files with a non-supported versionsound/soc/codecs/sigmadsp.c+7 -00 replies
21/150ASoC: max98090: Fix ill-defined sidetone routesound/soc/codecs/max98090.c+2 -20 replies
22/150ASoC: tlv320aic31xx: Fix off by one error in the loop stucture.sound/soc/codecs/tlv320aic31xx.c+7 -60 replies
23/150ASoC: pcm512x: Trigger auto-increment of register addresses on i2csound/soc/codecs/pcm512x-i2c.c+6 -10 replies
24/150ASoC: dwc: Ensure FIFOs are flushed to prevent channel swapsound/soc/dwc/designware_i2s.c+14 -00 replies
25/150ktest: Fix make_min_config to handle new assign_configs calltools/testing/ktest/ktest.pl+3 -10 replies
26/150powerpc: Fix bad NULL pointer check in udbg_uart_getc_poll()arch/powerpc/kernel/udbg_16550.c+5 -10 replies
27/150powerpc/book3s: Fix partial invalidation of TLBs in MCE code.arch/powerpc/kernel/mce_power.c+2 -20 replies
28/150powerpc/powernv: Switch off MMU before entering nap/sleep/rvwinkle modearch/powerpc/include/asm/reg.h arch/powerpc/kernel/idle_power7.S+19 -10 replies
29/150powerpc/perf/hv-24x7: Use per-cpu page bufferarch/powerpc/perf/hv-24x7.c+9 -120 replies
30/150powerpc: add little endian flag to syscall_get_arch()arch/powerpc/include/asm/syscall.h include/uapi/linux/audit.h+7 -10 replies
31/150Bluetooth: ath3k: Add support of MCI 13d3:3408 bt devicedrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
32/150Bluetooth: 6lowpan: fix skb_unshare behaviournet/bluetooth/6lowpan.c+2 -60 replies
33/150Bluetooth: Fix LE connection timeout deadlocknet/bluetooth/hci_conn.c+1 -10 replies
34/150Bluetooth: Fix check for direct advertisingnet/bluetooth/hci_conn.c+1 -10 replies
35/150Bluetooth: Clear LE white list when resetting controllernet/bluetooth/hci_event.c+2 -00 replies
36/150Bluetooth: Fix controller configuration with HCI_QUIRK_INVALID_BDADDRnet/bluetooth/hci_event.c+6 -30 replies
38/150PCI: Restore detection of read-only BARsdrivers/pci/probe.c+3 -00 replies
39/150brcmfmac: Fix ifidx for rx data by msgbuf.drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c+9 -00 replies
40/150pstore-ram: Fix hangs by using write-combine mappingsfs/pstore/ram_core.c+2 -20 replies
41/150pstore-ram: Allow optional mapping with pgprot_noncachedDocumentation/ramoops.txt fs/pstore/ram.c fs/pstore/ram_core.c +1 more+47 -140 replies
42/150UBI: Fix invalid vfree()drivers/mtd/ubi/upd.c+6 -40 replies
43/150UBI: Fix double free after do_sync_erase()drivers/mtd/ubi/wl.c+3 -70 replies
44/150iommu/vt-d: Fix an off-by-one bug in __domain_mapping()drivers/iommu/intel-iommu.c+3 -50 replies
45/150iommu/vt-d: Fix dmar_domain leak in iommu_attach_devicedrivers/iommu/intel-iommu.c+4 -00 replies
46/150blk-mq: use nr_cpu_ids as highest CPU ID count for hwq <-> cpu mapblock/blk-mq-cpumap.c+1 -10 replies
47/150blk-mq: Fix a use-after-freeblock/blk-core.c block/blk-sysfs.c+7 -80 replies
48/150blk-mq: Avoid that __bt_get_word() wraps multiple timesblock/blk-mq-tag.c+4 -20 replies
49/150blk-mq: Fix a race between bt_clear_tag() and bt_get()block/blk-mq-tag.c+5 -60 replies
50/150blk-mq: Fix uninitialized kobject at CPU hotpluggingblock/blk-mq-sysfs.c+4 -50 replies
51/150HID: yet another buggy ELAN touchscreendrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c drivers/usb/core/quirks.c+5 -00 replies
52/150HID: wacom: re-add accidentally dropped Lenovo PIDdrivers/hid/wacom_wac.c+1 -00 replies
53/150HID: wacom: fix freeze on open when autosuspend is ondrivers/hid/wacom_sys.c+1 -80 replies
54/150HID: i2c-hid: fix race condition reading reportsdrivers/hid/i2c-hid/i2c-hid.c+8 -40 replies
55/150HID: i2c-hid: prevent buffer overflow in early IRQdrivers/hid/i2c-hid/i2c-hid.c+1 -10 replies
56/150HID: roccat: potential out of bounds in pyra_sysfs_write_settings()drivers/hid/hid-roccat-pyra.c+6 -20 replies
57/150HID: i2c-hid: Do not free buffers in i2c_hid_stop()drivers/hid/i2c-hid/i2c-hid.c+0 -50 replies
58/150HID: add battery quirk for USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO keyboarddrivers/hid/hid-input.c+3 -00 replies
60/150x86: export get_xsave_addrarch/x86/kernel/xsave.c+1 -00 replies
62/150KVM: x86: em_ret_far overrides cplarch/x86/kvm/emulate.c+1 -10 replies
63/150kvm: x86: mask out XSAVESarch/x86/kvm/cpuid.c+10 -10 replies
64/150KVM: s390: Fix size of monitor-class number fieldarch/s390/kvm/interrupt.c+1 -10 replies
65/150KVM: s390: flush CPU on load controlarch/s390/kvm/priv.c+2 -20 replies
66/150KVM: s390: Fix ipte lockingarch/s390/kvm/gaccess.c+14 -60 replies
67/150kvm: x86: drop severity of "generation wraparound" messagearch/x86/kvm/mmu.c+1 -10 replies
68/150x86_64, vdso: Fix the vdso address randomization algorithmarch/x86/vdso/vma.c+29 -160 replies
69/150x86, vdso: Use asm volatile in __getcpuarch/x86/include/asm/vsyscall.h+1 -10 replies
70/150driver core: Fix unbalanced device reference in drivers_probedrivers/base/bus.c+5 -30 replies
71/150misc: genwqe: check for error from get_user_pages_fast()drivers/misc/genwqe/card_utils.c+2 -00 replies
73/150i2c: designware: Fix falling time bindings docDocumentation/devicetree/bindings/i2c/i2c-designware.txt+2 -20 replies
74/150ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPACsound/usb/mixer_maps.c+12 -30 replies
75/150ALSA: hda/realtek - New codec support for ALC298sound/pci/hda/patch_realtek.c+7 -00 replies
76/150ALSA: hda/realtek - New codec support for ALC256sound/pci/hda/patch_realtek.c+7 -00 replies
77/150ALSA: hda/realtek - Add new Dell desktop for ALC3234 headset modesound/pci/hda/patch_realtek.c+1 -00 replies
78/150ALSA: hda - using uninitialized datasound/pci/hda/hda_codec.c+3 -10 replies
79/150ALSA: fireworks: fix an endianness bug for transaction lengthsound/firewire/fireworks/fireworks_transaction.c+1 -10 replies
80/150ALSA: snd-usb-caiaq: fix stream count checksound/usb/caiaq/audio.c+1 -10 replies
81/150ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecssound/pci/hda/patch_sigmatel.c+2 -20 replies
82/150ALSA: hda - Add new GPU codec ID 0x10de0072 to snd-hdasound/pci/hda/patch_hdmi.c+2 -00 replies
83/150md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants.drivers/md/raid5.c+5 -20 replies
84/150USB: cdc-acm: check for valid interfacesdrivers/usb/class/cdc-acm.c+5 -40 replies
85/150usb: renesas_usbhs: gadget: fix NULL pointer dereference in ep_disable()drivers/usb/renesas_usbhs/mod_gadget.c+3 -00 replies
86/150usb: gadget: at91_udc: move prepare clk into process contextdrivers/usb/gadget/udc/at91_udc.c+32 -120 replies
87/150USB: qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modemdrivers/usb/serial/qcserial.c+33 -00 replies
88/150Add USB_EHCI_EXYNOS to multi_v7_defconfigarch/arm/configs/multi_v7_defconfig+1 -00 replies
89/150genhd: check for int overflow in disk_expand_part_tbl()block/genhd.c+9 -20 replies
90/150cdc-acm: memory leak in error casedrivers/usb/class/cdc-acm.c+1 -00 replies
91/150drbd: merge_bvec_fn: properly remap bvm->bi_bdevdrivers/block/drbd/drbd_req.c+1 -00 replies
92/150drbd: Fix state change in case of connection timeoutdrivers/block/drbd/drbd_req.c+1 -10 replies
93/150writeback: fix a subtle race condition in I_DIRTY clearingfs/fs-writeback.c+22 -70 replies
94/150tracing/sched: Check preempt_count() for current when reading task->stateinclude/trace/events/sched.h+1 -10 replies
95/150tty: serial: men_z135_uart: Add terminating entry for men_z135_idsdrivers/tty/serial/men_z135_uart.c+1 -00 replies
96/150serial: samsung: wait for transfer completion before clock disabledrivers/tty/serial/samsung.c+4 -00 replies
97/150xtensa: fix kmap_prot definitionarch/xtensa/include/asm/highmem.h+1 -10 replies
99/150n_tty: Fix read_buf race condition, increment read_head after pushing datadrivers/tty/n_tty.c+2 -10 replies
100/150Drivers: hv: vmbus: Fix a race condition when unregistering a devicedrivers/hv/channel_mgmt.c+9 -20 replies
101/150Drivers: hv: util: make struct hv_do_fcopy match Hyper-V host messagesinclude/uapi/linux/hyperv.h+1 -00 replies
102/150fs: nfsd: Fix signedness bug in compare_blobfs/nfsd/nfs4state.c+7 -80 replies
103/150nfsd4: fix xdr4 inclusion of escaped charfs/nfsd/nfs4xdr.c+3 -00 replies
104/150nfsd4: fix xdr4 count of server in fs_location4fs/nfsd/nfs4xdr.c+1 -10 replies
105/150nfsd: fix fi_delegees leak when fi_had_conflict returns truefs/nfsd/nfs4state.c+1 -10 replies
106/150ACPI / video: update the skip case for acpi_video_device_in_dod()drivers/acpi/video.c+8 -20 replies
107/150ceph: do_sync is never initializedfs/ceph/addr.c+1 -10 replies
108/150mtd: tests: abort torturetest on erase errorsdrivers/mtd/tests/torturetest.c+3 -10 replies
109/150MTD: m25p80: fix inconsistency in m25p_ids compared to spi_nor_idsdrivers/mtd/devices/m25p80.c+3 -30 replies
110/150mtd: nand: omap: Fix NAND enumeration on 3430 LDPdrivers/mtd/nand/omap2.c+0 -70 replies
111/150nilfs2: fix the nilfs_iget() vs. nilfs_new_inode() racesfs/nilfs2/inode.c fs/nilfs2/namei.c+36 -110 replies
112/150scripts/kernel-doc: dont eat struct members with __alignedscripts/kernel-doc+1 -10 replies
113/150sched/deadline: Fix migration of SCHED_DEADLINE taskskernel/sched/deadline.c+3 -30 replies
114/150sched/deadline: Avoid double-accounting in case of missed deadlineskernel/sched/deadline.c+1 -180 replies
115/150sched: Add missing rcu protection to wake_up_all_idle_cpuskernel/sched/core.c+7 -20 replies
116/150ARM: dts: am437x-sk: fix lcd enable pin mux dataarch/arm/boot/dts/am437x-sk-evm.dts+1 -20 replies
117/150ARM: dts: am437x-sk-evm.dts: fix LCD timingsarch/arm/boot/dts/am437x-sk-evm.dts+6 -60 replies
118/150ARM: defconfigs: use CONFIG_CPUFREQ_DTarch/arm/configs/multi_v7_defconfig arch/arm/configs/shmobile_defconfig+2 -20 replies
119/150ARM: dts: DRA7: wdt: Fix compatible property for watchdog nodearch/arm/boot/dts/dra7.dtsi+1 -10 replies
120/150ARM: dts: Enable PWM node by default for s3c64xxarch/arm/boot/dts/s3c6410-mini6410.dts arch/arm/boot/dts/s3c64xx.dtsi+0 -50 replies
121/150ARM: OMAP4: PM: Only do static dependency configuration in omap4_init_static_depsarch/arm/mach-omap2/pm44xx.c+9 -200 replies
122/150Revert "ARM: 7830/1: delay: dont bother reporting bogomips in /proc/cpuinfo"arch/arm/kernel/setup.c arch/arm/kernel/smp.c+20 -20 replies
124/150ACPI / video: Add some Samsung models to disable_native_backlight listdrivers/acpi/video.c+17 -00 replies
125/150ACPI / PM: Fix PM initialization for devices that are not presentdrivers/acpi/device_pm.c drivers/acpi/scan.c+9 -60 replies
126/150Revert "Input: atmel_mxt_ts - use deep sleep mode when stopped"drivers/input/touchscreen/atmel_mxt_ts.c+26 -732 replies
127/150Input: alps - v7: ignore new packetsdrivers/input/mouse/alps.c+24 -60 replies
128/150Input: alps - v7: sometimes a single touch is reported in mt[1]drivers/input/mouse/alps.c+14 -40 replies
129/150Input: alps - v7: fix finger counting for > 2 fingers on clickpadsdrivers/input/mouse/alps.c+12 -40 replies
130/150arm64: Move cpu_resume into the text sectionarch/arm64/kernel/sleep.S arch/arm64/kernel/suspend.c+8 -320 replies
131/150arm64: kernel: fix __cpu_suspend mm switch on warm-bootarch/arm64/kernel/suspend.c+13 -10 replies
132/150arm64/efi: add missing call to early_ioremap_reset()arch/arm64/kernel/efi.c arch/arm64/kernel/setup.c+2 -10 replies
133/150crypto: sha-mb - Add avx2_supported check.arch/x86/crypto/Makefile+1 -10 replies
134/150crypto: aesni - fix "by8" variant for 128 bit keysarch/x86/crypto/aes_ctrby8_avx-x86_64.S+35 -110 replies
135/150Btrfs: dont delay inode ref updates during log replayfs/btrfs/delayed-inode.c+8 -00 replies
136/150Revert "mac80211: Fix accounting of the tailroom-needed counter"include/net/mac80211.h net/mac80211/key.c+11 -80 replies
137/150perf/x86/intel/uncore: Make sure only uncore events are collectedarch/x86/kernel/cpu/perf_event_intel_uncore.c+19 -30 replies
138/150perf: Fix events installation during moving groupkernel/events/core.c+2 -20 replies
139/150perf/x86/uncore/hsw-ep: Handle systems with only two SBOXesarch/x86/kernel/cpu/perf_event_intel_uncore.h arch/x86/kernel/cpu/perf_event_intel_uncore_snbep.c+18 -10 replies
140/150perf session: Do not fail on processing out of order eventtools/perf/util/event.h tools/perf/util/session.c+6 -60 replies
141/150spi: sh-msiof: Add runtime PM lock in initializingdrivers/spi/spi-sh-msiof.c+5 -00 replies
143/150nouveau: bring back legacy mmap handlerdrivers/gpu/drm/nouveau/nouveau_ttm.c+2 -10 replies
144/150regulator: s2mps11: Fix dw_mmc failure on Gear 2drivers/regulator/s2mps11.c+12 -70 replies
145/150mmc: sdhci: Fix sleep in atomic after inserting SD carddrivers/mmc/host/sdhci.c+6 -20 replies
146/150exit: fix race between wait_consider_task() and wait_task_zombie()kernel/exit.c+9 -30 replies
147/150mm: protect set_page_dirty() from ongoing truncationinclude/linux/writeback.h mm/memory.c mm/page-writeback.c+29 -420 replies
148/150mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killedmm/vmscan.c+13 -110 replies
149/150mm: propagate error from stack expansion even for guard pageinclude/linux/mm.h mm/memory.c+3 -30 replies
150/150mm: Dont count the stack guard page towards RLIMIT_STACKmm/mmap.c+5 -20 replies

Reviews trailers per patch

38 of 142 patches have a Reviewed-by or Acked-by.

PatchFelipe BalbiWengang WangMark FashehAron SzaboCatalin MarinasKonrad Rzeszutek WilkJohannes BergPaul MooreArend Van SprielPieter-Paul GiesbertsKees CookSudeep DuttDavid WoodhouseJerry HoemannGreg Kroah-HartmanHans SpathBenjamin TissoiresThomas GleixnerDavid HildenbrandCornelia HuckPaolo BonziniRomain BaeriswylAlexandre BelloniBoris BrezillonNicolas FerreJan KaraIngo MolnarJeff LaytonOleksij RempelDmitry TuninJimboJani NikulaJuri LelliChuansheng LiuTomi ValkeinenBrent SanerMika WesterbergLinus TorvaldsMark RutlandLorenzo PieralisiArd BiesheuvelLarry FingerChristian LamparterAndreas OehlerDaniel VetterArne GoedekeKirill A. ShutemovMichal HockoRik van RielJay FoadChih-Wei Huang
1/150
2/150R-b T-b
3/150R-b T-b
5/150R-b R-b
6/150T-b
7/150
8/150
9/150
10/150
11/150R-b A-b
12/150R-b A-b
13/150A-b
14/150A-b
15/150
16/150R-b
17/150
18/150
19/150
20/150
21/150
22/150
23/150
24/150
25/150
26/150
27/150
28/150
29/150
30/150A-b
31/150
32/150
33/150
34/150
35/150
36/150
38/150
39/150R-b R-b
40/150A-b
41/150A-b
42/150
43/150
44/150Reported-And-Tested-by A-b
45/150T-b
46/150
47/150
48/150
49/150
50/150
51/150A-b
52/150
53/150T-b
54/150R-b
55/150R-b
56/150
57/150R-b
58/150
60/150A-b
62/150
63/150
64/150R-b
65/150R-b A-b
66/150
67/150
68/150R-b
69/150A-b
70/150
71/150
73/150A-b
74/150
75/150
76/150
77/150
78/150
79/150
80/150
81/150
82/150
83/150
84/150
85/150
86/150A-b A-b A-b
87/150
88/150
89/150
90/150
91/150
92/150
93/150R-b
94/150A-b
95/150
96/150
97/150
99/150
100/150
101/150
102/150R-b
103/150
104/150
105/150
106/150Reported-and-tested-by Reported-and-tested-by Reported-and-tested-by A-b
107/150
108/150
109/150
110/150
111/150
112/150
113/150A-b
114/150A-b
115/150R-b
116/150A-b
117/150T-b
118/150
119/150
120/150
121/150
122/150
124/150Reported-and-tested-by
125/150R-b
126/150Bisected-by
127/150T-b
128/150T-b
129/150T-b
130/150R-b T-b R-b T-b R-b T-b A-b
131/150
132/150
133/150
134/150
135/150
136/150Bisected-by Debugged-by
137/150
138/150
139/150T-b
140/150A-b
141/150
143/150A-b
144/150
145/150
146/150T-b
147/150R-b A-b
148/150A-b A-b
149/150Reported-and-tested-by
150/150Reported-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 51 reviewers.

Read the v1 thread

Cover letter [PATCH 3.18 000/150] 3.18.3-stable review

This is the start of the stable review cycle for the 3.18.3 release. There are 150 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 16 07:20:24 UTC 2015. 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.18.3-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.18.3-rc1

Linus Torvalds <[email protected]>
mm: Don't count the stack guard page towards RLIMIT_STACK

Linus Torvalds <[email protected]>
mm: propagate error from stack expansion even for guard page

Vlastimil Babka <[email protected]>
mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed

Johannes Weiner <[email protected]>
mm: protect set_page_dirty() from ongoing truncation

Oleg Nesterov <[email protected]>
exit: fix race between wait_consider_task() and wait_task_zombie()

Krzysztof Kozlowski <[email protected]>
mmc: sdhci: Fix sleep in atomic after inserting SD card

Krzysztof Kozlowski <[email protected]>
regulator: s2mps11: Fix dw_mmc failure on Gear 2

Dave Airlie <[email protected]>
nouveau: bring back legacy mmap handler

Bruno Prémont <[email protected]>
drm/nouveau/nouveau: Do not BUG_ON(!spin_is_locked()) on UP

Hisashi Nakamura <[email protected]>
spi: sh-msiof: Add runtime PM lock in initializing

Jiri Olsa <[email protected]>
perf session: Do not fail on processing out of order event

Andi Kleen <[email protected]>
perf/x86/uncore/hsw-ep: Handle systems with only two SBOXes

Jiri Olsa <[email protected]>
perf: Fix events installation during moving group

Jiri Olsa <[email protected]>
perf/x86/intel/uncore: Make sure only uncore events are collected

Johannes Berg <[email protected]>
Revert "mac80211: Fix accounting of the tailroom-needed counter"

Chris Mason <[email protected]>
Btrfs: don't delay inode ref updates during log replay

Mathias Krause <[email protected]>
crypto: aesni - fix "by8" variant for 128 bit keys

Vinson Lee <[email protected]>
crypto: sha-mb - Add avx2_supported check.

Ard Biesheuvel <[email protected]>
arm64/efi: add missing call to early_ioremap_reset()

Lorenzo Pieralisi <[email protected]>
arm64: kernel: fix __cpu_suspend mm switch on warm-boot

Laura Abbott <[email protected]>
arm64: Move cpu_resume into the text section

Hans de Goede <[email protected]>
Input: alps - v7: fix finger counting for > 2 fingers on clickpads

Hans de Goede <[email protected]>
Input: alps - v7: sometimes a single touch is reported in mt[1]

Hans de Goede <[email protected]>
Input: alps - v7: ignore new packets

Linus Torvalds <[email protected]>
Revert "Input: atmel_mxt_ts - use deep sleep mode when stopped"

Rafael J. Wysocki <[email protected]>
ACPI / PM: Fix PM initialization for devices that are not present

Aaron Lu <[email protected]>
ACPI / video: Add some Samsung models to disable_native_backlight list

J. Bruce Fields <[email protected]>
rpc: fix xdr_truncate_encode to handle buffer ending on page boundary

Pavel Machek <[email protected]>
Revert "ARM: 7830/1: delay: don't bother reporting bogomips in /proc/cpuinfo"

Nishanth Menon <[email protected]>
ARM: OMAP4: PM: Only do static dependency configuration in omap4_init_static_deps

Tomasz Figa <[email protected]>
ARM: dts: Enable PWM node by default for s3c64xx

Lokesh Vutla <[email protected]>
ARM: dts: DRA7: wdt: Fix compatible property for watchdog node

Viresh Kumar <[email protected]>
ARM: defconfigs: use CONFIG_CPUFREQ_DT

Tomi Valkeinen <[email protected]>
ARM: dts: am437x-sk-evm.dts: fix LCD timings

Felipe Balbi <[email protected]>
ARM: dts: am437x-sk: fix lcd enable pin mux data

Andy Lutomirski <[email protected]>
sched: Add missing rcu protection to wake_up_all_idle_cpus

Luca Abeni <[email protected]>
sched/deadline: Avoid double-accounting in case of missed deadlines

Luca Abeni <[email protected]>
sched/deadline: Fix migration of SCHED_DEADLINE tasks

Johannes Berg <[email protected]>
scripts/kernel-doc: don't eat struct members with __aligned

Ryusuke Konishi <[email protected]>
nilfs2: fix the nilfs_iget() vs. nilfs_new_inode() races

Roger Quadros <[email protected]>
mtd: nand: omap: Fix NAND enumeration on 3430 LDP

Alison Chaiken <[email protected]>
MTD: m25p80: fix inconsistency in m25p_ids compared to spi_nor_ids

Brian Norris <[email protected]>
mtd: tests: abort torturetest on erase errors

Dan Carpenter <[email protected]>
ceph: do_sync is never initialized

Aaron Lu <[email protected]>
ACPI / video: update the skip case for acpi_video_device_in_dod()

Jeff Layton <[email protected]>
nfsd: fix fi_delegees leak when fi_had_conflict returns true

Benjamin Coddington <[email protected]>
nfsd4: fix xdr4 count of server in fs_location4

Benjamin Coddington <[email protected]>
nfsd4: fix xdr4 inclusion of escaped char

Rasmus Villemoes <[email protected]>
fs: nfsd: Fix signedness bug in compare_blob

Vitaly Kuznetsov <[email protected]>
Drivers: hv: util: make struct hv_do_fcopy match Hyper-V host messages

Vitaly Kuznetsov <[email protected]>
Drivers: hv: vmbus: Fix a race condition when unregistering a device

Christian Riesch <[email protected]>
n_tty: Fix read_buf race condition, increment read_head after pushing data

Jiri Slaby <[email protected]>
reiserfs: destroy allocated commit workqueue

Max Filippov <[email protected]>
xtensa: fix kmap_prot definition

Robert Baldyga <[email protected]>
serial: samsung: wait for transfer completion before clock disable

Axel Lin <[email protected]>
tty: serial: men_z135_uart: Add terminating entry for men_z135_ids

Steven Rostedt (Red Hat) <[email protected]>

    tracing/sched: Check preempt_count() for current when reading task->state

Tejun Heo <[email protected]>
writeback: fix a subtle race condition in I_DIRTY clearing

Philipp Reisner <[email protected]>
drbd: Fix state change in case of connection timeout

Lars Ellenberg <[email protected]>

    drbd: merge_bvec_fn: properly remap bvm->bi_bdev

Oliver Neukum <[email protected]>
cdc-acm: memory leak in error case

Jens Axboe <[email protected]>
genhd: check for int overflow in disk_expand_part_tbl()

Steev Klimaszewski <[email protected]>
Add USB_EHCI_EXYNOS to multi_v7_defconfig

Martin Hauke <[email protected]>
USB: qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Ronald Wahl <[email protected]>
usb: gadget: at91_udc: move prepare clk into process context

Kazuya Mizuguchi <[email protected]>
usb: renesas_usbhs: gadget: fix NULL pointer dereference in ep_disable()

Greg Kroah-Hartman <[email protected]>
USB: cdc-acm: check for valid interfaces

NeilBrown <[email protected]>
md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants.

Aaron Plattner <[email protected]>

    ALSA: hda - Add new GPU codec ID 0x10de0072 to snd-hda

Takashi Iwai <[email protected]>
ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs

Daniel Mack <[email protected]>
ALSA: snd-usb-caiaq: fix stream count check

Takashi Sakamoto <[email protected]>
ALSA: fireworks: fix an endianness bug for transaction length

Dan Carpenter <[email protected]>
ALSA: hda - using uninitialized data

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add new Dell desktop for ALC3234 headset mode

Kailang Yang <[email protected]>
ALSA: hda/realtek - New codec support for ALC256

Kailang Yang <[email protected]>
ALSA: hda/realtek - New codec support for ALC298

Jiri Jaburek <[email protected]>
ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC

Doug Anderson <[email protected]>
i2c: designware: Fix falling time bindings doc

Pali Rohár <[email protected]>
i8k: Add support for Dell Latitude E6440

Ian Abbott <[email protected]>
misc: genwqe: check for error from get_user_pages_fast()

Alex Williamson <[email protected]>
driver core: Fix unbalanced device reference in drivers_probe

Andy Lutomirski <[email protected]>
x86, vdso: Use asm volatile in __getcpu

Andy Lutomirski <[email protected]>
x86_64, vdso: Fix the vdso address randomization algorithm

Paolo Bonzini <[email protected]>
kvm: x86: drop severity of "generation wraparound" message

Christian Borntraeger <[email protected]>
KVM: s390: Fix ipte locking

Christian Borntraeger <[email protected]>
KVM: s390: flush CPU on load control

Thomas Huth <[email protected]>
KVM: s390: Fix size of monitor-class number field

Paolo Bonzini <[email protected]>
kvm: x86: mask out XSAVES

Nadav Amit <[email protected]>
KVM: x86: em_ret_far overrides cpl

Paolo Bonzini <[email protected]>
KVM: x86: support XSAVES usage in the host

Paolo Bonzini <[email protected]>
x86: export get_xsave_addr

Giedrius Statkevičius <[email protected]>

    HID: Add a new id 0x501a for Genius MousePen i608X

Karl Relton <[email protected]>
HID: add battery quirk for USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO keyboard

Mika Westerberg <[email protected]>
HID: i2c-hid: Do not free buffers in i2c_hid_stop()

Dan Carpenter <[email protected]>
HID: roccat: potential out of bounds in pyra_sysfs_write_settings()

Gwendal Grignou <[email protected]>
HID: i2c-hid: prevent buffer overflow in early IRQ

Jean-Baptiste Maneyrol <[email protected]>
HID: i2c-hid: fix race condition reading reports

Benjamin Tissoires <[email protected]>
HID: wacom: fix freeze on open when autosuspend is on

Benjamin Tissoires <[email protected]>
HID: wacom: re-add accidentally dropped Lenovo PID

Oliver Neukum <[email protected]>
HID: yet another buggy ELAN touchscreen

Takashi Iwai <[email protected]>
blk-mq: Fix uninitialized kobject at CPU hotplugging

Bart Van Assche <[email protected]>
blk-mq: Fix a race between bt_clear_tag() and bt_get()

Bart Van Assche <[email protected]>
blk-mq: Avoid that __bt_get_word() wraps multiple times

Bart Van Assche <[email protected]>
blk-mq: Fix a use-after-free

Jens Axboe <[email protected]>

    blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map

Joerg Roedel <[email protected]>
iommu/vt-d: Fix dmar_domain leak in iommu_attach_device

Jiang Liu <[email protected]>
iommu/vt-d: Fix an off-by-one bug in __domain_mapping()

Richard Weinberger <[email protected]>
UBI: Fix double free after do_sync_erase()

Richard Weinberger <[email protected]>
UBI: Fix invalid vfree()

Tony Lindgren <[email protected]>
pstore-ram: Allow optional mapping with pgprot_noncached

Rob Herring <[email protected]>
pstore-ram: Fix hangs by using write-combine mappings

Hante Meuleman <[email protected]>
brcmfmac: Fix ifidx for rx data by msgbuf.

Myron Stowe <[email protected]>
PCI: Restore detection of read-only BARs

Johan Hedberg <[email protected]>
Bluetooth: Fix accepting connections when not using mgmt

Marcel Holtmann <[email protected]>
Bluetooth: Fix controller configuration with HCI_QUIRK_INVALID_BDADDR

Marcel Holtmann <[email protected]>
Bluetooth: Clear LE white list when resetting controller

Johan Hedberg <[email protected]>
Bluetooth: Fix check for direct advertising

Johan Hedberg <[email protected]>
Bluetooth: Fix LE connection timeout deadlock

Alexander Aring <[email protected]>
Bluetooth: 6lowpan: fix skb_unshare behaviour

Dmitry Tunin <[email protected]>
Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device

Richard Guy Briggs <[email protected]>
powerpc: add little endian flag to syscall_get_arch()

[email protected] <[email protected]>
powerpc/perf/hv-24x7: Use per-cpu page buffer

Paul Mackerras <[email protected]>
powerpc/powernv: Switch off MMU before entering nap/sleep/rvwinkle mode

Mahesh Salgaonkar <[email protected]>
powerpc/book3s: Fix partial invalidation of TLBs in MCE code.

Anton Blanchard <[email protected]>
powerpc: Fix bad NULL pointer check in udbg_uart_getc_poll()

Steven Rostedt (Red Hat) <[email protected]>
ktest: Fix make_min_config to handle new assign_configs call

Andrew Jackson <[email protected]>
ASoC: dwc: Ensure FIFOs are flushed to prevent channel swap

Peter Rosin <[email protected]>
ASoC: pcm512x: Trigger auto-increment of register addresses on i2c

Jyri Sarha <[email protected]>
ASoC: tlv320aic31xx: Fix off by one error in the loop stucture.

Jarkko Nikula <[email protected]>
ASoC: max98090: Fix ill-defined sidetone route

Lars-Peter Clausen <[email protected]>
ASoC: sigmadsp: Refuse to load firmware files with a non-supported version

Takashi Iwai <[email protected]>
ASoC: eukrea-tlv320: Fix of_node_put() call with uninitialized object

Felix Fietkau <[email protected]>
ath5k: fix hardware queue index assignment

Emmanuel Grumbach <[email protected]>
iwlwifi: add new device IDs for 3165

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: update values for Smart Fifo

Emmanuel Grumbach <[email protected]>
iwlwifi: dvm: fix flush support for old firmware

Stefano Stabellini <[email protected]>
swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single

Stefano Stabellini <[email protected]>
swiotlb-xen: call xen_dma_sync_single_for_device when appropriate

Stefano Stabellini <[email protected]>
swiotlb-xen: remove BUG_ON in xen_bus_to_phys

Stefano Stabellini <[email protected]>
swiotlb-xen: pass dev_addr to xen_dma_unmap_page and xen_dma_sync_single_for_cpu

Stephane Grosjean <[email protected]>
can: peak_usb: fix memset() usage

Stephane Grosjean <[email protected]>
can: peak_usb: fix cleanup sequence order in case of error during init

Felix Fietkau <[email protected]>
ath9k: fix BE/BK queue order

Felix Fietkau <[email protected]>
ath9k_hw: fix hardware queue allocation

Xue jiufei <[email protected]>
ocfs2: fix the wrong directory passed to ocfs2_lookup_ino_from_name() when link file

Junxiao Bi <[email protected]>
ocfs2: fix journal commit deadlock

Arnaud Ebalard <[email protected]>
drivers/rtc/rtc-isl12057.c: fix masking of register values

Johan Hovold <[email protected]>
rtc: omap: fix missing wakealarm attribute

Johan Hovold <[email protected]>
rtc: omap: fix clock-source configuration

Guo Zeng <[email protected]>
drivers/rtc/rtc-sirfsoc.c: move hardware initilization earlier in probe

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

Diffstat:

 .../devicetree/bindings/i2c/i2c-designware.txt     |  4 +-
 Documentation/ramoops.txt                          | 13 ++-
 Makefile                                           |  4 +-
 arch/arm/boot/dts/am437x-sk-evm.dts                | 15 ++--
 arch/arm/boot/dts/dra7.dtsi                        |  2 +-
 arch/arm/boot/dts/s3c6410-mini6410.dts             |  4 -
 arch/arm/boot/dts/s3c64xx.dtsi                     |  1 -
 arch/arm/configs/multi_v7_defconfig                |  3 +-
 arch/arm/configs/shmobile_defconfig                |  2 +-
 arch/arm/kernel/setup.c                            |  9 ++
 arch/arm/kernel/smp.c                              | 13 ++-
 arch/arm/mach-omap2/pm44xx.c                       | 29 ++-----
 arch/arm64/kernel/efi.c                            |  2 +-
 arch/arm64/kernel/setup.c                          |  1 +
 arch/arm64/kernel/sleep.S                          | 36 ++------
 arch/arm64/kernel/suspend.c                        | 18 +++-
 arch/powerpc/include/asm/reg.h                     |  2 +
 arch/powerpc/include/asm/syscall.h                 |  6 +-
 arch/powerpc/kernel/idle_power7.S                  | 18 +++-
 arch/powerpc/kernel/mce_power.c                    |  4 +-
 arch/powerpc/kernel/udbg_16550.c                   |  6 +-
 arch/powerpc/perf/hv-24x7.c                        | 21 ++---
 arch/s390/kvm/gaccess.c                            | 20 +++--
 arch/s390/kvm/interrupt.c                          |  2 +-
 arch/s390/kvm/priv.c                               |  4 +-
 arch/x86/crypto/Makefile                           |  2 +-
 arch/x86/crypto/aes_ctrby8_avx-x86_64.S            | 46 +++++++---
 arch/x86/include/asm/vsyscall.h                    |  2 +-
 arch/x86/kernel/cpu/perf_event_intel_uncore.c      | 22 ++++-
 arch/x86/kernel/cpu/perf_event_intel_uncore.h      |  2 +-
 .../x86/kernel/cpu/perf_event_intel_uncore_snbep.c | 17 ++++
 arch/x86/kernel/xsave.c                            |  1 +
 arch/x86/kvm/cpuid.c                               | 11 ++-
 arch/x86/kvm/emulate.c                             |  2 +-
 arch/x86/kvm/mmu.c                                 |  2 +-
 arch/x86/kvm/x86.c                                 | 90 ++++++++++++++++++--
 arch/x86/vdso/vma.c                                | 45 ++++++----
 arch/xtensa/include/asm/highmem.h                  |  2 +-
 block/blk-core.c                                   |  3 +
 block/blk-mq-cpumap.c                              |  2 +-
 block/blk-mq-sysfs.c                               |  9 +-
 block/blk-mq-tag.c                                 | 17 ++--
 block/blk-sysfs.c                                  | 12 +--
 block/genhd.c                                      | 11 ++-
 drivers/acpi/device_pm.c                           |  2 +-
 drivers/acpi/scan.c                                | 13 +--
 drivers/acpi/video.c                               | 27 +++++-
 drivers/base/bus.c                                 |  8 +-
 drivers/block/drbd/drbd_req.c                      |  3 +-
 drivers/bluetooth/ath3k.c                          |  2 +
 drivers/bluetooth/btusb.c                          |  1 +
 drivers/char/i8k.c                                 |  8 ++
 drivers/gpu/drm/nouveau/core/core/event.c          |  4 +-
 drivers/gpu/drm/nouveau/core/core/notify.c         |  2 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |  3 +-
 drivers/hid/hid-core.c                             |  1 +
 drivers/hid/hid-ids.h                              |  2 +
 drivers/hid/hid-input.c                            |  3 +
 drivers/hid/hid-kye.c                              |  4 +
 drivers/hid/hid-roccat-pyra.c                      |  8 +-
 drivers/hid/i2c-hid/i2c-hid.c                      | 19 ++---
 drivers/hid/usbhid/hid-quirks.c                    |  2 +
 drivers/hid/wacom_sys.c                            |  9 +-
 drivers/hid/wacom_wac.c                            |  1 +
 drivers/hv/channel_mgmt.c                          | 11 ++-
 drivers/input/mouse/alps.c                         | 56 +++++++++---
 drivers/input/touchscreen/atmel_mxt_ts.c           | 99 ++++++----------------
 drivers/iommu/intel-iommu.c                        | 12 +--
 drivers/md/raid5.c                                 |  7 +-
 drivers/misc/genwqe/card_utils.c                   |  2 +
 drivers/mmc/host/sdhci.c                           |  8 +-
 drivers/mtd/devices/m25p80.c                       |  6 +-
 drivers/mtd/nand/omap2.c                           |  7 --
 drivers/mtd/tests/torturetest.c                    |  4 +-
 drivers/mtd/ubi/upd.c                              | 10 ++-
 drivers/mtd/ubi/wl.c                               | 10 +--
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       | 17 ++--
 drivers/net/can/usb/peak_usb/pcan_usb_pro.c        |  3 +-
 drivers/net/wireless/ath/ath5k/qcu.c               |  8 +-
 drivers/net/wireless/ath/ath9k/hw.h                |  4 +-
 drivers/net/wireless/ath/ath9k/mac.c               |  9 +-
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c   |  9 ++
 drivers/net/wireless/iwlwifi/dvm/commands.h        | 31 ++++---
 drivers/net/wireless/iwlwifi/dvm/lib.c             | 47 +++++-----
 drivers/net/wireless/iwlwifi/mvm/fw-api.h          |  2 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c            |  4 +
 drivers/pci/probe.c                                |  3 +
 drivers/regulator/s2mps11.c                        | 19 +++--
 drivers/rtc/rtc-isl12057.c                         |  4 +-
 drivers/rtc/rtc-omap.c                             | 11 ++-
 drivers/rtc/rtc-sirfsoc.c                          | 16 ++--
 drivers/spi/spi-sh-msiof.c                         |  5 ++
 drivers/tty/n_tty.c                                |  3 +-
 drivers/tty/serial/men_z135_uart.c                 |  1 +
 drivers/tty/serial/samsung.c                       |  4 +
 drivers/usb/class/cdc-acm.c                        | 10 ++-
 drivers/usb/core/quirks.c                          |  3 +
 drivers/usb/gadget/udc/at91_udc.c                  | 44 +++++++---
 drivers/usb/renesas_usbhs/mod_gadget.c             |  3 +
 drivers/usb/serial/qcserial.c                      | 33 ++++++++
 drivers/xen/swiotlb-xen.c                          | 10 +--
 fs/btrfs/delayed-inode.c                           |  8 ++
 fs/ceph/addr.c                                     |  2 +-
 fs/fs-writeback.c                                  | 29 +++++--
 fs/nfsd/nfs4state.c                                | 17 ++--
 fs/nfsd/nfs4xdr.c                                  |  5 +-
 fs/nilfs2/inode.c                                  | 32 +++++--
 fs/nilfs2/namei.c                                  | 15 +++-
 fs/ocfs2/aops.c                                    | 16 +++-
 fs/ocfs2/namei.c                                   | 43 ++++++++--
 fs/pstore/ram.c                                    | 13 ++-
 fs/pstore/ram_core.c                               | 31 +++++--
 fs/reiserfs/super.c                                |  3 +
 include/linux/mm.h                                 |  2 +-
 include/linux/pstore_ram.h                         |  4 +-
 include/linux/writeback.h                          |  1 -
 include/net/mac80211.h                             |  7 +-
 include/trace/events/sched.h                       |  2 +-
 include/uapi/linux/audit.h                         |  2 +
 include/uapi/linux/hyperv.h                        |  1 +
 kernel/events/core.c                               |  4 +-
 kernel/exit.c                                      | 12 ++-
 kernel/sched/core.c                                |  9 +-
 kernel/sched/deadline.c                            | 25 +-----
 mm/memory.c                                        | 31 ++++---
 mm/mmap.c                                          |  7 +-
 mm/page-writeback.c                                | 43 +++-------
 mm/vmscan.c                                        | 24 +++---
 net/bluetooth/6lowpan.c                            |  8 +-
 net/bluetooth/hci_conn.c                           |  4 +-
 net/bluetooth/hci_event.c                          | 18 +++-
 net/mac80211/key.c                                 | 12 ++-
 net/sunrpc/xdr.c                                   |  6 +-
 scripts/kernel-doc                                 |  2 +-
 sound/firewire/fireworks/fireworks_transaction.c   |  2 +-
 sound/pci/hda/hda_codec.c                          |  4 +-
 sound/pci/hda/patch_hdmi.c                         |  2 +
 sound/pci/hda/patch_realtek.c                      | 15 ++++
 sound/pci/hda/patch_sigmatel.c                     |  4 +-
 sound/soc/codecs/max98090.c                        |  4 +-
 sound/soc/codecs/pcm512x-i2c.c                     |  7 +-
 sound/soc/codecs/sigmadsp.c                        |  7 ++
 sound/soc/codecs/tlv320aic31xx.c                   | 13 +--
 sound/soc/dwc/designware_i2s.c                     | 14 +++
 sound/soc/fsl/eukrea-tlv320.c                      |  2 +-
 sound/usb/caiaq/audio.c                            |  2 +-
 sound/usb/mixer_maps.c                             | 15 +++-
 tools/perf/util/event.h                            |  1 +
 tools/perf/util/session.c                          | 11 ++-
 tools/testing/ktest/ktest.pl                       |  4 +-
 150 files changed, 1121 insertions(+), 618 deletions(-)