Skip to content

4.4.7-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest204 of 210 patches 9 repliesIn review

204 of 210 patches are in this archive. The cover letter announces 210.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/210s390/cpumf: Fix lpp detectionarch/s390/kernel/head64.S+1 -10 replies
2/210regulator: core: avoid unused variable warningdrivers/regulator/core.c+3 -110 replies
3/210regulator: core: Fix nested locking of suppliesdrivers/regulator/core.c+9 -10 replies
4/210ASoC: samsung: pass DMA channels as pointersarch/arm/mach-s3c64xx/dev-audio.c arch/arm/mach-s3c64xx/include/mach/dma.h arch/arm/plat-samsung/devs.c +9 more+84 -1200 replies
5/210mmc: sh_mmcif: rework dma channel handlingdrivers/mmc/host/sh_mmcif.c+38 -460 replies
6/210mmc: sh_mmcif: Correct TX DMA channel allocationdrivers/mmc/host/sh_mmcif.c+1 -10 replies
7/210x86/microcode/intel: Make early loader look for builtin microcode tooarch/x86/kernel/cpu/microcode/intel.c+16 -80 replies
8/210x86/microcode: Untangle from BLK_DEV_INITRDarch/x86/Kconfig arch/x86/include/asm/microcode.h arch/x86/kernel/cpu/microcode/intel.c+42 -210 replies
9/210x86/entry/compat: Keep TS_COMPAT set during signal deliveryarch/x86/entry/common.c+13 -100 replies
10/210perf/x86/intel: Add definition for PT PMI bitarch/x86/include/asm/perf_event.h+1 -00 replies
11/210x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARsarch/x86/pci/fixup.c+7 -00 replies
12/210KVM: x86: fix missed hardware breakpointsarch/x86/kvm/x86.c+1 -00 replies
14/210KVM: fix spin_lock_init order on x86virt/kvm/kvm_main.c+11 -100 replies
15/210KVM: VMX: avoid guest hang on invalid invept instructionarch/x86/kvm/vmx.c+1 -00 replies
16/210KVM: VMX: avoid guest hang on invalid invvpid instructionarch/x86/kvm/vmx.c+1 -00 replies
17/210KVM: VMX: fix nested vpid for old KVM guestsarch/x86/kvm/vmx.c+13 -10 replies
18/210perf/core: Fix perf_sched_count derailmentkernel/events/core.c+3 -40 replies
19/210perf tools: Dont stop PMU parsing on alias parse errortools/perf/util/pmu.c+8 -70 replies
20/210perf tools: Fix checking asprintf return valuetools/perf/util/parse-events.c+3 -30 replies
21/210perf tools: Fix python extension buildtools/perf/util/setup.py+4 -00 replies
22/210Thermal: Ignore invalid trip pointsdrivers/thermal/thermal_core.c include/linux/thermal.h+14 -10 replies
23/210sched/cputime: Fix steal_account_process_tick() to always return jiffieskernel/sched/cputime.c+7 -70 replies
24/210sched/preempt, sh: kmap_coherent relies on disabled preemptionarch/sh/mm/kmap.c+2 -00 replies
25/210EDAC/sb_edac: Fix computation of channel addressdrivers/edac/sb_edac.c+10 -160 replies
26/210EDAC, amd64_edac: Shift wrapping issue in f1x_get_norm_dct_addr()drivers/edac/amd64_edac.c+1 -10 replies
27/210s390: fix floating pointer register corruption (again)arch/s390/kernel/entry.S+2 -1040 replies
28/210s390/cpumf: add missing lpp magic initializationarch/s390/kernel/setup.c+1 -00 replies
29/210s390/pci: enforce fmb page boundary rulearch/s390/include/asm/pci.h arch/s390/pci/pci.c+5 -20 replies
30/210pinctrl-bcm2835: Fix cut-and-paste error in "pull" parsingdrivers/pinctrl/bcm/pinctrl-bcm2835.c+1 -10 replies
31/210PCI: Disable IO/MEM decoding for devices with non-compliant BARsdrivers/pci/probe.c include/linux/pci.h+15 -00 replies
32/210PCI: ACPI: IA64: fix IO port generic range checkdrivers/acpi/resource.c+13 -10 replies
33/210x86/irq: Cure live lock in fixup_irqs()arch/x86/include/asm/hw_irq.h arch/x86/kernel/apic/vector.c+71 -180 replies
34/210x86/apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt()arch/x86/include/asm/apic.h+1 -10 replies
35/210x86/iopl/64: Properly context-switch IOPL on Xen PVarch/x86/include/asm/xen/hypervisor.h arch/x86/kernel/process_64.c arch/x86/xen/enlighten.c+15 -10 replies
36/210x86/iopl: Fix iopl capability check on Xen PVarch/x86/kernel/ioport.c+9 -30 replies
37/210x86/mm: TLB_REMOTE_SEND_IPI should count pagesarch/x86/mm/tlb.c+9 -30 replies
38/210sg: fix dxferp in from_to casedrivers/scsi/sg.c+2 -10 replies
39/210aacraid: Fix RRQ overloaddrivers/scsi/aacraid/aacraid.h drivers/scsi/aacraid/commsup.c drivers/scsi/aacraid/src.c+37 -230 replies
40/210aacraid: Fix memory leak in aac_fib_map_freedrivers/scsi/aacraid/commsup.c+6 -30 replies
41/210aacraid: Set correct msix count for EEH recoverydrivers/scsi/aacraid/linit.c+11 -10 replies
42/210sd: Fix discard granularity when LBPRZ=1drivers/scsi/sd.c+1 -10 replies
43/210scsi: storvsc: fix SRB_STATUS_ABORTED handlingdrivers/scsi/storvsc_drv.c+3 -20 replies
44/210be2iscsi: set the boot_kset pointer to NULL in case of failuredrivers/scsi/be2iscsi/be_main.c+1 -00 replies
45/210aic7xxx: Fix queue depth handlingdrivers/scsi/aic7xxx/aic7xxx_osm.c+1 -00 replies
46/210libnvdimm: Fix security issue with DSM IOCTL.drivers/nvdimm/bus.c+4 -40 replies
47/210dm snapshot: disallow the COW and origin devices from being identicaldrivers/md/dm-snap.c drivers/md/dm-table.c include/linux/device-mapper.h+35 -120 replies
48/210dm: fix excessive dm-mq context switchingblock/blk-core.c drivers/md/dm.c+7 -80 replies
49/210dm thin metadata: dont issue prefetches if a transaction abort has faileddrivers/md/dm-thin-metadata.c+4 -10 replies
50/210dm cache: make sure every metadata function checks fail_iodrivers/md/dm-cache-metadata.c drivers/md/dm-cache-metadata.h drivers/md/dm-cache-target.c+71 -430 replies
51/210dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request()drivers/md/dm.c+1 -10 replies
52/210usb: retry reset if a device times outdrivers/usb/core/hub.c+7 -10 replies
53/210usb: hub: fix a typo in hub_port_init() leading to wrong logicdrivers/usb/core/hub.c+5 -50 replies
54/210USB: uas: Reduce can_queue to MAX_CMNDSdrivers/usb/storage/uas.c+1 -10 replies
55/210USB: cdc-acm: more sanity checkingdrivers/usb/class/cdc-acm.c+3 -00 replies
56/210USB: iowarrior: fix oops with malicious USB descriptorsdrivers/usb/misc/iowarrior.c+6 -00 replies
57/210USB: usb_driver_claim_interface: add sanity checkingdrivers/usb/core/driver.c+5 -10 replies
58/210USB: mct_u232: add sanity checking in probedrivers/usb/serial/mct_u232.c+8 -10 replies
59/210USB: digi_acceleport: do sanity checking for the number of portsdrivers/usb/serial/digi_acceleport.c+19 -00 replies
60/210USB: cypress_m8: add endpoint sanity checkdrivers/usb/serial/cypress_m8.c+5 -60 replies
61/210USB: serial: cp210x: Adding GE Healthcare Device IDdrivers/usb/serial/cp210x.c+1 -00 replies
62/210USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devicesdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+12 -00 replies
64/210pwc: Add USB id for Philips Spc880nc webcamdrivers/media/usb/pwc/pwc-if.c+6 -00 replies
65/210Input: powermate - fix oops with malicious USB descriptorsdrivers/input/misc/powermate.c+3 -00 replies
66/210ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk()sound/usb/quirks.c+6 -00 replies
67/210ALSA: usb-audio: Add sanity checks for endpoint accessessound/usb/clock.c sound/usb/endpoint.c sound/usb/mixer_quirks.c +1 more+11 -00 replies
69/210ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()sound/usb/quirks.c+11 -110 replies
70/210ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() callsound/usb/quirks.c sound/usb/stream.c+9 -10 replies
71/210Bluetooth: btusb: Add new AR3012 ID 13d3:3395drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
72/210Bluetooth: btusb: Add a new AR3012 ID 04ca:3014drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
73/210Bluetooth: btusb: Add a new AR3012 ID 13d3:3472drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
74/210crypto: ccp - Add hash state import and export supportdrivers/crypto/ccp/ccp-crypto-aes-cmac.c drivers/crypto/ccp/ccp-crypto-sha.c+46 -00 replies
75/210crypto: ccp - Limit the amount of information exporteddrivers/crypto/ccp/ccp-crypto-aes-cmac.c drivers/crypto/ccp/ccp-crypto-sha.c drivers/crypto/ccp/ccp-crypto.h+48 -100 replies
76/210crypto: ccp - Dont assume export/import areas are aligneddrivers/crypto/ccp/ccp-crypto-aes-cmac.c drivers/crypto/ccp/ccp-crypto-sha.c+36 -240 replies
77/210crypto: ccp - memset request context to zero during importdrivers/crypto/ccp/ccp-crypto-aes-cmac.c drivers/crypto/ccp/ccp-crypto-sha.c+2 -00 replies
78/210crypto: keywrap - memzero the correct memorycrypto/keywrap.c+2 -20 replies
79/210crypto: atmel - fix checks of error code returned by devm_ioremap_resource()drivers/crypto/atmel-aes.c drivers/crypto/atmel-sha.c drivers/crypto/atmel-tdes.c+6 -60 replies
80/210crypto: ux500 - fix checks of error code returned by devm_ioremap_resource()drivers/crypto/ux500/cryp/cryp_core.c drivers/crypto/ux500/hash/hash_core.c+4 -40 replies
81/210crypto: marvell/cesa - forward devm_ioremap_resource() error codedrivers/crypto/marvell/cesa.c+1 -10 replies
82/210X.509: Fix leap year handling againcrypto/asymmetric_keys/x509_cert_parser.c+4 -40 replies
83/210mei: bus: check if the device is enabled before data transferdrivers/misc/mei/bus.c+9 -00 replies
84/210tpm: fix the rollback in tpm_chip_register()drivers/char/tpm/tpm-chip.c+5 -50 replies
85/210tpm_crb: tpm2_shutdown() must be called before tpm_chip_unregister()drivers/char/tpm/tpm_crb.c+2 -20 replies
86/210tpm_eventlog.c: fix binary_bios_measurementsdrivers/char/tpm/tpm_eventlog.c+10 -40 replies
87/210tpm: fix the cleanup of struct tpm_chipdrivers/char/tpm/tpm-chip.c+3 -10 replies
88/210HID: logitech: fix Dual Action gamepad supportdrivers/hid/hid-core.c+1 -00 replies
89/210HID: i2c-hid: fix OOB write in i2c_hid_set_or_send_report()drivers/hid/i2c-hid/i2c-hid.c+10 -60 replies
90/210HID: multitouch: force retrieving of Win8 signature blobdrivers/hid/hid-multitouch.c+5 -00 replies
91/210HID: fix hid_ignore_special_drivers module parameterdrivers/hid/hid-core.c+4 -30 replies
92/210staging: comedi: ni_tiocmd: change mistaken use of start_src for start_argdrivers/staging/comedi/drivers/ni_tiocmd.c+1 -10 replies
93/210staging: android: ion_test: fix check of platform_device_register_simple() error codedrivers/staging/android/ion/ion_test.c+2 -20 replies
94/210staging: comedi: ni_mio_common: fix the ni_write[blw]() functionsdrivers/staging/comedi/drivers/ni_mio_common.c+6 -60 replies
95/210tty: Fix GPF in flush_to_ldisc(), part 2include/linux/tty.h+1 -10 replies
96/210net: irda: Fix use-after-free in irtty_open()drivers/net/irda/irtty-sir.c+0 -100 replies
97/2108250: use callbacks to access UART_DLL/UART_DLMdrivers/tty/serial/8250/8250_port.c+6 -120 replies
98/210saa7134: Fix bytesperline not being set correctly for planar formatsdrivers/media/pci/saa7134/saa7134-video.c+12 -60 replies
99/210adv7511: TX_EDID_PRESENT is still 1 after a disconnectdrivers/media/i2c/adv7511.c+15 -60 replies
100/210bttv: Width must be a multiple of 16 when capturing planar formatsdrivers/media/pci/bt8xx/bttv-driver.c+20 -60 replies
101/210coda: fix first encoded frame payloaddrivers/media/platform/coda/coda-bit.c+1 -10 replies
102/210media: v4l2-compat-ioctl32: fix missing length copy in put_v4l2_buffer32drivers/media/v4l2-core/v4l2-compat-ioctl32.c+8 -130 replies
103/210mtip32xx: Avoid issuing standby immediate cmd during FTL rebuilddrivers/block/mtip32xx/mtip32xx.c+12 -80 replies
104/210mtip32xx: Fix broken service thread handlingdrivers/block/mtip32xx/mtip32xx.c drivers/block/mtip32xx/mtip32xx.h+8 -30 replies
105/210mtip32xx: Remove unwanted code from taskfile error handlerdrivers/block/mtip32xx/mtip32xx.c+1 -80 replies
106/210mtip32xx: Print exact time when an internal command is interrupteddrivers/block/mtip32xx/mtip32xx.c+6 -20 replies
107/210mtip32xx: Fix for rmmod crash when drive is in FTL rebuilddrivers/block/mtip32xx/mtip32xx.c+7 -70 replies
108/210mtip32xx: Handle safe removal during IOdrivers/block/mtip32xx/mtip32xx.c drivers/block/mtip32xx/mtip32xx.h+33 -20 replies
109/210mtip32xx: Handle FTL rebuild failure state during device initializationdrivers/block/mtip32xx/mtip32xx.c+6 -50 replies
110/210mtip32xx: Implement timeout handlerdrivers/block/mtip32xx/mtip32xx.c drivers/block/mtip32xx/mtip32xx.h+92 -100 replies
111/210mtip32xx: Cleanup queued requests after surprise removaldrivers/block/mtip32xx/mtip32xx.c+60 -180 replies
112/210ALSA: hda - Apply reboot D3 fix for CX20724 codec, toosound/pci/hda/patch_conexant.c+6 -10 replies
113/210ALSA: pcm: Avoid "BUG:" string for warnings againsound/core/pcm_lib.c+1 -10 replies
114/210ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41.sound/pci/intel8x0.c+1 -00 replies
115/210ALSA: hda - Dont handle ELD notify from invalid portsound/pci/hda/patch_hdmi.c+4 -00 replies
116/210ALSA: hda - fix the mic mute button and led problem for a Lenovo AIOsound/pci/hda/patch_realtek.c+1 -00 replies
117/210ALSA: hda - Fix unconditional GPIO toggle via automutesound/pci/hda/patch_cirrus.c+6 -20 replies
118/210tools/hv: Use include/uapi with __EXPORTED_HEADERS__tools/hv/Makefile+2 -00 replies
119/210jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount pathfs/jbd2/journal.c+12 -50 replies
120/210brd: Fix discard request processingdrivers/block/brd.c+1 -10 replies
121/210IB/srpt: Simplify srpt_handle_tsk_mgmt()drivers/infiniband/ulp/srpt/ib_srpt.c+1 -580 replies
122/210bcache: cleaned up error handling around register_cache()drivers/md/bcache/super.c+22 -120 replies
123/210bcache: fix race of writeback thread starting before complete initializationdrivers/md/bcache/super.c+8 -10 replies
124/210bcache: fix cache_set_flush() NULL pointer dereference on OOMdrivers/md/bcache/super.c+3 -00 replies
125/210mm: memcontrol: reclaim when shrinking memory.high below usagemm/memcontrol.c+6 -00 replies
126/210mm: memcontrol: reclaim and OOM kill when shrinking memory.max below usagemm/memcontrol.c+34 -40 replies
127/210ia64: define ioremap_uc()arch/ia64/include/asm/io.h+1 -00 replies
128/210watchdog: dont run proc_watchdog_update if new value is same as oldkernel/watchdog.c+8 -10 replies
129/210watchdog: rc32434_wdt: fix ioctl error handlingdrivers/watchdog/rc32434_wdt.c+1 -10 replies
130/210Bluetooth: Add new AR3012 ID 0489:e095drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
131/210Bluetooth: Fix potential buffer overflow with Add Advertisingnet/bluetooth/mgmt.c+4 -00 replies
132/210cgroup: ignore css_sets associated with dead cgroups during migrationinclude/linux/cgroup-defs.h kernel/cgroup.c+21 -20 replies
133/210net: mvneta: enable change MAC address when interface is updrivers/net/ethernet/marvell/mvneta.c+1 -10 replies
134/210of: alloc anywhere from memblock if range not specifieddrivers/of/of_reserved_mem.c+3 -10 replies
135/210vfs: show_vfsstat: do not ignore errors from show_devname methodfs/proc_namespace.c+2 -00 replies
136/210splice: handle zero nr_pages in splice_to_pipe()fs/splice.c+3 -00 replies
137/210xtensa: ISS: dont hang if stdin EOF is reachedarch/xtensa/platforms/iss/console.c+6 -40 replies
138/210xtensa: fix preemption in {clear,copy}_user_highpagearch/xtensa/mm/cache.c+4 -40 replies
139/210xtensa: clear all DBREAKC registers on startarch/xtensa/kernel/head.S+1 -10 replies
140/210ARC: [BE] readl()/writel() to work in Big Endian CPU configurationarch/arc/include/asm/io.h+13 -50 replies
141/210ARC: bitops: Remove non relevant commentsarch/arc/include/asm/bitops.h+0 -150 replies
142/210quota: Fix possible GPF due to uninitialised pointersfs/quota/dquot.c+1 -20 replies
143/210xfs: fix two memory leaks in xfs_attr_list.c error pathsfs/xfs/xfs_attr_list.c+10 -90 replies
144/210raid1: include bio_end_io_list in nr_queued to prevent freeze_array hangdrivers/md/raid1.c+5 -20 replies
145/210md/raid5: Compare apples to apples (or sectors to sectors)drivers/md/raid5.c+2 -20 replies
146/210RAID5: check_reshape() shouldnt call mddev_suspenddrivers/md/raid5.c drivers/md/raid5.h+20 -00 replies
147/210RAID5: revert e9e4c377e2f563 to fix a livelockdrivers/md/raid5.c drivers/md/raid5.h+9 -200 replies
148/210raid10: include bio_end_io_list in nr_queued to prevent freeze_array hangdrivers/md/raid10.c+5 -20 replies
149/210md/raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_listdrivers/md/raid5.c+1 -10 replies
150/210md: multipath: dont hardcopy bio in .make_request pathdrivers/md/multipath.c+3 -10 replies
151/210fuse: do not use iocb after it may have been freedfs/fuse/file.c+4 -30 replies
152/210fuse: Add reference counting for fuse_io_privfs/fuse/cuse.c fs/fuse/file.c fs/fuse/fuse_i.h+32 -90 replies
153/210scripts/gdb: account for changes in module data structurescripts/gdb/linux/modules.py scripts/gdb/linux/symbols.py+4 -32 replies
154/210fs/coredump: prevent fsuid=0 dumps into user-controlled directoriesarch/um/drivers/mconsole_kern.c fs/coredump.c fs/fhandle.c +3 more+32 -120 replies
155/210rapidio/rionet: fix deadlock on SMPdrivers/net/rionet.c+2 -20 replies
156/210ipr: Fix out-of-bounds null overwritedrivers/scsi/ipr.c+2 -30 replies
157/210ipr: Fix regression when loading firmwaredrivers/scsi/ipr.c+5 -00 replies
158/210iwlwifi: mvm: Fix paging memory leakdrivers/net/wireless/iwlwifi/mvm/fw.c drivers/net/wireless/iwlwifi/mvm/mvm.h drivers/net/wireless/iwlwifi/mvm/ops.c+8 -10 replies
160/210drm/radeon: Dont drop DP 2.7 Ghz link setup on some cards.drivers/gpu/drm/radeon/atombios_encoders.c+4 -20 replies
162/210drm/amdgpu: include the right version of gmc header files for icelanddrivers/gpu/drm/amd/amdgpu/sdma_v2_4.c+2 -20 replies
163/210IB/ipoib: fix for rare multicast join race conditiondrivers/infiniband/ulp/ipoib/ipoib_multicast.c+17 -70 replies
164/210tracing: Have preempt(irqs)off trace preempt disabled functionskernel/trace/trace_irqsoff.c+6 -20 replies
165/210tracing: Fix crash from reading trace_pipe with sendfilekernel/trace/trace.c+4 -10 replies
166/210tracing: Fix trace_printk() to print when not using bprintk()include/linux/kernel.h kernel/trace/trace_printk.c+6 -30 replies
167/210bitops: Do not default to __clear_bit() for __clear_bit_unlock()include/asm-generic/bitops/lock.h+7 -70 replies
168/210scripts/coccinelle: modernize &scripts/coccinelle/iterators/use_after_iter.cocci+1 -10 replies
169/210scripts/kconfig: allow building with make 3.80 againscripts/kconfig/Makefile+3 -10 replies
170/210kbuild/mkspec: fix grub2 installkernel issuescripts/package/mkspec+4 -40 replies
171/210MAINTAINERS: Update mailing list and web page for hwmon subsystemMAINTAINERS+48 -480 replies
172/210ideapad-laptop: Add ideapad Y700 (15) to the no_hw_rfkill DMI listdrivers/platform/x86/ideapad-laptop.c+14 -00 replies
173/210mmc: block: fix ABI regression of mmc_blk_ioctldrivers/mmc/card/block.c+16 -80 replies
174/210mmc: mmc_spi: Add Card Detect comments and fix CD GPIO casedrivers/mmc/host/mmc_spi.c+6 -00 replies
175/210mmc: sdhci: fix data timeout (part 1)drivers/mmc/host/sdhci.c+1 -10 replies
176/210mmc: sdhci: fix data timeout (part 2)drivers/mmc/host/sdhci.c+13 -20 replies
177/210mmc: sdhci: Fix override of timeout clk wrt max_busy_timeoutdrivers/mmc/host/sdhci.c+3 -30 replies
178/210clk: rockchip: rk3368: fix cpuclk mux bit of big cpu-clusterdrivers/clk/rockchip/clk-rk3368.c+1 -10 replies
179/210clk: rockchip: rk3368: fix cpuclk core dividersdrivers/clk/rockchip/clk-rk3368.c+20 -200 replies
180/210clk: rockchip: rk3368: fix parents of video encoder/decoderdrivers/clk/rockchip/clk-rk3368.c+2 -20 replies
181/210clk: rockchip: rk3368: fix hdmi_cec gate-registerdrivers/clk/rockchip/clk-rk3368.c+1 -10 replies
182/210clk: rockchip: add hclk_cpubus to the list of rk3188 critical clocksdrivers/clk/rockchip/clk-rk3188.c+1 -00 replies
183/210clk: bcm2835: Fix setting of PLL divider clock ratesdrivers/clk/bcm/clk-bcm2835.c+7 -50 replies
184/210target: Fix target_release_cmd_kref shutdown comp leakdrivers/target/target_core_transport.c+0 -20 replies
185/210iser-target: Fix identification of login rx descriptor typedrivers/infiniband/ulp/isert/ib_isert.c+2 -10 replies
186/210iser-target: Add new state ISER_CONN_BOUND to isert_conndrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h+6 -20 replies
187/210iser-target: Separate flows for np listeners and connections cma eventsdrivers/infiniband/ulp/isert/ib_isert.c+5 -60 replies
188/210iser-target: Rework connection terminationdrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h+52 -560 replies
189/210nfsd4: fix bad bounds checkingfs/nfsd/nfs4xdr.c+8 -50 replies
190/210nfsd: fix deadlock secinfo+readdir compoundfs/nfsd/nfs4proc.c+1 -00 replies
191/210ARM: dts: at91: sama5d3 Xplained: dont disable hsmci regulatorarch/arm/boot/dts/at91-sama5d3_xplained.dts+1 -00 replies
192/210ARM: dts: at91: sama5d4 Xplained: dont disable hsmci regulatorarch/arm/boot/dts/at91-sama5d4_xplained.dts+1 -00 replies
193/210ACPI / PM: Runtime resume devices when waking from hibernatedrivers/acpi/sleep.c+1 -00 replies
194/210writeback, cgroup: fix premature wb_put() in locked_inode_to_wb_and_lock_list()fs/fs-writeback.c+5 -30 replies
195/210writeback, cgroup: fix use of the wrong bdi_writeback which mismatches the inodefs/fs-writeback.c+19 -100 replies
196/210Input: synaptics - handle spurious release of trackstick buttons, againdrivers/input/mouse/synaptics.c+3 -20 replies
197/210Input: ims-pcu - sanity check against missing interfacesdrivers/input/misc/ims-pcu.c+4 -00 replies
198/210Input: ati_remote2 - fix crashes on detecting device with invalid descriptordrivers/input/misc/ati_remote2.c+30 -60 replies
199/210ocfs2/dlm: fix race between convert and recoveryfs/ocfs2/dlm/dlmconvert.c+10 -10 replies
200/210ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_listfs/ocfs2/dlm/dlmconvert.c fs/ocfs2/dlm/dlmrecovery.c+13 -10 replies
201/210mm/page_alloc: prevent merging between isolated and other pageblocksmm/page_alloc.c+33 -130 replies
202/210mtd: onenand: fix deadlock in onenand_block_markbaddrivers/mtd/onenand/onenand_base.c+2 -10 replies
203/210intel_idle: prevent SKL-H boot failure when C8+C9+C10 enableddrivers/idle/intel_idle.c+85 -210 replies
204/210PM / sleep: Clear pm_suspend_global_flags upon hibernatekernel/power/hibernate.c+1 -00 replies
205/210scsi_common: do not clobber fixed sense informationdrivers/scsi/scsi_common.c+10 -20 replies
206/210sched/cputime: Fix steal time accounting vs. CPU hotplugkernel/sched/core.c kernel/sched/sched.h+14 -00 replies
207/210perf/x86/pebs: Add workaround for broken OVFL status on HSW+arch/x86/kernel/cpu/perf_event_intel.c+10 -00 replies
209/210perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2arch/x86/kernel/cpu/perf_event.h arch/x86/kernel/cpu/perf_event_intel_ds.c+12 -20 replies
210/210perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmerearch/x86/kernel/cpu/perf_event.h arch/x86/kernel/cpu/perf_event_intel.c arch/x86/kernel/cpu/perf_event_intel_ds.c+14 -10 replies

