Skip to contentSkip to conversation

Linux 4.19.106

DISCUSSION Greg KH 1 participant 2 messages Feb 24, 2020 Stable branch

lore
Share & tools
lore

Greg KH

author maintainer
#0 lore raw

I'm announcing the release of the 4.19.106 kernel.

All users of the 4.19 kernel series must upgrade.

The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.19.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

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

 Makefile                                                |    2 
 arch/arm/Kconfig                                        |    4 
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi                 |    7 
 arch/arm/boot/dts/r8a7779.dtsi                          |    8 
 arch/arm/boot/dts/stm32f469-disco.dts                   |    8 
 arch/arm/boot/dts/sun8i-h3.dtsi                         |   15 
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi            |   10 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                   |    4 
 arch/arm64/include/asm/alternative.h                    |   32 
 arch/microblaze/kernel/cpu/cache.c                      |    3 
 arch/mips/loongson64/loongson-3/platform.c              |    3 
 arch/powerpc/kernel/eeh_driver.c                        |    6 
 arch/powerpc/kernel/pci_dn.c                            |   15 
 arch/powerpc/platforms/powernv/pci-ioda.c               |   48 
 arch/powerpc/platforms/powernv/pci.c                    |   18 
 arch/s390/Makefile                                      |    2 
 arch/s390/kernel/mcount.S                               |   15 
 arch/s390/kvm/interrupt.c                               |    6 
 arch/s390/pci/pci_sysfs.c                               |   63 
 arch/sh/include/cpu-sh2a/cpu/sh7269.h                   |   11 
 arch/sparc/kernel/vmlinux.lds.S                         |    6 
 arch/x86/entry/vdso/vdso32-setup.c                      |    1 
 arch/x86/include/asm/nmi.h                              |    1 
 arch/x86/kernel/nmi.c                                   |   20 
 arch/x86/kernel/sysfb_simplefb.c                        |    2 
 arch/x86/kvm/vmx.c                                      |    3 
 arch/x86/kvm/vmx/vmx.c                                  | 8036 ----------------
 arch/x86/lib/x86-opcode-map.txt                         |    2 
 arch/x86/mm/pageattr.c                                  |    8 
 arch/x86/platform/efi/efi.c                             |   41 
 arch/x86/platform/efi/efi_64.c                          |    9 
 drivers/acpi/acpica/dsfield.c                           |    2 
 drivers/acpi/acpica/dswload.c                           |   21 
 drivers/acpi/button.c                                   |   11 
 drivers/atm/fore200e.c                                  |   25 
 drivers/base/dd.c                                       |    5 
 drivers/base/platform.c                                 |   12 
 drivers/block/brd.c                                     |   22 
 drivers/block/nbd.c                                     |   10 
 drivers/block/rbd.c                                     |    2 
 drivers/char/random.c                                   |    5 
 drivers/clk/qcom/clk-rcg2.c                             |    3 
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c                   |   28 
 drivers/clk/uniphier/clk-uniphier-peri.c                |   13 
 drivers/clocksource/bcm2835_timer.c                     |    5 
 drivers/crypto/chelsio/chtls/chtls_cm.c                 |   27 
 drivers/crypto/chelsio/chtls/chtls_cm.h                 |   21 
 drivers/crypto/chelsio/chtls/chtls_hw.c                 |    3 
 drivers/devfreq/Kconfig                                 |    3 
 drivers/devfreq/event/Kconfig                           |    2 
 drivers/dma/dmaengine.c                                 |    4 
 drivers/dma/imx-sdma.c                                  |   19 
 drivers/gpio/gpio-grgpio.c                              |   10 
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c            |   19 
 drivers/gpu/drm/amd/amdgpu/soc15_common.h               |    1 
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_math.h    |   40 
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c        |   34 
 drivers/gpu/drm/amd/display/dc/core/dc_link.c           |    3 
 drivers/gpu/drm/amd/display/dc/dml/dml_common_defs.c    |    2 
 drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h    |    2 
 drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h      |   40 
 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c       |   23 
 drivers/gpu/drm/drm_debugfs_crc.c                       |    4 
 drivers/gpu/drm/gma500/framebuffer.c                    |    8 
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c                 |    8 
 drivers/gpu/drm/nouveau/nouveau_fence.c                 |    2 
 drivers/gpu/drm/nouveau/nouveau_ttm.c                   |    4 
 drivers/gpu/drm/nouveau/nvkm/core/memory.c              |    2 
 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c     |    2 
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c          |   21 
 drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c        |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c     |    5 
 drivers/gpu/drm/radeon/radeon_display.c                 |    2 
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c              |    4 
 drivers/ide/cmd64x.c                                    |    3 
 drivers/ide/serverworks.c                               |    6 
 drivers/infiniband/hw/hfi1/chip.c                       |   10 
 drivers/infiniband/hw/hfi1/chip.h                       |    1 
 drivers/infiniband/hw/hfi1/driver.c                     |    1 
 drivers/infiniband/hw/hfi1/hfi.h                        |    2 
 drivers/infiniband/sw/rxe/rxe_verbs.h                   |    2 
 drivers/input/touchscreen/edt-ft5x06.c                  |    7 
 drivers/iommu/arm-smmu-v3.c                             |    3 
 drivers/iommu/dmar.c                                    |    1 
 drivers/iommu/intel-svm.c                               |    2 
 drivers/irqchip/irq-gic-v3-its.c                        |    2 
 drivers/irqchip/irq-gic-v3.c                            |    9 
 drivers/irqchip/irq-mbigen.c                            |    1 
 drivers/leds/leds-pca963x.c                             |    8 
 drivers/md/bcache/bset.h                                |    3 
 drivers/md/bcache/super.c                               |    3 
 drivers/media/i2c/mt9v032.c                             |   10 
 drivers/media/pci/cx23885/cx23885-cards.c               |   24 
 drivers/media/pci/cx23885/cx23885-video.c               |    3 
 drivers/media/pci/cx23885/cx23885.h                     |    1 
 drivers/media/platform/sti/bdisp/bdisp-hw.c             |    6 
 drivers/net/ethernet/cisco/enic/enic_main.c             |    2 
 drivers/net/ethernet/freescale/gianfar.c                |   10 
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c      |    3 
 drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c    |    3 
 drivers/net/ethernet/realtek/r8169.c                    |    9 
 drivers/net/wan/fsl_ucc_hdlc.c                          |    5 
 drivers/net/wan/ixp4xx_hss.c                            |    4 
 drivers/net/wireless/ath/ath10k/wmi.c                   |    2 
 drivers/net/wireless/broadcom/b43legacy/main.c          |    5 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c |    1 
 drivers/net/wireless/intel/ipw2x00/ipw2100.c            |    7 
 drivers/net/wireless/intel/ipw2x00/ipw2200.c            |    5 
 drivers/net/wireless/intel/iwlegacy/3945-mac.c          |    5 
 drivers/net/wireless/intel/iwlegacy/4965-mac.c          |    5 
 drivers/net/wireless/intel/iwlegacy/common.c            |    2 
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c             |    4 
 drivers/net/wireless/intersil/hostap/hostap_ap.c        |    2 
 drivers/net/wireless/intersil/orinoco/orinoco_usb.c     |    3 
 drivers/net/wireless/realtek/rtlwifi/pci.c              |   10 
 drivers/nfc/port100.c                                   |    2 
 drivers/pci/controller/pcie-iproc.c                     |   24 
 drivers/pci/quirks.c                                    |   61 
 drivers/pinctrl/intel/pinctrl-baytrail.c                |    8 
 drivers/pinctrl/sh-pfc/pfc-sh7264.c                     |    9 
 drivers/pinctrl/sh-pfc/pfc-sh7269.c                     |   39 
 drivers/pwm/pwm-omap-dmtimer.c                          |   35 
 drivers/pwm/pwm-pca9685.c                               |    4 
 drivers/regulator/rk808-regulator.c                     |    2 
 drivers/remoteproc/remoteproc_core.c                    |    2 
 drivers/reset/reset-uniphier.c                          |   13 
 drivers/scsi/aic7xxx/aic7xxx_core.c                     |    2 
 drivers/scsi/iscsi_tcp.c                                |    4 
 drivers/scsi/scsi_transport_iscsi.c                     |   26 
 drivers/scsi/ufs/ufshcd.c                               |   24 
 drivers/scsi/ufs/ufshcd.h                               |    2 
 drivers/soc/tegra/fuse/tegra-apbmisc.c                  |    2 
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c          |    9 
 drivers/tty/synclink_gt.c                               |   18 
 drivers/tty/synclinkmp.c                                |   24 
 drivers/uio/uio_dmem_genirq.c                           |    6 
 drivers/usb/dwc2/gadget.c                               |    3 
 drivers/usb/gadget/udc/gr_udc.c                         |   16 
 drivers/usb/musb/omap2430.c                             |    2 
 drivers/video/fbdev/pxa168fb.c                          |    6 
 drivers/virtio/virtio_balloon.c                         |    2 
 drivers/visorbus/visorchipset.c                         |   11 
 drivers/vme/bridges/vme_fake.c                          |   30 
 fs/btrfs/check-integrity.c                              |    3 
 fs/btrfs/file-item.c                                    |    3 
 fs/btrfs/volumes.c                                      |    2 
 fs/ceph/mds_client.c                                    |    3 
 fs/ceph/super.c                                         |    5 
 fs/cifs/connect.c                                       |    6 
 fs/cifs/smb2pdu.c                                       |    3 
 fs/ext4/file.c                                          |   10 
 fs/f2fs/namei.c                                         |   27 
 fs/f2fs/sysfs.c                                         |   12 
 fs/jbd2/checkpoint.c                                    |    2 
 fs/jbd2/commit.c                                        |    4 
 fs/jbd2/journal.c                                       |   24 
 fs/nfs/nfs42proc.c                                      |    4 
 fs/ocfs2/journal.h                                      |    8 
 fs/orangefs/orangefs-debugfs.c                          |    1 
 fs/reiserfs/stree.c                                     |    3 
 fs/reiserfs/super.c                                     |    2 
 fs/udf/super.c                                          |   22 
 include/linux/dmaengine.h                               |    2 
 include/linux/list_nulls.h                              |    8 
 include/linux/rculist_nulls.h                           |    8 
 include/media/v4l2-device.h                             |   12 
 kernel/bpf/inode.c                                      |    3 
 kernel/cpu.c                                            |   13 
 kernel/module.c                                         |    9 
 kernel/trace/ftrace.c                                   |    5 
 kernel/trace/trace_events_trigger.c                     |    5 
 kernel/trace/trace_stat.c                               |   31 
 kernel/watchdog.c                                       |   10 
 lib/scatterlist.c                                       |    2 
 net/core/dev.c                                          |    4 
 net/core/filter.c                                       |    2 
 net/dsa/tag_qca.c                                       |    2 
 net/netfilter/nft_tunnel.c                              |    3 
 net/sched/cls_flower.c                                  |    1 
 net/sched/cls_matchall.c                                |    1 
 net/smc/smc_diag.c                                      |    5 
 scripts/Kconfig.include                                 |    2 
 scripts/kconfig/confdata.c                              |    2 
 security/selinux/avc.c                                  |   77 
 security/selinux/hooks.c                                |   11 
 security/selinux/include/avc.h                          |    8 
 sound/core/control.c                                    |    5 
 sound/pci/hda/patch_conexant.c                          |    1 
 sound/pci/hda/patch_hdmi.c                              |    7 
 sound/sh/aica.c                                         |    4 
 sound/sh/sh_dac_audio.c                                 |    3 
 sound/soc/atmel/Kconfig                                 |    2 
 sound/usb/usx2y/usX2Yhwdep.c                            |    2 
 tools/lib/api/fs/fs.c                                   |    4 
 tools/objtool/arch/x86/lib/x86-opcode-map.txt           |    2 
 tools/testing/selftests/bpf/test_select_reuseport.c     |   16 
 tools/testing/selftests/size/get_size.c                 |   24 
 tools/usb/usbip/src/usbip_network.c                     |   40 
 tools/usb/usbip/src/usbip_network.h                     |   12 
 199 files changed, 1232 insertions(+), 8730 deletions(-)

