This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 487ed230fbdf Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits dbbf9c659b50 Merge remote-tracking branch 'gpio-intel-fixes/fixes' omits 56d929c8052c Merge remote-tracking branch 'pidfd-fixes/fixes' omits 5c3a14895d21 Merge remote-tracking branch 'risc-v-fixes/fixes' omits c5f5e0db09ec Merge remote-tracking branch 'mmc-fixes/fixes' omits ac17d5929c6a Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 2cdc8c50dd59 Merge remote-tracking branch 'scsi-fixes/fixes' omits c879749f068a Merge remote-tracking branch 'vfs-fixes/fixes' omits 6ca4846e2903 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 61babfc85c47 Merge remote-tracking branch 'omap-fixes/fixes' omits 70d546ff9bd8 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits df41e57b7634 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 5759afc8c894 Merge remote-tracking branch 'kselftest-fixes/fixes' omits ec65ecb4eb58 Merge remote-tracking branch 'ide/master' omits 1344ba7e951f Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits e00fa1caa046 Merge remote-tracking branch 'soundwire-fixes/fixes' omits 13ffe89bce54 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 9e47c8d3052c Merge remote-tracking branch 'staging.current/staging-linus' omits d9c85de30827 Merge remote-tracking branch 'phy/fixes' omits e271f5580ebc Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits cdfd60989a63 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 35a0cf88ca75 Merge remote-tracking branch 'usb.current/usb-linus' omits 68dc8a0e5684 Merge remote-tracking branch 'tty.current/tty-linus' omits a33989477dbc Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 0432ed8e6e95 Merge remote-tracking branch 'spi-fixes/for-linus' omits 05f54731a12d Merge remote-tracking branch 'regulator-fixes/for-linus' omits 17563787029e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits f8b7f106470d Merge remote-tracking branch 'sound-current/for-linus' omits e63f76a602fc Merge remote-tracking branch 'bpf/master' omits 808111ffd0fb Merge remote-tracking branch 'net/master' omits 50083a3691bb Merge remote-tracking branch 'sparc/master' omits b537d7b15244 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 547c3f3979e4 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits c3b407e25951 Merge remote-tracking branch 'arm-current/fixes' omits d550cd3d77a2 Merge remote-tracking branch 'arc-current/for-curr' omits a3241571568f Merge remote-tracking branch 'kbuild-current/fixes' omits a4ff7dff4e65 Merge branch 'asoc-5.4' into asoc-linus omits 09ee9e1664ba Merge branch 'spi-5.4' into spi-linus new 839e0f04b504 Merge tag 'drm-fixes-2019-10-18' of git://anongit.freedesk [...] adds 5e0cd1ef6474 xfs: change the seconds fields in xfs_bulkstat to signed new 6e8ba0098e24 Merge tag 'xfs-5.4-fixes-4' of git://git.kernel.org/pub/sc [...] adds 6595d144dece xtensa: fix {get,put}_user() for 64bit values adds c0437642966f xtensa: clean up assembly arguments in uaccess macros adds c9c63f3c7a90 xtensa: fix type conversion in __get_user_[no]check adds 8b39da985194 xtensa: drop EXPORT_SYMBOL for outs*/ins* adds 0c401fdf27ba xtensa: virt: fix PCI IO ports mapping adds 775fd6bfefc6 xtensa: fix change_bit in exclusive access option new ad32fd7426e1 Merge tag 'xtensa-20191017' of git://github.com/jcmvbkbc/l [...] new 0e2adab6cf28 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 82a9ac7130cf scsi: core: fix missing .cleanup_rq for SCSI hosts without [...] adds 6b6fa7a5c86e scsi: core: fix dh and multipathing for SCSI hosts without [...] new c3419fd6d3a3 Merge tag 'mkp-scsi-postmerge' of git://git.kernel.org/pub [...] adds 45144d42f299 PCI: PM: Fix pci_power_up() adds 65650b35133f cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown adds 2d8b39a62a5d ACPI: processor: Avoid NULL pointer dereferences at init time adds 2189624b3c5a ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist adds f49249d58abd PM: sleep: include <linux/pm_runtime.h> for pm_wq new b23eb5c74e6e Merge branches 'pm-cpufreq' and 'pm-sleep' new e59b76ff67e5 Merge tag 'pm-5.4-rc4' of git://git.kernel.org/pub/scm/lin [...] new 56a0b978d42f ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_p [...] adds 35b9ad840892 ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since [...] new ffba17bb335d Merge branch 'acpi-tables' new adca4ce32f4a Merge tag 'acpi-5.4-rc4' of git://git.kernel.org/pub/scm/l [...] new 5f93393a15f0 Merge tag 'sound-5.4-rc4' of git://git.kernel.org/pub/scm/ [...] new 7571438a4868 Merge tag 'mmc-v5.4-rc1' of git://git.kernel.org/pub/scm/l [...] adds c90012ac85c2 lib: test_user_copy: style cleanup adds f418dddffc80 usercopy: Avoid soft lockups in test_check_nonzero_user() new 8eb4b3b0dd9a Merge tag 'copy-struct-from-user-v5.4-rc4' of gitolite.ker [...] adds 6db7bfb43122 iommu/arm-smmu: Free context bitmap in the err path of arm [...] adds 52f325f4eb32 iommu/io-pgtable-arm: Correct Mali attributes adds 1be08f458d16 iommu/io-pgtable-arm: Support all Mali configurations adds a52e197d9527 Merge branch 'for-joerg/arm-smmu/fixes' of git://git.kerne [...] adds f9258156c73c iommu/rockchip: Don't use platform_get_irq to implicitly c [...] adds ec37d4e99904 iommu/ipmmu-vmsa: Only call platform_get_irq() when interr [...] adds ec21f17a9437 iommu/amd: Fix incorrect PASID decoding from event log new 46ac18c347b0 iommu/amd: Check PM_LEVEL_SIZE() condition in locked section new 90105ae1eeef Merge tag 'iommu-fixes-v5.4-rc3' of git://git.kernel.org/p [...] adds 0a005856d359 dm clone: Make __hash_find static adds a2f83e8b0c82 dm snapshot: introduce account_start_copy() and account_en [...] adds b21555786f18 dm snapshot: rework COW throttling to fix deadlock adds 13bd677a472d dm cache: fix bugs when a GFP_NOWAIT allocation fails new fb8527e5c13e Merge tag 'for-5.4/dm-fixes' of git://git.kernel.org/pub/s [...] adds 1d3f87233e26 ceph: just skip unrecognized info in ceph_reply_info_extra adds 25e6be21230d rbd: cancel lock_dwork if the wait is interrupted new 6b95cf9b8bb3 Merge tag 'ceph-for-5.4-rc4' of git://github.com/ceph/ceph-client new b9959c7a347d filldir[64]: remove WARN_ON_ONCE() for bad directory entries new dfdcff3215ae Merge tag 'riscv/for-v5.4-rc4' of git://git.kernel.org/pub [...] adds 7a7c5e715e72 block: Fix elv_support_iosched() adds 5da0fb1ab34c io_uring: consider the overflow of sequence for timeout req adds 9d179b865449 blkcg: Fix multiple bugs in blkcg_activate_policy() adds 307f4065b9d7 blk-rq-qos: fix first node deletion of rq_qos_del() adds 09d6ac8dc51a libata/ahci: Fix PCS quirk application adds 3874d73e06c9 md/raid0: fix warning message for parameter default_layout adds 6333ff6e5a43 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 491381ce07ca io_uring: fix up O_NONBLOCK handling for sockets adds 8b07a65ad30e io_uring: fix logic error in io_timeout new 6abff1b9f7b8 nvme: fix possible deadlock when nvme_update_formats fails new 3a8ecc935efa nvme: retain split access workaround for capability reads new 770597ecb207 nvme-pci: Free tagset if no IO queues new 5d02a5c1d6e1 nvme: Remove ADMIN_ONLY state new 92b98e88d59a nvme: Restart request timers in resetting state new 4c75f877853c nvme: Prevent resets during paused controller state new c1ac9a4b0797 nvme: Wait for reset state when required new ac1c4e18858c nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL new 5812d04c4c74 nvmet-loop: fix possible leakage during error flow new 28a4cac48c7e nvme-tcp: fix possible leakage during error flow new a4f40484e7f1 nvme-pci: Set the prp2 correctly when using more than 4k page new b55f0097ae1d Merge branch 'nvme-5.4' of git://git.infradead.org/nvme in [...] new d418d070057c Merge tag 'for-linus-2019-10-18' of git://git.kernel.dk/li [...] new 641fe2e9387a drivers/base/memory.c: don't access uninitialized memmaps [...] new aad5f69bc161 fs/proc/page.c: don't access uninitialized memmaps in fs/p [...] new 96c804a6ae8c mm/memory-failure.c: don't access uninitialized memmaps in [...] new ca210ba32ef7 scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set new a26ee565b6cd mm/page_owner: don't access uninitialized memmaps when rea [...] new 00d6c019b5bc mm/memory_hotplug: don't access uninitialized memmaps in s [...] new 77e080e7680e mm/memunmap: don't access uninitialized memmap in memunmap [...] new b749ecfaf6c5 mm: memcg/slab: fix panic in __free_slab() caused by prema [...] new ce750f43f579 ocfs2: fix error handling in ocfs2_setattr() new 6f24c8d30d08 mm/gup_benchmark: add a missing "w" to getopt string new 0cd22afdcea2 mm/gup: fix a misnamed "write" argument, and a related bug new b11edebbc967 mm: memcg: get number of pages on the LRU list in memcgrou [...] new f3057ad76754 mm: memblock: do not enforce current limit for memblock_ph [...] new f231fe4235e2 hugetlbfs: don't access uninitialized memmaps in pfn_range [...] new b918c43021ba ocfs2: fix panic due to ocfs2_wq is null new ae8af4388db0 mm/memcontrol: update lruvec counters in mem_cgroup_move_account new f7daefe4231e zram: fix race between backing_dev_show and backing_dev_store new 444f84fd2ac7 mm: include <linux/huge_mm.h> for is_vma_temporary_stack new d0e6a5821cdf mm/filemap.c: include <linux/ramfs.h> for generic_file_vm_ [...] new a2ae8c055105 mm/init-mm.c: include <linux/mman.h> for vm_committed_as_batch new 2be5fbf9a91c proc/meminfo: fix output alignment new 06d3eff62d9d mm/thp: fix node page state in split_huge_page_to_list() new 906d278d75e3 mm/vmscan.c: support removing arbitrary sized pages from mapping new ef18a1ca847b mm/thp: allow dropping THP from page cache new aa5de305c90c kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe [...] new 585d730d4112 scripts/gdb: fix debugging modules on s390 new 998d75510e37 Merge branch 'akpm' (patches from Andrew) new 8b95599c55ed net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs new 1d951ba3da67 net: phy: micrel: Update KSZ87xx PHY name new 595e0651d029 ipv4: Return -ENETUNREACH if we can't create route but sad [...] new 5018c59607a5 ipv4: fix race condition between route lookup and invalidation new 0cc76d2b14ff net: Update address for MediaTek ethernet driver in MAINTAINERS new 7de48402faa3 net: bcmgenet: don't set phydev->link from MAC new fe586b823372 net: phy: bcm7xxx: define soft_reset for 40nm EPHY new 1f515486275a net: bcmgenet: soft reset 40nm EPHYs before MAC init new 25382b991d25 net: bcmgenet: reset 40nm EPHY on energy detect new 63158ac0ba5d Merge branch 'net-bcmgenet-restore-internal-EPHY-support' new 9669fffc1415 net: ensure correct skb->tstamp in various fragmenters new 2e978795bb4c mlxsw: spectrum_trap: Push Ethernet header before reporting trap new ec3359b685db vsock/virtio: send a credit update when buffer size is changed new ae6fcfbf5f03 vsock/virtio: discard packets if credit is not respected new e381d2b4e253 Merge branch 'vsock-virtio-make-the-credit-mechanism-more-robust' new 38b4fe320119 net: usb: lan78xx: Connect PHY before registering MAC new 580a05f9d4ad net: hns3: fix mis-counting IRQ vector numbers issue new 3d5c1a037d37 xen/netback: fix error path of xenvif_connect_data() new bd310aca442f macb: propagate errors when getting optional clocks new a7fa12d15855 net: netem: fix error path for corrupted GSO frames new e0ad032e1447 net: netem: correct the parent's backlog when corrupted pa [...] new 708738376cad Merge branch 'netem-fix-further-issues-with-packet-corruption' new 3d00cf2fbb61 net: aquantia: add an error handling in aq_nic_set_multicast_list new 05908d72cc8f net: ethernet: dwmac-sun8i: show message only when switchi [...] new 50c7d2ba9de2 net: dsa: fix switch tree list new 2a06b8982f8f net: reorder 'struct net' fields to avoid false sharing new 531e93d11470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new b1fc58333575 stop_machine: Avoid potential race behaviour new 589f1222e043 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds ff229eee3d89 hrtimer: Annotate lockless access to timer->base new 188768f3c072 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 9c426b770bd0 irqchip/al-fic: Add support for irq retrigger adds 212fbf2c9e84 irqchip/atmel-aic5: Add support for sam9x60 irqchip adds c107d613f920 irqchip/gic-v3: Fix GIC_LINE_NR accessor adds bb0fed1c60cc irqchip/sifive-plic: Switch to fasteoi flow adds c9b59181c2b0 Merge tag 'irqchip-fixes-5.4-1' of git://git.kernel.org/pu [...] new 81c4bc31c4cd Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 2aa85f246c18 x86/boot/64: Make level2_kernel_pgt pages invalid outside [...] adds 1869dbe87cb9 x86/boot/64: Round memory hole size up to next PMD page adds e211288b72f1 x86/hyperv: Make vapic support x2apic mode adds 7a22e03b0c02 x86/apic/x2apic: Fix a NULL pointer deref when handling a [...] new f7c0f50f1857 x86/hyperv: Set pv_info.name to "Hyper-V" new 228d120051a2 x86/boot/acpi: Move get_cmdline_acpi_rsdp() under #ifdef guard new 4fe34d61a3a9 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new e2ab4ef83fe2 Merge tag 'kbuild-fixes-v5.4-2' of git://git.kernel.org/pu [...] new 7d194c2100ad Linux 5.4-rc4 new dee66eb72363 Merge remote-tracking branch 'arc-current/for-curr' new 0bc6b665425e Merge remote-tracking branch 'arm-current/fixes' new 5c30ac2e495f Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new d10f60ae27d2 powerpc/32s: fix allow/prevent_user_access() when crossing [...] new 5729703f664a Merge remote-tracking branch 'powerpc-fixes/fixes' new e3d0a4bb9de4 Merge remote-tracking branch 'sparc/master' new 11875ba7f251 selftests/bpf: More compatible nc options in test_tc_edt new 05679ca6feeb xdp: Prevent overflow in devmap_hash cost calculation for [...] new e754fc9ffef3 Merge remote-tracking branch 'bpf/master' new 22e58665a010 ASoC: rsnd: Reinitialize bit clock inversion flag for ever [...] new e5f0d490fb71 ASoC: Intel: sof-rt5682: add a check for devm_clk_get new 9b7a7f921689 ASoC: stm32: sai: fix sysclk management on shutdown new 95a32c98055f ASoC: SOF: control: return true when kcontrol values change new 70a38ef78b22 Merge branch 'asoc-5.4' into asoc-linus new 2a3bffe7daa9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new afce2403632a Merge remote-tracking branch 'regulator-fixes/for-linus' new b2662a164f9d spi: pxa2xx: Set controller->max_transfer_size in dma mode new 3e5ec1db8bfe spi: Fix SPI_CS_HIGH setting when using native and GPIO CS new 112d6212c80a Merge tag 'v5.4-rc3' into spi-5.4 new 2de860b4a7a0 spi: rspi: Use platform_get_irq_byname_optional() for opti [...] new fed8d8c7a6dc spi: atmel: fix handling of cs_change set on non-last xfer new e3669cf7b38d Merge remote-tracking branch 'spi-fixes/for-linus' new 1b8d7c31578c Merge remote-tracking branch 'driver-core.current/driver-c [...] new ce9cb92736e7 Merge remote-tracking branch 'tty.current/tty-linus' new ec83e4c9affb Merge tag 'usb-serial-5.4-rc4' of https://git.kernel.org/p [...] new 7a6f22d7479b USB: ldusb: fix read info leaks new 9794476942d8 usb: cdns3: Error out if USB_DR_MODE_UNKNOWN in cdns3_core [...] new 39a75c08230b Merge remote-tracking branch 'usb.current/usb-linus' new e49cf420557e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 4b5a283bebe1 Merge remote-tracking branch 'phy/fixes' new 5cddfd5aea01 Merge remote-tracking branch 'staging.current/staging-linus' new 60b62a743fea Merge remote-tracking branch 'char-misc.current/char-misc-linus' new ddd05164fd4b Merge remote-tracking branch 'soundwire-fixes/fixes' new cf80a5880abd Merge remote-tracking branch 'thunderbolt-fixes/fixes' new 5dde5f9a9fa7 Merge remote-tracking branch 'ide/master' new 95f89e090618 vfio/type1: Initialize resv_msi_base new 31d3111e2f7e Merge remote-tracking branch 'vfio-fixes/for-linus' new 56b3002e8ab7 Merge remote-tracking branch 'kselftest-fixes/fixes' new ac4a40a824de Merge remote-tracking branch 'slave-dma-fixes/fixes' new bd134ad973d7 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 0ad8f7aa9f7e MAINTAINERS: Use @kernel.org address for Paul Burton new 8a1bef4193e8 mips: vdso: Fix __arch_get_hw_counter() new ddf04973c026 Merge remote-tracking branch 'mips-fixes/mips-fixes' new 19feeee5c5af ARM: OMAP2+: Plug in device_enable/idle ops for IOMMUs new 0af3e1a491dd ARM: OMAP2+: Add pdata for OMAP3 ISP IOMMU new c7d8669f46ba bus: ti-sysc: Fix watchdog quirk handling new 6aed5a0e0f56 Merge branch 'watchdog-fix' into fixes new 8122dcbc356d Merge remote-tracking branch 'omap-fixes/fixes' new 6fc28b7e0aac hwmon: (nct7904) Fix the incorrect value of vsen_mask & tc [...] new bc3e5800ca37 Merge remote-tracking branch 'hwmon-fixes/hwmon' new caeb61928cb0 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new ae7fbca23a3b Merge remote-tracking branch 'vfs-fixes/fixes' new 9c24eaf81cc4 iommu/vt-d: Return the correct dma mask when we are bypass [...] new 465c0c789c2f Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds 27e84243cb63 scsi: target: core: Do not overwrite CDB byte 1 adds 134993456c28 scsi: hpsa: add missing hunks in reset-patch adds 77c301287eba scsi: core: try to get module before removing device adds 1052b41b25cb scsi: lpfc: remove left-over BUILD_NVME defines new 66cf50e65b18 scsi: qla2xxx: fixup incorrect usage of host_byte new 535fb49e730a scsi: lpfc: Check queue pointer before use new 74e5e468b664 scsi: ufs-bsg: Wake the device before sending raw upiu commands new 5e5f3760ec81 Merge remote-tracking branch 'scsi-fixes/fixes' new 8d84dfa2df53 mmc: sdhci-omap: Fix Tuning procedure for temperatures < -20C new 73565fbcc50f mmc: cqhci: commit descriptors before setting the doorbell new 01d06866c16d Merge remote-tracking branch 'mmc-fixes/fixes' new 7326fcbeea61 riscv: add support for SECCOMP and SECCOMP_FILTER new 4e9a4a1a2514 riscv: add prototypes for assembly language functions from [...] new abac98d58836 riscv: add prototypes for assembly language functions from head.S new 8ac0b712ba7c riscv: init: merge split string literals in preprocessor d [...] new 4e3e8f790e8a riscv: add missing prototypes new 93f0e7d13fcf riscv: mark some code and data as file-static new 6d1f75946885 riscv: add missing header file includes new 26c19bbeb4e8 riscv: fp: add missing __user pointer annotations new 2919fb6a05c6 riscv: for C functions called only from assembly, mark wit [...] new b8ab1466c0fc Merge remote-tracking branch 'risc-v-fixes/fixes' new c69c45eafb6f Merge remote-tracking branch 'pidfd-fixes/fixes' new c4a0c70e116f Merge remote-tracking branch 'gpio-intel-fixes/fixes' new edd7b4ec4e71 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (487ed230fbdf) \ N -- N -- N refs/heads/pending-fixes (edd7b4ec4e71)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 169 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 +- .../bindings/interrupt-controller/atmel,aic.txt | 7 +- MAINTAINERS | 12 +-- Makefile | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 11 ++ arch/mips/include/asm/vdso/gettimeofday.h | 4 +- arch/powerpc/include/asm/book3s/32/kup.h | 1 + arch/riscv/Kconfig | 14 +++ arch/riscv/include/asm/irq.h | 6 ++ arch/riscv/include/asm/pgtable.h | 2 + arch/riscv/include/asm/processor.h | 4 + arch/riscv/include/asm/ptrace.h | 2 + arch/riscv/include/asm/seccomp.h | 10 ++ arch/riscv/include/asm/smp.h | 2 + arch/riscv/include/asm/switch_to.h | 1 + arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/kernel/cpufeature.c | 1 + arch/riscv/kernel/entry.S | 27 ++++- arch/riscv/kernel/entry.h | 29 ++++++ arch/riscv/kernel/head.h | 21 ++++ arch/riscv/kernel/module-sections.c | 1 + arch/riscv/kernel/process.c | 2 + arch/riscv/kernel/ptrace.c | 14 ++- arch/riscv/kernel/reset.c | 1 + arch/riscv/kernel/setup.c | 2 + arch/riscv/kernel/signal.c | 6 +- arch/riscv/kernel/smp.c | 2 + arch/riscv/kernel/smpboot.c | 3 + arch/riscv/kernel/stacktrace.c | 6 +- arch/riscv/kernel/syscall_table.c | 1 + arch/riscv/kernel/time.c | 1 + arch/riscv/kernel/traps.c | 2 + arch/riscv/kernel/vdso.c | 3 +- arch/riscv/mm/context.c | 1 + arch/riscv/mm/fault.c | 2 + arch/riscv/mm/init.c | 17 ++-- arch/riscv/mm/sifive_l2_cache.c | 2 +- arch/x86/boot/compressed/acpi.c | 48 ++++----- arch/x86/boot/compressed/misc.c | 25 +++-- arch/x86/hyperv/hv_apic.c | 20 +++- arch/x86/kernel/apic/x2apic_cluster.c | 3 +- arch/x86/kernel/cpu/mshyperv.c | 4 + arch/x86/kernel/head64.c | 22 +++- arch/xtensa/boot/dts/virt.dts | 2 +- arch/xtensa/include/asm/bitops.h | 2 +- arch/xtensa/include/asm/uaccess.h | 94 +++++++++-------- arch/xtensa/kernel/xtensa_ksyms.c | 7 -- block/blk-cgroup.c | 69 +++++++++---- block/blk-rq-qos.h | 13 +-- block/elevator.c | 3 +- drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/hmat/hmat.c | 2 +- drivers/acpi/processor_perflib.c | 10 +- drivers/acpi/processor_thermal.c | 10 +- drivers/acpi/sleep.c | 13 --- drivers/ata/ahci.c | 4 +- drivers/base/core.c | 3 + drivers/base/memory.c | 3 + drivers/block/rbd.c | 9 +- drivers/block/zram/zram_drv.c | 5 +- drivers/bus/ti-sysc.c | 18 +++- drivers/cpufreq/cpufreq.c | 10 -- drivers/hwmon/nct7904.c | 15 ++- drivers/iommu/amd_iommu.c | 12 ++- drivers/iommu/amd_iommu_types.h | 4 +- drivers/iommu/arm-smmu.c | 1 + drivers/iommu/intel-iommu.c | 10 +- drivers/iommu/io-pgtable-arm.c | 58 ++++++++--- drivers/iommu/ipmmu-vmsa.c | 3 +- drivers/iommu/rockchip-iommu.c | 19 +++- drivers/irqchip/irq-al-fic.c | 12 +++ drivers/irqchip/irq-atmel-aic5.c | 10 ++ drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 29 +++--- drivers/md/dm-cache-target.c | 28 +----- drivers/md/dm-clone-target.c | 4 +- drivers/md/dm-snap.c | 94 +++++++++++++---- drivers/md/raid0.c | 2 +- drivers/mmc/host/cqhci.c | 3 +- drivers/mmc/host/sdhci-omap.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 41 +++++--- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 112 ++++++++++----------- drivers/net/ethernet/cadence/macb_main.c | 12 +-- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 21 +++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 28 +++++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 3 +- drivers/net/phy/bcm7xxx.c | 1 + drivers/net/phy/micrel.c | 42 +++++++- drivers/net/usb/lan78xx.c | 12 +-- drivers/net/xen-netback/interface.c | 1 - drivers/nvme/host/core.c | 94 ++++++++++++----- drivers/nvme/host/fabrics.h | 3 +- drivers/nvme/host/nvme.h | 5 +- drivers/nvme/host/pci.c | 83 ++++++++------- drivers/nvme/host/rdma.c | 8 ++ drivers/nvme/host/tcp.c | 11 ++ drivers/nvme/target/loop.c | 4 +- drivers/pci/pci.c | 24 ++--- drivers/scsi/hpsa.c | 4 + drivers/scsi/lpfc/lpfc_init.c | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 2 - drivers/scsi/lpfc/lpfc_sli.c | 2 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/scsi_lib.c | 4 +- drivers/scsi/scsi_sysfs.c | 11 +- drivers/scsi/ufs/ufs_bsg.c | 4 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-pxa2xx.c | 7 ++ drivers/spi/spi-rspi.c | 8 +- drivers/spi/spi.c | 18 ++-- drivers/target/target_core_device.c | 21 ---- drivers/usb/cdns3/core.c | 4 +- drivers/usb/misc/ldusb.c | 18 ++-- drivers/vfio/vfio_iommu_type1.c | 2 +- fs/ceph/mds_client.c | 21 ++-- fs/io_uring.c | 84 +++++++++++----- fs/ocfs2/file.c | 2 + fs/ocfs2/journal.c | 3 +- fs/ocfs2/localalloc.c | 3 +- fs/proc/meminfo.c | 4 +- fs/proc/page.c | 28 +++--- fs/readdir.c | 4 +- fs/xfs/libxfs/xfs_fs.h | 8 +- include/linux/micrel_phy.h | 2 +- include/net/net_namespace.h | 25 +++-- kernel/bpf/devmap.c | 2 +- kernel/events/uprobes.c | 13 ++- kernel/power/main.c | 1 + kernel/stop_machine.c | 10 +- kernel/time/hrtimer.c | 8 +- lib/test_user_copy.c | 37 +++++-- mm/filemap.c | 1 + mm/gup.c | 14 +-- mm/huge_memory.c | 9 +- mm/hugetlb.c | 5 +- mm/init-mm.c | 1 + mm/memblock.c | 6 +- mm/memcontrol.c | 18 ++-- mm/memory-failure.c | 14 +-- mm/memory_hotplug.c | 72 +++---------- mm/memremap.c | 11 +- mm/page_owner.c | 5 +- mm/rmap.c | 1 + mm/slab_common.c | 9 +- mm/truncate.c | 12 +++ mm/vmscan.c | 14 ++- net/bridge/netfilter/nf_conntrack_bridge.c | 3 + net/dsa/dsa2.c | 2 +- net/ipv4/ip_output.c | 3 + net/ipv4/route.c | 11 +- net/ipv6/ip6_output.c | 3 + net/ipv6/netfilter.c | 3 + net/sched/sch_netem.c | 11 +- net/vmw_vsock/virtio_transport_common.c | 17 +++- scripts/gdb/linux/dmesg.py | 16 ++- scripts/gdb/linux/symbols.py | 8 +- scripts/gdb/linux/utils.py | 25 ++--- sound/soc/intel/boards/sof_rt5682.c | 9 ++ sound/soc/sh/rcar/core.c | 1 + sound/soc/sof/control.c | 26 +++-- sound/soc/stm/stm32_sai_sub.c | 21 ++-- tools/testing/selftests/bpf/test_tc_edt.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- tools/testing/selftests/vm/gup_benchmark.c | 2 +- 171 files changed, 1448 insertions(+), 757 deletions(-) create mode 100644 arch/riscv/include/asm/seccomp.h create mode 100644 arch/riscv/kernel/entry.h create mode 100644 arch/riscv/kernel/head.h