Reviews trailers per patch

56 of 204 patches have a Reviewed-by or Acked-by.

PatchKrzysztof KozlowskiThomas Voegtle[email protected]David MatlackManuel KrauseszegadprashamishMatthiasJavi MerinoThomas GleixnerChristian BorntraegerStephen WarrenAndi KleenTony LuckJohannes ThumshirnTomas HenzlShane SeymourEwan MilneBart Van AsscheJitendra BhivareHannes ReinickeJarkko SakkinenJason GunthorpeIan AbbottDmitry VyukovPeter HurleyStas SergeevHans Verkuil[email protected]Marc MERLINMichal HockoDon ZickusAaron TomlinChristoph HellwigEric SandeenAndrea RighiKieran BinghamKees CookBrian KingAlex DeucherJean DelvareGregory CLEMENTTahsin ErdoganJunxiao BiArtem BityutskiyJosh BoyerAristeu RozanskiLaurent PinchartArnd BergmannK. Y. SrinivasanJens AxboeYves-Alexis PerezChristopher SimerlyJan BeulichBenjamin TissoiresJan LuebbeStephan MuellerJan KaraMarek SzyprowskiDavid WoodhouseArtur PaszkiewiczNeilBrownTom WeberVineet GuptaAlex EstrinzhangqingHimanshu MadhaniHanjun GuoJoonsoo KimLaura AbbottLee DuncanRik van RielNishanth Menon
1/210
2/210
3/210
4/210R-b
5/210
6/210A-b A-b
7/210T-b
8/210T-b
9/210
10/210
11/210T-b
12/210
14/210
15/210R-b
16/210T-b R-b
17/210T-b R-b
18/210
19/210
20/210
21/210T-b
22/210T-b T-b T-b T-b T-b R-b
23/210R-b
24/210T-b
25/210A-b
26/210
27/210T-b
28/210A-b
29/210
30/210R-b
31/210T-b
32/210
33/210T-b
34/210
35/210Reviewewd-by
36/210Reviewewd-by
37/210
38/210R-b
39/210R-b R-b
40/210R-b R-b
41/210R-b R-b
42/210R-b R-b
43/210A-b
44/210R-b R-b
45/210R-b
46/210
47/210
48/210A-b
49/210
50/210
51/210
52/210
53/210
54/210Reported-and-tested-by
55/210
56/210
57/210
58/210
59/210
60/210
61/210
62/210
64/210
65/210
66/210
67/210
69/210
70/210
71/210Reported-and-tested-by
72/210
73/210
74/210
75/210
76/210
77/210
78/210A-b
79/210
80/210
81/210
82/210A-b A-b
83/210
84/210R-b
85/210
86/210R-b
87/210R-b
88/210
89/210R-b
90/210
91/210
92/210R-b
93/210
94/210R-b
95/210
96/210Reported-and-tested-by
97/210R-b
98/210Reported-and-tested-by
99/210
100/210A-b
101/210T-b
102/210R-b
103/210
104/210
105/210
106/210
107/210
108/210
109/210
110/210
111/210
112/210
113/210
114/210
115/210
116/210
117/210Reported-and-tested-by
118/210
119/210
120/210R-b
121/210R-b T-b
122/210T-b
123/210T-b
124/210
125/210A-b
126/210A-b
127/210A-b
128/210A-b R-b
129/210
130/210
131/210
132/210
133/210
134/210A-b
135/210
136/210R-b
137/210
138/210
139/210
140/210
141/210
142/210
143/210R-b
144/210
145/210
146/210Reported-and-tested-by R-b
147/210
148/210
149/210T-b
150/210Reported-and-tested-by
151/210
152/210
153/210R-b T-b
154/210A-b
155/210
156/210R-b
157/210A-b
158/210
160/210
162/210R-b
163/210
164/210
165/210
166/210
167/210T-b
168/210T-b
169/210
170/210
171/210R-b
172/210
173/210
174/210
175/210T-b
176/210T-b
177/210
178/210R-b
179/210R-b
180/210R-b
181/210R-b
182/210
183/210
184/210T-b
185/210
186/210
187/210
188/210
189/210
190/210
191/210
192/210
193/210
194/210T-b
195/210Reported-and-diagnosed-by T-b
196/210
197/210
198/210
199/210R-b
200/210
201/210T-b A-b Debugged-by Debugged-by
202/210A-b
203/210
204/210
205/210R-b R-b R-b
206/210A-b
207/210
209/210R-b
210/210

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

