Skip to content

4.1.5-stable review

Greg Kroah-Hartman linux-arm-kernel linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest118 of 123 patches 20 repliesIn review

118 of 123 patches are in this archive. The cover letter announces 123.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/123cxl: Fix off by one error allowing subsequent mmap page to be accesseddrivers/misc/cxl/context.c+2 -20 replies
2/123cxl: Check if afu is not null in cxl_slbiadrivers/misc/cxl/main.c+1 -10 replies
3/123powerpc/powernv: Fix race in updating core_idle_statearch/powerpc/kernel/idle_power7.S+21 -100 replies
4/123Revert "Input: synaptics - allocate 3 slots to keep stability in image sensors"drivers/input/mouse/synaptics.c+1 -10 replies
5/123parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing resultsarch/parisc/include/asm/pgtable.h arch/parisc/include/asm/tlbflush.h arch/parisc/kernel/cache.c +2 more+213 -1690 replies
6/123parisc: mm: Fix a memory leak related to pmd not attached to the pgdarch/parisc/include/asm/pgalloc.h+2 -10 replies
7/123ARM: pxa: fix dm9000 platform data regressionarch/arm/mach-pxa/capc7117.c arch/arm/mach-pxa/cm-x2xx.c arch/arm/mach-pxa/cm-x300.c +6 more+24 -00 replies
8/123ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmuxarch/arm/boot/dts/dra7-evm.dts arch/arm/boot/dts/dra72-evm.dts+6 -40 replies
9/123ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2arch/arm/boot/dts/am57xx-beagle-x15.dts+4 -00 replies
10/123ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size checkarch/arm/mm/dma-mapping.c+1 -10 replies
11/123ARM: imx6: gpc: always enable PU domain if CONFIG_PM is not setarch/arm/mach-imx/gpc.c+6 -210 replies
12/123MIPS: Fix erroneous JR emulation for MIPS R6arch/mips/math-emu/cp1emu.c+1 -10 replies
13/123MIPS: c-r4k: Fix cache flushing for MT coresarch/mips/include/asm/smp.h arch/mips/kernel/smp.c arch/mips/mm/c-r4k.c+55 -46 replies
14/123MIPS: Require O32 FP64 support for MIPS64 with O32 compatarch/mips/Kconfig+1 -00 replies
15/123MIPS: fpu.h: Allow 64-bit FPU on a 64-bit MIPS R6 CPUarch/mips/include/asm/fpu.h+1 -10 replies
16/123can: replace timestamp as unique skb attributedrivers/net/can/dev.c drivers/net/can/slcan.c drivers/net/can/vcan.c +4 more+18 -170 replies
17/123can: rcar_can: fix IRQ checkdrivers/net/can/rcar_can.c+2 -10 replies
18/123can: c_can: Fix default pinmux glitch at initdrivers/net/can/c_can/c_can.c+8 -20 replies
19/123can: rcar_can: print signed IRQ #drivers/net/can/rcar_can.c+2 -20 replies
20/123can: mcp251x: fix resume when device is downdrivers/net/can/spi/mcp251x.c+6 -70 replies
21/123freeing unlinked file indefinitely delayedfs/dcache.c+5 -20 replies
22/123x86/init: Clear init_level4_pgt earlierarch/x86/kernel/head64.c+2 -10 replies
23/123x86/kasan: Fix KASAN shadow region page tablesarch/x86/include/asm/kasan.h arch/x86/kernel/head64.c arch/x86/kernel/head_64.S +1 more+38 -420 replies
24/123x86/kasan: Flush TLBs after switching CR3arch/x86/mm/kasan_init_64.c+2 -00 replies
25/123x86/kasan: Fix boot crash on AMD processorsarch/x86/mm/kasan_init_64.c+3 -30 replies
26/123crypto: omap-des - Fix unmapping of dma channelsdrivers/crypto/omap-des.c+0 -30 replies
27/123s390/process: fix sfpc inline assemblyarch/s390/kernel/process.c+1 -10 replies
28/123s390/sclp: clear upper register halves in _sclp_print_earlyarch/s390/kernel/sclp.S+4 -00 replies
29/123s390/nmi: fix vector register corruptionarch/s390/include/asm/ctl_reg.h arch/s390/kernel/nmi.c+34 -220 replies
30/123s390/bpf: clear correct BPF accumulator registerarch/s390/net/bpf_jit_comp.c+7 -70 replies
31/123s390/cachinfo: add missing facility check to init_cache_level()arch/s390/kernel/cache.c+2 -00 replies
32/123ARC: Override toplevel default -O2 with -O3arch/arc/Makefile+2 -10 replies
33/123ARC: make sure instruction_pointer() returns unsigned valuearch/arc/include/asm/ptrace.h+1 -10 replies
34/123kbuild: Allow arch Makefiles to override {cpp,ld,c}flagsDocumentation/kbuild/makefiles.txt Makefile+13 -40 replies
35/123bio integrity: do not assume bio_integrity_pool exists if bioset existsblock/bio-integrity.c+2 -20 replies
36/123dma-debug: skip debug_dma_assert_idle() when disabledlib/dma-debug.c+3 -00 replies
39/123ALSA: line6: Fix -EBUSY error during active monitoringsound/usb/line6/pcm.c+2 -70 replies
40/123ALSA: pcm: Fix lockdep warning with nonatomic PCM opssound/core/pcm_native.c+1 -10 replies
41/123ALSA: hda - Add headset mic support for Acer Aspire V5-573Gsound/pci/hda/patch_realtek.c+1 -10 replies
42/123ALSA: hda: add new AMD PCI IDs with proper driver capssound/pci/hda/hda_intel.c+8 -00 replies
43/123ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hdasound/pci/hda/patch_hdmi.c+2 -00 replies
44/123ALSA: hda - Add headset mic pin quirk for a Dell devicesound/pci/hda/patch_realtek.c+11 -00 replies
45/123ALSA: hda - Apply fixup for another Toshiba Satellite S50Dsound/pci/hda/patch_sigmatel.c+2 -10 replies
46/123ALSA: hda - Apply a fixup to Dell Vostro 5480sound/pci/hda/patch_realtek.c+1 -00 replies
47/123ALSA: usb-audio: add dB range mapping for some devicessound/usb/mixer_maps.c+24 -00 replies
48/123ALSA: hda - Fix MacBook Pro 5,2 quirksound/pci/hda/patch_realtek.c+1 -10 replies
49/123x86, perf: Fix static_key bug in load_mm_cr4()arch/x86/include/asm/mmu_context.h+1 -10 replies
50/123Revert "dm: only run the queue on completion if congested or no requests pending"drivers/md/dm.c+2 -60 replies
51/123irqchip/gicv3-its: Fix mapping of LPIs to collectionsdrivers/irqchip/irq-gic-v3-its.c+75 -360 replies
52/123scsi: fix host max depth checking for the queue_depth sysfs interfacedrivers/scsi/scsi_sysfs.c+1 -10 replies
53/123scsi: fix memory leak with scsi-mqdrivers/scsi/scsi_error.c drivers/scsi/scsi_lib.c+4 -40 replies
55/123drivers: clk: st: Fix flexgen lock initdrivers/clk/st/clk-flexgen.c+2 -00 replies
56/123drivers: clk: st: Fix mux bit-setting for Cortex A9 clocksdrivers/clk/st/clkgen-mux.c+1 -10 replies
57/123drivers: clk: st: Incorrect register offset used for lock_statusdrivers/clk/st/clkgen-fsyn.c+1 -10 replies
58/123mac80211: clear subdir_stations when removing debugfsnet/mac80211/debugfs_netdev.c+1 -00 replies
60/123mnt: Clarify and correct the disconnect logic in umount_treefs/namespace.c fs/pnode.h+31 -60 replies
61/123mnt: In detach_mounts detach the appropriate unmounted mountfs/namespace.c+2 -50 replies
62/123ftrace: Fix breakage of set_ftrace_pidinclude/linux/ftrace.h kernel/trace/ftrace.c+37 -180 replies
63/123iommu/vt-d: Fix VM domain ID leakdrivers/iommu/intel-iommu.c+6 -30 replies
64/123mmc: omap_hsmmc: Fix DTO and DCRC handlingdrivers/mmc/host/omap_hsmmc.c+4 -40 replies
65/123mmc: sdhci check parameters before call dma_free_coherentdrivers/mmc/host/sdhci.c+5 -20 replies
66/123mmc: sdhci-esdhc: Make 8BIT bus workdrivers/mmc/host/sdhci-esdhc.h+1 -10 replies
67/123mmc: sdhci-pxav3: fix platform_data is not initializeddrivers/mmc/host/sdhci-pxav3.c+1 -00 replies
68/123HID: cp2112: fix to force single data-report replydrivers/hid/hid-cp2112.c+2 -00 replies
69/123iwlwifi: mvm: fix antenna selection when BT is activedrivers/net/wireless/iwlwifi/mvm/tx.c+1 -10 replies
70/123iwlwifi: nvm: remove mac address byte swapping in 8000 familydrivers/net/wireless/iwlwifi/iwl-nvm-parse.c+5 -70 replies
71/123iwlwifi: pcie: prepare the device before accessing itdrivers/net/wireless/iwlwifi/pcie/trans.c+6 -00 replies
72/123md/raid1: fix test for was read error from last working device.drivers/md/raid1.c+1 -10 replies
73/123spi: img-spfi: fix support for speeds up to 1/4th input clockdrivers/spi/spi-img-spfi.c+2 -00 replies
74/123spi: imx: Fix small DMA transfersdrivers/spi/spi-imx.c+3 -20 replies
75/123tile: use free_bootmem_late() for initrdarch/tile/kernel/setup.c+1 -10 replies
76/123Input: zforce - dont overwrite the stackdrivers/input/touchscreen/zforce_ts.c+1 -12 replies
77/123Input: usbtouchscreen - avoid unresponsive TSC-30 touch screendrivers/input/touchscreen/usbtouchscreen.c+3 -00 replies
78/123blkcg: fix gendisk reference leak in blkg_conf_prep()block/blk-cgroup.c+5 -10 replies
79/123regulator: s2mps11: Fix GPIO suspend enable shift wrapping bugdrivers/regulator/s2mps11.c+10 -40 replies
80/123ata: pmp: add quirk for Marvell 4140 SATA PMPdrivers/ata/libata-pmp.c+7 -00 replies
81/123usb-storage: ignore ZTE MF 823 card reader in mode 0x1225drivers/usb/storage/unusual_devs.h+12 -00 replies
82/123Revert "serial: imx: initialized DMA w/o HW flow enabled"drivers/tty/serial/imx.c+7 -80 replies
83/123serial: core: Fix crashes while echoing when closingdrivers/tty/serial/serial_core.c+2 -10 replies
84/123xhci: Calculate old endpoints correctly on device resetdrivers/usb/host/xhci.c+3 -00 replies
85/123xhci: report U3 when link is in resume statedrivers/usb/host/xhci-hub.c+5 -20 replies
86/123xhci: prevent bus_suspend if SS port resuming in phase 1drivers/usb/host/xhci-hub.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+7 -30 replies
87/123xhci: do not report PLC when link is in internal resume statedrivers/usb/host/xhci-hub.c+8 -10 replies
88/123mei: prevent unloading mei hw modules while the device is opened.drivers/misc/mei/main.c+1 -10 replies
89/123x86/mm: Add parenthesis for TLB tracepoint size calculationarch/x86/mm/tlb.c+1 -10 replies
90/123efi: Handle memory error structures produced based on old versions of standarddrivers/firmware/efi/cper.c include/linux/cper.h+33 -40 replies
91/123arm64/efi: map the entire UEFI vendor string before reading itarch/arm64/kernel/efi.c+2 -20 replies
92/123efi: Check for NULL efi kernel parametersarch/x86/platform/efi/efi.c drivers/firmware/efi/efi.c+10 -00 replies
93/123x86/efi: Use all 64 bit of efi_memmap in setup_e820()arch/x86/boot/compressed/eboot.c+4 -00 replies
94/123ARC: Reduce bitops lines of code using macrosarch/arc/include/asm/bitops.h+150 -3390 replies
95/123ARC: Make ARC bitops "safer" (add anti-optimization)arch/arc/include/asm/bitops.h+9 -260 replies
96/123rds: rds_ib_device.refcount overflownet/rds/ib_rdma.c+3 -10 replies
97/123n_tty: signal and flush atomicallydrivers/tty/n_tty.c+13 -30 replies
98/123blk-mq: set default timeout as 30 secondsblock/blk-mq.c+1 -10 replies
99/123perf hists browser: Take the --comm, --dsos, etc filters into accounttools/perf/ui/browsers/hists.c+1 -14 replies
100/123perf/x86/intel/cqm: Return cached counter value from IRQ contextarch/x86/kernel/cpu/perf_event_intel_cqm.c+8 -00 replies
102/123hwmon: (nct7802) Fix integer overflow seen when writing voltage limitsdrivers/hwmon/nct7802.c+1 -10 replies
103/123hwmon: (nct7904) Rename pwm attributes to match hwmon ABIDocumentation/hwmon/nct7904 drivers/hwmon/nct7904.c+31 -300 replies
104/123NFS: Dont revalidate the mapping if both size and change attr are up to datefs/nfs/inode.c+4 -40 replies
105/123avr32: handle NULL as a valid clock objectarch/avr32/mach-at32ap/clock.c+19 -10 replies
106/123NFSv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_lockedfs/nfs/nfs4proc.c+3 -00 replies
107/123NFS: Fix a memory leak in nfs_do_recoalescefs/nfs/pagelist.c+4 -10 replies
108/123IB/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CMdrivers/infiniband/ulp/ipoib/ipoib_verbs.c+2 -10 replies
109/123iscsi-target: Fix use-after-free during TPG session shutdowndrivers/target/iscsi/iscsi_target.c+8 -40 replies
110/123iscsi-target: Fix iscsit_start_kthreads failure OOPsdrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_login.c drivers/target/iscsi/iscsi_target_login.h +2 more+68 -330 replies
111/123iscsi-target: Fix iser explicit logout TX kthread leakdrivers/target/iscsi/iscsi_target.c+16 -20 replies
112/123intel_pstate: Add get_scaling cpu_defaults param to Knights Landingdrivers/cpufreq/intel_pstate.c+1 -00 replies
113/123qla2xxx: Fix hardware lock/unlock issue causing kernel panic.drivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_target.c+4 -60 replies
114/123qla2xxx: release request queue reservation.drivers/scsi/qla2xxx/qla_target.c+7 -30 replies
115/123qla2xxx: Remove msleep in qlt_send_term_exchangedrivers/scsi/qla2xxx/qla_target.c+7 -60 replies
116/123qla2xxx: fix command initialization in target mode.drivers/scsi/qla2xxx/qla_target.c+5 -50 replies
117/123qla2xxx: kill sessions/log out initiator on RSCN and port down eventsdrivers/scsi/qla2xxx/qla_dbg.c drivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_target.c+117 -310 replies
118/123drm/nouveau/fbcon/nv11-: correctly account for ring space usagedrivers/gpu/drm/nouveau/nv04_fbcon.c+1 -10 replies
119/123drm/nouveau/kms/nv50-: guard against enabling cursor on disabled headsdrivers/gpu/drm/nouveau/nv50_display.c+1 -10 replies
120/123drm/nouveau: hold mutex when calling nouveau_abi16_fini()drivers/gpu/drm/nouveau/nouveau_drm.c+2 -00 replies
121/123drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutexdrivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c+8 -00 replies
122/123xfs: remote attribute headers contain an invalid LSNfs/xfs/libxfs/xfs_attr_remote.c fs/xfs/xfs_log_recover.c+31 -90 replies
123/123xfs: remote attributes need to be considered datafs/xfs/libxfs/xfs_attr_remote.c+11 -40 replies