Aditya Pakki (2):
fore200e: Fix incorrect checks of NULL pointer dereference
orinoco: avoid assertion in case of NULL pointer

Alex Deucher (3):
drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)

Anand Jain (1):
btrfs: device stats, log when stats are zeroed

Andre Przywara (2):
arm64: dts: allwinner: H6: Add PMU mode
arm: dts: allwinner: H3: Add PMU node

Andrei Otcheretianski (1):
iwlwifi: mvm: Fix thermal zone registration

Andrey Smirnov (2):
ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed

Andrey Zhizhikin (1):
tools lib api fs: Fix gcc9 stringop-truncation compilation error

Ard Biesheuvel (3):
efi/x86: Map the entire EFI vendor string before copying it efi/x86: Don't panic or BUG() on non-critical error conditions x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd

Arnd Bergmann (6):
mlx5: work around high stack usage with gcc
staging: rtl8188: avoid excessive stack usage
wan: ixp4xx_hss: fix compile-testing on 64-bit
visorbus: fix uninitialized variable access
vme: bridges: reduce stack usage
rbd: work around -Wuninitialized warning

Arvind Sankar (1):
x86/sysfb: Fix check for bad VRAM size

Ben Skeggs (4):
drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw drm/nouveau/fault/gv100-: fix memory leak on module unload drm/nouveau/mmu: fix comptag memory leak drm/nouveau/disp/nv50-: prevent oops when no channel method map provided

Benjamin Gaignard (1):
ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco

Bibby Hsieh (1):
drm/mediatek: handle events when enabling/disabling crtc

Brandon Maier (1):
remoteproc: Initialize rproc_class before use

Can Guo (1):
scsi: ufs: Complete pending requests in host reset and restore path

Changbin Du (1):
x86/nmi: Remove irq_work from the long duration NMI handler

Chanwoo Choi (1):
PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency

Chao Yu (1):
f2fs: fix memleak of kobject

Chen Zhou (1):
ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m

Christian Borntraeger (1):

      KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups

Christophe JAILLET (1):
pxa168fb: Fix the function used to release some memory in an error handling path

Colin Ian King (3):
clocksource/drivers/bcm2835_timer: Fix memory leak of timer driver core: platform: fix u32 greater or equal to zero comparison
iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop

Coly Li (1):
bcache: explicity type cast in bset_bkey_last()

Dan Carpenter (4):
brcmfmac: Fix use after free in brcmf_sdio_readframes() drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
cmd64x: potential buffer overflow in cmd64x_program_timings()
ide: serverworks: potential overflow in svwks_set_pio_mode()

Daniel Drake (2):
PCI: Add generic quirk for increasing D3hot delay
PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers

Daniel Vetter (1):
radeon: insert 10ms sleep in dce5_crtc_load_lut

David S. Miller (1):
sparc: Add .exit.data section.

David Sterba (1):
btrfs: safely advance counter when looking up bio csums

Davide Caratti (2):
net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS net/sched: flower: add missing validation of TCA_FLOWER_FLAGS

Dingchen Zhang (1):
drm: remove the newline for CRC source name.

Dmitry Osipenko (1):
soc/tegra: fuse: Correct straps' address for older Tegra124 device trees

Douglas Anderson (1):
clk: qcom: rcg2: Don't crash if our parent can't be found; return an error

Eric Dumazet (1):
net/smc: fix leak of kernel memory to user space

Erik Kaneda (1):
ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1

Eugen Hristev (1):
media: i2c: mt9v032: fix enum mbus codes and frame sizes

Firo Yang (1):
enic: prevent waking up stopped tx queues over watchdog reset

Forest Crossman (1):
media: cx23885: Add support for AVerMedia CE310B

Geert Uytterhoeven (4):
pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
ARM: dts: r8a7779: Add device node for ARM global timer
pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
driver core: Print device when resources present in really_probe()

Greg Kroah-Hartman (1):

      Linux 4.19.106

Hans de Goede (1):
pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins

Harry Wentland (1):
drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero

Heiner Kallweit (1):
r8169: check that Realtek PHY driver module is loaded

Icenowy Zheng (1):
clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock

Ido Schimmel (1):
mlxsw: spectrum_dpipe: Add missing error path

Jacob Pan (1):
iommu/vt-d: Fix off-by-one in PASID allocation

Jaegeuk Kim (2):
f2fs: set I_LINKABLE early to avoid wrong access by vfs
f2fs: free sysfs kobject

Jaihind Yadav (1):
selinux: ensure we cleanup the internal AVC counters on error in avc_update()

Jan Kara (2):
reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
udf: Fix free space reporting for metadata and virtual partitions

Jason Ekstrand (1):
ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch

Jessica Yu (1):

      module: avoid setting info->name early in case we can fall back to info->mod->name

Jia-Ju Bai (4):
gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap()
media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run()
uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()

Jiewei Ke (1):
RDMA/rxe: Fix error type of mmap_offset

Johannes Thumshirn (1):
btrfs: fix possible NULL-pointer dereference in integrity checks

John Garry (1):
irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems

John Keeping (1):
usb: dwc2: Fix IN FIFO allocation

Jun Lei (1):
drm/amd/display: fixup DML dependencies

Kai Li (1):
jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal

Kai Vehmanen (1):
ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()

Kunihiko Hayashi (2):
reset: uniphier: Add SCSSI reset control for each channel
clk: uniphier: Add SCSSI clock gate for each channel