Read the v1 thread

Cover letter [PATCH 4.4 000/210] 4.4.7-stable review

This is the start of the stable review cycle for the 4.4.7 release. There are 210 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 Tue Apr 12 18:34:54 UTC 2016. 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/v4.x/stable-review/patch-4.4.7-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.7-rc1

Andi Kleen <[email protected]>
perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere

Jiri Olsa <[email protected]>
perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2

Kan Liang <[email protected]>
perf/x86/intel: Fix PEBS warning by only restoring active PMU in pmi

Stephane Eranian <[email protected]>
perf/x86/pebs: Add workaround for broken OVFL status on HSW+

Thomas Gleixner <[email protected]>
sched/cputime: Fix steal time accounting vs. CPU hotplug

Hannes Reinecke <[email protected]>
scsi_common: do not clobber fixed sense information

Lukas Wunner <[email protected]>
PM / sleep: Clear pm_suspend_global_flags upon hibernate

Len Brown <[email protected]>
intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled

Aaro Koskinen <[email protected]>
mtd: onenand: fix deadlock in onenand_block_markbad

Vlastimil Babka <[email protected]>
mm/page_alloc: prevent merging between isolated and other pageblocks

Joseph Qi <[email protected]>
ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list

Joseph Qi <[email protected]>
ocfs2/dlm: fix race between convert and recovery