Reviews trailers per patch

26 of 118 patches have a Reviewed-by or Acked-by.

PatchAdrian HunterHans-Christian EgtvedtNicholas BellingerMichael NeulingIan MunsiePhilipp ZabelPaul BurtonGrygorii StrashkoJ. Bruce FieldsBenjamin TissoiresKirill A. ShutemovMikulas PatockaHelge DellerIgor GrinbergHyungwon HwangJeeja KpPaulo Roberto de Oliveira CastroJeffery MillerMartin K. PetersenChristoph HellwigEwan D. MilneMatt FlemingAndreas FenkartStephen PowellEllen WangAlexander LyakasPeter Zijlstra (Intel)Haggai EranJean DelvareKristen Carlson AccardiQuinn TranNadav HaklaiBrian FosterLars Melin
1/123
2/123A-b A-b
3/123
4/123A-b
5/123
6/123A-b A-b A-b
7/123A-b
8/123
9/123
10/123R-b
11/123A-b
12/123
13/123
14/123
15/123R-b
16/123
17/123
18/123R-b
19/123
20/123
21/123A-b
22/123
23/123
24/123
25/123
26/123
27/123
28/123
29/123
30/123
31/123Reported-and-tested-by
32/123
33/123
34/123
35/123
36/123
39/123
40/123T-b
41/123
42/123
43/123
44/123
45/123
46/123Reported-and-tested-by
47/123
48/123Reported-and-tested-by
49/123T-b
50/123
51/123
52/123R-b R-b
53/123R-b R-b
55/123
56/123
57/123
58/123
60/123
61/123
62/123T-b
63/123
64/123T-b
65/123A-b
66/123
67/123
68/123T-b
69/123
70/123
71/123
72/123Reported-and-tested-by
73/123
74/123
75/123
76/123
77/123
78/123
79/123
80/123R-b
81/123R-b
82/123
83/123
84/123
85/123
86/123
87/123
88/123
89/123
90/123
91/123
92/123
93/123
94/123A-b
95/123
96/123R-b
97/123
98/123
99/123
100/123
102/123R-b
103/123
104/123
105/123A-b
106/123
107/123
108/123
109/123
110/123
111/123
112/123A-b
113/123R-b
114/123R-b
115/123R-b
116/123R-b
117/123A-b
118/123
119/123
120/123
121/123
122/123R-b
123/123R-b

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