Li RongQing (1):
bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map

Liang Chen (1):
bcache: cached_dev_free needs to put the sb page

Logan Gunthorpe (1):
dmaengine: Store module owner in dma_device struct

Lorenz Bauer (1):
selftests: bpf: Reset global state between reuseport test runs

Lu Baolu (1):
iommu/vt-d: Remove unnecessary WARN_ON_ONCE()

Luis Henriques (1):
tracing: Fix tracing_stat return values in error handling paths

Manu Gautam (1):
arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core

Mao Wenan (1):

      NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu().

Marc Zyngier (1):
irqchip/gic-v3: Only provision redistributors that are enabled in ACPI

Masahiro Yamada (2):
kconfig: fix broken dependency in randconfig-generated .config
kbuild: use -S instead of -E for precise cc-option test in Kconfig

Masami Hiramatsu (1):
x86/decoder: Add TEST opcode to Group3-2

Michael S. Tsirkin (1):
virtio_balloon: prevent pfn array overflow

Mike Marciniszyn (1):
IB/hfi1: Add software counter for ctxt0 seq drop

Miquel Raynal (1):
regulator: rk808: Lower log level on optional GPIOs being not available

Nathan Chancellor (8):
drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros
ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
tty: synclinkmp: Adjust indentation in several functions
tty: synclink_gt: Adjust indentation in several functions
hostap: Adjust indentation in prism2_hostapd_add_sta lib/scatterlist.c: adjust indentation in __sg_alloc_table

Navid Emamdoost (1):
drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add

Nick Black (1):
scsi: iscsi: Don't destroy session if there are outstanding connections

Niklas Schnelle (1):
s390/pci: Fix possible deadlock in recover_store()

Oliver O'Halloran (3):
powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov() powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV

Paul E. McKenney (1):

      rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls

Paul Kocialkowski (1):
drm/gma500: Fixup fbdev stolen size usage evaluation

Paul Moore (1):
selinux: ensure we cleanup the internal AVC counters on error in avc_insert()

Per Forlin (1):
net: dsa: tag_qca: Make sure there is headroom for tag

Peter Große (1):
ALSA: hda - Add docking station support for Lenovo Thinkpad T420s

Peter Zijlstra (1):
cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order

Philipp Zabel (1):
Input: edt-ft5x06 - work around first register access error

Phong Tran (4):
b43legacy: Fix -Wcast-function-type
ipw2x00: Fix -Wcast-function-type
iwlegacy: Fix -Wcast-function-type
rtlwifi: rtl_pci: Fix -Wcast-function-type

Rakesh Pillai (1):
ath10k: Correct the DMA direction for management tx buffers

Rasmus Villemoes (1):
net/wan/fsl_ucc_hdlc: reject muram offsets above 64K

Ritesh Harjani (1):
ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT

Ronnie Sahlberg (1):
cifs: fix NULL dereference in match_prepath

Sami Tolvanen (1):
arm64: fix alternatives with LLVM's integrated assembler

Sascha Hauer (1):
dmaengine: imx-sdma: Fix memory leak

Sasha Levin (2):
Revert "KVM: nVMX: Use correct root level for nested EPT shadow page tables" Revert "KVM: VMX: Add non-canonical check on writes to RTIT address MSRs"

Sean Christopherson (1):
KVM: nVMX: Use correct root level for nested EPT shadow page tables

Sergey Senozhatsky (1):
char/random: silence a lockdep splat with printk()

Shuah Khan (1):
usbip: Fix unsafe unaligned pointer usage

Shubhrajyoti Datta (1):
microblaze: Prevent the overflow of the start

Siddhesh Poyarekar (1):
kselftest: Minimise dependency of get_size on C library interfaces

Simon Schwartz (1):
driver core: platform: Prevent resouce overflow from causing infinite loops

Stephen Smalley (1):
selinux: fall back to ref-walk if audit is required

Steve French (1):
cifs: log warning message (once) if out of disk space

Steven Rostedt (VMware) (1):
tracing: Fix very unlikely race of registering two stat tracers

Sun Ke (1):
nbd: add a flush_workqueue in nbd_start_device

Takashi Iwai (2):
ALSA: sh: Fix unused variable warnings
ALSA: sh: Fix compile warning wrt const

Takashi Sakamoto (1):
ALSA: ctl: allow TLV read operation for callback type of element in locked case

Thomas Gleixner (1):
watchdog/softlockup: Enforce that timestamp is valid on boot

Tiezhu Yang (1):
MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()

Toke Høiland-Jørgensen (1):
core: Don't skip generic XDP program execution for cloned SKBs

Tony Lindgren (1):
usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue

Uwe Kleine-König (2):
pwm: omap-dmtimer: Simplify error handling
pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional

Valdis Kletnieks (1):
x86/vdso: Provide missing include file

Vasily Averin (4):
bpf: map_seq_next should always increase position index
ftrace: fpid_next() should increase position index trigger_next should increase position index help_next should increase position index

Vasily Gorbik (2):
s390: adjust -mpacked-stack support check for clang 10 s390/ftrace: generate traced function stack frame

Vinay Kumar Yadav (1):
crypto: chtls - Fixed memory leak

Vincenzo Frascino (2):
ARM: 8952/1: Disable kmemleak on XIP kernels
ARM: 8951/1: Fix Kexec compilation issue.

Vladimir Oltean (1):
gianfar: Fix TX timestamping with a stacked DSA driver

Wei Liu (1):
PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in

Wenwen Wang (1):
NFS: Fix memory leaks

Will Deacon (1):
iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE

Xin Long (1):
netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy

Xiubo Li (1):
ceph: check availability of mds cluster on mount after wait timeout

YueHaibing (2):
drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler drm/nouveau/drm/ttm: Remove set but not used variable 'mem'

Yunfeng Ye (1):
reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()

Zahari Petkov (1):
leds: pca963x: Fix open-drain initialization

Zenghui Yu (1):
irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL

Zhiqiang Liu (1):
brd: check and limit max_part par

wangyan (1):
ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()

yu kuai (2):
drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table
pwm: Remove set but not set variable 'pwm'

zhangyi (F) (3):
ext4, jbd2: ensure panic when aborting with zero errno
jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record
jbd2: make sure ESHUTDOWN to be recorded in the journal superblock

author maintainer
#1 lore raw
Makefile +1 -1
index eef7de60cd94..c010fd4a3286 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 4
 PATCHLEVEL = 19
-SUBLEVEL = 105
+SUBLEVEL = 106
 EXTRAVERSION =
 NAME = "People's Front"
 
arch/arm/Kconfig +2 -2
index 185e552f1461..e2f7c50dbace 100644
@@ -61,7 +61,7 @@ config ARM
 	select HAVE_EBPF_JIT if !CPU_ENDIAN_BE32
 	select HAVE_CONTEXT_TRACKING
 	select HAVE_C_RECORDMCOUNT
-	select HAVE_DEBUG_KMEMLEAK
+	select HAVE_DEBUG_KMEMLEAK if !XIP_KERNEL
 	select HAVE_DMA_CONTIGUOUS if MMU
 	select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL) && !CPU_ENDIAN_BE32 && MMU
 	select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE
@@ -2008,7 +2008,7 @@ config XIP_DEFLATED_DATA
 config KEXEC
 	bool "Kexec system call (EXPERIMENTAL)"
 	depends on (!SMP || PM_SLEEP_SMP)
-	depends on !CPU_V7M
+	depends on MMU
 	select KEXEC_CORE
 	help
 	  kexec is a system call that implements the ability to shutdown your
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi +3 -4
index 315d0e7615f3..bc5f2de02d43 100644
@@ -657,7 +657,7 @@
 	pinctrl-0 = <&pinctrl_usdhc2>;
 	bus-width = <4>;
 	cd-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
-	wp-gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>;
+	disable-wp;
 	vmmc-supply = <&reg_3p3v_sd>;
 	vqmmc-supply = <&reg_3p3v>;
 	no-1-8-v;
@@ -670,7 +670,7 @@
 	pinctrl-0 = <&pinctrl_usdhc3>;
 	bus-width = <4>;
 	cd-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
-	wp-gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>;
+	disable-wp;
 	vmmc-supply = <&reg_3p3v_sd>;
 	vqmmc-supply = <&reg_3p3v>;
 	no-1-8-v;
@@ -804,6 +804,7 @@
 &usbh1 {
 	vbus-supply = <&reg_5p0v_main>;
 	disable-over-current;
+	maximum-speed = "full-speed";
 	status = "okay";
 };
 
@@ -1081,7 +1082,6 @@
 			MX6QDL_PAD_SD2_DAT1__SD2_DATA1		0x17059
 			MX6QDL_PAD_SD2_DAT2__SD2_DATA2		0x17059
 			MX6QDL_PAD_SD2_DAT3__SD2_DATA3		0x17059
