Skip to content

4.19.24-stable review

Greg Kroah-Hartman intel-gfx linux-alpha linux-efi lkml platform-driver-x86 stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest85 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/85dt-bindings: eeprom: at24: add "atmel,24c2048" compatible stringDocumentation/devicetree/bindings/eeprom/at24.txt+1 -00 replies
2/85eeprom: at24: add support for 24c2048drivers/misc/eeprom/Kconfig drivers/misc/eeprom/at24.c+4 -10 replies
3/85blk-mq: fix a hung issue when fsyncblock/blk-flush.c+1 -10 replies
4/85ARM: 8789/1: signal: copy registers using __copy_to_user()arch/arm/kernel/signal.c+27 -220 replies
5/85ARM: 8790/1: signal: always use __copy_to_user to save iwmmxt contextarch/arm/kernel/signal.c+6 -40 replies
6/85ARM: 8791/1: vfp: use __copy_to_user() when saving VFP statearch/arm/include/asm/thread_info.h arch/arm/kernel/signal.c arch/arm/vfp/vfpmodule.c+17 -200 replies
7/85ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user()arch/arm/kernel/sys_oabi-compat.c+6 -20 replies
8/85ARM: 8793/1: signal: replace __put_user_error with __put_userarch/arm/kernel/signal.c+4 -40 replies
9/85ARM: 8794/1: uaccess: Prevent speculative use of the current addr_limitarch/arm/include/asm/uaccess.h+8 -00 replies
10/85ARM: 8795/1: spectre-v1.1: use put_user() for __put_user()arch/arm/include/asm/uaccess.h+9 -60 replies
11/85ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitizationarch/arm/include/asm/assembler.h arch/arm/include/asm/uaccess.h arch/arm/lib/copy_from_user.S+38 -50 replies
12/85ARM: 8797/1: spectre-v1.1: harden __copy_to_userarch/arm/lib/copy_to_user.S arch/arm/lib/uaccess_with_memcpy.c+7 -20 replies
13/85ARM: 8810/1: vfp: Fix wrong assignement to ufp_excarch/arm/vfp/vfpmodule.c+1 -10 replies
14/85ARM: make lookup_processor_type() non-__initarch/arm/kernel/head-common.S+3 -30 replies
15/85ARM: split out processor lookuparch/arm/include/asm/cputype.h arch/arm/kernel/setup.c+20 -120 replies
16/85ARM: clean up per-processor check_bugs method callarch/arm/include/asm/proc-fns.h arch/arm/kernel/bugs.c+3 -20 replies
17/85ARM: add PROC_VTABLE and PROC_TABLE macrosarch/arm/include/asm/proc-fns.h arch/arm/kernel/setup.c+27 -160 replies
18/85ARM: spectre-v2: per-CPU vtables to work around big.Little systemsarch/arm/include/asm/proc-fns.h arch/arm/kernel/setup.c arch/arm/kernel/smp.c +1 more+61 -150 replies
19/85ARM: ensure that processor vtables is not lost after bootarch/arm/mm/proc-macros.S+10 -00 replies
20/85ARM: fix the cockup in the previous patcharch/arm/mm/proc-macros.S+2 -20 replies
21/85drm/amdgpu/sriov:Correct pfvf exchange logicdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c+5 -50 replies
22/85ACPI: NUMA: Use correct type for printing addresses on i386-PAEdrivers/acpi/numa.c+3 -30 replies
23/85perf report: Fix wrong iteration count in --branch-historytools/perf/util/callchain.c tools/perf/util/callchain.h tools/perf/util/machine.c+22 -130 replies
24/85perf test shell: Use a fallback to get the pathname in vfs_getnametools/perf/tests/shell/lib/probe_vfs_getname.sh+2 -10 replies
25/85tools uapi: fix RISC-V 64-bit supporttools/arch/riscv/include/uapi/asm/bitsperlong.h tools/include/uapi/asm/bitsperlong.h+27 -00 replies
26/85riscv: fix trace_sys_exit hookarch/riscv/kernel/ptrace.c+1 -10 replies
27/85cpufreq: check if policy is inactive early in __cpufreq_get()drivers/cpufreq/cpufreq.c+4 -80 replies
28/85drm/bridge: tc358767: add bus flagsdrivers/gpu/drm/bridge/tc358767.c+4 -00 replies
29/85drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANEdrivers/gpu/drm/bridge/tc358767.c+7 -30 replies
30/85drm/bridge: tc358767: fix single lane configurationdrivers/gpu/drm/bridge/tc358767.c+8 -20 replies
31/85drm/bridge: tc358767: fix initial DP0/1_SRCCTRL valuedrivers/gpu/drm/bridge/tc358767.c+5 -60 replies
32/85drm/bridge: tc358767: reject modes which require too much BWdrivers/gpu/drm/bridge/tc358767.c+10 -00 replies
33/85drm/bridge: tc358767: fix output H/V syncsdrivers/gpu/drm/bridge/tc358767.c+5 -10 replies
34/85nvme-pci: use the same attributes when freeing host_mem_desc_bufs.drivers/nvme/host/pci.c+6 -40 replies
35/85nvme-pci: fix out of bounds access in nvme_cqe_pendingdrivers/nvme/host/pci.c+3 -10 replies
36/85nvme-multipath: zero out ANA log bufferdrivers/nvme/host/multipath.c+2 -00 replies
37/85nvme: pad fake subsys NQN vid and ssvid with zerosdrivers/nvme/host/core.c+1 -10 replies
38/85drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SDMA1 hangdrivers/gpu/drm/amd/amdgpu/sdma_v4_0.c+2 -10 replies
39/85ARM: dts: da850-evm: Correct the audio codec regulatorsarch/arm/boot/dts/da850-evm.dts+25 -40 replies
40/85ARM: dts: da850-evm: Correct the sound card namearch/arm/boot/dts/da850-evm.dts+1 -10 replies
41/85ARM: dts: da850-lcdk: Correct the audio codec regulatorsarch/arm/boot/dts/da850-lcdk.dts+36 -00 replies
42/85ARM: dts: da850-lcdk: Correct the sound card namearch/arm/boot/dts/da850-lcdk.dts+1 -10 replies
43/85ARM: dts: kirkwood: Fix polarity of GPIO fan linesarch/arm/boot/dts/kirkwood-dnskw.dtsi+2 -20 replies
44/85gpio: pl061: handle failed allocationsarch/arm/mach-integrator/impd1.c+5 -10 replies
45/85drm/nouveau: Dont disable polling in fallback modedrivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c+4 -30 replies
46/85drm/nouveau/falcon: avoid touching registers if engine is offdrivers/gpu/drm/nouveau/nvkm/engine/falcon.c+5 -20 replies
47/85cifs: Limit memory used by lock request calls to a pagefs/cifs/file.c fs/cifs/smb2file.c+12 -00 replies
48/85kvm: sev: Fail KVM_SEV_INIT if already initializedarch/x86/kvm/svm.c+3 -00 replies
49/85CIFS: Do not assume one credit for async responsesfs/cifs/smb2pdu.c+11 -40 replies
50/85gpio: mxc: move gpio noirq suspend/resume to syscore phasedrivers/gpio/gpio-mxc.c+24 -170 replies
51/85Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G"drivers/input/mouse/elan_i2c_core.c+0 -10 replies
52/85Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISKdrivers/input/mouse/elan_i2c_core.c+1 -00 replies
53/85ARM: OMAP5+: Fix inverted nirq pin interrupts with irq_set_typearch/arm/boot/dts/omap5-board-common.dtsi arch/arm/boot/dts/omap5-cm-t54.dts arch/arm/mach-omap2/omap-wakeupgen.c+52 -50 replies
54/85perf/core: Fix impossible ring-buffer sizes warningkernel/events/ring_buffer.c+1 -10 replies
55/85perf/x86: Add check_period PMU callbackarch/x86/events/core.c arch/x86/events/intel/core.c arch/x86/events/perf_event.h +2 more+58 -20 replies
56/85ALSA: hda - Add quirk for HP EliteBook 840 G5sound/pci/hda/patch_conexant.c+1 -00 replies
57/85ALSA: usb-audio: Fix implicit fb endpoint setup by quirksound/usb/pcm.c+8 -10 replies
58/85ASoC: hdmi-codec: fix oops on re-probesound/soc/codecs/hdmi-codec.c+2 -20 replies
59/85tools uapi: fix Alpha supporttools/include/uapi/asm/bitsperlong.h+2 -00 replies
60/85riscv: Add pte bit to distinguish swap from invalidarch/riscv/include/asm/pgtable-bits.h arch/riscv/include/asm/pgtable.h+10 -40 replies
61/85x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is availablearch/x86/kvm/vmx.c+5 -30 replies
62/85kvm: vmx: Fix entry number check for add_atomic_switch_msr()arch/x86/kvm/vmx.c+2 -10 replies
63/85mmc: sunxi: Filter out unsupported modes declared in the device treedrivers/mmc/host/sunxi-mmc.c+15 -00 replies
64/85mmc: block: handle complete_work on separate workqueuedrivers/mmc/core/block.c include/linux/mmc/card.h+10 -10 replies
65/85Input: bma150 - register input device after setting private datadrivers/input/misc/bma150.c+5 -40 replies
66/85Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780drivers/input/mouse/elantech.c+9 -00 replies
67/85Revert "nfsd4: return default lease period"fs/nfsd/nfsctl.c+2 -20 replies
68/85Revert "mm: dont reclaim inodes with many attached pages"fs/inode.c+2 -50 replies
69/85Revert "mm: slowly shrink slabs with a relatively small number of objects"mm/vmscan.c+0 -100 replies
70/85alpha: fix page fault handling for r16-r18 targetsarch/alpha/mm/fault.c+1 -10 replies
71/85alpha: Fix Eiger NR_IRQS to 128arch/alpha/include/asm/irq.h+3 -30 replies
72/85s390/zcrypt: fix specification exception on z196 during ap probedrivers/s390/crypto/ap_bus.c+2 -10 replies
73/85tracing/uprobes: Fix output for multiple string argumentskernel/trace/trace_uprobe.c+8 -10 replies
74/85x86/platform/UV: Use efi_runtime_lock to serialise BIOS callsarch/x86/include/asm/uv/bios.h arch/x86/platform/uv/bios_uv.c drivers/firmware/efi/runtime-wrappers.c+35 -30 replies
75/85scsi: sd: fix entropy gathering for most rotational disksdrivers/scsi/sd.c+9 -30 replies
76/85signal: Restore the stop PTRACE_EVENT_EXITkernel/signal.c+5 -20 replies
77/85md/raid1: dont clear bitmap bits on interrupted recovery.drivers/md/raid1.c+18 -100 replies
78/85x86/a.out: Clear the dump structure initiallyarch/x86/ia32/ia32_aout.c+4 -20 replies
79/85dm crypt: dont overallocate the integrity tag spacedrivers/md/dm-crypt.c+1 -10 replies
80/85dm thin: fix bug where bio that overwrites thin block ignores FUAdrivers/md/dm-thin.c+50 -50 replies
81/85drm: Use array_size() when creating leasedrivers/gpu/drm/drm_lease.c+2 -10 replies
82/85drm/vkms: Fix license inconsistentdrivers/gpu/drm/vkms/vkms_crtc.c drivers/gpu/drm/vkms/vkms_drv.c drivers/gpu/drm/vkms/vkms_drv.h +3 more+7 -340 replies
83/85drm/i915: Block fbdev HPD processing during suspenddrivers/gpu/drm/i915/intel_drv.h drivers/gpu/drm/i915/intel_fbdev.c+42 -10 replies
84/85drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC setdrivers/gpu/drm/i915/i915_gem.c+11 -10 replies
85/85mm: proc: smaps_rollup: fix pss_locked calculationfs/proc/task_mmu.c+14 -80 replies