Read the v1 thread

Cover letter [PATCH 4.1 000/123] 4.1.5-stable review

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

Responses should be made by Mon Aug 10 22:06:48 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/v4.x/stable-review/patch-4.1.5-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.1.5-rc1

Dave Chinner <[email protected]>
xfs: remote attributes need to be considered data

Dave Chinner <[email protected]>
xfs: remote attribute headers contain an invalid LSN

Kamil Dudka <[email protected]>

    drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex

Kamil Dudka <[email protected]>
drm/nouveau: hold mutex when calling nouveau_abi16_fini()

Ben Skeggs <[email protected]>
drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads

Ilia Mirkin <[email protected]>
drm/nouveau/fbcon/nv11-: correctly account for ring space usage

Roland Dreier <[email protected]>
qla2xxx: kill sessions/log out initiator on RSCN and port down events

Kanoj Sarcar <[email protected]>
qla2xxx: fix command initialization in target mode.

Himanshu Madhani <[email protected]>
qla2xxx: Remove msleep in qlt_send_term_exchange

Quinn Tran <[email protected]>
qla2xxx: release request queue reservation.

Saurav Kashyap <[email protected]>
qla2xxx: Fix hardware lock/unlock issue causing kernel panic.

Lukasz Anaczkowski <[email protected]>
intel_pstate: Add get_scaling cpu_defaults param to Knights Landing