Vladis Dronov <[email protected]>
Input: ati_remote2 - fix crashes on detecting device with invalid descriptor

Oliver Neukum <[email protected]>
Input: ims-pcu - sanity check against missing interfaces

Benjamin Tissoires <[email protected]>
Input: synaptics - handle spurious release of trackstick buttons, again

Tejun Heo <[email protected]>
writeback, cgroup: fix use of the wrong bdi_writeback which mismatches the inode

Tejun Heo <[email protected]>
writeback, cgroup: fix premature wb_put() in locked_inode_to_wb_and_lock_list()

Lukas Wunner <[email protected]>
ACPI / PM: Runtime resume devices when waking from hibernate

Ludovic Desroches <[email protected]>
ARM: dts: at91: sama5d4 Xplained: don't disable hsmci regulator

Ludovic Desroches <[email protected]>
ARM: dts: at91: sama5d3 Xplained: don't disable hsmci regulator

J. Bruce Fields <[email protected]>
nfsd: fix deadlock secinfo+readdir compound

J. Bruce Fields <[email protected]>
nfsd4: fix bad bounds checking

Jenny Derzhavetz <[email protected]>
iser-target: Rework connection termination

Jenny Derzhavetz <[email protected]>
iser-target: Separate flows for np listeners and connections cma events