Reviews trailers per patch

45 of 85 patches have a Reviewed-by or Acked-by.

PatchDmitry V. LevinArd BiesheuvelRuss AndersonDimitri SivanichMike TravisRob HerringJulien ThierryFlorian SteckerAndrzej HajdaXiangliang YuViresh KumarKrzysztof KozlowskiRonnie SahlbergPeter ZijlstraAndrew LunnJamie LentinJulien D'AscenzioMartin PeresAlex DeucherMasami HiramatsuChristoph HellwigZdenek KasparJim MattsonOleg NesterovJoe ThornberMikulas PatockaKees CookDaniel VetterChris WilsonTvrtko UrsulinJens AxboeXuewei ZhangVlastimil BabkaJoel Fernandes (Google)Jack WangMaxime RipardBorislav Petkov
1/85A-b
2/85
3/85T-b
4/85R-b
5/85R-b
6/85R-b
7/85R-b
8/85R-b
9/85R-b
10/85R-b
11/85R-b
12/85R-b
13/85R-b
14/85R-b R-b T-b
15/85R-b R-b T-b
16/85R-b R-b T-b
17/85R-b R-b T-b
18/85R-b R-b T-b
19/85R-b T-b T-b
20/85R-b T-b
21/85R-b
22/85
23/85
24/85
25/85
26/85
27/85A-b
28/85R-b
29/85R-b
30/85R-b
31/85R-b
32/85R-b
33/85R-b
34/85
35/85
36/85
37/85
38/85A-b
39/85
40/85
41/85
42/85
43/85R-b T-b T-b
44/85
45/85R-b
46/85
47/85
48/85
49/85R-b
50/85
51/85
52/85
53/85
54/85Analyzed-by Bisected-by
55/85A-b
56/85
57/85
58/85
59/85
60/85R-b
61/85T-b R-b
62/85
63/85A-b
64/85
65/85
66/85
67/85
68/85
69/85
70/85Reported-and-reviewed-by
71/85
72/85
73/85A-b
74/85R-b R-b R-b R-b
75/85R-b R-b
76/85A-b
77/85R-b T-b
78/85
79/85
80/85A-b A-b
81/85A-b A-b
82/85A-b
83/85R-b
84/85R-b R-b
85/85A-b R-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 37 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/85] 4.19.24-stable review