Nicholas Bellinger <[email protected]>
iscsi-target: Fix iser explicit logout TX kthread leak

Nicholas Bellinger <[email protected]>
iscsi-target: Fix iscsit_start_kthreads failure OOPs

Nicholas Bellinger <[email protected]>
iscsi-target: Fix use-after-free during TPG session shutdown

Jason Gunthorpe <[email protected]>
IB/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM

Trond Myklebust <[email protected]>
NFS: Fix a memory leak in nfs_do_recoalesce

Trond Myklebust <[email protected]>
NFSv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked

Andy Shevchenko <[email protected]>
avr32: handle NULL as a valid clock object

Trond Myklebust <[email protected]>
NFS: Don't revalidate the mapping if both size and change attr are up to date

Guenter Roeck <[email protected]>
hwmon: (nct7904) Rename pwm attributes to match hwmon ABI

Guenter Roeck <[email protected]>
hwmon: (nct7802) Fix integer overflow seen when writing voltage limits

Marc-André Lureau <[email protected]>
vhost: actually track log eventfd file

Matt Fleming <[email protected]>
perf/x86/intel/cqm: Return cached counter value from IRQ context

Arnaldo Carvalho de Melo <[email protected]>
perf hists browser: Take the --comm, --dsos, etc filters into account