-			MX6QDL_PAD_NANDF_D3__GPIO2_IO03		0x40010040
 			MX6QDL_PAD_NANDF_D2__GPIO2_IO02		0x40010040
 		>;
 	};
@@ -1094,7 +1094,6 @@
 			MX6QDL_PAD_SD3_DAT1__SD3_DATA1		0x17059
 			MX6QDL_PAD_SD3_DAT2__SD3_DATA2		0x17059
 			MX6QDL_PAD_SD3_DAT3__SD3_DATA3		0x17059
-			MX6QDL_PAD_NANDF_D1__GPIO2_IO01		0x40010040
 			MX6QDL_PAD_NANDF_D0__GPIO2_IO00		0x40010040
 
 		>;
arch/arm/boot/dts/r8a7779.dtsi +8 -0
index 03919714645a..f1c9b2bc542c 100644
@@ -68,6 +68,14 @@
 		      <0xf0000100 0x100>;
 	};
 
+	timer@f0000200 {
+		compatible = "arm,cortex-a9-global-timer";
+		reg = <0xf0000200 0x100>;
+		interrupts = <GIC_PPI 11
+			(GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
+		clocks = <&cpg_clocks R8A7779_CLK_ZS>;
+	};
+
 	timer@f0000600 {
 		compatible = "arm,cortex-a9-twd-timer";
 		reg = <0xf0000600 0x20>;
arch/arm/boot/dts/stm32f469-disco.dts +8 -0
index 3ee768cb86fc..eea979ef5512 100644
@@ -75,6 +75,13 @@
 		regulator-max-microvolt = <3300000>;
 	};
 
+	vdd_dsi: vdd-dsi {
+		compatible = "regulator-fixed";
+		regulator-name = "vdd_dsi";
+		regulator-min-microvolt = <3300000>;
+		regulator-max-microvolt = <3300000>;
+	};
+
 	soc {
 		dma-ranges = <0xc0000000 0x0 0x10000000>;
 	};
@@ -154,6 +161,7 @@
 		compatible = "orisetech,otm8009a";
 		reg = <0>; /* dsi virtual channel (0..3) */
 		reset-gpios = <&gpioh 7 GPIO_ACTIVE_LOW>;
+		power-supply = <&vdd_dsi>;
 		status = "okay";
 
 		port {
arch/arm/boot/dts/sun8i-h3.dtsi +12 -3
index 9233ba30a857..11172fbdc03a 100644
@@ -80,7 +80,7 @@
 			#cooling-cells = <2>;
 		};
 
-		cpu@1 {
+		cpu1: cpu@1 {
 			compatible = "arm,cortex-a7";
 			device_type = "cpu";
 			reg = <1>;
@@ -90,7 +90,7 @@
 			#cooling-cells = <2>;
 		};
 
-		cpu@2 {
+		cpu2: cpu@2 {
 			compatible = "arm,cortex-a7";
 			device_type = "cpu";
 			reg = <2>;
@@ -100,7 +100,7 @@
 			#cooling-cells = <2>;
 		};
 
-		cpu@3 {
+		cpu3: cpu@3 {
 			compatible = "arm,cortex-a7";
 			device_type = "cpu";
 			reg = <3>;
@@ -111,6 +111,15 @@
 		};
 	};
 
+	pmu {
+		compatible = "arm,cortex-a7-pmu";
+		interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
+		interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
+	};
+
 	timer {
 		compatible = "arm,armv7-timer";
 		interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi +10 -0
index 72813e7aefb8..bd4391269611 100644
@@ -69,6 +69,16 @@
 		clock-output-names = "osc32k";
 	};
 
+	pmu {
+		compatible = "arm,cortex-a53-pmu",
+			     "arm,armv8-pmuv3";
+		interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
+		interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
+	};
+
 	psci {
 		compatible = "arm,psci-0.2";
 		method = "smc";
arch/arm64/boot/dts/qcom/msm8996.dtsi +4 -0
index 8c86c41a0d25..3e7baabf6450 100644
@@ -918,6 +918,8 @@
 				interrupts = <0 138 IRQ_TYPE_LEVEL_HIGH>;
 				phys = <&hsusb_phy2>;
 				phy-names = "usb2-phy";
+				snps,dis_u2_susphy_quirk;
+				snps,dis_enblslpm_quirk;
 			};
 		};
 
@@ -947,6 +949,8 @@
 				interrupts = <0 131 IRQ_TYPE_LEVEL_HIGH>;
 				phys = <&hsusb_phy1>, <&ssusb_phy_0>;
 				phy-names = "usb2-phy", "usb3-phy";
+				snps,dis_u2_susphy_quirk;
+				snps,dis_enblslpm_quirk;
 			};
 		};
 
arch/arm64/include/asm/alternative.h +21 -11
index 4b650ec1d7dd..887a8512bf10 100644
@@ -35,13 +35,16 @@ void apply_alternatives_module(void *start, size_t length);
 static inline void apply_alternatives_module(void *start, size_t length) { }
 #endif
 
-#define ALTINSTR_ENTRY(feature,cb)					      \
+#define ALTINSTR_ENTRY(feature)					              \
 	" .word 661b - .\n"				/* label           */ \
-	" .if " __stringify(cb) " == 0\n"				      \
 	" .word 663f - .\n"				/* new instruction */ \
-	" .else\n"							      \
+	" .hword " __stringify(feature) "\n"		/* feature bit     */ \
+	" .byte 662b-661b\n"				/* source len      */ \
+	" .byte 664f-663f\n"				/* replacement len */
+
+#define ALTINSTR_ENTRY_CB(feature, cb)					      \
+	" .word 661b - .\n"				/* label           */ \
 	" .word " __stringify(cb) "- .\n"		/* callback */	      \
-	" .endif\n"							      \
 	" .hword " __stringify(feature) "\n"		/* feature bit     */ \
 	" .byte 662b-661b\n"				/* source len      */ \
 	" .byte 664f-663f\n"				/* replacement len */
@@ -62,15 +65,14 @@ static inline void apply_alternatives_module(void *start, size_t length) { }
  *
  * Alternatives with callbacks do not generate replacement instructions.
  */
-#define __ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg_enabled, cb)	\
+#define __ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg_enabled)	\
 	".if "__stringify(cfg_enabled)" == 1\n"				\
 	"661:\n\t"							\
 	oldinstr "\n"							\
 	"662:\n"							\
 	".pushsection .altinstructions,\"a\"\n"				\
-	ALTINSTR_ENTRY(feature,cb)					\
+	ALTINSTR_ENTRY(feature)						\
 	".popsection\n"							\
-	" .if " __stringify(cb) " == 0\n"				\
 	".pushsection .altinstr_replacement, \"a\"\n"			\
 	"663:\n\t"							\
 	newinstr "\n"							\
@@ -78,17 +80,25 @@ static inline void apply_alternatives_module(void *start, size_t length) { }
 	".popsection\n\t"						\
 	".org	. - (664b-663b) + (662b-661b)\n\t"			\
 	".org	. - (662b-661b) + (664b-663b)\n"			\
-	".else\n\t"							\
+	".endif\n"
+
+#define __ALTERNATIVE_CFG_CB(oldinstr, feature, cfg_enabled, cb)	\
+	".if "__stringify(cfg_enabled)" == 1\n"				\
+	"661:\n\t"							\
+	oldinstr "\n"							\
+	"662:\n"							\
+	".pushsection .altinstructions,\"a\"\n"				\
+	ALTINSTR_ENTRY_CB(feature, cb)					\
+	".popsection\n"							\
 	"663:\n\t"							\
 	"664:\n\t"							\
-	".endif\n"							\
 	".endif\n"
 
 #define _ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg, ...)	\
-	__ALTERNATIVE_CFG(oldinstr, newinstr, feature, IS_ENABLED(cfg), 0)
+	__ALTERNATIVE_CFG(oldinstr, newinstr, feature, IS_ENABLED(cfg))
 
 #define ALTERNATIVE_CB(oldinstr, cb) \
-	__ALTERNATIVE_CFG(oldinstr, "NOT_AN_INSTRUCTION", ARM64_CB_PATCH, 1, cb)
+	__ALTERNATIVE_CFG_CB(oldinstr, ARM64_CB_PATCH, 1, cb)
 #else
 
 #include <asm/assembler.h>
arch/microblaze/kernel/cpu/cache.c +2 -1
index 0bde47e4fa69..dcba53803fa5 100644
@@ -92,7 +92,8 @@ static inline void __disable_dcache_nomsr(void)
 #define CACHE_LOOP_LIMITS(start, end, cache_line_length, cache_size)	\
 do {									\
 	int align = ~(cache_line_length - 1);				\
-	end = min(start + cache_size, end);				\
+	if (start <  UINT_MAX - cache_size)				\
+		end = min(start + cache_size, end);			\
 	start &= align;							\
 } while (0)
 