This is the start of the stable review cycle for the 4.19.24 release. There are 85 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 Wed Feb 20 13:34:30 UTC 2019. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.24-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.24-rc1

Sandeep Patil <[email protected]>
mm: proc: smaps_rollup: fix pss_locked calculation

Joonas Lahtinen <[email protected]>
drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set

Lyude Paul <[email protected]>
drm/i915: Block fbdev HPD processing during suspend

Rodrigo Siqueira <[email protected]>
drm/vkms: Fix license inconsistent

Matthew Wilcox <[email protected]>
drm: Use array_size() when creating lease

Nikos Tsironis <[email protected]>
dm thin: fix bug where bio that overwrites thin block ignores FUA

Mikulas Patocka <[email protected]>
dm crypt: don't overallocate the integrity tag space

Borislav Petkov <[email protected]>
x86/a.out: Clear the dump structure initially

Nate Dailey <[email protected]>
md/raid1: don't clear bitmap bits on interrupted recovery.

Eric W. Biederman <[email protected]>
signal: Restore the stop PTRACE_EVENT_EXIT

James Bottomley <[email protected]>
scsi: sd: fix entropy gathering for most rotational disks

Hedi Berriche <[email protected]>
x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls

Andreas Ziegler <[email protected]>
tracing/uprobes: Fix output for multiple string arguments