Jenny Derzhavetz <[email protected]>
iser-target: Add new state ISER_CONN_BOUND to isert_conn

Jenny Derzhavetz <[email protected]>
iser-target: Fix identification of login rx descriptor type

Himanshu Madhani <[email protected]>
target: Fix target_release_cmd_kref shutdown comp leak

Eric Anholt <[email protected]>
clk: bcm2835: Fix setting of PLL divider clock rates

Alexander Kochetkov <[email protected]>
clk: rockchip: add hclk_cpubus to the list of rk3188 critical clocks

Heiko Stuebner <[email protected]>
clk: rockchip: rk3368: fix hdmi_cec gate-register

Heiko Stuebner <[email protected]>
clk: rockchip: rk3368: fix parents of video encoder/decoder

Heiko Stuebner <[email protected]>
clk: rockchip: rk3368: fix cpuclk core dividers

Heiko Stuebner <[email protected]>
clk: rockchip: rk3368: fix cpuclk mux bit of big cpu-cluster

Adrian Hunter <[email protected]>
mmc: sdhci: Fix override of timeout clk wrt max_busy_timeout

Russell King <[email protected]>
mmc: sdhci: fix data timeout (part 2)

Russell King <[email protected]>
mmc: sdhci: fix data timeout (part 1)

Magnus Damm <[email protected]>
mmc: mmc_spi: Add Card Detect comments and fix CD GPIO case

Shawn Lin <[email protected]>
mmc: block: fix ABI regression of mmc_blk_ioctl

John Dahlstrom <[email protected]>
ideapad-laptop: Add ideapad Y700 (15) to the no_hw_rfkill DMI list

Guenter Roeck <[email protected]>
MAINTAINERS: Update mailing list and web page for hwmon subsystem

Jiri Kosina <[email protected]>
kbuild/mkspec: fix grub2 installkernel issue

Jan Beulich <[email protected]>
scripts/kconfig: allow building with make 3.80 again

Julia Lawall <[email protected]>
scripts/coccinelle: modernize &

Peter Zijlstra <[email protected]>
bitops: Do not default to __clear_bit() for __clear_bit_unlock()

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix trace_printk() to print when not using bprintk()

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix crash from reading trace_pipe with sendfile

Steven Rostedt (Red Hat) <[email protected]>
tracing: Have preempt(irqs)off trace preempt disabled functions

Alex Estrin <[email protected]>
IB/ipoib: fix for rare multicast join race condition

Ken Wang <[email protected]>
drm/amdgpu: include the right version of gmc header files for iceland

Alex Deucher <[email protected]>
drm/amdgpu: disable runtime pm on PX laptops without dGPU power control

Mario Kleiner <[email protected]>
drm/radeon: Don't drop DP 2.7 Ghz link setup on some cards.

Alex Deucher <[email protected]>
drm/radeon: disable runtime pm on PX laptops without dGPU power control

Matti Gottlieb <[email protected]>
iwlwifi: mvm: Fix paging memory leak

Gabriel Krisman Bertazi <[email protected]>
ipr: Fix regression when loading firmware

Insu Yun <[email protected]>
ipr: Fix out-of-bounds null overwrite

Aurelien Jacquiot <[email protected]>
rapidio/rionet: fix deadlock on SMP

Jann Horn <[email protected]>
fs/coredump: prevent fsuid=0 dumps into user-controlled directories

Jan Kiszka <[email protected]>
scripts/gdb: account for changes in module data structure

Seth Forshee <[email protected]>
fuse: Add reference counting for fuse_io_priv

Robert Doebbelin <[email protected]>
fuse: do not use iocb after it may have been freed

Ming Lei <[email protected]>
md: multipath: don't hardcopy bio in .make_request path

NeilBrown <[email protected]>
md/raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list

Shaohua Li <[email protected]>
raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang

Shaohua Li <[email protected]>
RAID5: revert e9e4c377e2f563 to fix a livelock

Shaohua Li <[email protected]>
RAID5: check_reshape() shouldn't call mddev_suspend

Jes Sorensen <[email protected]>
md/raid5: Compare apples to apples (or sectors to sectors)

Nate Dailey <[email protected]>
raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang

Mateusz Guzik <[email protected]>
xfs: fix two memory leaks in xfs_attr_list.c error paths

Nikolay Borisov <[email protected]>
quota: Fix possible GPF due to uninitialised pointers

Vineet Gupta <[email protected]>
ARC: bitops: Remove non relevant comments

Lada Trimasova <[email protected]>
ARC: [BE] readl()/writel() to work in Big Endian CPU configuration

Max Filippov <[email protected]>
xtensa: clear all DBREAKC registers on start

Max Filippov <[email protected]>
xtensa: fix preemption in {clear,copy}_user_highpage

Max Filippov <[email protected]>
xtensa: ISS: don't hang if stdin EOF is reached

Rabin Vincent <[email protected]>
splice: handle zero nr_pages in splice_to_pipe()

Dmitry V. Levin <[email protected]>
vfs: show_vfsstat: do not ignore errors from show_devname method

Vinayak Menon <[email protected]>
of: alloc anywhere from memblock if range not specified

Dmitri Epshtein <[email protected]>
net: mvneta: enable change MAC address when interface is up

Tejun Heo <[email protected]>
cgroup: ignore css_sets associated with dead cgroups during migration

Johan Hedberg <[email protected]>
Bluetooth: Fix potential buffer overflow with Add Advertising

Dmitry Tunin <[email protected]>

    Bluetooth: Add new AR3012 ID 0489:e095

Michael S. Tsirkin <[email protected]>
watchdog: rc32434_wdt: fix ioctl error handling

Joshua Hunt <[email protected]>
watchdog: don't run proc_watchdog_update if new value is same as old

Luis R. Rodriguez <[email protected]>
ia64: define ioremap_uc()

Johannes Weiner <[email protected]>
mm: memcontrol: reclaim and OOM kill when shrinking memory.max below usage

Johannes Weiner <[email protected]>
mm: memcontrol: reclaim when shrinking memory.high below usage

Eric Wheeler <[email protected]>
bcache: fix cache_set_flush() NULL pointer dereference on OOM

Eric Wheeler <[email protected]>
bcache: fix race of writeback thread starting before complete initialization

Eric Wheeler <[email protected]>
bcache: cleaned up error handling around register_cache()

Bart Van Assche <[email protected]>
IB/srpt: Simplify srpt_handle_tsk_mgmt()

Bart Van Assche <[email protected]>
brd: Fix discard request processing

OGAWA Hirofumi <[email protected]>
jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path

Kamal Mostafa <[email protected]>
tools/hv: Use include/uapi with __EXPORTED_HEADERS__

Takashi Iwai <[email protected]>
ALSA: hda - Fix unconditional GPIO toggle via automute

Hui Wang <[email protected]>
ALSA: hda - fix the mic mute button and led problem for a Lenovo AIO