arch/mips/loongson64/loongson-3/platform.c +3 -0
index 25a97cc0ee33..0db4cc3196eb 100644
@@ -31,6 +31,9 @@ static int __init loongson3_platform_init(void)
 			continue;
 
 		pdev = kzalloc(sizeof(struct platform_device), GFP_KERNEL);
+		if (!pdev)
+			return -ENOMEM;
+
 		pdev->name = loongson_sysconf.sensors[i].name;
 		pdev->id = loongson_sysconf.sensors[i].id;
 		pdev->dev.platform_data = &loongson_sysconf.sensors[i];
arch/powerpc/kernel/eeh_driver.c +0 -6
index af1f3d5f9a0f..377d23f58197 100644
@@ -554,12 +554,6 @@ static void *eeh_rmv_device(struct eeh_dev *edev, void *userdata)
 
 		pci_iov_remove_virtfn(edev->physfn, pdn->vf_index);
 		edev->pdev = NULL;
-
-		/*
-		 * We have to set the VF PE number to invalid one, which is
-		 * required to plug the VF successfully.
-		 */
-		pdn->pe_number = IODA_INVALID_PE;
 #endif
 		if (rmv_data)
 			list_add(&edev->rmv_list, &rmv_data->edev_list);
arch/powerpc/kernel/pci_dn.c +14 -1
index ab147a1909c8..7cecc3bd953b 100644
@@ -257,9 +257,22 @@ void remove_dev_pci_data(struct pci_dev *pdev)
 				continue;
 
 #ifdef CONFIG_EEH
-			/* Release EEH device for the VF */
+			/*
+			 * Release EEH state for this VF. The PCI core
+			 * has already torn down the pci_dev for this VF, but
+			 * we're responsible to removing the eeh_dev since it
+			 * has the same lifetime as the pci_dn that spawned it.
+			 */
 			edev = pdn_to_eeh_dev(pdn);
 			if (edev) {
+				/*
+				 * We allocate pci_dn's for the totalvfs count,
+				 * but only only the vfs that were activated
+				 * have a configured PE.
+				 */
+				if (edev->pe)
+					eeh_rmv_from_parent_pe(edev);
+
 				pdn->edev = NULL;
 				kfree(edev);
 			}
arch/powerpc/platforms/powernv/pci-ioda.c +40 -8

87 lines not on this page · raw message

arch/powerpc/platforms/powernv/pci.c +0 -18
index c846300b7836..b6fa900af5da 100644
@@ -820,24 +820,6 @@ void pnv_pci_dma_dev_setup(struct pci_dev *pdev)
 {
 	struct pci_controller *hose = pci_bus_to_host(pdev->bus);
 	struct pnv_phb *phb = hose->private_data;
-#ifdef CONFIG_PCI_IOV
-	struct pnv_ioda_pe *pe;
-	struct pci_dn *pdn;
-
-	/* Fix the VF pdn PE number */
-	if (pdev->is_virtfn) {
-		pdn = pci_get_pdn(pdev);
-		WARN_ON(pdn->pe_number != IODA_INVALID_PE);
-		list_for_each_entry(pe, &phb->ioda.pe_list, list) {
-			if (pe->rid == ((pdev->bus->number << 8) |
-			    (pdev->devfn & 0xff))) {
-				pdn->pe_number = pe->pe_number;
-				pe->pdev = pdev;
-				break;
-			}
-		}
-	}
-#endif /* CONFIG_PCI_IOV */
 
 	if (phb && phb->dma_dev_setup)
 		phb->dma_dev_setup(phb, pdev);
arch/s390/Makefile +1 -1
index e6c2e8925fef..4bccde36cb16 100644
@@ -63,7 +63,7 @@ cflags-y += -Wa,-I$(srctree)/arch/$(ARCH)/include
 #
 cflags-$(CONFIG_FRAME_POINTER) += -fno-optimize-sibling-calls
 
-ifeq ($(call cc-option-yn,-mpacked-stack),y)
+ifeq ($(call cc-option-yn,-mpacked-stack -mbackchain -msoft-float),y)
 cflags-$(CONFIG_PACK_STACK)  += -mpacked-stack -D__PACK_STACK
 aflags-$(CONFIG_PACK_STACK)  += -D__PACK_STACK
 endif
arch/s390/kernel/mcount.S +14 -1
index e93fbf02490c..83afd5b78e16 100644
@@ -25,6 +25,12 @@ ENTRY(ftrace_stub)
 #define STACK_PTREGS	  (STACK_FRAME_OVERHEAD)
 #define STACK_PTREGS_GPRS (STACK_PTREGS + __PT_GPRS)
 #define STACK_PTREGS_PSW  (STACK_PTREGS + __PT_PSW)
+#ifdef __PACK_STACK
+/* allocate just enough for r14, r15 and backchain */
+#define TRACED_FUNC_FRAME_SIZE	24
+#else
+#define TRACED_FUNC_FRAME_SIZE	STACK_FRAME_OVERHEAD
+#endif
 
 ENTRY(_mcount)
 	BR_EX	%r14
@@ -38,9 +44,16 @@ ENTRY(ftrace_caller)
 #if !(defined(CC_USING_HOTPATCH) || defined(CC_USING_NOP_MCOUNT))
 	aghi	%r0,MCOUNT_RETURN_FIXUP
 #endif
-	aghi	%r15,-STACK_FRAME_SIZE
+	# allocate stack frame for ftrace_caller to contain traced function
+	aghi	%r15,-TRACED_FUNC_FRAME_SIZE
 	stg	%r1,__SF_BACKCHAIN(%r15)
+	stg	%r0,(__SF_GPRS+8*8)(%r15)
+	stg	%r15,(__SF_GPRS+9*8)(%r15)
+	# allocate pt_regs and stack frame for ftrace_trace_function
+	aghi	%r15,-STACK_FRAME_SIZE
 	stg	%r1,(STACK_PTREGS_GPRS+15*8)(%r15)
+	aghi	%r1,-TRACED_FUNC_FRAME_SIZE
+	stg	%r1,__SF_BACKCHAIN(%r15)
 	stg	%r0,(STACK_PTREGS_PSW+8)(%r15)
 	stmg	%r2,%r14,(STACK_PTREGS_GPRS+2*8)(%r15)
 #ifdef CONFIG_HAVE_MARCH_Z196_FEATURES
arch/s390/kvm/interrupt.c +3 -3
index 05ea466b9e40..3515f2b55eb9 100644
@@ -2109,7 +2109,7 @@ static int flic_ais_mode_get_all(struct kvm *kvm, struct kvm_device_attr *attr)
 		return -EINVAL;
 
 	if (!test_kvm_facility(kvm, 72))
-		return -ENOTSUPP;
+		return -EOPNOTSUPP;
 
 	mutex_lock(&fi->ais_lock);
 	ais.simm = fi->simm;
@@ -2412,7 +2412,7 @@ static int modify_ais_mode(struct kvm *kvm, struct kvm_device_attr *attr)
 	int ret = 0;
 
 	if (!test_kvm_facility(kvm, 72))
-		return -ENOTSUPP;
+		return -EOPNOTSUPP;
 
 	if (copy_from_user(&req, (void __user *)attr->addr, sizeof(req)))
 		return -EFAULT;
@@ -2492,7 +2492,7 @@ static int flic_ais_mode_set_all(struct kvm *kvm, struct kvm_device_attr *attr)
 	struct kvm_s390_ais_all ais;
 
 	if (!test_kvm_facility(kvm, 72))
-		return -ENOTSUPP;
+		return -EOPNOTSUPP;
 
 	if (copy_from_user(&ais, (void __user *)attr->addr, sizeof(ais)))
 		return -EFAULT;
arch/s390/pci/pci_sysfs.c +42 -21

79 lines not on this page · raw message

arch/sh/include/cpu-sh2a/cpu/sh7269.h +9 -2
index d516e5d48818..b887cc402b71 100644
@@ -78,8 +78,15 @@ enum {
 	GPIO_FN_WDTOVF,
 
 	/* CAN */
-	GPIO_FN_CTX1, GPIO_FN_CRX1, GPIO_FN_CTX0, GPIO_FN_CTX0_CTX1,
-	GPIO_FN_CRX0, GPIO_FN_CRX0_CRX1, GPIO_FN_CRX0_CRX1_CRX2,
+	GPIO_FN_CTX2, GPIO_FN_CRX2,
+	GPIO_FN_CTX1, GPIO_FN_CRX1,
+	GPIO_FN_CTX0, GPIO_FN_CRX0,
+	GPIO_FN_CTX0_CTX1, GPIO_FN_CRX0_CRX1,
+	GPIO_FN_CTX0_CTX1_CTX2, GPIO_FN_CRX0_CRX1_CRX2,
+	GPIO_FN_CTX2_PJ21, GPIO_FN_CRX2_PJ20,
+	GPIO_FN_CTX1_PJ23, GPIO_FN_CRX1_PJ22,
+	GPIO_FN_CTX0_CTX1_PJ23, GPIO_FN_CRX0_CRX1_PJ22,
+	GPIO_FN_CTX0_CTX1_CTX2_PJ21, GPIO_FN_CRX0_CRX1_CRX2_PJ20,
 
 	/* DMAC */
 	GPIO_FN_TEND0, GPIO_FN_DACK0, GPIO_FN_DREQ0,
arch/sparc/kernel/vmlinux.lds.S +4 -2
index 61afd787bd0c..59b6df13ddea 100644
@@ -172,12 +172,14 @@ SECTIONS
 	}
 	PERCPU_SECTION(SMP_CACHE_BYTES)
 
-#ifdef CONFIG_JUMP_LABEL
 	. = ALIGN(PAGE_SIZE);
 	.exit.text : {
 		EXIT_TEXT
 	}
-#endif
+
+	.exit.data : {
+		EXIT_DATA
+	}
 
 	. = ALIGN(PAGE_SIZE);
 	__init_end = .;
arch/x86/entry/vdso/vdso32-setup.c +1 -0
index 42d4c89f990e..ddff0ca6f509 100644
@@ -11,6 +11,7 @@
 #include <linux/smp.h>
 #include <linux/kernel.h>
 #include <linux/mm_types.h>
+#include <linux/elf.h>
 
 #include <asm/processor.h>
 #include <asm/vdso.h>
arch/x86/include/asm/nmi.h +0 -1
index 75ded1d13d98..9d5d949e662e 100644
@@ -41,7 +41,6 @@ struct nmiaction {
 	struct list_head	list;
 	nmi_handler_t		handler;
 	u64			max_duration;
-	struct irq_work		irq_work;
 	unsigned long		flags;
 	const char		*name;
 };
arch/x86/kernel/nmi.c +9 -11
index 086cf1d1d71d..0f8b9b900b0e 100644
@@ -102,18 +102,22 @@ static int __init nmi_warning_debugfs(void)
 }
 fs_initcall(nmi_warning_debugfs);
 