Harald Freudenberger <[email protected]>
s390/zcrypt: fix specification exception on z196 during ap probe

Meelis Roos <[email protected]>
alpha: Fix Eiger NR_IRQS to 128

Sergei Trofimovich <[email protected]>
alpha: fix page fault handling for r16-r18 targets

Dave Chinner <[email protected]>
Revert "mm: slowly shrink slabs with a relatively small number of objects"

Dave Chinner <[email protected]>
Revert "mm: don't reclaim inodes with many attached pages"

J. Bruce Fields <[email protected]>
Revert "nfsd4: return default lease period"

Matti Kurkela <[email protected]>
Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780

Jonathan Bakker <[email protected]>
Input: bma150 - register input device after setting private data

Zachary Hays <[email protected]>
mmc: block: handle complete_work on separate workqueue

Chen-Yu Tsai <[email protected]>
mmc: sunxi: Filter out unsupported modes declared in the device tree

Xiaoyao Li <[email protected]>
kvm: vmx: Fix entry number check for add_atomic_switch_msr()

Vitaly Kuznetsov <[email protected]>
x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available

Stefan O'Rear <[email protected]>
riscv: Add pte bit to distinguish swap from invalid

Bob Tracy <[email protected]>
tools uapi: fix Alpha support

Russell King <[email protected]>
ASoC: hdmi-codec: fix oops on re-probe