Takashi Iwai <[email protected]>
ALSA: hda - Don't handle ELD notify from invalid port

Vittorio Gambaletta (VittGam) <[email protected]>
ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41.

Takashi Iwai <[email protected]>
ALSA: pcm: Avoid "BUG:" string for warnings again

Takashi Iwai <[email protected]>
ALSA: hda - Apply reboot D3 fix for CX20724 codec, too

Asai Thambi SP <[email protected]>
mtip32xx: Cleanup queued requests after surprise removal

Asai Thambi SP <[email protected]>
mtip32xx: Implement timeout handler

Asai Thambi SP <[email protected]>
mtip32xx: Handle FTL rebuild failure state during device initialization

Asai Thambi SP <[email protected]>
mtip32xx: Handle safe removal during IO

Asai Thambi SP <[email protected]>
mtip32xx: Fix for rmmod crash when drive is in FTL rebuild

Asai Thambi SP <[email protected]>
mtip32xx: Print exact time when an internal command is interrupted

Asai Thambi SP <[email protected]>
mtip32xx: Remove unwanted code from taskfile error handler

Asai Thambi SP <[email protected]>
mtip32xx: Fix broken service thread handling

Asai Thambi SP <[email protected]>
mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild

Tiffany Lin <[email protected]>
media: v4l2-compat-ioctl32: fix missing length copy in put_v4l2_buffer32

Philipp Zabel <[email protected]>
coda: fix first encoded frame payload

Hans de Goede <[email protected]>
bttv: Width must be a multiple of 16 when capturing planar formats

Hans Verkuil <[email protected]>
adv7511: TX_EDID_PRESENT is still 1 after a disconnect

Hans de Goede <[email protected]>
saa7134: Fix bytesperline not being set correctly for planar formats

Sebastian Frias <[email protected]>
8250: use callbacks to access UART_DLL/UART_DLM

Peter Hurley <[email protected]>
net: irda: Fix use-after-free in irtty_open()

Peter Hurley <[email protected]>
tty: Fix GPF in flush_to_ldisc(), part 2

H Hartley Sweeten <[email protected]>
staging: comedi: ni_mio_common: fix the ni_write[blw]() functions

Vladimir Zapolskiy <[email protected]>
staging: android: ion_test: fix check of platform_device_register_simple() error code

Spencer E. Olson <[email protected]>
staging: comedi: ni_tiocmd: change mistaken use of start_src for start_arg

Benjamin Tissoires <[email protected]>
HID: fix hid_ignore_special_drivers module parameter

Benjamin Tissoires <[email protected]>
HID: multitouch: force retrieving of Win8 signature blob

Dmitry Torokhov <[email protected]>
HID: i2c-hid: fix OOB write in i2c_hid_set_or_send_report()

Grazvydas Ignotas <[email protected]>
HID: logitech: fix Dual Action gamepad support

Jarkko Sakkinen <[email protected]>
tpm: fix the cleanup of struct tpm_chip

Harald Hoyer <[email protected]>
tpm_eventlog.c: fix binary_bios_measurements

Jarkko Sakkinen <[email protected]>
tpm_crb: tpm2_shutdown() must be called before tpm_chip_unregister()

Jarkko Sakkinen <[email protected]>
tpm: fix the rollback in tpm_chip_register()

Alexander Usyskin <[email protected]>
mei: bus: check if the device is enabled before data transfer

David Howells <[email protected]>
X.509: Fix leap year handling again

Boris BREZILLON <[email protected]>
crypto: marvell/cesa - forward devm_ioremap_resource() error code

Vladimir Zapolskiy <[email protected]>
crypto: ux500 - fix checks of error code returned by devm_ioremap_resource()

Vladimir Zapolskiy <[email protected]>
crypto: atmel - fix checks of error code returned by devm_ioremap_resource()

Dan Carpenter <[email protected]>
crypto: keywrap - memzero the correct memory

Tom Lendacky <[email protected]>
crypto: ccp - memset request context to zero during import

Tom Lendacky <[email protected]>
crypto: ccp - Don't assume export/import areas are aligned

Tom Lendacky <[email protected]>
crypto: ccp - Limit the amount of information exported

Tom Lendacky <[email protected]>
crypto: ccp - Add hash state import and export support

Dmitry Tunin <[email protected]>

    Bluetooth: btusb: Add a new AR3012 ID 13d3:3472

Dmitry Tunin <[email protected]>

    Bluetooth: btusb: Add a new AR3012 ID 04ca:3014

Dmitry Tunin <[email protected]>

    Bluetooth: btusb: Add new AR3012 ID 13d3:3395

Vladis Dronov <[email protected]>
ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call

Takashi Iwai <[email protected]>
ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()

Victor Clément <[email protected]>
ALSA: usb-audio: add Microsoft HD-5001 to quirks

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add sanity checks for endpoint accesses

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk()

Josh Boyer <[email protected]>
Input: powermate - fix oops with malicious USB descriptors

Hans de Goede <[email protected]>
pwc: Add USB id for Philips Spc880nc webcam

Bjørn Mork <[email protected]>
USB: option: add "D-Link DWM-221 B1" device id

Josh Boyer <[email protected]>
USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices

Martyn Welch <[email protected]>

    USB: serial: cp210x: Adding GE Healthcare Device ID

Oliver Neukum <[email protected]>
USB: cypress_m8: add endpoint sanity check

Oliver Neukum <[email protected]>
USB: digi_acceleport: do sanity checking for the number of ports

Oliver Neukum <[email protected]>
USB: mct_u232: add sanity checking in probe

Oliver Neukum <[email protected]>
USB: usb_driver_claim_interface: add sanity checking

Josh Boyer <[email protected]>
USB: iowarrior: fix oops with malicious USB descriptors

Oliver Neukum <[email protected]>
USB: cdc-acm: more sanity checking

Hans de Goede <[email protected]>
USB: uas: Reduce can_queue to MAX_CMNDS

Oliver Neukum <[email protected]>
usb: hub: fix a typo in hub_port_init() leading to wrong logic

Oliver Neukum <[email protected]>
usb: retry reset if a device times out

Bryn M. Reeves <[email protected]>
dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request()

Joe Thornber <[email protected]>
dm cache: make sure every metadata function checks fail_io

Joe Thornber <[email protected]>
dm thin metadata: don't issue prefetches if a transaction abort has failed

Mike Snitzer <[email protected]>
dm: fix excessive dm-mq context switching

DingXiang <[email protected]>
dm snapshot: disallow the COW and origin devices from being identical

Jerry Hoemann <[email protected]>
libnvdimm: Fix security issue with DSM IOCTL.

Alan <[email protected]>
aic7xxx: Fix queue depth handling

Maurizio Lombardi <[email protected]>
be2iscsi: set the boot_kset pointer to NULL in case of failure

Vitaly Kuznetsov <[email protected]>
scsi: storvsc: fix SRB_STATUS_ABORTED handling

Martin K. Petersen <[email protected]>
sd: Fix discard granularity when LBPRZ=1

Raghava Aditya Renukunta <[email protected]>
aacraid: Set correct msix count for EEH recovery

Raghava Aditya Renukunta <[email protected]>
aacraid: Fix memory leak in aac_fib_map_free

Raghava Aditya Renukunta <[email protected]>
aacraid: Fix RRQ overload

Douglas Gilbert <[email protected]>
sg: fix dxferp in from_to case

Nadav Amit <[email protected]>
x86/mm: TLB_REMOTE_SEND_IPI should count pages

Andy Lutomirski <[email protected]>
x86/iopl: Fix iopl capability check on Xen PV

Andy Lutomirski <[email protected]>
x86/iopl/64: Properly context-switch IOPL on Xen PV

Dave Jones <[email protected]>
x86/apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt()

Thomas Gleixner <[email protected]>
x86/irq: Cure live lock in fixup_irqs()

Lorenzo Pieralisi <[email protected]>
PCI: ACPI: IA64: fix IO port generic range check

Bjorn Helgaas <[email protected]>
PCI: Disable IO/MEM decoding for devices with non-compliant BARs

Phil Elwell <[email protected]>
pinctrl-bcm2835: Fix cut-and-paste error in "pull" parsing

Sebastian Ott <[email protected]>
s390/pci: enforce fmb page boundary rule