Ming Lei <[email protected]>
blk-mq: set default timeout as 30 seconds

Peter Hurley <[email protected]>
n_tty: signal and flush atomically

Wengang Wang <[email protected]>
rds: rds_ib_device.refcount overflow

Vineet Gupta <[email protected]>
ARC: Make ARC bitops "safer" (add anti-optimization)

Vineet Gupta <[email protected]>
ARC: Reduce bitops lines of code using macros

Dmitry Skorodumov <[email protected]>
x86/efi: Use all 64 bit of efi_memmap in setup_e820()

Ricardo Neri <[email protected]>
efi: Check for NULL efi kernel parameters

Ard Biesheuvel <[email protected]>
arm64/efi: map the entire UEFI vendor string before reading it

Tony Luck <[email protected]>
efi: Handle memory error structures produced based on old versions of standard

Dave Hansen <[email protected]>
x86/mm: Add parenthesis for TLB tracepoint size calculation

Tomas Winkler <[email protected]>
mei: prevent unloading mei hw modules while the device is opened.

Zhuang Jin Can <[email protected]>
xhci: do not report PLC when link is in internal resume state

Zhuang Jin Can <[email protected]>
xhci: prevent bus_suspend if SS port resuming in phase 1

Zhuang Jin Can <[email protected]>
xhci: report U3 when link is in resume state

Brian Campbell <[email protected]>
xhci: Calculate old endpoints correctly on device reset

Peter Hurley <[email protected]>
serial: core: Fix crashes while echoing when closing

David Jander <[email protected]>
Revert "serial: imx: initialized DMA w/o HW flow enabled"

Oliver Neukum <[email protected]>

    usb-storage: ignore ZTE MF 823 card reader in mode 0x1225

Lior Amsalem <[email protected]>
ata: pmp: add quirk for Marvell 4140 SATA PMP

Krzysztof Kozlowski <[email protected]>
regulator: s2mps11: Fix GPIO suspend enable shift wrapping bug

Tejun Heo <[email protected]>
blkcg: fix gendisk reference leak in blkg_conf_prep()

Bernhard Bender <[email protected]>
Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen

Oleksij Rempel <[email protected]>
Input: zforce - don't overwrite the stack

Chris Metcalf <[email protected]>
tile: use free_bootmem_late() for initrd

Sascha Hauer <[email protected]>
spi: imx: Fix small DMA transfers

Sifan Naeem <[email protected]>
spi: img-spfi: fix support for speeds up to 1/4th input clock

NeilBrown <[email protected]>
md/raid1: fix test for 'was read error from last working device'.

Emmanuel Grumbach <[email protected]>
iwlwifi: pcie: prepare the device before accessing it

Liad Kaufman <[email protected]>
iwlwifi: nvm: remove mac address byte swapping in 8000 family

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: fix antenna selection when BT is active

Antonio Borneo <[email protected]>
HID: cp2112: fix to force single data-report reply

Jingju Hou <[email protected]>
mmc: sdhci-pxav3: fix platform_data is not initialized

Joakim Tjernlund <[email protected]>
mmc: sdhci-esdhc: Make 8BIT bus work

Peng Fan <[email protected]>
mmc: sdhci check parameters before call dma_free_coherent

Kishon Vijay Abraham I <[email protected]>
mmc: omap_hsmmc: Fix DTO and DCRC handling

Alex Williamson <[email protected]>
iommu/vt-d: Fix VM domain ID leak

Steven Rostedt (Red Hat) <[email protected]>
ftrace: Fix breakage of set_ftrace_pid

Eric W. Biederman <[email protected]>
mnt: In detach_mounts detach the appropriate unmounted mount