Manuel Reinhardt <[email protected]>
ALSA: usb-audio: Fix implicit fb endpoint setup by quirk

Jurica Vukadin <[email protected]>
ALSA: hda - Add quirk for HP EliteBook 840 G5

Jiri Olsa <[email protected]>
perf/x86: Add check_period PMU callback

Ingo Molnar <[email protected]>
perf/core: Fix impossible ring-buffer sizes warning

Tony Lindgren <[email protected]>
ARM: OMAP5+: Fix inverted nirq pin interrupts with irq_set_type

Mauro Ciancio <[email protected]>
Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK

Dmitry Torokhov <[email protected]>
Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G"

Anson Huang <[email protected]>
gpio: mxc: move gpio noirq suspend/resume to syscore phase

Pavel Shilovsky <[email protected]>
CIFS: Do not assume one credit for async responses

David Rientjes <[email protected]>
kvm: sev: Fail KVM_SEV_INIT if already initialized

Ross Lagerwall <[email protected]>
cifs: Limit memory used by lock request calls to a page

Ilia Mirkin <[email protected]>
drm/nouveau/falcon: avoid touching registers if engine is off

Takashi Iwai <[email protected]>
drm/nouveau: Don't disable polling in fallback mode

Nicholas Mc Guire <[email protected]>
gpio: pl061: handle failed allocations

Linus Walleij <[email protected]>
ARM: dts: kirkwood: Fix polarity of GPIO fan lines

Peter Ujfalusi <[email protected]>
ARM: dts: da850-lcdk: Correct the sound card name

Peter Ujfalusi <[email protected]>
ARM: dts: da850-lcdk: Correct the audio codec regulators

Peter Ujfalusi <[email protected]>
ARM: dts: da850-evm: Correct the sound card name

Peter Ujfalusi <[email protected]>
ARM: dts: da850-evm: Correct the audio codec regulators

Jim Qu <[email protected]>
drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SDMA1 hang

Keith Busch <[email protected]>
nvme: pad fake subsys NQN vid and ssvid with zeros

Hannes Reinecke <[email protected]>
nvme-multipath: zero out ANA log buffer

Hongbo Yao <[email protected]>
nvme-pci: fix out of bounds access in nvme_cqe_pending

Liviu Dudau <[email protected]>
nvme-pci: use the same attributes when freeing host_mem_desc_bufs.

Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: fix output H/V syncs

Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: reject modes which require too much BW

Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value

Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: fix single lane configuration

Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANE

Tomi Valkeinen <[email protected]>

    drm/bridge: tc358767: add bus flags

Sudeep Holla <[email protected]>
cpufreq: check if policy is inactive early in __cpufreq_get()

David Abdurachmanov <[email protected]>
riscv: fix trace_sys_exit hook

Aurelien Jarno <[email protected]>
tools uapi: fix RISC-V 64-bit support

Arnaldo Carvalho de Melo <[email protected]>
perf test shell: Use a fallback to get the pathname in vfs_getname

Jin Yao <[email protected]>
perf report: Fix wrong iteration count in --branch-history

Chao Fan <[email protected]>
ACPI: NUMA: Use correct type for printing addresses on i386-PAE

Emily Deng <[email protected]>
drm/amdgpu/sriov:Correct pfvf exchange logic

Russell King <[email protected]>
ARM: fix the cockup in the previous patch