Heiko Carstens <[email protected]>
s390/cpumf: add missing lpp magic initialization

Martin Schwidefsky <[email protected]>
s390: fix floating pointer register corruption (again)

Dan Carpenter <[email protected]>
EDAC, amd64_edac: Shift wrapping issue in f1x_get_norm_dct_addr()

Tony Luck <[email protected]>
EDAC/sb_edac: Fix computation of channel address

David Hildenbrand <[email protected]>
sched/preempt, sh: kmap_coherent relies on disabled preemption

Chris Friesen <[email protected]>
sched/cputime: Fix steal_account_process_tick() to always return jiffies

Zhang Rui <[email protected]>
Thermal: Ignore invalid trip points

Jiri Olsa <[email protected]>
perf tools: Fix python extension build

Wang Nan <[email protected]>
perf tools: Fix checking asprintf return value

Andi Kleen <[email protected]>
perf tools: Dont stop PMU parsing on alias parse error

Alexander Shishkin <[email protected]>
perf/core: Fix perf_sched_count derailment

Paolo Bonzini <[email protected]>
KVM: VMX: fix nested vpid for old KVM guests

Paolo Bonzini <[email protected]>
KVM: VMX: avoid guest hang on invalid invvpid instruction

Paolo Bonzini <[email protected]>
KVM: VMX: avoid guest hang on invalid invept instruction

Paolo Bonzini <[email protected]>
KVM: fix spin_lock_init order on x86

Radim Krčmář <[email protected]>
KVM: i8254: change PIT discard tick policy

Paolo Bonzini <[email protected]>
KVM: x86: fix missed hardware breakpoints

Bjorn Helgaas <[email protected]>
x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs

Stephane Eranian <[email protected]>
perf/x86/intel: Add definition for PT PMI bit

Andy Lutomirski <[email protected]>
x86/entry/compat: Keep TS_COMPAT set during signal delivery

Borislav Petkov <[email protected]>
x86/microcode: Untangle from BLK_DEV_INITRD

Borislav Petkov <[email protected]>
x86/microcode/intel: Make early loader look for builtin microcode too

Chris Paterson <[email protected]>
mmc: sh_mmcif: Correct TX DMA channel allocation

Arnd Bergmann <[email protected]>
mmc: sh_mmcif: rework dma channel handling

Arnd Bergmann <[email protected]>
ASoC: samsung: pass DMA channels as pointers

Thierry Reding <[email protected]>
regulator: core: Fix nested locking of supplies

Arnd Bergmann <[email protected]>
regulator: core: avoid unused variable warning

Christian Borntraeger <[email protected]>
s390/cpumf: Fix lpp detection

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