-static void nmi_max_handler(struct irq_work *w)
+static void nmi_check_duration(struct nmiaction *action, u64 duration)
 {
-	struct nmiaction *a = container_of(w, struct nmiaction, irq_work);
+	u64 whole_msecs = READ_ONCE(action->max_duration);
 	int remainder_ns, decimal_msecs;
-	u64 whole_msecs = READ_ONCE(a->max_duration);
+
+	if (duration < nmi_longest_ns || duration < action->max_duration)
+		return;
+
+	action->max_duration = duration;
 
 	remainder_ns = do_div(whole_msecs, (1000 * 1000));
 	decimal_msecs = remainder_ns / 1000;
 
 	printk_ratelimited(KERN_INFO
 		"INFO: NMI handler (%ps) took too long to run: %lld.%03d msecs\n",
-		a->handler, whole_msecs, decimal_msecs);
+		action->handler, whole_msecs, decimal_msecs);
 }
 
 static int nmi_handle(unsigned int type, struct pt_regs *regs)
@@ -140,11 +144,7 @@ static int nmi_handle(unsigned int type, struct pt_regs *regs)
 		delta = sched_clock() - delta;
 		trace_nmi_handler(a->handler, (int)delta, thishandled);
 
-		if (delta < nmi_longest_ns || delta < a->max_duration)
-			continue;
-
-		a->max_duration = delta;
-		irq_work_queue(&a->irq_work);
+		nmi_check_duration(a, delta);
 	}
 
 	rcu_read_unlock();
@@ -162,8 +162,6 @@ int __register_nmi_handler(unsigned int type, struct nmiaction *action)
 	if (!action->handler)
 		return -EINVAL;
 
-	init_irq_work(&action->irq_work, nmi_max_handler);
-
 	raw_spin_lock_irqsave(&desc->lock, flags);
 
 	/*
arch/x86/kernel/sysfb_simplefb.c +1 -1
index 85195d447a92..f3215346e47f 100644
@@ -94,11 +94,11 @@ __init int create_simplefb(const struct screen_info *si,
 	if (si->orig_video_isVGA == VIDEO_TYPE_VLFB)
 		size <<= 16;
 	length = mode->height * mode->stride;
-	length = PAGE_ALIGN(length);
 	if (length > size) {
 		printk(KERN_WARNING "sysfb: VRAM smaller than advertised\n");
 		return -EINVAL;
 	}
+	length = PAGE_ALIGN(length);
 
 	/* setup IORESOURCE_MEM as framebuffer memory */
 	memset(&res, 0, sizeof(res));