Russell King <[email protected]>
ARM: ensure that processor vtables is not lost after boot

Russell King <[email protected]>
ARM: spectre-v2: per-CPU vtables to work around big.Little systems

Russell King <[email protected]>
ARM: add PROC_VTABLE and PROC_TABLE macros

Russell King <[email protected]>
ARM: clean up per-processor check_bugs method call

Russell King <[email protected]>
ARM: split out processor lookup

Russell King <[email protected]>
ARM: make lookup_processor_type() non-__init

Julien Thierry <[email protected]>
ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc

Julien Thierry <[email protected]>

    ARM: 8797/1: spectre-v1.1: harden __copy_to_user

Julien Thierry <[email protected]>
ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitization

Julien Thierry <[email protected]>

    ARM: 8795/1: spectre-v1.1: use put_user() for __put_user()

Julien Thierry <[email protected]>
ARM: 8794/1: uaccess: Prevent speculative use of the current addr_limit

Julien Thierry <[email protected]>

    ARM: 8793/1: signal: replace __put_user_error with __put_user

Julien Thierry <[email protected]>
ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user()

Julien Thierry <[email protected]>
ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state

Julien Thierry <[email protected]>
ARM: 8790/1: signal: always use __copy_to_user to save iwmmxt context

Julien Thierry <[email protected]>

    ARM: 8789/1: signal: copy registers using __copy_to_user()

Jianchao Wang <[email protected]>
blk-mq: fix a hung issue when fsync

Adrian Bunk <[email protected]>

    eeprom: at24: add support for 24c2048

Adrian Bunk <[email protected]>
dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string

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

