This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 298fb76a5583 Merge tag 'nfsd-5.4' of git://linux-nfs.org/~bfields/linux adds b36f281f4a31 ima: initialize the "template" field with the default template adds c8424e776b09 MODSIGN: Export module signature definitions adds 2a7bf671186e PKCS#7: Refactor verify_pkcs7_signature() adds e201af16d1ec PKCS#7: Introduce pkcs7_get_digest() adds cf38fed1e183 integrity: Select CONFIG_KEYS instead of depending on it adds 9044d627fd18 ima: Add modsig appraise_type option for module-style appe [...] adds a5fbeb615ca4 ima: Factor xattr_verify() out of ima_appraise_measurement() adds 39b07096364a ima: Implement support for module-style appended signatures adds 15588227e086 ima: Collect modsig adds 3878d505aa71 ima: Define ima-modsig template adds e5092255bb39 ima: Store the measurement again when appraising a modsig adds f5e1040196db ima: always return negative code for error adds 4ece3125f21b ima: fix freeing ongoing ahash_request adds 70433f67ec3a MODSIGN: make new include file self contained adds 556d971bdae6 ima: Fix use after free in ima_read_modsig() adds cbc0425d3dd3 sefltest/ima: support appended signatures (modsig) adds fa5b57175364 ima: use struct_size() in kzalloc() adds 2a7f0e53daf2 ima: ima_api: Use struct_size() in kzalloc() adds f1f2f614d535 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds e6b1db98cf4d security: Support early LSMs adds 9e47d31d6a57 security: Add a "locked down" LSM hook adds 000d388ed3bb security: Add a static lockdown policy LSM adds 49fcf732bdae lockdown: Enforce module signatures if the kernel is locked down adds 9b9d8dda1ed7 lockdown: Restrict /dev/{mem,kmem,port} when the kernel is [...] adds 7d31f4602f8d kexec_load: Disable at runtime if the kernel is locked down adds fef5dad98760 lockdown: Copy secure_boot flag in boot params across kexe [...] adds 99d5cadfde2b kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXE [...] adds 155bdd30af17 kexec_file: Restrict at runtime if the kernel is locked down adds 38bd94b8a1bd hibernate: Disable when the kernel is locked down adds eb627e17727e PCI: Lock down BAR access when the kernel is locked down adds 96c4f67293e4 x86: Lock down IO port access when the kernel is locked down adds 95f5e95f41df x86/msr: Restrict MSR access when the kernel is locked down adds f474e1486b78 ACPI: Limit access to custom_method when the kernel is loc [...] adds 41fa1ee9c6d6 acpi: Ignore acpi_rsdp kernel param when the kernel has be [...] adds 6ea0e815fc5e acpi: Disable ACPI table override if the kernel is locked down adds 3f19cad3fa0d lockdown: Prohibit PCMCIA CIS storage when the kernel is l [...] adds 794edf30ee6c lockdown: Lock down TIOCSSERIAL adds 20657f66ef52 lockdown: Lock down module params that specify hardware pa [...] adds 906357f77a07 x86/mmiotrace: Lock down the testmmiotrace module adds 02e935bf5b34 lockdown: Lock down /proc/kcore adds a94549dd87f5 lockdown: Lock down tracing and perf kprobes when in confi [...] adds 9d1f8be5cf42 bpf: Restrict bpf when kernel lockdown is in confidentiality mode adds b0c8fdc7fdb7 lockdown: Lock down perf when in confidentiality mode adds 29d3c1c8dfe7 kexec: Allow kexec_file() with appropriate IMA policy when [...] adds 5496197f9b08 debugfs: Restrict debugfs when the kernel is locked down adds ccbd54ff54e8 tracefs: Restrict tracefs when the kernel is locked down adds 1957a85b0032 efi: Restrict efivar_ssdt_load when the kernel is locked down adds b602614a8107 lockdown: Print current->comm in restriction messages adds f8a9bc623a6d security: constify some arrays in lockdown LSM adds 45893a0abee6 kexec: Fix file verification on S390 adds aefcf2f4b581 Merge branch 'next-lockdown' of git://git.kernel.org/pub/s [...] adds dac9f027b109 sched/fair: Remove unused cfs_rq_clock_task() function adds 42fd8baab31f sched/core: Convert vcpu_is_preempted() from macro to an i [...] adds 3fbd7ee285b2 tasks: Add a count of task RCU users adds 0ff7b2cfbae3 tasks, sched/core: Ensure tasks are available for a grace [...] adds 154abafc68bf tasks, sched/core: With a grace period after finish_task_s [...] adds 5311a98fef7d tasks, sched/core: RCUify the assignment of rq->curr adds fc0d77387cb5 sched/membarrier: Fix private expedited registration check adds 09554009c0ca sched/membarrier: Remove redundant check adds 2840cf02fae6 sched/membarrier: Call sync_core only before usermode for same mm adds 227a4aadc75b sched/membarrier: Fix p->mm->membarrier_state racy load adds 19a4ff534bb0 selftests, sched/membarrier: Add multi-threaded test adds c6d68c1c4a4d sched/membarrier: Skip IPIs when mm->mm_users == 1 adds c172e0a3e8e6 sched/membarrier: Return -ENOMEM to userspace on memory al [...] adds 714e501e16cd sched/core: Fix migration to invalid CPU in __set_cpus_all [...] adds 763a9ec06c40 sched/fair: Fix -Wunused-but-set-variable warnings adds a49b4f4012ef sched/core: Fix preempt_schedule() interrupt return comment adds 9fc41acc89e5 sched/core: Remove double update_max_interval() call on CP [...] adds 4892f51ad54d sched/fair: Avoid redundant EAS calculation adds 9c5efe9ae7df Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds ca14c996afe7 x86/purgatory: Disable the stackleak GCC plugin for the purgatory adds f19e00ee84be Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds a003365cab64 powerpc/tm: Add tm-poison test adds 7aec584eaf1c powerpc/book3s64/radix: Remove WARN_ON in destroy_context() adds c6fadabb2868 powerpc: Fix definition of PCR bits to work with old binutils adds 13c7bb3c57dc powerpc/64s: Set reserved PCR bits adds 4c0f5d1eb407 powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_ [...] adds cbd18991e24f powerpc/mm: Fix an Oops in kasan_mmu_init() adds 3a83f677a6ee KVM: PPC: Book3S HV: use smp_mb() when setting/clearing ho [...] adds 1211ee61b4a8 powerpc/pseries: Read TLB Block Invalidate Characteristics adds 59545ebe3319 powerpc/pseries: Call H_BLOCK_REMOVE when supported adds 677733e296b5 powerpc/book3s64/mm: Don't do tlbie fixup for some hardwar [...] adds 09ce98cacd51 powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag adds 047e6575aec7 powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue o [...] adds 93cad5f78995 selftests/powerpc: Add test case for tlbie vs mtpidr order [...] adds 4111cdef0e87 powerpc/nvdimm: Use HCALL error as the return value adds faa6d21153fd powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error adds 253c892193ab powerpc/eeh: Fix eeh eeh_debugfs_break_device() with SRIOV [...] adds a2953204b576 Merge tag 'powerpc-5.4-2' of git://git.kernel.org/pub/scm/ [...] new ac79f78dab89 Revert "Revert "mm, thp: restore node-local hugepage alloc [...] new 19deb7695e07 Revert "Revert "Revert "mm, thp: consolidate THP gfp handl [...] new b39d0ee2632d mm, page_alloc: avoid expensive reclaim when compaction ma [...] new 76e654cc91bb mm, page_alloc: allow hugepage fallback to remote nodes wh [...] new edf445ad7c8d Merge branch 'hugepage-fallbacks' (hugepatch patches from [...] adds 280ceaed79f1 usbnet: sanity checking of packet sizes and device mtu adds b47bea2b5c3b ionic: Remove unnecessary ternary operator in ionic_debugf [...] adds dd0f9d896d16 ibmvnic: Warn unknown speed message only when carrier is present adds cf0eba334268 net/ncsi: Disable global multicast filter adds 20b3f7d70013 dt-bindings: net: Correct the documentation of KSZ9021 ske [...] adds 864668bfc374 selftests: Add test cases for `ip nexthop flush proto XX` adds 92974a1d006a net/sched: act_sample: don't push mac header on ip6gre ingress adds 9e5c8d39b88c dt-bindings: net: dwmac: fix 'mac-mode' type adds 0360894a05ed selftests: Update fib_tests to handle missing ping6 adds e84622ce2448 selftests: Update fib_nexthop_multiprefix to handle missing ping6 adds 77d5bc7e6a6c ipv4: Revert removal of rt_uses_gateway adds 432264e9dfd1 dt-bindings: net: remove un-implemented property adds b41d936b5ecf sch_netem: fix a divide by zero in tabledist() adds 7b09c2d052db ipv6: fix a typo in fib6_rule_lookup() adds 3fe4b3351301 cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize adds 8d3d7c2029c1 usbnet: ignore endpoints with invalid wMaxPacketSize adds e47488b2df7f net/phy: fix DP83865 10 Mbps HDX loopback disable function adds 73f0c11d1132 net: qrtr: Stop rx_worker before freeing node adds b0e1ee435aba net: remove netx ethernet driver adds 62794fc4fbf5 net_sched: add max len check for TCA_KIND adds 199ce850ce11 net_sched: add policy validation for action attributes adds a8d570de0cc6 net: dsa: sja1105: Add dependency for NET_DSA_SJA1105_TAS adds b6b6cc9acd7b net: stmmac: selftest: avoid large stack usage adds 24ccb0ab95bf qede: qede_fp: simplify a bit 'qede_rx_build_skb()' adds ff04cfbaa236 net: ena: Select DIMLIB for ENA_ETHERNET adds 73a63ee99554 ionic: Fix an error code in ionic_lif_alloc() adds 938e4d49c26e net: dsa: b53: Use the correct style for SPDX License Identifier adds 34b4688425d9 net: dsa: Use the correct style for SPDX License Identifier adds 3d66b89c30f9 net: sched: fix possible crash in tcf_action_destroy() adds b91ee4aa2a21 mISDN: enforce CAP_NET_RAW for raw sockets adds 6cc03e8aa36c appletalk: enforce CAP_NET_RAW for raw sockets adds 0614e2b73768 ax25: enforce CAP_NET_RAW for raw sockets adds e69dbd4619e7 ieee802154: enforce CAP_NET_RAW for raw sockets adds 3a359798b176 nfc: enforce CAP_NET_RAW for raw sockets adds 0edc3f703f7b Merge branch 'check-CAP_NEW_RAW' adds 02a07046834e arcnet: provide a buffer big enough to actually receive packets adds 5aafeb74b5bb skge: fix checksum byte order adds b27507bb59ed net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run adds 7ed5b31f4a66 net/ibmvnic: prevent more than one thread from running in reset adds 8875cf9c7cde Merge branch 'ibmvnic-serialization-fixes' adds 4c247de564f1 ppp: Fix memory leak in ppp_write adds 5c94ad1793f1 atm: he: clean up an indentation issue adds 9f5c44cf61a7 gianfar: Make reset_gfar static adds b0ce902febef net: stmmac: selftests: Flow Control test can also run wit [...] adds 99dcb8432af0 net: macb: Remove dead code adds 34b7bb2995b8 MAINTAINERS: add Yanjun to FORCEDETH maintainers list adds bf69abad27d8 net: Fix Kconfig indentation adds 02bc5eb99059 drivers: net: Fix Kconfig indentation adds 3e8b9bfa1108 net/sched: cbs: Fix not adding cbs instance to list adds adecda5bee0a net: print proper warning on dst underflow adds d32d7c52e08a net/mlx5: DR, Fix SW steering HW bits and definitions adds cc5fd15fc557 net/mlx5: DR, Remove redundant vport number from action adds 48cbde4bd2c7 net/mlx5: DR, Fix getting incorrect prev node in ste_free adds 640bdb1fdb4e net/mlx5: DR, Allow matching on vport based on vhca_id adds d19a79ee38c8 net/mlx5: Add device ID of upcoming BlueField-2 adds d22fcc806b84 net/mlx5e: Fix traffic duplication in ethtool steering adds fe1587a7de94 net/mlx5e: Fix matching on tunnel addresses type adds 2dbf45d13539 Merge tag 'mlx5-fixes-2019-09-24' of git://git.kernel.org/ [...] adds ba56d8ce38c8 macsec: drop skb sk before calling gro_cells_receive adds 4f28bd956e08 net: stmmac: Fix page pool size adds c1d419d00494 dt-bindings: net: ravb: Add support for r8a774b1 SoC adds ea8564c86529 openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC adds ca7a03c41753 ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule adds 2d88b2cf2f00 iwlwifi: mvm: fix build w/o CONFIG_THERMAL adds dc579ca5cfea rtw88: pci: extract skbs free routine for trx rings adds 0e41edcdfe86 rtw88: pci: release tx skbs DMAed when stop adds 6355592e6b55 zd1211rw: zd_usb: Use "%zu" to format size_t adds 0b8dc6abbdb9 rtw88: configure firmware after HCI started adds 9d4d0d06bbf9 mt76: mt7615: fix mt7615 firmware path definitions adds fddbfeece9c7 iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW v [...] adds 2b481835cf4e wil6210: use after free in wil_netif_rx_any() new 5a2a828d81e9 Merge tag 'wireless-drivers-for-davem-2019-09-26' of https [...] new 424adc329bcb dimlib: make DIMLIB a hidden symbol new 31aefe14bc9f net: aquantia: Fix aq_vec_isr_legacy() return value new 286183147666 cxgb4: Signedness bug in init_one() new 002dfe808525 net: hisilicon: Fix signedness bug in hix5hd2_dev_probe() new 25a584955f02 net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe() new bd55f8ddbc43 net: netsec: Fix signedness bug in netsec_probe() new ced81eb84d6a enetc: Fix a signedness bug in enetc_of_get_phy() new 7f9e88e6ef8c net: socionext: Fix a signedness bug in ave_probe() new f10210517a2f net: stmmac: dwmac-meson8b: Fix signedness bug in probe new 73e211e11be8 net: axienet: fix a signedness bug in probe new d7eb651212fd of: mdio: Fix a signedness bug in of_phy_get_and_connect() new 1a4b62a0b8a3 net: nixge: Fix a signedness bug in nixge_probe() new 231042181dc9 net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_ [...] new 0355d6c1d591 kcm: disable preemption in kcm_parse_func_strparser() new 159d2c7d8106 sch_netem: fix rcu splat in netem_enqueue() new 2b6fd3ea438c net: dsa: qca8k: Fix port enable for CPU port new 4f6570d7206b ipv6: add priority parameter to ip6_xmit() new e9a5dceee56c ipv6: tcp: provide sk->sk_priority to ctl packets new f6c0f5d209fa tcp: honor SO_PRIORITY in TIME_WAIT state new 4e1e83be1cd4 Merge branch 'SO_PRIORITY' new 05733434ee9a net/rds: Check laddr_check before calling it new 4ce70b4aed57 net: sched: sch_htb: don't call qdisc_put() while holding [...] new c2999f7fb05b net: sched: multiq: don't call qdisc_put() while holding t [...] new e3ae1f96accd net: sched: sch_sfb: don't call qdisc_put() while holding [...] new 5c7ff18149fe Merge branch 'qdisc-destroy' adds e0973a421c6e libbpf: Remove getsockopt() check for XDP_OPTIONS adds 9eea98497951 bpf: fix BTF verification of enums adds a0791f0df7d2 bpf: fix BTF limits adds 733ef7f056a5 xsk: relax UMEM headroom alignment adds 8a03222f508b selftests/bpf: test_progs: fix client/server race in tcp_rtt adds fcd30ae0665c bpf/xskmap: Return ERR_PTR for failure case instead of NULL. adds aef70a1f44c0 libbpf: fix false uninitialized variable warning adds d778c30a056a selftests/bpf: delete unused variables in test_sysctl adds 4670d68b9254 selftests/bpf: adjust strobemeta loop to satisfy latest clang adds 39529a9948d8 libbpf: Teach btf_dumper to emit stand-alone anonymous enu [...] new e3439af4a339 bpf: Clean up indentation issue in BTF kflag processing new 768fb61fcc13 bpf: Fix bpf_event_output re-entry issue new 3c30819dc68a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new dac91170f8e9 vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled new dfe5999dc03e net/sched: Set default of CONFIG_NET_TC_SKB_EXT to N new 8572cea1461a nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs new 8ce39eb5a67a nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs adds ad652f3811d8 netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it adds ff175d0b0eab netfilter: nf_tables_offload: fix always true policy is un [...] adds acab71317737 netfilter: nf_tables: allow lookups in dynamic sets adds 20ff1cb50672 netfilter: ebtables: use __u8 instead of uint8_t in uapi header adds 9b05b6e11d5e netfilter: nf_tables: bogus EBUSY when deleting flowtable [...] new c5f095baa880 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new a3aa6e65beeb net: dsa: microchip: Always set regmap stride to 1 new 991ad2b24da2 lib: dimlib: fix help text typos new 2df4de168176 ptp: correctly disable flags on old ioctls new fd4a8093ec0b net: socionext: ave: Avoid using netdev_err() before calli [...] new 407d8098cb1a net: phy: micrel: add Asym Pause workaround for KSZ9021 new 6ba5bbba95f7 NFC: st95hf: clean up indentation issue new 4208966f65f5 net: ena: clean up indentation issue new 979b9b251ae0 mlxsw: spectrum: Clear VLAN filters during port initialization new 44bde514eb13 Documentation: Clarify trap's description new 52feb8b588f6 mlxsw: spectrum_flower: Fail in case user specifies multip [...] new 94e7e5da388d Merge branch 'mlxsw-Various-fixes' new 6b3656a60f20 tcp_bbr: fix quantization code to not raise cwnd if not pr [...] new 174e23810cd3 sk_buff: drop all skb extensions on free and skb scrubbing new a41e8a88b06e tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state new 78beef629fd9 nfp: abm: fix memory leak in nfp_abm_u32_knode_replace new faeacb6ddb13 net: tap: clean up an indentation issue new 02dc96ef6c25 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
The 56 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: Documentation/ABI/testing/ima_policy | 6 +- Documentation/admin-guide/kernel-parameters.txt | 9 + .../devicetree/bindings/net/adi,adin.yaml | 7 - .../devicetree/bindings/net/micrel-ksz90x1.txt | 32 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../devicetree/bindings/net/snps,dwmac.yaml | 2 +- Documentation/networking/devlink-trap.rst | 3 +- Documentation/security/IMA-templates.rst | 3 + MAINTAINERS | 1 + arch/arm64/Kconfig | 6 +- arch/powerpc/include/asm/cputable.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 100 ++- arch/powerpc/include/asm/reg.h | 9 +- arch/powerpc/kernel/cpu_setup_power.S | 6 + arch/powerpc/kernel/dbell.c | 6 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 35 +- arch/powerpc/kernel/eeh.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 11 +- arch/powerpc/kvm/book3s_hv_nested.c | 6 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 42 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 10 +- arch/powerpc/mm/book3s64/hash_native.c | 31 +- arch/powerpc/mm/book3s64/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/radix_tlb.c | 84 ++- arch/powerpc/mm/kasan/kasan_init_32.c | 34 +- arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 163 ++++- arch/powerpc/platforms/pseries/papr_scm.c | 72 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/sysdev/xics/icp-native.c | 6 +- arch/powerpc/sysdev/xics/icp-opal.c | 6 +- arch/s390/Kconfig | 4 +- arch/s390/kernel/kexec_elf.c | 4 +- arch/s390/kernel/kexec_image.c | 4 +- arch/s390/kernel/machine_kexec_file.c | 28 +- arch/x86/Kconfig | 20 +- arch/x86/boot/compressed/acpi.c | 19 +- arch/x86/include/asm/acpi.h | 9 + arch/x86/include/asm/x86_init.h | 2 + arch/x86/kernel/acpi/boot.c | 5 + arch/x86/kernel/ima_arch.c | 4 +- arch/x86/kernel/ioport.c | 7 +- arch/x86/kernel/kexec-bzimage64.c | 1 + arch/x86/kernel/msr.c | 8 + arch/x86/kernel/x86_init.c | 1 + arch/x86/mm/testmmiotrace.c | 5 + arch/x86/purgatory/Makefile | 1 + certs/system_keyring.c | 61 +- crypto/asymmetric_keys/pkcs7_verify.c | 33 + crypto/asymmetric_keys/verify_pefile.c | 4 +- drivers/acpi/custom_method.c | 6 + drivers/acpi/osl.c | 14 +- drivers/acpi/tables.c | 6 + drivers/atm/he.c | 2 +- drivers/char/mem.c | 7 +- drivers/firmware/efi/efi.c | 6 + drivers/infiniband/core/addr.c | 2 +- drivers/isdn/mISDN/socket.c | 2 + drivers/net/Kconfig | 2 +- drivers/net/arcnet/Kconfig | 26 +- drivers/net/arcnet/arcnet.c | 31 +- drivers/net/can/usb/Kconfig | 8 +- drivers/net/dsa/b53/b53_serdes.h | 4 +- drivers/net/dsa/lantiq_pce.h | 2 +- drivers/net/dsa/microchip/ksz_common.h | 2 +- drivers/net/dsa/qca8k.c | 3 + drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/ethernet/Kconfig | 11 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/allwinner/Kconfig | 10 +- drivers/net/ethernet/amazon/Kconfig | 1 + drivers/net/ethernet/amazon/ena/ena_eth_com.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 15 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/emulex/benet/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 269 +++++--- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 36 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 89 ++- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../mellanox/mlx5/core/steering/dr_action.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 13 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 50 +- .../mellanox/mlx5/core/steering/dr_types.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 9 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 14 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 7 + drivers/net/ethernet/netx-eth.c | 497 -------------- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nxp/Kconfig | 8 +- drivers/net/ethernet/pensando/Kconfig | 4 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 1 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 16 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/macsec.c | 1 + drivers/net/phy/Kconfig | 6 +- drivers/net/phy/micrel.c | 3 + drivers/net/phy/national.c | 9 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/tap.c | 2 +- drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/usbnet.c | 8 + drivers/net/vrf.c | 3 +- drivers/net/wireless/ath/Kconfig | 2 +- drivers/net/wireless/ath/ar5523/Kconfig | 4 +- drivers/net/wireless/ath/ath6kl/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/carl9170/Kconfig | 6 +- drivers/net/wireless/ath/wil6210/txrx.c | 2 +- drivers/net/wireless/atmel/Kconfig | 32 +- drivers/net/wireless/intel/ipw2x00/Kconfig | 116 ++-- drivers/net/wireless/intel/iwlegacy/Kconfig | 6 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 6 +- drivers/net/wireless/ralink/rt2x00/Kconfig | 24 +- drivers/net/wireless/realtek/rtw88/mac.c | 3 - drivers/net/wireless/realtek/rtw88/main.c | 4 + drivers/net/wireless/realtek/rtw88/pci.c | 48 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 2 +- drivers/nfc/st95hf/core.c | 2 +- drivers/of/of_mdio.c | 2 +- drivers/pci/pci-sysfs.c | 16 + drivers/pci/proc.c | 14 +- drivers/pci/syscall.c | 4 +- drivers/pcmcia/cistpl.c | 5 + drivers/ptp/ptp_chardev.c | 4 +- drivers/tty/serial/serial_core.c | 5 + fs/debugfs/file.c | 30 + fs/debugfs/inode.c | 32 +- fs/exec.c | 2 +- fs/proc/kcore.c | 6 + fs/tracefs/inode.c | 42 +- include/asm-generic/vmlinux.lds.h | 8 +- include/crypto/pkcs7.h | 4 + include/linux/acpi.h | 6 + include/linux/gfp.h | 12 +- include/linux/ima.h | 9 + include/linux/kexec.h | 4 +- include/linux/lsm_hooks.h | 13 + include/linux/mempolicy.h | 2 - include/linux/mlx5/mlx5_ifc.h | 28 +- include/linux/mm_types.h | 14 +- include/linux/module.h | 3 - include/linux/module_signature.h | 46 ++ include/linux/platform_data/eth-netx.h | 13 - include/linux/rcuwait.h | 20 +- include/linux/sched.h | 10 +- include/linux/sched/mm.h | 10 +- include/linux/sched/task.h | 2 +- include/linux/security.h | 59 ++ include/linux/skbuff.h | 9 + include/linux/verification.h | 10 + include/net/inet_timewait_sock.h | 1 + include/net/ipv6.h | 2 +- include/net/netfilter/nf_tables.h | 6 + include/net/route.h | 3 +- include/net/sch_generic.h | 5 + include/uapi/linux/btf.h | 4 +- include/uapi/linux/netfilter_bridge/ebtables.h | 6 +- include/uapi/linux/ptp_clock.h | 22 + init/Kconfig | 11 +- init/main.c | 1 + kernel/Makefile | 1 + kernel/bpf/btf.c | 7 +- kernel/bpf/xskmap.c | 2 +- kernel/events/core.c | 7 + kernel/exit.c | 74 +-- kernel/fork.c | 8 +- kernel/kexec.c | 8 + kernel/kexec_file.c | 68 +- kernel/module.c | 38 +- kernel/module_signature.c | 46 ++ kernel/module_signing.c | 56 +- kernel/params.c | 21 +- kernel/power/hibernate.c | 3 +- kernel/sched/core.c | 28 +- kernel/sched/fair.c | 39 +- kernel/sched/membarrier.c | 239 ++++--- kernel/sched/sched.h | 34 + kernel/trace/bpf_trace.c | 36 +- kernel/trace/trace_kprobe.c | 5 + lib/Kconfig | 5 +- mm/huge_memory.c | 51 +- mm/mempolicy.c | 45 +- mm/page_alloc.c | 22 + mm/shmem.c | 2 +- net/appletalk/ddp.c | 5 + net/ax25/af_ax25.c | 2 + net/batman-adv/Kconfig | 10 +- net/core/dev.c | 4 +- net/core/dst.c | 4 +- net/core/skbuff.c | 2 +- net/dccp/ipv6.c | 5 +- net/ieee802154/socket.c | 3 + net/ife/Kconfig | 2 +- net/ipv4/Kconfig | 4 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_output.c | 3 +- net/ipv4/route.c | 36 +- net/ipv4/tcp_bbr.c | 8 +- net/ipv4/tcp_ipv4.c | 4 + net/ipv4/tcp_minisocks.c | 1 + net/ipv4/tcp_timer.c | 5 +- net/ipv4/xfrm4_policy.c | 1 + net/ipv6/fib6_rules.c | 3 +- net/ipv6/inet6_connection_sock.c | 2 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/netfilter/Kconfig | 16 +- net/ipv6/tcp_ipv6.c | 24 +- net/kcm/kcmsock.c | 6 +- net/ncsi/internal.h | 7 +- net/ncsi/ncsi-manage.c | 98 +-- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 6 +- net/netfilter/nf_tables_api.c | 25 +- net/netfilter/nf_tables_offload.c | 2 +- net/netfilter/nft_flow_offload.c | 19 + net/netfilter/nft_lookup.c | 3 - net/nfc/llcp_sock.c | 7 +- net/openvswitch/datapath.c | 2 +- net/qrtr/qrtr.c | 1 + net/rds/Kconfig | 4 +- net/rds/bind.c | 5 +- net/sched/Kconfig | 145 ++-- net/sched/act_api.c | 34 +- net/sched/act_sample.c | 1 + net/sched/cls_api.c | 6 +- net/sched/sch_api.c | 3 +- net/sched/sch_cbs.c | 30 +- net/sched/sch_htb.c | 4 +- net/sched/sch_multiq.c | 23 +- net/sched/sch_netem.c | 4 +- net/sched/sch_sfb.c | 7 +- net/sctp/ipv6.c | 2 +- net/xdp/xdp_umem.c | 2 - scripts/Makefile | 2 +- security/Kconfig | 11 +- security/Makefile | 2 + security/integrity/Kconfig | 2 +- security/integrity/digsig.c | 43 +- security/integrity/ima/Kconfig | 15 +- security/integrity/ima/Makefile | 1 + security/integrity/ima/ima.h | 62 +- security/integrity/ima/ima_api.c | 27 +- security/integrity/ima/ima_appraise.c | 194 ++++-- security/integrity/ima/ima_crypto.c | 10 +- security/integrity/ima/ima_main.c | 28 +- security/integrity/ima/ima_modsig.c | 168 +++++ security/integrity/ima/ima_policy.c | 121 +++- security/integrity/ima/ima_template.c | 31 +- security/integrity/ima/ima_template_lib.c | 64 +- security/integrity/ima/ima_template_lib.h | 4 + security/integrity/integrity.h | 20 + security/lockdown/Kconfig | 47 ++ security/lockdown/Makefile | 1 + security/lockdown/lockdown.c | 191 ++++++ security/security.c | 56 +- tools/lib/bpf/btf_dump.c | 94 ++- tools/lib/bpf/xsk.c | 11 - tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 21 +- tools/testing/selftests/bpf/progs/strobemeta.h | 5 +- tools/testing/selftests/bpf/test_sysctl.c | 1 - .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 7 - .../selftests/kexec/test_kexec_file_load.sh | 38 +- tools/testing/selftests/membarrier/.gitignore | 3 +- tools/testing/selftests/membarrier/Makefile | 5 +- .../{membarrier_test.c => membarrier_test_impl.h} | 40 +- .../membarrier/membarrier_test_multi_thread.c | 73 ++ .../membarrier/membarrier_test_single_thread.c | 24 + .../selftests/net/fib_nexthop_multiprefix.sh | 6 +- tools/testing/selftests/net/fib_nexthops.sh | 14 + tools/testing/selftests/net/fib_tests.sh | 21 +- tools/testing/selftests/powerpc/mm/Makefile | 2 + tools/testing/selftests/powerpc/mm/tlbie_test.c | 734 +++++++++++++++++++++ tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 2 +- tools/testing/selftests/powerpc/tm/tm-poison.c | 179 +++++ usr/include/Makefile | 1 - 302 files changed, 4901 insertions(+), 1971 deletions(-) delete mode 100644 drivers/net/ethernet/netx-eth.c create mode 100644 include/linux/module_signature.h delete mode 100644 include/linux/platform_data/eth-netx.h create mode 100644 kernel/module_signature.c create mode 100644 security/integrity/ima/ima_modsig.c create mode 100644 security/lockdown/Kconfig create mode 100644 security/lockdown/Makefile create mode 100644 security/lockdown/lockdown.c rename tools/testing/selftests/membarrier/{membarrier_test.c => membarrier_test_im [...] create mode 100644 tools/testing/selftests/membarrier/membarrier_test_multi_thread.c create mode 100644 tools/testing/selftests/membarrier/membarrier_test_single_thread.c create mode 100644 tools/testing/selftests/powerpc/mm/tlbie_test.c create mode 100644 tools/testing/selftests/powerpc/tm/tm-poison.c