Eric W. Biederman <[email protected]>
mnt: Clarify and correct the disconnect logic in umount_tree

Uwe Kleine-König <[email protected]>
Subject: pinctrl: imx1-core: Fix debug output in .pin_config_set callback

Tom Hughes <[email protected]>
mac80211: clear subdir_stations when removing debugfs

Pankaj Dev <[email protected]>
drivers: clk: st: Incorrect register offset used for lock_status

Gabriel Fernandez <[email protected]>
drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks

Giuseppe Cavallaro <[email protected]>
drivers: clk: st: Fix flexgen lock init

Seymour, Shane M <[email protected]>
st: null pointer dereference panic caused by use after kref_put by st_open

Tony Battersby <[email protected]>
scsi: fix memory leak with scsi-mq

Jens Axboe <[email protected]>
scsi: fix host max depth checking for the 'queue_depth' sysfs interface

Marc Zyngier <[email protected]>
irqchip/gicv3-its: Fix mapping of LPIs to collections

Mike Snitzer <[email protected]>
Revert "dm: only run the queue on completion if congested or no requests pending"

Peter Zijlstra <[email protected]>
x86, perf: Fix static_key bug in load_mm_cr4()

Takashi Iwai <[email protected]>
ALSA: hda - Fix MacBook Pro 5,2 quirk

Yao-Wen Mao <[email protected]>
ALSA: usb-audio: add dB range mapping for some devices

Takashi Iwai <[email protected]>
ALSA: hda - Apply a fixup to Dell Vostro 5480

Takashi Iwai <[email protected]>
ALSA: hda - Apply fixup for another Toshiba Satellite S50D

David Henningsson <[email protected]>
ALSA: hda - Add headset mic pin quirk for a Dell device

Aaron Plattner <[email protected]>

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

Maruthi Srinivas Bayyavarapu <[email protected]>
ALSA: hda: add new AMD PCI IDs with proper driver caps

Mateusz Sylwestrzak <[email protected]>
ALSA: hda - Add headset mic support for Acer Aspire V5-573G

Takashi Iwai <[email protected]>
ALSA: pcm: Fix lockdep warning with nonatomic PCM ops

Takashi Iwai <[email protected]>
ALSA: line6: Fix -EBUSY error during active monitoring

Dominic Sacré <[email protected]>
ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4

Thomas Gleixner <[email protected]>
genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD

Haggai Eran <[email protected]>
dma-debug: skip debug_dma_assert_idle() when disabled

Mike Snitzer <[email protected]>
bio integrity: do not assume bio_integrity_pool exists if bioset exists

Michal Marek <[email protected]>
kbuild: Allow arch Makefiles to override {cpp,ld,c}flags

Alexey Brodkin <[email protected]>
ARC: make sure instruction_pointer() returns unsigned value

Vineet Gupta <[email protected]>
ARC: Override toplevel default -O2 with -O3

Heiko Carstens <[email protected]>
s390/cachinfo: add missing facility check to init_cache_level()

Michael Holzheu <[email protected]>
s390/bpf: clear correct BPF accumulator register

Heiko Carstens <[email protected]>
s390/nmi: fix vector register corruption

Martin Schwidefsky <[email protected]>
s390/sclp: clear upper register halves in _sclp_print_early

Heiko Carstens <[email protected]>
s390/process: fix sfpc inline assembly

Vutla, Lokesh <[email protected]>
crypto: omap-des - Fix unmapping of dma channels

Andrey Ryabinin <[email protected]>
x86/kasan: Fix boot crash on AMD processors

Andrey Ryabinin <[email protected]>
x86/kasan: Flush TLBs after switching CR3

Alexander Popov <[email protected]>
x86/kasan: Fix KASAN shadow region page tables

Andrey Ryabinin <[email protected]>
x86/init: Clear 'init_level4_pgt' earlier

Al Viro <[email protected]>
freeing unlinked file indefinitely delayed

Stefan Agner <[email protected]>
can: mcp251x: fix resume when device is down

Sergei Shtylyov <[email protected]>
can: rcar_can: print signed IRQ #

J.D. Schroeder <[email protected]>
can: c_can: Fix default pinmux glitch at init

Sergei Shtylyov <[email protected]>
can: rcar_can: fix IRQ check

Oliver Hartkopp <[email protected]>
can: replace timestamp as unique skb attribute

Markos Chandras <[email protected]>
MIPS: fpu.h: Allow 64-bit FPU on a 64-bit MIPS R6 CPU

Paul Burton <[email protected]>
MIPS: Require O32 FP64 support for MIPS64 with O32 compat

Markos Chandras <[email protected]>
MIPS: c-r4k: Fix cache flushing for MT cores

Markos Chandras <[email protected]>
MIPS: Fix erroneous JR emulation for MIPS R6

Lucas Stach <[email protected]>
ARM: imx6: gpc: always enable PU domain if CONFIG_PM is not set