Diffstat:

 MAINTAINERS                                       |  96 ++++----
 Makefile                                          |   4 +-
 arch/arc/include/asm/bitops.h                     |  15 --
 arch/arc/include/asm/io.h                         |  18 +-
 arch/arm/boot/dts/at91-sama5d3_xplained.dts       |   1 +
 arch/arm/boot/dts/at91-sama5d4_xplained.dts       |   1 +
 arch/arm/mach-s3c64xx/dev-audio.c                 |  41 ++--
 arch/arm/mach-s3c64xx/include/mach/dma.h          |  52 ++---
 arch/arm/plat-samsung/devs.c                      |  11 +-
 arch/ia64/include/asm/io.h                        |   1 +
 arch/s390/include/asm/pci.h                       |   2 +-
 arch/s390/kernel/entry.S                          | 106 +--------
 arch/s390/kernel/head64.S                         |   2 +-
 arch/s390/kernel/setup.c                          |   1 +
 arch/s390/pci/pci.c                               |   5 +-
 arch/sh/mm/kmap.c                                 |   2 +
 arch/um/drivers/mconsole_kern.c                   |   2 +-
 arch/x86/Kconfig                                  |  27 +--
 arch/x86/entry/common.c                           |  23 +-
 arch/x86/include/asm/apic.h                       |   2 +-
 arch/x86/include/asm/hw_irq.h                     |   1 +
 arch/x86/include/asm/microcode.h                  |  26 +++
 arch/x86/include/asm/perf_event.h                 |   1 +
 arch/x86/include/asm/xen/hypervisor.h             |   2 +
 arch/x86/kernel/apic/vector.c                     |  88 +++++--
 arch/x86/kernel/cpu/microcode/intel.c             |  38 +--
 arch/x86/kernel/cpu/perf_event.c                  |  13 ++
 arch/x86/kernel/cpu/perf_event.h                  |   3 +
 arch/x86/kernel/cpu/perf_event_intel.c            |  27 ++-
 arch/x86/kernel/cpu/perf_event_intel_ds.c         |  24 +-
 arch/x86/kernel/cpu/perf_event_knc.c              |   4 +-
 arch/x86/kernel/ioport.c                          |  12 +-
 arch/x86/kernel/process_64.c                      |  12 +
 arch/x86/kvm/i8254.c                              |  12 +-
 arch/x86/kvm/vmx.c                                |  16 +-
 arch/x86/kvm/x86.c                                |   1 +
 arch/x86/mm/tlb.c                                 |  12 +-
 arch/x86/pci/fixup.c                              |   7 +
 arch/x86/xen/enlighten.c                          |   2 +-
 arch/xtensa/kernel/head.S                         |   2 +-
 arch/xtensa/mm/cache.c                            |   8 +-
 arch/xtensa/platforms/iss/console.c               |  10 +-
 block/blk-core.c                                  |   2 +-
 crypto/asymmetric_keys/x509_cert_parser.c         |   8 +-
 crypto/keywrap.c                                  |   4 +-
 drivers/acpi/resource.c                           |  14 +-
 drivers/acpi/sleep.c                              |   1 +
 drivers/block/brd.c                               |   2 +-
 drivers/block/mtip32xx/mtip32xx.c                 | 267 +++++++++++++++++-----
 drivers/block/mtip32xx/mtip32xx.h                 |  11 +-
 drivers/bluetooth/ath3k.c                         |   8 +
 drivers/bluetooth/btusb.c                         |   4 +
 drivers/char/tpm/tpm-chip.c                       |  14 +-
 drivers/char/tpm/tpm_crb.c                        |   4 +-
 drivers/char/tpm/tpm_eventlog.c                   |  14 +-
 drivers/clk/bcm/clk-bcm2835.c                     |  12 +-
 drivers/clk/rockchip/clk-rk3188.c                 |   1 +
 drivers/clk/rockchip/clk-rk3368.c                 |  48 ++--
 drivers/crypto/atmel-aes.c                        |   4 +-
 drivers/crypto/atmel-sha.c                        |   4 +-
 drivers/crypto/atmel-tdes.c                       |   4 +-
 drivers/crypto/ccp/ccp-crypto-aes-cmac.c          |  36 +++
 drivers/crypto/ccp/ccp-crypto-sha.c               |  40 ++++
 drivers/crypto/ccp/ccp-crypto.h                   |  22 ++
 drivers/crypto/marvell/cesa.c                     |   2 +-
 drivers/crypto/ux500/cryp/cryp_core.c             |   4 +-
 drivers/crypto/ux500/hash/hash_core.c             |   4 +-
 drivers/edac/amd64_edac.c                         |   2 +-
 drivers/edac/sb_edac.c                            |  26 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c  |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c        |   8 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c            |   4 +-
 drivers/gpu/drm/radeon/atombios_encoders.c        |   6 +-
 drivers/gpu/drm/radeon/radeon_atpx_handler.c      |   8 +-
 drivers/gpu/drm/radeon/radeon_device.c            |   8 +-
 drivers/hid/hid-core.c                            |   8 +-
 drivers/hid/hid-multitouch.c                      |   5 +
 drivers/hid/i2c-hid/i2c-hid.c                     |  16 +-
 drivers/idle/intel_idle.c                         | 108 +++++++--
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c    |  24 +-
 drivers/infiniband/ulp/isert/ib_isert.c           | 122 +++++-----
 drivers/infiniband/ulp/isert/ib_isert.h           |   2 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c             |  59 +----
 drivers/input/misc/ati_remote2.c                  |  36 ++-
 drivers/input/misc/ims-pcu.c                      |   4 +
 drivers/input/misc/powermate.c                    |   3 +
 drivers/input/mouse/synaptics.c                   |   5 +-
 drivers/md/bcache/super.c                         |  46 ++--
 drivers/md/dm-cache-metadata.c                    |  98 ++++----
 drivers/md/dm-cache-metadata.h                    |   4 +-
 drivers/md/dm-cache-target.c                      |  12 +-
 drivers/md/dm-snap.c                              |   9 +
 drivers/md/dm-table.c                             |  36 ++-
 drivers/md/dm-thin-metadata.c                     |   5 +-
 drivers/md/dm.c                                   |  15 +-
 drivers/md/multipath.c                            |   4 +-
 drivers/md/raid1.c                                |   7 +-
 drivers/md/raid10.c                               |   7 +-
 drivers/md/raid5.c                                |  51 +++--
 drivers/md/raid5.h                                |   4 +-
 drivers/media/i2c/adv7511.c                       |  21 +-
 drivers/media/pci/bt8xx/bttv-driver.c             |  26 ++-
 drivers/media/pci/saa7134/saa7134-video.c         |  18 +-
 drivers/media/platform/coda/coda-bit.c            |   2 +-
 drivers/media/usb/pwc/pwc-if.c                    |   6 +
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c     |  21 +-
 drivers/misc/mei/bus.c                            |   9 +
 drivers/mmc/card/block.c                          |  24 +-
 drivers/mmc/host/mmc_spi.c                        |   6 +
 drivers/mmc/host/sdhci.c                          |  23 +-
 drivers/mmc/host/sh_mmcif.c                       |  84 +++----
 drivers/mtd/onenand/onenand_base.c                |   3 +-
 drivers/net/ethernet/marvell/mvneta.c             |   2 +-
 drivers/net/irda/irtty-sir.c                      |  10 -
 drivers/net/rionet.c                              |   4 +-
 drivers/net/wireless/iwlwifi/mvm/fw.c             |   4 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h            |   3 +
 drivers/net/wireless/iwlwifi/mvm/ops.c            |   2 +
 drivers/nvdimm/bus.c                              |   8 +-
 drivers/of/of_reserved_mem.c                      |   4 +-
 drivers/pci/probe.c                               |  14 ++
 drivers/pinctrl/bcm/pinctrl-bcm2835.c             |   2 +-
 drivers/platform/x86/ideapad-laptop.c             |  14 ++
 drivers/regulator/core.c                          |  22 +-
 drivers/scsi/aacraid/aacraid.h                    |   2 +
 drivers/scsi/aacraid/commsup.c                    |  37 ++-
 drivers/scsi/aacraid/linit.c                      |  12 +-
 drivers/scsi/aacraid/src.c                        |  30 +--
 drivers/scsi/aic7xxx/aic7xxx_osm.c                |   1 +
 drivers/scsi/be2iscsi/be_main.c                   |   1 +
 drivers/scsi/ipr.c                                |  10 +-
 drivers/scsi/scsi_common.c                        |  12 +-
 drivers/scsi/sd.c                                 |   2 +-
 drivers/scsi/sg.c                                 |   3 +-
 drivers/scsi/storvsc_drv.c                        |   5 +-
 drivers/staging/android/ion/ion_test.c            |   4 +-
 drivers/staging/comedi/drivers/ni_mio_common.c    |  12 +-
 drivers/staging/comedi/drivers/ni_tiocmd.c        |   2 +-
 drivers/target/target_core_transport.c            |   2 -
 drivers/thermal/thermal_core.c                    |  13 +-
 drivers/tty/serial/8250/8250_port.c               |  18 +-
 drivers/usb/class/cdc-acm.c                       |   3 +
 drivers/usb/core/driver.c                         |   6 +-
 drivers/usb/core/hub.c                            |  16 +-
 drivers/usb/misc/iowarrior.c                      |   6 +
 drivers/usb/serial/cp210x.c                       |   1 +
 drivers/usb/serial/cypress_m8.c                   |  11 +-
 drivers/usb/serial/digi_acceleport.c              |  19 ++
 drivers/usb/serial/ftdi_sio.c                     |   4 +
 drivers/usb/serial/ftdi_sio_ids.h                 |   8 +
 drivers/usb/serial/mct_u232.c                     |   9 +-
 drivers/usb/serial/option.c                       |   2 +
 drivers/usb/storage/uas.c                         |   2 +-
 drivers/watchdog/rc32434_wdt.c                    |   2 +-
 fs/coredump.c                                     |  30 ++-
 fs/fhandle.c                                      |   2 +-
 fs/fs-writeback.c                                 |  37 +--
 fs/fuse/cuse.c                                    |   4 +-
 fs/fuse/file.c                                    |  33 ++-
 fs/fuse/fuse_i.h                                  |   9 +
 fs/jbd2/journal.c                                 |  17 +-
 fs/nfsd/nfs4proc.c                                |   1 +
 fs/nfsd/nfs4xdr.c                                 |  13 +-
 fs/ocfs2/dlm/dlmconvert.c                         |  24 +-
 fs/ocfs2/dlm/dlmrecovery.c                        |   1 -
 fs/open.c                                         |   6 +-
 fs/proc_namespace.c                               |   2 +
 fs/quota/dquot.c                                  |   3 +-
 fs/splice.c                                       |   3 +
 fs/xfs/xfs_attr_list.c                            |  19 +-
 include/asm-generic/bitops/lock.h                 |  14 +-
 include/linux/cgroup-defs.h                       |   3 +
 include/linux/device-mapper.h                     |   2 +
 include/linux/fs.h                                |   2 +-
 include/linux/kernel.h                            |   6 +-
 include/linux/pci.h                               |   1 +
 include/linux/platform_data/asoc-s3c.h            |   4 +
 include/linux/thermal.h                           |   2 +
 include/linux/tty.h                               |   2 +-
 kernel/cgroup.c                                   |  20 +-
 kernel/events/core.c                              |   7 +-
 kernel/power/hibernate.c                          |   1 +
 kernel/sched/core.c                               |   1 +
 kernel/sched/cputime.c                            |  14 +-
 kernel/sched/sched.h                              |  13 ++
 kernel/sysctl_binary.c                            |   2 +-
 kernel/trace/trace.c                              |   5 +-
 kernel/trace/trace_irqsoff.c                      |   8 +-
 kernel/trace/trace_printk.c                       |   3 +
 kernel/watchdog.c                                 |   9 +-
 mm/memcontrol.c                                   |  44 +++-
 mm/page_alloc.c                                   |  46 ++--
 net/bluetooth/mgmt.c                              |   4 +
 scripts/coccinelle/iterators/use_after_iter.cocci |   2 +-
 scripts/gdb/linux/modules.py                      |   5 +-
 scripts/gdb/linux/symbols.py                      |   2 +-
 scripts/kconfig/Makefile                          |   4 +-
 scripts/package/mkspec                            |   8 +-
 sound/core/pcm_lib.c                              |   2 +-
 sound/pci/hda/patch_cirrus.c                      |   8 +-
 sound/pci/hda/patch_conexant.c                    |   7 +-
 sound/pci/hda/patch_hdmi.c                        |   4 +
 sound/pci/hda/patch_realtek.c                     |   1 +
 sound/pci/intel8x0.c                              |   1 +
 sound/soc/samsung/ac97.c                          |  26 +--
 sound/soc/samsung/dma.h                           |   2 +-
 sound/soc/samsung/dmaengine.c                     |   4 +-
 sound/soc/samsung/i2s.c                           |  26 +--
 sound/soc/samsung/pcm.c                           |  20 +-
 sound/soc/samsung/s3c2412-i2s.c                   |   4 +-
 sound/soc/samsung/s3c24xx-i2s.c                   |   4 +-
 sound/soc/samsung/spdif.c                         |  10 +-
 sound/usb/clock.c                                 |   2 +
 sound/usb/endpoint.c                              |   3 +
 sound/usb/mixer_quirks.c                          |   4 +
 sound/usb/pcm.c                                   |   2 +
 sound/usb/quirks.c                                |  27 ++-
 sound/usb/stream.c                                |   6 +-
 tools/hv/Makefile                                 |   2 +
 tools/perf/util/parse-events.c                    |   6 +-
 tools/perf/util/pmu.c                             |  15 +-
 tools/perf/util/setup.py                          |   4 +
 virt/kvm/kvm_main.c                               |  21 +-
 223 files changed, 2112 insertions(+), 1151 deletions(-)