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-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from da05b5ea12c1 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds ea1e2bbec6ed keys: Add Jarkko Sakkinen as co-maintainer adds ae89339b08f3 ntb: point to right memory window index adds c16c6655605f ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 adds 5e2cbf13d0ec NTB: ntb_transport: remove redundant assignment to rc adds 5f59f6b182f7 ntb_hw_amd: Add a new NTB PCI device ID adds a1472e73e3d7 ntb_hw_amd: Add memory window support for new AMD hardware adds 4720101fab62 NTB: fix IDT Kconfig typos/spellos adds 0cd81d77d056 Merge tag 'ntb-5.4' of git://github.com/jonmason/ntb adds 2472518e44ee Revert "drm/bridge: adv7511: Attach to DSI host at probe time" adds e0f32f78e51b drm/kms: Duct-tape for mode object lifetime checks adds 26b1d3b527e7 drm/atomic: Take the atomic toys away from X adds f2cbda2dba11 drm/atomic: Reject FLIP_ASYNC unconditionally adds 4d85f45c73a2 drm/atomic: Rename crtc_state->pageflip_flags to async_flip adds 2d2e0b90a08f drm: Fix kerneldoc and remove unused struct member in self [...] adds d4da4e33341c drm: Measure Self Refresh Entry/Exit times to avoid thrashing adds edfa07504c5b drm/panfrost: Fix regulator_get_optional() misuse adds d18a96620411 drm/panfrost: Remove NULL checks for regulator adds 65e51e30d862 drm/panfrost: Prevent race when handling page fault adds da3fce4af75d Merge tag 'drm-misc-next-fixes-2019-09-23' of git://anongi [...] adds 59b263620c21 drm/amd/display: Add stereo mux and dig programming calls [...] adds 5813f97a5969 drm/amdgpu: disable stutter mode for renoir adds f79e06bd44e5 drm/amd/display: update renoir_ip_offset.h adds 1963b7c3beda drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access adds 103efdc1eaed drm/amdgpu: Remove clock gating restore. adds df794f679bba drm/amdgpu: remove program of lbpw for renoir adds c46e5df4ac89 drm/amd/display: dce11.x /dce12 update formula input adds c02d6a161395 drm/amd/display: Add missing HBM support and raise Vega20's uclk. adds 9dbc88d013b7 drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed adds 73d8e6c7b841 drm/amdgpu: Check for valid number of registers to read adds 4f3a2c107725 drm/amd/amdgpu: power up sdma engine when S3 resume back adds dcafbd50f2e4 drm/amdgpu: Fix KFD-related kernel oops on Hawaii adds 8ad050e6a678 drm/amd/display: add Asic ID for Dali adds e42a34dec689 drm/amd/display: Implement voltage limitation for dali adds bb264220d931 drm/amd/display: Restore backlight brightness after system resume adds 8b8031703bd7 drm/amd/powerplay: implement sysfs for getting dpm clock adds 8fde7784ecd3 drm/amdkfd: Swap trap temporary registers in gfx10 trap handler adds a82e163bca62 drm/amdgpu: add navi14 PCI ID for work station SKU adds 10e85054f986 drm/amdgpu: add navi12 pci id adds e16a7cbced71 drm/amdgpu: flag navi12 and 14 as experimental for 5.4 adds dd9212a885ca drm/amdgpu/display: fix 64 bit divide adds 697d7150502e drm/amdgpu/display: include slab.h in dcn21_resource.c adds 1e94b43813a2 drm/amdgpu/gfx10: add support for wks firmware loading adds 104c307147ad drm/amd/display: prevent memory leak adds 3e2cb6d89325 Merge tag 'drm-fixes-5.4-2019-09-25' of git://people.freed [...] adds 289991ce1cac Merge tag 'drm-next-2019-09-27' of git://anongit.freedeskt [...] adds a18670f4617d watchdog: ath79_wdt: fix a typo in the name of a function adds 630ee1a50c40 watchdog: Mark expected switch fall-throughs adds ca58397c53dd watchdog: scx200_wdt: Mark expected switch fall-through adds 2c017640826a watchdog: wdt977: Mark expected switch fall-through adds 4b4b8b03458e watchdog: riowd: Mark expected switch fall-through adds 26ae6a8e9b09 watchdog: Remove dev_err() usage after platform_get_irq() adds b18f22d02ad1 watchdog: jz4740: Fix unused variable warning in jz4740_wdt_probe adds c9b8af43a7cd watchdog: pnx4008_wdt: allow compile-testing adds a65f506f4a82 watchdog: remove ks8695 driver adds 58e4db991233 watchdog: remove w90x900 driver adds 31bfa64e9428 watchdog: diag288_wdt: Remove leftover includes from conve [...] adds 68f28b01fb9e watchdog: cpwd: use generic compat_ptr_ioctl adds 144783a80cd2 watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout adds 30520ee8e3ba watchdog: imx_sc: Remove unnecessary error log adds 670e51b0301e watchdog: ziirave_wdt: Add missing newline adds 4a9600c7e735 watchdog: ziirave_wdt: Be verbose about errors in probe() adds b774fcef7dde watchdog: ziirave_wdt: Be more verbose during firmware update adds 39d0387d5e5e watchdog: ziirave_wdt: Don't bail out on unexpected timeout value adds 42abc12464f7 watchdog: ziirave_wdt: Log bootloader/firmware info during probe adds 5870f4958ccf watchdog: ziirave_wdt: Simplify ziirave_firm_write_pkt() adds 08188e8dbc75 watchdog: ziirave_wdt: Check packet length only once adds dc0dd28951f1 watchdog: ziirave_wdt: Skip zeros when calculating checksum adds e6bd448653d6 watchdog: ziirave_wdt: Fix incorrect use of ARRAY_SIZE adds 10f98fef7ba6 watchdog: ziirave_wdt: Zero out only what's necessary adds 08f980a8ffc4 watchdog: ziirave_wdt: Make use of put_unaligned_le16 adds d91bb8d91625 watchdog: ziirave_wdt: Don't check if ihex record length is zero adds de88053807d8 watchdog: ziirave_wdt: Don't read out more than 'len' firm [...] adds d2ddc4505ed2 watchdog: ziirave_wdt: Don't try to program readonly flash adds d2c1d4258f7f watchdog: ziirave_wdt: Fix misleading error message adds 910d0f968727 watchdog: ziirave_wdt: Fix JUMP_TO_BOOTLOADER payload adds c47825fb72ea watchdog: ziirave_wdt: Fix DOWNLOAD_END payload adds 0007cbd517a2 watchdog: ziirave_wdt: Fix RESET_PROCESSOR payload adds fe05178c7891 watchdog: ziirave_wdt: Drop status polling code adds fa0d2f44aa68 watchdog: ziirave_wdt: Fix DOWNLOAD_START payload adds 08c913fe3ea6 watchdog: ziirave_wdt: Drop ziirave_firm_write_block_data() adds f676ac8305f7 watchdog: ziirave_wdt: Update checked I2C functionality mask adds ff45d87dd8a8 dt-bindings: watchdog: Add ast2600 compatible adds b3528b487448 watchdog: aspeed: Add support for AST2600 adds f9eaba57c183 dt-bindings: watchdog: Add YAML schemas for the generic wa [...] adds 2de4de20dd36 dt-bindings: watchdog: Convert Allwinner watchdog to a schema adds f285e78fb778 dt-bindings: watchdog: sun4i: Add the watchdog interrupts adds 284ec100d091 dt-bindings: watchdog: sun4i: Add the watchdog clock adds 69eb8b118631 dt-bindings: watchdog: Add i.MX7ULP bindings adds 41b630f41bf7 watchdog: Add i.MX7ULP watchdog support adds e07a4c79ca75 watchdog: orion_wdt: use timer1 as a pretimeout adds 3d9e89bda9e9 watchdog: aspeed: add support for dual boot adds ebdc0f581732 watchdog: apseed: Add access_cs0 option for alt-boot adds 3b7c09fd645b watchdog: imx_sc: this patch just fixes whitespaces adds 36375491a439 watchdog: qcom: support pre-timeout when the bark irq is a [...] adds 52a142140e14 watchdog: qcom: remove unnecessary variable from private storage adds ca2fc5efffde watchdog: f71808e_wdt: Add F81803 support adds 7bccb9f10c8f Merge tag 'linux-watchdog-5.4-rc1' of git://www.linux-watc [...] adds 8c7aa184281c thermal_hwmon: Sanitize thermal_zone type adds adc8749b150c thermal/drivers/core: Use put_device() if device_register() fails adds 1851799e1d29 thermal: Fix use-after-free when unregistering thermal zon [...] adds 67eed44b8a8a thermal: Add some error messages adds bf8ca04d8bfd MAINTAINERS: Add Amit Kucheria as reviewer for thermal adds fdf4f2fb8e89 drivers: thermal: processor_thermal_device: Export sysfs i [...] adds c669675b56b4 thermal: int340x: processor_thermal: Add Ice Lake support adds f639cff55fb4 thermal: intel: int340x_thermal: Remove unnecessary acpi_h [...] adds 4c8a342c118a thermal: intel: int3403: replace printk(KERN_WARN...) with [...] adds 97e9cafe85a9 thermal: intel: Use dev_get_drvdata adds 9aee3713135a thermal: armada: Fix -Wshift-negative-value adds b9cd1663fb49 thermal: rcar_gen3_thermal: Replace devm_add_action() foll [...] adds 9d6b4b871dcf thermal: tegra: Fix a typo adds 6b8249abb093 drivers: thermal: qcom: tsens: Fix memory leak from qfprom read adds 51904045d4aa thermal: qoriq: Add clock operations adds 11f0cdc8bd62 thermal: qoriq: Fix error path of calling qoriq_tmu_regist [...] adds 4d82000af007 thermal: qoriq: Use devm_platform_ioremap_resource() inste [...] adds aea591970f65 thermal: qoriq: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds 11f787b0840e dt-bindings: thermal: qoriq: Add optional clocks property adds 6b221b0af750 Merge branches 'thermal-soc-misc' and 'thermal-soc-qoriq' [...] adds 0f84d1d18c46 Merge branches 'thermal-core', 'thermal-intel' and 'therma [...] adds d0e00bc5ada5 Merge branch 'for-5.4' of git://git.kernel.org/pub/scm/lin [...] adds 284b94be1925 blk-mq: move lockdep_assert_held() into elevator_exit adds b89f625e28d4 block: don't release queue's sysfs lock during switching elevator adds 25d41e4aadb0 iocost: better trace vrate changes adds 7cd806a9a953 iocost: improve nr_lagging handling adds 7afcccafa59f iocost: bump up default latency targets for hard disks adds 2af2783f2ea4 rq-qos: get rid of redundant wbt_update_limits() adds 8d6996630c03 block: fix null pointer dereference in blk_mq_rq_timed_out() adds 47db9b9a6eba Merge tag 'for-linus-2019-09-27' of git://git.kernel.dk/li [...] adds daa5de541584 io_uring: compare cached_cq_tail with cq.head in_io_uring_poll adds bda521624e75 io_uring: make CQ ring wakeups be more efficient adds 738f531d877a Merge tag 'for-5.4/io_uring-2019-09-27' of git://git.kerne [...] adds a315614b6899 pwm: mxs: Use devm_platform_ioremap_resource() to simplify code adds f6abac0379b8 pwm: sifive: Remove redundant error message adds 3b442c60cf97 pwm: jz4740: Document known limitations adds f6960976c465 pwm: imx: Document known limitations adds fb5a35dbee8d pwm: Remove dev_err() usage after platform_get_irq() adds 4b046497341c dt-bindings: pwm: mediatek: Add documentation for MT8516 adds 8d190728fd8e pwm: mediatek: Add MT8516 SoC support adds bdaadd594817 dt-bindings: pwm: sprd: Add Spreadtrum PWM documentation adds 8aae4b02e8a6 pwm: sprd: Add Spreadtrum PWM support adds c79468b8955b pwm: rcar: Remove a redundant condition in rcar_pwm_apply() adds 4537e52a5266 pwm: bcm2835: Suppress error message for invalid period_ns adds 7e9713af3161 pwm: bcm2835: Fix period_ns range check adds 9e3ca01f7e58 pwm: bcm2835: Suppress error message during deferred probe adds ba73deb16ff5 pwm: rockchip: Set polarity unconditionally in .get_state() adds fc3c5512e337 pwm: Introduce local struct pwm_chip in pwm_apply_state() adds 01ccf903edd6 pwm: Let pwm_get_state() return the last implemented state adds 797a5ebc26da pwm: rockchip: Don't update the state for the caller of pw [...] adds deb9c462f4e5 pwm: sun4i: Don't update the state for the caller of pwm_a [...] adds c9675829ba4b pwm: fsl-ftm: Don't update the state for the caller of pwm [...] adds 71523d1812ac pwm: Ensure pwm_apply_state() doesn't modify the state argument adds c91e3234c603 pwm: stm32-lp: Add check in case requested period cannot b [...] adds 3d4d85741ad3 pwm: atmel: Remove platform_device_id and use only dt bindings adds d85b9ce198e3 pwm: atmel: Remove unneeded check for match data adds 9193c16e5a98 pwm: atmel: Consolidate driver data initialization adds e6c7c258f035 pwm: mediatek: Drop the check for of_device_get_match_data() adds 61aa258ab1a5 pwm: mediatek: Remove the has_clks field adds efecdeb82f21 pwm: mediatek: Allocate the clks array dynamically adds 2503781c97fa pwm: mediatek: Use pwm_mediatek as common prefix adds 4bea6dd5be7e pwm: mediatek: Update license and switch to SPDX tag adds 1c00ad6ebf36 dt-bindings: pwm: Update bindings for MT7629 SoC adds 715d14da670e pwm: mediatek: Add MT7629 compatible string adds 8f960106c150 MAINTAINERS: Add a selection of PWM related keywords to th [...] adds 6f736909f0a4 MAINTAINERS: Add patchwork link for PWM entry adds da635e7abe3f MAINTAINERS: Add myself as reviewer for the PWM subsystem adds e37e3bc7e265 Merge tag 'pwm/for-5.4-rc1' of git://git.kernel.org/pub/sc [...] adds e2ada66ec418 kvm: x86: Add Intel PMU MSRs to msrs_to_save[] adds 7a83247e010a x86/Hyper-V: Fix definition of struct hv_vp_assist_page adds 344c6c804703 KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_ [...] adds 6f6a657c9998 KVM/Hyper-V/VMX: Add direct tlb flush support adds 956e255c59a5 KVM: x86: svm: remove unneeded nested_enable_evmcs() hook adds 5a0165f6dde3 KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support [...] adds 12c386b23083 KVM: selftests: Move vm type into _vm_create() internally adds 338eb29876b9 KVM: selftests: Create VM earlier for dirty log test adds 567a9f1e9deb KVM: selftests: Introduce VM_MODE_PXXV48_4K adds 52200d0d944e KVM: selftests: Remove duplicate guest mode handling adds 319109a2d0dd KVM: x86: Manually flush collapsible SPTEs only when toggl [...] adds a073d7e3ad68 KVM: hyperv: Fix Direct Synthetic timers assert an interru [...] adds e1572f1d08be cpu/SMT: create and export cpu_smt_possible() adds b2d8b167e15b KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID [...] adds e738772e2921 KVM: selftests: hyperv_cpuid: add check for NoNonArchitect [...] adds 5845038c111d KVM: nVMX: Check Host Address Space Size on vmentry of nes [...] adds bc8a0aafcbb8 KVM: x86: Relocate MMIO exit stats counting adds 22da61c9123e KVM: x86: Clean up handle_emulation_failure() adds 120c2c4f99a8 KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out param adds a6c6ed1e8106 KVM: x86: Don't attempt VMWare emulation on #GP with non-z [...] adds 42cbf06872cc KVM: x86: Move #GP injection for VMware into x86_emulate_i [...] adds b40006062059 KVM: x86: Add explicit flag for forced emulation on #UD adds c83fad65e2ca KVM: x86: Move #UD injection for failed emulation into emu [...] adds 738fece46dc5 KVM: x86: Exit to userspace on emulation skip failure adds 1051778f6e1e KVM: x86: Handle emulation failure directly in kvm_task_switch() adds 9497e1f2ec93 KVM: x86: Move triple fault request into RM int injection adds 8fff2710eaf5 KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_g [...] adds 60fc3d02d5b8 KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAI [...] adds 1957aa63be53 KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT [...] adds 41577ab8bd72 KVM: x86: Add comments to document various emulation types adds e69e72faa3a0 KVM: x86: Add support for user wait instructions adds 6e3ba4abcea5 KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL adds bf653b78f960 KVM: vmx: Introduce handle_unexpected_vmexit and handle WA [...] adds d0f5a86a3407 KVM: LAPIC: Tune lapic_timer_advance_ns smoothly adds fac026dac0bc KVM: x86/mmu: Treat invalid shadow pages as obsolete adds 92f58b5c0181 KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes adds dd6223c76205 KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen [...] adds 14a3c4f498ed KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for [...] adds fbb158cb88b6 KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch"" adds 4506ecf4855e KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flush [...] adds 31741eb11a43 KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped [...] adds 10605204e91f KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call" adds ca333add6933 KVM: x86/mmu: Explicitly track only a single invalid mmu g [...] adds 9a5c034c9aba KVM: x86/mmu: Skip invalid pages during zapping iff root_c [...] adds a06dcd625d61 kvm: x86: Add "significant index" flag to a few CPUID leaves adds 0cb8410b90e7 kvm: svm: Intercept RDPRU adds f0b5105af6e0 kvm: nvmx: limit atomic switch MSRs adds 89340d0935c9 Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" adds 90a48843a186 KVM: selftests: fix ucall on x86 adds 4b526de50e39 KVM: x86: Check kvm_rebooting in kvm_spurious_fault() adds 52a9fcbc73a3 KVM: VMX: Optimize VMX instruction error and fault handling adds 6e2020977e3e KVM: VMX: Add error handling to VMREAD helper adds 98cd382d5090 KVM: x86: Drop ____kvm_handle_fault_on_reboot() adds f209a26dd5a5 KVM: x86: Don't check kvm_rebooting in __kvm_handle_fault_ [...] adds cab01850277a KVM: vmx: fix build warnings in hv_enable_direct_tlbflush( [...] adds fd3edd4a9066 KVM: nVMX: cleanup and fix host 64-bit mode checks adds 8bbe0dec38e1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 91d99a724e9c nios2: force the string buffer NULL-terminated adds 70570a6418be Merge tag 'nios2-v5.4-rc1' of git://git.kernel.org/pub/scm [...] adds b45e0c30bc58 riscv: dts: Add DT support for SiFive FU540 PWM driver adds b6f2b2e600a2 RISC-V: Fix building error when CONFIG_SPARSEMEM_MANUAL=y adds 1cec0ce2e97f RISC-V: Enable VIRTIO drivers in RV64 and RV32 defconfig adds b47613da3b71 arch/riscv: disable excess harts before picking main boot hart adds dee04eee9182 KVM: RISC-V: Add KVM_REG_RISCV for ONE_REG interface adds d3d7a0ce020e RISC-V: Export kernel symbols for kvm adds 3bcca2a5a933 riscv: dts: sifive: Add ethernet0 to the aliases node adds c81007116bd2 riscv: dts: sifive: Drop "clock-frequency" property of cpu nodes adds c82dd6d078a2 riscv: Avoid interrupts being erroneously enabled in handl [...] adds 568d850e3c60 Merge tag 'riscv/for-v5.4-rc1-b' of git://git.kernel.org/p [...] adds c87a37ebd40b 9p: avoid attaching writeback_fid on mmap with type PRIVATE adds 0ce772fe79b6 9p: Transport error uninitialized adds 962a991c5de1 9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie adds aafee43b7286 9p/vfs_super.c: Remove unused parameter data in v9fs_fill_super adds 9977b1a71488 Merge tag '9p-for-5.4' of git://github.com/martinetd/linux adds c4bb667eaf52 fuse: reserve values for mapping protocol adds 2d1d25d0a224 virtio-fs: add Documentation/filesystems/virtiofs.rst adds a62a8ef9d97d virtio-fs: add virtiofs filesystem adds 8f744bdee4fe Merge tag 'virtio-fs-5.4' of git://git.kernel.org/pub/scm/ [...] adds 64a38e840ce5 SUNRPC: Track writers of the 'channel' file to improve cac [...] adds 4f375483559c Merge nfsd bugfixes adds 10fa8acf0fa6 nfsd: Remove unnecessary NULL checks adds d6dfe43ec606 svcrdma: Remove svc_rdma_wq adds 4866073e6ddf svcrdma: Use llist for managing cache of recv_ctxts adds f69d6d8eef78 sunrpc: add a new cache_detail operation for when a cache [...] adds 18f6622ebbde locks: create a new notifier chain for lease attempts adds b72679ee89a0 notify: export symbols for use by the knfsd file cache adds 7239a40ca8bf vfs: Export flush_delayed_fput for use by knfsd. adds 65294c1f2c5e nfsd: add a new struct file caching facility to nfsd adds b493523926f9 nfsd: hook up nfsd_write to the new nfsd_file cache adds 48cd7b51258c nfsd: hook up nfsd_read to the nfsd_file cache adds 5920afa3c85f nfsd: hook nfsd_commit up to the nfsd_file cache adds fd4f83fd7dfb nfsd: convert nfs4_file->fi_fds array to use nfsd_files adds eb82dd393744 nfsd: convert fi_deleg_file and ls_file fields to nfsd_file adds 5c4583b2b78e nfsd: hook up nfs4_preprocess_stateid_op to the nfsd_file cache adds 6b556ca2872b nfsd: have nfsd_test_lock use the nfsd_file cache adds 501cb1849f86 nfsd: rip out the raparms cache adds 7775ec57f4c7 nfsd: close cached files prior to a REMOVE or RENAME that [...] adds b96811cd0246 nfsd: Fix up some unused variable warnings adds ed9927533a64 nfsd: Fix the documentation for svcxdr_tmpalloc() adds bb13f35b96f4 nfsd: remove duplicated include from filecache.c adds 9d60d93198c6 Deprecate nfsd fault injection adds 2b86e3aaf993 nfsd: eliminate an unnecessary acl size limit adds 5e113224c17e nfsd: nfsd_file cache entries should be per net namespace adds 27c438f53e79 nfsd: Support the server resetting the boot verifier adds 055b24a8f230 nfsd: Don't garbage collect files that might contain write errors adds bbf2f098838a nfsd: Reset the boot verifier on all write I/O errors adds 11a60d159259 nfsd: add a "GetVersion" upcall for nfsdcld adds 6ee95d1c8991 nfsd: add support for upcall version 2 adds 7f49fd5d7acd nfsd: handle drc over-allocation gracefully. adds 2030ca560c5f nfsd: degraded slot-count more gracefully as allocation ne [...] adds 65643f4c8217 nfsd: Make nfsd_reset_boot_verifier_locked static adds 83a63072c815 nfsd: fix nfs read eof detection adds e41f9efb85d3 sunrpc: clean up indentation issue adds 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 new aefcf2f4b581 Merge branch 'next-lockdown' of git://git.kernel.org/pub/s [...]
The 1 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/ABI/testing/sysfs-class-watchdog | 34 + Documentation/admin-guide/kernel-parameters.txt | 9 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 + Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 40 + .../devicetree/bindings/thermal/qoriq-thermal.txt | 1 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 58 + .../devicetree/bindings/watchdog/aspeed-wdt.txt | 1 + .../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 + .../devicetree/bindings/watchdog/sunxi-wdt.txt | 22 - .../devicetree/bindings/watchdog/watchdog.yaml | 26 + Documentation/filesystems/index.rst | 10 + Documentation/filesystems/virtiofs.rst | 60 + Documentation/security/IMA-templates.rst | 3 + Documentation/virt/kvm/api.txt | 13 + Documentation/watchdog/watchdog-parameters.rst | 19 - MAINTAINERS | 17 + arch/arm64/Kconfig | 6 +- arch/nios2/kernel/setup.c | 6 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 22 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 8 + arch/riscv/configs/defconfig | 11 + arch/riscv/configs/rv32_defconfig | 11 + arch/riscv/include/asm/pgtable.h | 24 +- arch/riscv/kernel/entry.S | 6 +- arch/riscv/kernel/head.S | 8 +- arch/riscv/kernel/smp.c | 1 + arch/riscv/kernel/time.c | 1 + 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/hyperv-tlfs.h | 31 +- arch/x86/include/asm/kvm_host.h | 64 +- arch/x86/include/asm/svm.h | 1 + arch/x86/include/asm/vmx.h | 2 + arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/uapi/asm/svm.h | 1 + arch/x86/include/uapi/asm/vmx.h | 6 +- arch/x86/kernel/acpi/boot.c | 5 + arch/x86/kernel/cpu/umwait.c | 6 + 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/kvm/cpuid.c | 8 +- arch/x86/kvm/hyperv.c | 16 +- arch/x86/kvm/lapic.c | 28 +- arch/x86/kvm/lapic.h | 1 - arch/x86/kvm/mmu.c | 145 +-- arch/x86/kvm/mmutrace.h | 42 +- arch/x86/kvm/svm.c | 79 +- arch/x86/kvm/vmx/capabilities.h | 6 + arch/x86/kvm/vmx/evmcs.h | 2 + arch/x86/kvm/vmx/nested.c | 70 +- arch/x86/kvm/vmx/ops.h | 93 +- arch/x86/kvm/vmx/vmx.c | 306 +++-- arch/x86/kvm/vmx/vmx.h | 9 + arch/x86/kvm/x86.c | 197 ++-- arch/x86/kvm/x86.h | 2 +- arch/x86/mm/testmmiotrace.c | 5 + block/blk-flush.c | 10 + block/blk-iocost.c | 30 +- block/blk-mq-sched.c | 2 - block/blk-mq.c | 5 +- block/blk-sysfs.c | 14 +- block/blk.h | 9 + block/elevator.c | 31 +- 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/char/mem.c | 7 +- drivers/firmware/efi/efi.c | 6 + drivers/gpio/gpio-mvebu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 10 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 6 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 4 + .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 27 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 4 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 1 + .../drm/amd/display/dc/dce110/dce110_resource.c | 1 + .../drm/amd/display/dc/dce112/dce112_resource.c | 17 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 + .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 38 +- .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 3 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 7 +- drivers/gpu/drm/amd/include/renoir_ip_offset.h | 2 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 7 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 3 + drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 70 ++ drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 25 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 12 +- drivers/gpu/drm/drm_atomic_helper.c | 22 +- drivers/gpu/drm/drm_atomic_state_helper.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 3 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_ioctl.c | 7 +- drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_self_refresh_helper.c | 73 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 4 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_device.c | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 55 +- drivers/gpu/drm/radeon/radeon_drv.c | 31 + drivers/gpu/drm/radeon/radeon_kms.c | 25 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 5 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 22 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 8 +- drivers/ntb/hw/idt/Kconfig | 6 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/ntb/ntb_transport.c | 2 +- drivers/ntb/test/ntb_perf.c | 2 +- drivers/pci/pci-sysfs.c | 16 + drivers/pci/proc.c | 14 +- drivers/pci/syscall.c | 4 +- drivers/pcmcia/cistpl.c | 5 + drivers/pwm/Kconfig | 13 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 40 +- drivers/pwm/pwm-atmel-hlcdc.c | 2 +- drivers/pwm/pwm-atmel.c | 49 +- drivers/pwm/pwm-bcm-iproc.c | 2 +- drivers/pwm/pwm-bcm2835.c | 19 +- drivers/pwm/pwm-cros-ec.c | 2 +- drivers/pwm/pwm-fsl-ftm.c | 8 +- drivers/pwm/pwm-hibvt.c | 2 +- drivers/pwm/pwm-imx-tpm.c | 4 +- drivers/pwm/pwm-imx27.c | 6 +- drivers/pwm/pwm-jz4740.c | 7 +- drivers/pwm/pwm-lpss.c | 2 +- drivers/pwm/pwm-mediatek.c | 231 ++-- drivers/pwm/pwm-meson.c | 4 +- drivers/pwm/pwm-mxs.c | 4 +- drivers/pwm/pwm-rcar.c | 4 +- drivers/pwm/pwm-rockchip.c | 18 +- drivers/pwm/pwm-sifive.c | 6 +- drivers/pwm/pwm-sprd.c | 309 +++++ drivers/pwm/pwm-sti.c | 4 +- drivers/pwm/pwm-stm32-lp.c | 8 +- drivers/pwm/pwm-stm32.c | 4 +- drivers/pwm/pwm-sun4i.c | 10 +- drivers/pwm/pwm-zx.c | 2 +- drivers/thermal/armada_thermal.c | 5 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 6 - .../intel/int340x_thermal/int3403_thermal.c | 2 +- .../int340x_thermal/processor_thermal_device.c | 96 +- drivers/thermal/intel/intel_pch_thermal.c | 6 +- drivers/thermal/qcom/tsens-8960.c | 2 + drivers/thermal/qcom/tsens-v0_1.c | 12 +- drivers/thermal/qcom/tsens-v1.c | 1 + drivers/thermal/qcom/tsens.h | 1 + drivers/thermal/qoriq_thermal.c | 45 +- drivers/thermal/rcar_gen3_thermal.c | 3 +- drivers/thermal/tegra/soctherm.c | 2 +- drivers/thermal/thermal_core.c | 44 +- drivers/thermal/thermal_hwmon.c | 8 +- drivers/tty/serial/serial_core.c | 5 + drivers/watchdog/Kconfig | 33 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/aspeed_wdt.c | 69 +- drivers/watchdog/ath79_wdt.c | 4 +- drivers/watchdog/cpwd.c | 25 +- drivers/watchdog/diag288_wdt.c | 3 - drivers/watchdog/f71808e_wdt.c | 17 +- drivers/watchdog/imx2_wdt.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 243 ++++ drivers/watchdog/imx_sc_wdt.c | 9 +- drivers/watchdog/jz4740_wdt.c | 1 - drivers/watchdog/ks8695_wdt.c | 319 ------ drivers/watchdog/nuc900_wdt.c | 302 ----- drivers/watchdog/orion_wdt.c | 66 +- drivers/watchdog/qcom-wdt.c | 84 +- drivers/watchdog/sprd_wdt.c | 4 +- drivers/watchdog/ziirave_wdt.c | 351 +++--- fs/9p/cache.c | 2 + fs/9p/vfs_file.c | 3 + fs/9p/vfs_super.c | 4 +- fs/debugfs/file.c | 30 + fs/debugfs/inode.c | 32 +- fs/file_table.c | 1 + fs/fuse/Kconfig | 11 + fs/fuse/Makefile | 1 + fs/fuse/fuse_i.h | 9 + fs/fuse/inode.c | 4 + fs/fuse/virtio_fs.c | 1195 ++++++++++++++++++++ fs/io_uring.c | 68 +- fs/locks.c | 62 + fs/nfsd/Kconfig | 3 +- fs/nfsd/Makefile | 3 +- fs/nfsd/acl.h | 8 - fs/nfsd/blocklayout.c | 3 +- fs/nfsd/export.c | 13 + fs/nfsd/filecache.c | 934 +++++++++++++++ fs/nfsd/filecache.h | 61 + fs/nfsd/netns.h | 4 + fs/nfsd/nfs3proc.c | 9 +- fs/nfsd/nfs3xdr.c | 13 +- fs/nfsd/nfs4callback.c | 35 +- fs/nfsd/nfs4layouts.c | 12 +- fs/nfsd/nfs4proc.c | 97 +- fs/nfsd/nfs4recover.c | 388 +++++-- fs/nfsd/nfs4state.c | 239 ++-- fs/nfsd/nfs4xdr.c | 56 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfsproc.c | 4 +- fs/nfsd/nfssvc.c | 48 +- fs/nfsd/state.h | 13 +- fs/nfsd/trace.h | 140 +++ fs/nfsd/vfs.c | 351 +++--- fs/nfsd/vfs.h | 37 +- fs/nfsd/xdr3.h | 2 +- fs/nfsd/xdr4.h | 19 +- fs/notify/fsnotify.h | 2 - fs/notify/group.c | 2 + fs/notify/mark.c | 6 + fs/proc/kcore.c | 6 + fs/tracefs/inode.c | 42 +- include/asm-generic/vmlinux.lds.h | 8 +- include/crypto/pkcs7.h | 4 + include/drm/drm_crtc.h | 10 +- include/drm/drm_self_refresh_helper.h | 6 +- include/linux/acpi.h | 6 + include/linux/cpu.h | 2 + include/linux/fs.h | 5 + include/linux/fsnotify_backend.h | 2 + include/linux/ima.h | 9 + include/linux/kexec.h | 4 +- include/linux/lsm_hooks.h | 13 + include/linux/module.h | 3 - include/linux/module_signature.h | 46 + include/linux/pwm.h | 4 +- include/linux/security.h | 59 + include/linux/sunrpc/cache.h | 7 +- include/linux/sunrpc/svc_rdma.h | 6 +- include/linux/verification.h | 10 + include/uapi/linux/fuse.h | 8 +- include/uapi/linux/kvm.h | 2 + include/uapi/linux/nfsd/cld.h | 41 +- include/uapi/linux/virtio_fs.h | 19 + include/uapi/linux/virtio_ids.h | 1 + init/Kconfig | 11 +- init/main.c | 1 + kernel/Makefile | 1 + kernel/cpu.c | 11 +- kernel/events/core.c | 7 + kernel/kexec.c | 8 + kernel/kexec_file.c | 68 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/module.c | 38 +- kernel/module_signature.c | 46 + kernel/module_signing.c | 56 +- kernel/params.c | 21 +- kernel/power/hibernate.c | 3 +- kernel/trace/bpf_trace.c | 10 + kernel/trace/trace_kprobe.c | 5 + net/9p/client.c | 1 + net/sunrpc/cache.c | 15 +- net/sunrpc/svc.c | 4 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 24 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- 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/objtool/check.c | 1 - .../selftests/kexec/test_kexec_file_load.sh | 38 +- tools/testing/selftests/kvm/dirty_log_test.c | 79 +- tools/testing/selftests/kvm/include/kvm_util.h | 18 +- .../selftests/kvm/include/x86_64/processor.h | 3 + .../testing/selftests/kvm/lib/aarch64/processor.c | 3 + tools/testing/selftests/kvm/lib/kvm_util.c | 67 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 30 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 2 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 27 + 312 files changed, 8257 insertions(+), 2818 deletions(-) create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sprd.txt create mode 100644 Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10- [...] create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/watchdog.yaml create mode 100644 Documentation/filesystems/virtiofs.rst create mode 100644 drivers/pwm/pwm-sprd.c create mode 100644 drivers/watchdog/imx7ulp_wdt.c delete mode 100644 drivers/watchdog/ks8695_wdt.c delete mode 100644 drivers/watchdog/nuc900_wdt.c create mode 100644 fs/fuse/virtio_fs.c create mode 100644 fs/nfsd/filecache.c create mode 100644 fs/nfsd/filecache.h create mode 100644 include/linux/module_signature.h create mode 100644 include/uapi/linux/virtio_fs.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