Diffstat:

 Documentation/devicetree/bindings/eeprom/at24.txt |  1 +
 Makefile                                          |  4 +-
 arch/alpha/include/asm/irq.h                      |  6 +-
 arch/alpha/mm/fault.c                             |  2 +-
 arch/arm/boot/dts/da850-evm.dts                   | 31 +++++++--
 arch/arm/boot/dts/da850-lcdk.dts                  | 38 ++++++++++-
 arch/arm/boot/dts/kirkwood-dnskw.dtsi             |  4 +-
 arch/arm/boot/dts/omap5-board-common.dtsi         |  9 ++-
 arch/arm/boot/dts/omap5-cm-t54.dts                | 12 +++-
 arch/arm/include/asm/assembler.h                  | 11 ++++
 arch/arm/include/asm/cputype.h                    |  1 +
 arch/arm/include/asm/proc-fns.h                   | 61 +++++++++++++----
 arch/arm/include/asm/thread_info.h                |  4 +-
 arch/arm/include/asm/uaccess.h                    | 49 ++++++++++++--
 arch/arm/kernel/bugs.c                            |  4 +-
 arch/arm/kernel/head-common.S                     |  6 +-
 arch/arm/kernel/setup.c                           | 40 +++++++-----
 arch/arm/kernel/signal.c                          | 80 +++++++++++++----------
 arch/arm/kernel/smp.c                             | 31 +++++++++
 arch/arm/kernel/sys_oabi-compat.c                 |  8 ++-
 arch/arm/lib/copy_from_user.S                     |  6 +-
 arch/arm/lib/copy_to_user.S                       |  6 +-
 arch/arm/lib/uaccess_with_memcpy.c                |  3 +-
 arch/arm/mach-integrator/impd1.c                  |  6 +-
 arch/arm/mach-omap2/omap-wakeupgen.c              | 36 +++++++++-
 arch/arm/mm/proc-macros.S                         | 10 +++
 arch/arm/mm/proc-v7-bugs.c                        | 17 +----
 arch/arm/vfp/vfpmodule.c                          | 20 +++---
 arch/riscv/include/asm/pgtable-bits.h             |  6 ++
 arch/riscv/include/asm/pgtable.h                  |  8 +--
 arch/riscv/kernel/ptrace.c                        |  2 +-
 arch/x86/events/core.c                            | 14 ++++
 arch/x86/events/intel/core.c                      |  9 +++
 arch/x86/events/perf_event.h                      | 16 ++++-
 arch/x86/ia32/ia32_aout.c                         |  6 +-
 arch/x86/include/asm/uv/bios.h                    |  8 ++-
 arch/x86/kvm/svm.c                                |  3 +
 arch/x86/kvm/vmx.c                                | 11 ++--
 arch/x86/platform/uv/bios_uv.c                    | 23 ++++++-
 block/blk-flush.c                                 |  2 +-
 drivers/acpi/numa.c                               |  6 +-
 drivers/cpufreq/cpufreq.c                         | 12 ++--
 drivers/firmware/efi/runtime-wrappers.c           |  7 ++
 drivers/gpio/gpio-mxc.c                           | 41 +++++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c        |  8 +--
 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c             |  2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c            |  3 +-
 drivers/gpu/drm/bridge/tc358767.c                 | 45 ++++++++++---
 drivers/gpu/drm/drm_lease.c                       |  3 +-
 drivers/gpu/drm/i915/i915_gem.c                   | 12 +++-
 drivers/gpu/drm/i915/intel_drv.h                  | 10 +++
 drivers/gpu/drm/i915/intel_fbdev.c                | 33 +++++++++-
 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c      |  7 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c  |  7 +-
 drivers/gpu/drm/vkms/vkms_crtc.c                  |  8 +--
 drivers/gpu/drm/vkms/vkms_drv.c                   |  7 +-
 drivers/gpu/drm/vkms/vkms_drv.h                   |  2 +
 drivers/gpu/drm/vkms/vkms_gem.c                   |  8 +--
 drivers/gpu/drm/vkms/vkms_output.c                |  8 +--
 drivers/gpu/drm/vkms/vkms_plane.c                 |  8 +--
 drivers/input/misc/bma150.c                       |  9 +--
 drivers/input/mouse/elan_i2c_core.c               |  2 +-
 drivers/input/mouse/elantech.c                    |  9 +++
 drivers/md/dm-crypt.c                             |  2 +-
 drivers/md/dm-thin.c                              | 55 ++++++++++++++--
 drivers/md/raid1.c                                | 28 +++++---
 drivers/misc/eeprom/Kconfig                       |  2 +-
 drivers/misc/eeprom/at24.c                        |  3 +
 drivers/mmc/core/block.c                          | 10 ++-
 drivers/mmc/host/sunxi-mmc.c                      | 15 +++++
 drivers/nvme/host/core.c                          |  2 +-
 drivers/nvme/host/multipath.c                     |  2 +
 drivers/nvme/host/pci.c                           | 14 ++--
 drivers/s390/crypto/ap_bus.c                      |  3 +-
 drivers/scsi/sd.c                                 | 12 +++-
 fs/cifs/file.c                                    |  8 +++
 fs/cifs/smb2file.c                                |  4 ++
 fs/cifs/smb2pdu.c                                 | 15 +++--
 fs/inode.c                                        |  7 +-
 fs/nfsd/nfsctl.c                                  |  4 +-
 fs/proc/task_mmu.c                                | 22 ++++---
 include/linux/mmc/card.h                          |  1 +
 include/linux/perf_event.h                        |  5 ++
 kernel/events/core.c                              | 16 +++++
 kernel/events/ring_buffer.c                       |  2 +-
 kernel/signal.c                                   |  7 +-
 kernel/trace/trace_uprobe.c                       |  9 ++-
 mm/vmscan.c                                       | 10 ---
 sound/pci/hda/patch_conexant.c                    |  1 +
 sound/soc/codecs/hdmi-codec.c                     |  4 +-
 sound/usb/pcm.c                                   |  9 ++-
 tools/arch/riscv/include/uapi/asm/bitsperlong.h   | 25 +++++++
 tools/include/uapi/asm/bitsperlong.h              |  4 ++
 tools/perf/tests/shell/lib/probe_vfs_getname.sh   |  3 +-
 tools/perf/util/callchain.c                       | 32 +++++----
 tools/perf/util/callchain.h                       |  1 +
 tools/perf/util/machine.c                         |  2 +-
 97 files changed, 893 insertions(+), 317 deletions(-)