Marek Szyprowski <[email protected]>
ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check

Roger Quadros <[email protected]>
ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2

Roger Quadros <[email protected]>
ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux

Robert Jarzmik <[email protected]>
ARM: pxa: fix dm9000 platform data regression

Christophe Jaillet <[email protected]>
parisc: mm: Fix a memory leak related to pmd not attached to the pgd

John David Anglin <[email protected]>
parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results

Dmitry Torokhov <[email protected]>
Revert "Input: synaptics - allocate 3 slots to keep stability in image sensors"

Shreyas B. Prabhu <[email protected]>
powerpc/powernv: Fix race in updating core_idle_state

Daniel Axtens <[email protected]>
cxl: Check if afu is not null in cxl_slbia

Ian Munsie <[email protected]>
cxl: Fix off by one error allowing subsequent mmap page to be accessed

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

Diffstat:

 Documentation/hwmon/nct7904                        |   4 +-
 Documentation/kbuild/makefiles.txt                 |   8 +
 Makefile                                           |  13 +-
 arch/arc/Makefile                                  |   3 +-
 arch/arc/include/asm/bitops.h                      | 468 ++++++---------------
 arch/arc/include/asm/ptrace.h                      |   2 +-
 arch/arm/boot/dts/am57xx-beagle-x15.dts            |   4 +
 arch/arm/boot/dts/dra7-evm.dts                     |   5 +-
 arch/arm/boot/dts/dra72-evm.dts                    |   5 +-
 arch/arm/mach-imx/gpc.c                            |  27 +-
 arch/arm/mach-pxa/capc7117.c                       |   3 +
 arch/arm/mach-pxa/cm-x2xx.c                        |   3 +
 arch/arm/mach-pxa/cm-x300.c                        |   2 +
 arch/arm/mach-pxa/colibri-pxa270.c                 |   3 +
 arch/arm/mach-pxa/em-x270.c                        |   2 +
 arch/arm/mach-pxa/icontrol.c                       |   3 +
 arch/arm/mach-pxa/trizeps4.c                       |   3 +
 arch/arm/mach-pxa/vpac270.c                        |   3 +
 arch/arm/mach-pxa/zeus.c                           |   2 +
 arch/arm/mm/dma-mapping.c                          |   2 +-
 arch/arm64/kernel/efi.c                            |   4 +-
 arch/avr32/mach-at32ap/clock.c                     |  20 +-
 arch/mips/Kconfig                                  |   1 +
 arch/mips/include/asm/fpu.h                        |   2 +-
 arch/mips/include/asm/smp.h                        |   1 +
 arch/mips/kernel/smp.c                             |  44 +-
 arch/mips/math-emu/cp1emu.c                        |   2 +-
 arch/mips/mm/c-r4k.c                               |  14 +-
 arch/parisc/include/asm/pgalloc.h                  |   3 +-
 arch/parisc/include/asm/pgtable.h                  |  55 ++-
 arch/parisc/include/asm/tlbflush.h                 |  53 +--
 arch/parisc/kernel/cache.c                         | 105 +++--
 arch/parisc/kernel/entry.S                         | 163 ++++---
 arch/parisc/kernel/traps.c                         |   4 -
 arch/powerpc/kernel/idle_power7.S                  |  31 +-
 arch/s390/include/asm/ctl_reg.h                    |   5 +-
 arch/s390/kernel/cache.c                           |   2 +
 arch/s390/kernel/nmi.c                             |  51 ++-
 arch/s390/kernel/process.c                         |   2 +-
 arch/s390/kernel/sclp.S                            |   4 +
 arch/s390/net/bpf_jit_comp.c                       |  14 +-
 arch/tile/kernel/setup.c                           |   2 +-
 arch/x86/boot/compressed/eboot.c                   |   4 +
 arch/x86/include/asm/kasan.h                       |   8 +-
 arch/x86/include/asm/mmu_context.h                 |   2 +-
 arch/x86/kernel/cpu/perf_event_intel_cqm.c         |   8 +
 arch/x86/kernel/head64.c                           |  10 +-
 arch/x86/kernel/head_64.S                          |  29 --
 arch/x86/mm/kasan_init_64.c                        |  44 +-
 arch/x86/mm/tlb.c                                  |   2 +-
 arch/x86/platform/efi/efi.c                        |   5 +
 block/bio-integrity.c                              |   4 +-
 block/blk-cgroup.c                                 |   6 +-
 block/blk-mq.c                                     |   2 +-
 drivers/ata/libata-pmp.c                           |   7 +
 drivers/clk/st/clk-flexgen.c                       |   2 +
 drivers/clk/st/clkgen-fsyn.c                       |   2 +-
 drivers/clk/st/clkgen-mux.c                        |   2 +-
 drivers/cpufreq/intel_pstate.c                     |   1 +
 drivers/crypto/omap-des.c                          |   3 -
 drivers/firmware/efi/cper.c                        |  15 +-
 drivers/firmware/efi/efi.c                         |   5 +
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   2 +
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |   2 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c |   8 +
 drivers/hid/hid-cp2112.c                           |   2 +
 drivers/hwmon/nct7802.c                            |   2 +-
 drivers/hwmon/nct7904.c                            |  57 +--
 drivers/infiniband/ulp/ipoib/ipoib_verbs.c         |   3 +-
 drivers/input/mouse/synaptics.c                    |   2 +-
 drivers/input/touchscreen/usbtouchscreen.c         |   3 +
 drivers/input/touchscreen/zforce_ts.c              |   2 +-
 drivers/iommu/intel-iommu.c                        |   9 +-
 drivers/irqchip/irq-gic-v3-its.c                   | 111 +++--
 drivers/md/dm.c                                    |   8 +-
 drivers/md/raid1.c                                 |   2 +-
 drivers/misc/cxl/context.c                         |   4 +-
 drivers/misc/cxl/main.c                            |   2 +-
 drivers/misc/mei/main.c                            |   2 +-
 drivers/mmc/host/omap_hsmmc.c                      |   8 +-
 drivers/mmc/host/sdhci-esdhc.h                     |   2 +-
 drivers/mmc/host/sdhci-pxav3.c                     |   1 +
 drivers/mmc/host/sdhci.c                           |   7 +-
 drivers/net/can/c_can/c_can.c                      |  10 +-
 drivers/net/can/dev.c                              |   7 +-
 drivers/net/can/rcar_can.c                         |   7 +-
 drivers/net/can/slcan.c                            |   2 +-
 drivers/net/can/spi/mcp251x.c                      |  13 +-
 drivers/net/can/vcan.c                             |   3 -
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c       |  12 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c              |   2 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c          |   6 +
 drivers/pinctrl/freescale/pinctrl-imx1-core.c      |   3 +-
 drivers/regulator/s2mps11.c                        |  14 +-
 drivers/scsi/qla2xxx/qla_dbg.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_init.c                    | 141 +++++--
 drivers/scsi/qla2xxx/qla_target.c                  |  48 +--
 drivers/scsi/scsi_error.c                          |   2 +-
 drivers/scsi/scsi_lib.c                            |   6 +-
 drivers/scsi/scsi_sysfs.c                          |   2 +-
 drivers/scsi/st.c                                  |   2 +-
 drivers/spi/spi-img-spfi.c                         |   2 +
 drivers/spi/spi-imx.c                              |   5 +-
 drivers/target/iscsi/iscsi_target.c                |  48 ++-
 drivers/target/iscsi/iscsi_target_login.c          |  45 +-
 drivers/target/iscsi/iscsi_target_login.h          |   3 +-
 drivers/target/iscsi/iscsi_target_nego.c           |  34 +-
 drivers/tty/n_tty.c                                |  16 +-
 drivers/tty/serial/imx.c                           |  15 +-
 drivers/tty/serial/serial_core.c                   |   3 +-
 drivers/usb/host/xhci-hub.c                        |  22 +-
 drivers/usb/host/xhci-ring.c                       |   3 +
 drivers/usb/host/xhci.c                            |   3 +
 drivers/usb/host/xhci.h                            |   1 +
 drivers/usb/storage/unusual_devs.h                 |  12 +
 drivers/vhost/vhost.c                              |   1 +
 fs/dcache.c                                        |   7 +-
 fs/namespace.c                                     |  42 +-
 fs/nfs/inode.c                                     |   8 +-
 fs/nfs/nfs4proc.c                                  |   3 +
 fs/nfs/pagelist.c                                  |   5 +-
 fs/pnode.h                                         |   2 -
 fs/xfs/libxfs/xfs_attr_remote.c                    |  44 +-
 fs/xfs/xfs_log_recover.c                           |  11 +-
 include/linux/can/skb.h                            |   2 +
 include/linux/cper.h                               |  22 +-
 include/linux/ftrace.h                             |   3 +
 include/target/iscsi/iscsi_target_core.h           |   1 +
 kernel/irq/resend.c                                |  18 +-
 kernel/trace/ftrace.c                              |  52 ++-
 lib/dma-debug.c                                    |   3 +
 net/can/af_can.c                                   |  12 +-
 net/can/bcm.c                                      |   2 +
 net/can/raw.c                                      |   7 +-
 net/mac80211/debugfs_netdev.c                      |   1 +
 net/rds/ib_rdma.c                                  |   4 +-
 sound/core/pcm_native.c                            |   2 +-
 sound/pci/hda/hda_intel.c                          |   8 +
 sound/pci/hda/patch_hdmi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |  16 +-
 sound/pci/hda/patch_sigmatel.c                     |   3 +-
 sound/usb/line6/pcm.c                              |   9 +-
 sound/usb/mixer_maps.c                             |  24 ++
 sound/usb/quirks-table.h                           |  68 +++
 tools/perf/ui/browsers/hists.c                     |   2 +-
 146 files changed, 1457 insertions(+), 970 deletions(-)