arch/x86/kvm/vmx.c +3 -0
index 2660c01eadae..aead984d89ad 100644
@@ -5302,6 +5302,9 @@ static void vmx_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0)
 
 static int get_ept_level(struct kvm_vcpu *vcpu)
 {
+	/* Nested EPT currently only supports 4-level walks. */
+	if (is_guest_mode(vcpu) && nested_cpu_has_ept(get_vmcs12(vcpu)))
+		return 4;
 	if (cpu_has_vmx_ept_5levels() && (cpuid_maxphyaddr(vcpu) > 48))
 		return 5;
 	return 4;
arch/x86/kvm/vmx/vmx.c deleted +0 -8036

2,350 lines not on this page · raw message

arch/x86/lib/x86-opcode-map.txt +1 -1
index 0a0e9112f284..5cb9f009f2be 100644

Lines of this file are not shown. View the raw message.

arch/x86/mm/pageattr.c +1 -7
index e2d4b25c7aa4..101f3ad0d6ad 100644

Lines of this file are not shown. View the raw message.

arch/x86/platform/efi/efi.c +21 -20

41 lines not on this page · raw message

arch/x86/platform/efi/efi_64.c +5 -4
index ee5d08f25ce4..6db8f3598c80 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/acpica/dsfield.c +1 -1
index 30fe89545d6a..bcc6a7acc576 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/acpica/dswload.c +21 -0
index d06c41446282..ba53662f1217 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/button.c +11 -0
index a25d77b3a16a..d5c19e25ddf5 100644

Lines of this file are not shown. View the raw message.

drivers/atm/fore200e.c +18 -7
index 99a38115b0a8..86aab14872fd 100644

Lines of this file are not shown. View the raw message.

drivers/base/dd.c +4 -1
index 11d24a552ee4..5f6416e6ba96 100644

Lines of this file are not shown. View the raw message.

drivers/base/platform.c +7 -5
index e9be1f56929a..d1f901b58f75 100644

Lines of this file are not shown. View the raw message.

drivers/block/brd.c +20 -2
index 17defbf4f332..02e8fff3f828 100644

Lines of this file are not shown. View the raw message.

drivers/block/nbd.c +10 -0
index b9d321bdaa8a..226103af30f0 100644

Lines of this file are not shown. View the raw message.

drivers/block/rbd.c +1 -1
index b942f4c8cea8..d3ad1b8c133e 100644

Lines of this file are not shown. View the raw message.

drivers/char/random.c +3 -2
index 53e822793d46..28b110cd3977 100644

Lines of this file are not shown. View the raw message.

drivers/clk/qcom/clk-rcg2.c +3 -0
index 51b2388d80ac..ee693e15d9eb 100644

Lines of this file are not shown. View the raw message.

drivers/clk/sunxi-ng/ccu-sun50i-a64.c +27 -1
index dec4a130390a..9ac6c299e074 100644

Lines of this file are not shown. View the raw message.

drivers/clk/uniphier/clk-uniphier-peri.c +8 -5
index 89b3ac378b3f..8b75dc116a98 100644

Lines of this file are not shown. View the raw message.

drivers/clocksource/bcm2835_timer.c +4 -1
index 60da2537bef9..1082dcef17d1 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/chelsio/chtls/chtls_cm.c +14 -13
index 8b749c721c87..28d24118c645 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/chelsio/chtls/chtls_cm.h +21 -0
index 78eb3afa3a80..4282d8a4eae4 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/chelsio/chtls/chtls_hw.c +3 -0
index 490960755864..64d24823c65a 100644

Lines of this file are not shown. View the raw message.

drivers/devfreq/Kconfig +2 -1
index 6a172d338f6d..4c4ec68b0566 100644

Lines of this file are not shown. View the raw message.

drivers/devfreq/event/Kconfig +1 -1
index cd949800eed9..8851bc4e8e3e 100644

Lines of this file are not shown. View the raw message.

drivers/dma/dmaengine.c +3 -1
index f1a441ab395d..8a52a5efee4f 100644

Lines of this file are not shown. View the raw message.

drivers/dma/imx-sdma.c +11 -8
index ceb82e74f5b4..d66a7fdff898 100644

Lines of this file are not shown. View the raw message.

drivers/gpio/gpio-grgpio.c +6 -4
index 60a1556c570a..c1be299e5567 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c +2 -17
index bf872f694f50..d1fbaea91f58 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/soc15_common.h +1 -0
index 0942f492d2e1..9d444f7fdfcd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_math.h deleted +0 -40
deleted file mode 100644
index f46ab0e24ca1..000000000000

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c +23 -11
index 6342f6499351..b0956c360393 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/core/dc_link.c +1 -2
index 2f42964fb9f4..3abc0294c05f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dml_common_defs.c +1 -1
index b953b02a1512..723af0b2dda0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h +1 -1
index e8ce08567cd8..e4f595a3038c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h new file +40 -0
new file mode 100644
index 000000000000..f46ab0e24ca1

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c +14 -9
index 1546bc49004f..48e31711bc68 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_debugfs_crc.c +2 -2
index c88e5ff41add..a3c756710845 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/gma500/framebuffer.c +6 -2
index adefae58b5fc..b4035ef72af8 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/mediatek/mtk_drm_crtc.c +8 -0
index 92ecb9bf982c..b86ee7d25af3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/nouveau_fence.c +1 -1
index 412d49bc6e56..ba3883aed456 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/nouveau_ttm.c +0 -4
index e4b977cc8452..37715a2a2f3f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/nvkm/core/memory.c +1 -1
index e85a08ecd9da..4cc186262d34 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c +2 -0
index bcf32d92ee5a..50e3539f33d2 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c +11 -10
index 500cb08dd608..b57ab5cea9a1 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c +1 -0
index 16ad91c91a7b..f18ce6ff5b7e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c +2 -3
index df8b919dcf09..ace6fefba428 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/radeon/radeon_display.c +2 -0
index d8e2d7b3b836..7d1e14f0140a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c +3 -1
index 3b75af9bf85f..f27bd7cff579 100644

Lines of this file are not shown. View the raw message.

drivers/ide/cmd64x.c +3 -0
index b127ed60c733..9dde8390da09 100644

Lines of this file are not shown. View the raw message.

drivers/ide/serverworks.c +6 -0
index a97affca18ab..0f57d45484d1 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/hfi1/chip.c +10 -0
index b09a4b1cf397..1221faea75a6 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/hfi1/chip.h +1 -0
index 36b04d6300e5..c9a352d8a7e1 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/hfi1/driver.c +1 -0
index d5277c23cba6..769e114567a0 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/hfi1/hfi.h +2 -0
index ab981874c71c..e38de547785d 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/sw/rxe/rxe_verbs.h +1 -1
index 6a75f96b9096..b4e24362edbb 100644

Lines of this file are not shown. View the raw message.

drivers/input/touchscreen/edt-ft5x06.c +7 -0
index 1e18ca0d1b4e..3fdaa644a82c 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/arm-smmu-v3.c +2 -1
index eff1f3aa5ef4..6b7664052b5b 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/dmar.c +0 -1
index 7f9824b0609e..72994d67bc5b 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/intel-svm.c +1 -1
index fd8730b2cd46..5944d3b4dca3 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-gic-v3-its.c +1 -1
index 050d6e040128..bf7b69449b43 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-gic-v3.c +7 -2
index d5912f1ec884..ac888d7a0b00 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-mbigen.c +1 -0
index 98b6e1d4b1a6..f7fdbf5d183b 100644

Lines of this file are not shown. View the raw message.

drivers/leds/leds-pca963x.c +5 -3
index 5c0908113e38..bbcde13b77f1 100644

Lines of this file are not shown. View the raw message.

drivers/md/bcache/bset.h +2 -1
index c71365e7c1fa..a50dcfda656f 100644

Lines of this file are not shown. View the raw message.

drivers/md/bcache/super.c +3 -0
index c45d9ad01077..5b5cbfadd003 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/mt9v032.c +8 -2
index f74730d24d8f..04788692c9ff 100644

Lines of this file are not shown. View the raw message.

drivers/media/pci/cx23885/cx23885-cards.c +24 -0
index ed3210dc50bc..642aefdbb7bb 100644

Lines of this file are not shown. View the raw message.

drivers/media/pci/cx23885/cx23885-video.c +2 -1
index f8a3deadc77a..2a20c7165e1e 100644

Lines of this file are not shown. View the raw message.

drivers/media/pci/cx23885/cx23885.h +1 -0
index cf965efabe66..7bbd62cc993e 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/sti/bdisp/bdisp-hw.c +3 -3
index 26d9fa7aeb5f..d57f659d740a 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/cisco/enic/enic_main.c +1 -1
index 733d9172425b..026a3bd71204 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/freescale/gianfar.c +7 -3
index c97c4edfa31b..cf2d1e846a69 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/en_stats.c +3 -0
index 8255d797ea94..9a68dee588c1 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c +2 -1
index 41e607a14846..4fe193c4fa55 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/realtek/r8169.c +9 -0
index 4ab87fe84542..6ea43e48d5f9 100644

Lines of this file are not shown. View the raw message.

drivers/net/wan/fsl_ucc_hdlc.c +5 -0
index daeab33f623e..9ab04ef532f3 100644

Lines of this file are not shown. View the raw message.

drivers/net/wan/ixp4xx_hss.c +2 -2
index 6a505c26a3e7..a269ed63d90f 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath10k/wmi.c +1 -1
index 0f6ff7a78e49..3372dfa0decc 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/b43legacy/main.c +3 -2
index 55f411925960..770cc218ca4b 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +1 -0
index 5c3b62e61980..e0211321fe9e 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/ipw2x00/ipw2100.c +4 -3
index 910db46db6a1..a3a470976a5c 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/ipw2x00/ipw2200.c +3 -2
index 9644e7b93645..04aee2fdba37 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlegacy/3945-mac.c +3 -2
index 57e3b6cca234..b536ec20eacc 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlegacy/4965-mac.c +3 -2
index 280cd8ae1696..6fc51c74cdb8 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlegacy/common.c +1 -1
index 6514baf799fe..e16f2597c219 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mvm/tt.c +3 -1
index 1232f63278eb..319103f4b432 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intersil/hostap/hostap_ap.c +1 -1
index 0094b1d2b577..3ec46f48cfde 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intersil/orinoco/orinoco_usb.c +2 -1
index 2c7dd2a7350c..b704e4bce171 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtlwifi/pci.c +6 -4
index 5d1fda16fc8c..83749578fa8b 100644

Lines of this file are not shown. View the raw message.

drivers/nfc/port100.c +1 -1
index 60ae382f50da..06bb226c62ef 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/pcie-iproc.c +24 -0
index 9d5cbc75d5ae..ec86414216f9 100644

Lines of this file are not shown. View the raw message.

drivers/pci/quirks.c +28 -33

61 lines not on this page · raw message

drivers/pinctrl/intel/pinctrl-baytrail.c +7 -1
index 021e28ff1194..a760d8bda0af 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/sh-pfc/pfc-sh7264.c +4 -5
index e1c34e19222e..3ddb9565ed80 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/sh-pfc/pfc-sh7269.c +27 -12
index cfdb4fc177c3..3df0c0d139d0 100644

Lines of this file are not shown. View the raw message.

drivers/pwm/pwm-omap-dmtimer.c +25 -10
index f45798679e3c..c6e710a713d3 100644

Lines of this file are not shown. View the raw message.

drivers/pwm/pwm-pca9685.c +0 -4
index 567f5e2771c4..e1e5dfcb16f3 100644

Lines of this file are not shown. View the raw message.

drivers/regulator/rk808-regulator.c +1 -1
index 213b68743cc8..92498ac50303 100644

Lines of this file are not shown. View the raw message.

drivers/remoteproc/remoteproc_core.c +1 -1
index aa6206706fe3..abbef17c97ee 100644

Lines of this file are not shown. View the raw message.

drivers/reset/reset-uniphier.c +8 -5
index 5605745663ae..adbecb2c7cd3 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/aic7xxx/aic7xxx_core.c +1 -1
index 915a34f141e4..49e02e874553 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/iscsi_tcp.c +4 -0
index 55181d28291e..7212e3a13fe6 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/scsi_transport_iscsi.c +23 -3
index 4c4781e5974f..c0fb9e789080 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/ufs/ufshcd.c +10 -14
index f4fcaee41dc2..b3dee24917a8 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/ufs/ufshcd.h +2 -0
index 33fdd3f281ae..4554a4b725b5 100644

Lines of this file are not shown. View the raw message.

drivers/soc/tegra/fuse/tegra-apbmisc.c +1 -1
index e5a4d8f98b10..d1cbb0fe1691 100644

Lines of this file are not shown. View the raw message.

drivers/staging/rtl8188eu/os_dep/ioctl_linux.c +6 -3
index bee3c3a7a7a9..2db4444267a7 100644

Lines of this file are not shown. View the raw message.

drivers/tty/synclink_gt.c +9 -9
index b88ecf102764..e9779b03ee56 100644

Lines of this file are not shown. View the raw message.

drivers/tty/synclinkmp.c +12 -12
index 1e4d5b9c981a..57c2c647af61 100644

Lines of this file are not shown. View the raw message.

drivers/uio/uio_dmem_genirq.c +4 -2
index e1134a4d97f3..a00b4aee6c79 100644

Lines of this file are not shown. View the raw message.

drivers/usb/dwc2/gadget.c +2 -1
index f64d1cd08fb6..17f3e7b4d4fe 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/udc/gr_udc.c +9 -7
index 729e60e49564..e50108f9a374 100644

Lines of this file are not shown. View the raw message.

drivers/usb/musb/omap2430.c +0 -2
index b1dd81fb5f55..24e622c05638 100644

Lines of this file are not shown. View the raw message.

drivers/video/fbdev/pxa168fb.c +3 -3
index d059d04c63ac..20195d3dbf08 100644

Lines of this file are not shown. View the raw message.

drivers/virtio/virtio_balloon.c +2 -0
index 14ac36ca8fbd..1afcbef397ab 100644

Lines of this file are not shown. View the raw message.

drivers/visorbus/visorchipset.c +7 -4
index ca752b8f495f..cb1eb7e05f87 100644

Lines of this file are not shown. View the raw message.

drivers/vme/bridges/vme_fake.c +18 -12
index 7d83691047f4..685a43bdc2a1 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/check-integrity.c +1 -2
index 833cf3c35b4d..3b77c8ab5357 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/file-item.c +2 -1
index 4cf2817ab120..f9e280d0b44f 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/volumes.c +2 -0
index 5bbcdcff68a9..9c3b394b99fa 100644

Lines of this file are not shown. View the raw message.

fs/ceph/mds_client.c +1 -2
index 09db6d08614d..a2e903203bf9 100644

Lines of this file are not shown. View the raw message.

fs/ceph/super.c +5 -0
index 2bd0b1ed9708..c4314f449240 100644

Lines of this file are not shown. View the raw message.

fs/cifs/connect.c +4 -2
index 576cf71576da..6c62ce40608a 100644

Lines of this file are not shown. View the raw message.

fs/cifs/smb2pdu.c +3 -0
index 0d4e4d97e6cf..e2d2b749c8f3 100644

Lines of this file are not shown. View the raw message.

fs/ext4/file.c +6 -4
index f4a24a46245e..52d155b4e733 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/namei.c +13 -14
index 0ace2c2e3de9..4f0cc0c79d1e 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/sysfs.c +9 -3
index 98887187af4c..9a59f49ba405 100644

Lines of this file are not shown. View the raw message.

fs/jbd2/checkpoint.c +1 -1
index 26f8d7e46462..66409cbd3ed5 100644

Lines of this file are not shown. View the raw message.

fs/jbd2/commit.c +2 -2
index c321fa06081c..4200a6fe9599 100644

Lines of this file are not shown. View the raw message.

fs/jbd2/journal.c +10 -14
index 1a2339f2cb49..a15a22d20909 100644

Lines of this file are not shown. View the raw message.

fs/nfs/nfs42proc.c +2 -2
index 94f98e190e63..526441de89c1 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/journal.h +5 -3
index 497a4171ef61..bfb50fc51528 100644

Lines of this file are not shown. View the raw message.

fs/orangefs/orangefs-debugfs.c +1 -0
index 0732cb08173e..e24738c691f6 100644

Lines of this file are not shown. View the raw message.

fs/reiserfs/stree.c +2 -1
index 0037aea97d39..2946713cb00d 100644

Lines of this file are not shown. View the raw message.

fs/reiserfs/super.c +1 -1
index 6280efeceb0a..de5eda33c92a 100644

Lines of this file are not shown. View the raw message.

fs/udf/super.c +17 -5
index 6fd0f14e9dd2..1676a175cd7a 100644

Lines of this file are not shown. View the raw message.

include/linux/dmaengine.h +2 -0
index 0647f436f88c..50128c36f0b4 100644

Lines of this file are not shown. View the raw message.

include/linux/list_nulls.h +4 -4
index 3ef96743db8d..1ecd35664e0d 100644

Lines of this file are not shown. View the raw message.

include/linux/rculist_nulls.h +4 -4
index 61974c4c566b..90f2e2232c6d 100644

Lines of this file are not shown. View the raw message.

include/media/v4l2-device.h +6 -6
index b330e4a08a6b..40840fec337c 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/inode.c +1 -2
index dc9d7ac8228d..c04815bb15cc 100644

Lines of this file are not shown. View the raw message.

kernel/cpu.c +9 -4
index 8d6b8b5493f9..2d850eaaf82e 100644

Lines of this file are not shown. View the raw message.

kernel/module.c +4 -5
index 70a75a7216ab..20fc0efc679c 100644

Lines of this file are not shown. View the raw message.

kernel/trace/ftrace.c +3 -2
index 53795237e975..0c379cd40bea 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_events_trigger.c +3 -2
index b05d1b6a6291..9300e8bbf08a 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_stat.c +17 -14
index 75bf1bcb4a8a..92b76f9e25ed 100644

Lines of this file are not shown. View the raw message.

kernel/watchdog.c +6 -4
index bbc4940f21af..6d60701dc636 100644

Lines of this file are not shown. View the raw message.

lib/scatterlist.c +1 -1
index 8c3036c37ba0..60e7eca2f4be 100644

Lines of this file are not shown. View the raw message.

net/core/dev.c +2 -2
index 1c0224e8fc78..c1a3baf16957 100644

Lines of this file are not shown. View the raw message.

net/core/filter.c +1 -1
index 9daf1a4118b5..40b3af05c883 100644

Lines of this file are not shown. View the raw message.

net/dsa/tag_qca.c +1 -1
index 66a952118dfd..9c0dd31d4445 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_tunnel.c +2 -1
index e5444f3ff43f..5e66042ac346 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_flower.c +1 -0
index 22415311f324..c006d3b89ba3 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_matchall.c +1 -0
index 40be745db357..74863b0ff694 100644

Lines of this file are not shown. View the raw message.

net/smc/smc_diag.c +2 -3
index 371b4cf31fcd..2379a02c319d 100644

Lines of this file are not shown. View the raw message.

scripts/Kconfig.include +1 -1
index 3b2861f47709..79455ad6b386 100644

Lines of this file are not shown. View the raw message.

scripts/kconfig/confdata.c +1 -1
index 0dde19cf7486..2caf5fac102a 100644

Lines of this file are not shown. View the raw message.

security/selinux/avc.c +30 -47

77 lines not on this page · raw message

security/selinux/hooks.c +7 -4
index 040c843968dc..c574285966f9 100644

Lines of this file are not shown. View the raw message.

security/selinux/include/avc.h +5 -3
index 74ea50977c20..cf4cc3ef959b 100644

Lines of this file are not shown. View the raw message.

sound/core/control.c +3 -2
index 649d3217590e..d1312f14d78f 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_conexant.c +1 -0
index 5500dd437b44..78bb96263bc2 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_hdmi.c +5 -2
index c827a2a89cc3..c67fadd5aae5 100644

Lines of this file are not shown. View the raw message.

sound/sh/aica.c +2 -2
index ad3f71358486..69ac44b33560 100644

Lines of this file are not shown. View the raw message.

sound/sh/sh_dac_audio.c +0 -3
index 834b2574786f..6251b5e1b64a 100644

Lines of this file are not shown. View the raw message.

sound/soc/atmel/Kconfig +2 -0
index 64b784e96f84..dad778e5884b 100644

Lines of this file are not shown. View the raw message.

sound/usb/usx2y/usX2Yhwdep.c +1 -1
index c1dd9a7b48df..36b345970364 100644

Lines of this file are not shown. View the raw message.

tools/lib/api/fs/fs.c +3 -1
index 7aba8243a0e7..bd021a0eeef8 100644

Lines of this file are not shown. View the raw message.

tools/objtool/arch/x86/lib/x86-opcode-map.txt +1 -1
index 0a0e9112f284..5cb9f009f2be 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/test_select_reuseport.c +14 -2
index 75646d9b34aa..cdbbdab2725f 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/size/get_size.c +18 -6
index d4b59ab979a0..f55943b6d1e2 100644

Lines of this file are not shown. View the raw message.

tools/usb/usbip/src/usbip_network.c +24 -16
index 8ffcd47d9638..902f55208e23 100644

Lines of this file are not shown. View the raw message.

tools/usb/usbip/src/usbip_network.h +3 -9
index 555215eae43e..83b4c5344f72 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.