This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 77d34a4683b0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new 95347e734846 remoteproc: Add kernel-doc comment for is_iomem new f28674340023 remoteproc: Fix various kernel-doc warnings new c16ced60f3bf dt-bindings: remoteproc: k3-r5f: Update bindings for AM64x SoCs new fee613a6fec6 Merge tag '20210327143117.1840-2-s-anna@ti.com' into rproc-next new ee99ee7c929c remoteproc: k3-r5: Extend support to R5F clusters on AM64x SoCs new 3e25e407a1c9 remoteproc: stm32: fix phys_addr_t format string new 34c4da6d5dfb remoteproc: k3-r5: Fix an error message new cf107e98d024 dt-bindings: remoteproc: qcom: pas: Convert binding to YAML new e50f4bda7539 dt-bindings: remoteproc: qcom: pas: Add power domains for MSM8996 new bad70abdfac1 dt-bindings: remoteproc: imx_rproc: add fsl,auto-boot property new 7a95b19a39c6 dt-bindings: remoteproc: imx_rproc: add i.MX7ULP support new 5dc9e9d1b758 dt-bindings: remoteproc: imx_rproc: support i.MX8MN/P new e13d1a43aa0f remoteproc: imx_rproc: parse fsl,auto-boot new 52bda8d37514 remoteproc: imx_rproc: initial support for mutilple start/ [...] new cc0316c10fb7 remoteproc: imx_rproc: make clk optional new c8a1a56d8729 remoteproc: imx_rproc: support i.MX7ULP new 79806d32d5aa remoteproc: imx_rproc: support i.MX8MN/P new 1cd6239426a4 remoteproc: imx-rproc: Fix IMX_REMOTEPROC configuration new 30da589dba53 dt-bindings: remoteproc: qcom: pas: Fix indentation warnings new 61d1961adf4b soc: qcom: smem_state: Add devm_qcom_smem_state_get() new 632f1ca39698 remoteproc: qcom_q6v5: Use devm_qcom_smem_state_get() to f [...] new 8131156974cb remoteproc: qcom_wcnss: Use devm_qcom_smem_state_get() new bfc245129caa dt-bindings: remoteproc: pru: Update bindings for K3 AM64x SoCs new 0740ec0893ea remoteproc: pru: Add support for various PRU cores on K3 A [...] new c6659ee893e2 remoteproc: core: Move cdev add before device add new 519346ecabd3 remoteproc: core: Move validate before device add new 930eec0be20c remoteproc: core: Fix cdev remove and rproc del new 7dbdb8bd7c02 remoteproc: core: Cleanup device in case of failure new 51c4b4e21226 remoteproc: stm32: fix mbox_send_message call new 5f5fb97491b9 dt-bindings: remoteproc: imx_rproc: support i.MX8ULP new d59eedc0e408 remoteproc: imx_rproc: support i.MX8ULP new 4865ed136045 dt-bindings: remoteproc: qcom: pas: Add SC8180X adsp, cdsp [...] new aef6a521e5bf remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss new d0fe3f47ef09 Merge tag 'rproc-v5.14' of git://git.kernel.org/pub/scm/li [...] new f9e784dcb63f dt-bindings: hwlock: add sun6i_hwspinlock new 3c881e05c814 hwspinlock: add sun6i hardware spinlock support new 234462bc7f23 dt-bindings: hwlock: sun6i: Fix various warnings in binding new b5e6d1261e20 Merge tag 'hwlock-v5.14' of git://git.kernel.org/pub/scm/l [...] new 6ca24c65632e net/mlx4: Fix fall-through warning for Clang new ba3fea547236 i3c: master: cdns: Fix fall-through warning for Clang new 4e1c8c17ff12 scsi: aic94xx: Fix fall-through warning for Clang new f1469e568bf6 Input: Fix fall-through warning for Clang new 383df634f147 Merge tag 'Wimplicit-fallthrough-clang-5.14-rc1' of git:// [...] new 2060061767c5 xen: Use DEVICE_ATTR_*() macro new 629a5d87e26f xen: sync include/xen/interface/io/ring.h with Xen's newes [...] new 4ea903179567 Merge tag 'for-linus-5.14-rc1-tag' of git://git.kernel.org [...] new 7cd60e43a6de uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ new 939ef713297d x86/signal: Introduce helpers to get the maximum signal fr [...] new 1c33bb050750 x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ new bdf6c8b84a4f selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if [...] new 2beb4a53fc3f x86/signal: Detect and prevent an alternate signal stack overflow new 8919f0727699 selftest/x86/signal: Include test cases for validating sig [...] new f72a249b0ba8 x86/fpu: Add address range checks to copy_user_to_xstate() new b7c11876d24b selftests/x86: Test signal frame XSTATE header corruption [...] new c4cf5f61982e Merge x86/urgent into x86/fpu new 9625895011d1 x86/fpu: Fix copy_xstate_to_kernel() gap handling new b3607269ff57 x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value [...] new ce578f16348b x86/fpu: Mark various FPU state variables __ro_after_init new 4e8e4313cf81 x86/fpu: Make xfeatures_mask_all __ro_after_init new ce38f038ede7 x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() new 4098b3eef37b x86/fpu: Remove unused get_xsave_field_ptr() new e68524456c85 x86/fpu: Move inlines where they belong new 07d6688b22e0 x86/fpu: Limit xstate copy size in xstateregs_set() new 43be46e89698 x86/fpu: Sanitize xstateregs_set() new 947f4947cf00 x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() new 3a3351126ee8 x86/fpu: Simplify PTRACE_GETREGS code new 6164331d15f7 x86/fpu: Rewrite xfpregs_set() new 145e9e0d8c6f x86/fpu: Fail ptrace() requests that try to set invalid MX [...] new da53f60bb86e x86/fpu: Clean up fpregs_set() new eb6f51723f03 x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() new adc997b3d66d x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() new 3f7f75634cce x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() new afac9e894364 x86/fpu: Remove fpstate_sanitize_xstate() new 5a32fac8dbe8 x86/fpu/regset: Move fpu__read_begin() into regset new dbb60ac76458 x86/fpu: Move fpu__write_begin() to regset new 02b93c0b00df x86/fpu: Get rid of using_compacted_format() new 71ef453355a9 x86/kvm: Avoid looking up PKRU in XSAVE buffer new 9fe8a6f5eed8 x86/fpu: Cleanup arch_set_user_pkey_access() new 1f3171252dc5 x86/fpu: Get rid of copy_supervisor_to_kernel() new b16313f71c10 x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() new 6b862ba18214 x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() new 16dcf4385933 x86/fpu: Rename fxregs-related copy functions new 872c65dbf669 x86/math-emu: Rename frstor() new 6fdc908cb561 x86/fpu: Rename fregs-related copy functions new 1cc34413ff3f x86/fpu: Rename xstate copy functions which are related to UABI new 522e92743b35 x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() new ebe7234b08a4 x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to [...] new 08ded2cd18a0 x86/fpu: Get rid of the FNSAVE optimization new 1c61fada304c x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_ [...] new b76411b1b568 x86/fpu: Rename initstate copy functions new 01707b665358 x86/fpu: Rename "dynamic" XSTATEs to "independent" new a75c52896b6d x86/fpu/xstate: Sanitize handling of independent features new 784a46618f63 x86/pkeys: Move read_pkru() and write_pkru() new b2681e791dbc x86/fpu: Rename and sanitize fpu__save/copy() new 8a1dc55a3f3e x86/cpu: Sanitize X86_FEATURE_OSPKE new 739e2eec0f48 x86/pkru: Provide pkru_get_init_value() new ff7ebff47c59 x86/pkru: Provide pkru_write_default() new fa8c84b77a54 x86/cpu: Write the default PKRU value when enabling PKE new 371071131cd1 x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_ [...] new e7ecad17c84d x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() new 33344368cb08 x86/fpu: Clean up the fpu__clear() variants new 727d01100e15 x86/fpu: Rename __fpregs_load_activate() to fpregs_restore [...] new 1d9bffab116f x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() new 65e952102122 x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() new 2ebe81c6d800 x86/fpu: Dont restore PKRU in fpregs_restore_userspace() new 9782a712eb97 x86/fpu: Add PKRU storage outside of task XSAVE buffer new e84ba47e313d x86/fpu: Hook up PKRU into ptrace() new 30a304a13873 x86/fpu: Mask PKRU from kernel XRSTOR[S] operations new 954436989cc5 x86/fpu: Remove PKRU handling from switch_fpu_finish() new 0e8c54f6b2c8 x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() new 72a6c08c44e4 x86/pkru: Remove xstate fiddling from write_pkru() new bf68a7d98922 x86/fpu: Mark init_fpstate __ro_after_init new 99a5901951b7 x86/fpu/signal: Move initial checks into fpu__restore_sig() new 9ba589f9cdbd x86/fpu/signal: Remove the legacy alignment check new 1258a8c89604 x86/fpu/signal: Sanitize the xstate check on sigframe new cdcec1b77001 x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() new 0a6c2e9ec91c x86/fpu/signal: Split out the direct restore code new aee8c67a4faa x86/fpu: Return proper error codes from user access functions new fcb3635f5018 x86/fpu/signal: Handle #PF in the direct restore path new 6f9866a166cd x86/fpu/signal: Let xrstor handle the features to init new 93c2cdc975aa x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi [...] new 1423e2660cf1 Merge tag 'x86-fpu-2021-07-07' of git://git.kernel.org/pub [...] new 02b2fb455b2e kernel/module: Use BUG_ON instead of if condition followed by BUG new 2c0f0f363956 module: correctly exit module_kallsyms_on_each_symbol when [...] new a931dd33d370 Merge tag 'modules-for-v5.14' of git://git.kernel.org/pub/ [...]
The 125 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: .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 48 ++ .../bindings/remoteproc/fsl,imx-rproc.yaml | 12 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 228 -------- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 547 +++++++++++++++++ .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 31 +- .../bindings/remoteproc/ti,pru-rproc.yaml | 5 + Documentation/x86/elf_auxvec.rst | 53 ++ Documentation/x86/index.rst | 1 + MAINTAINERS | 6 + arch/x86/events/intel/lbr.c | 6 +- arch/x86/include/asm/elf.h | 4 + arch/x86/include/asm/fpu/internal.h | 202 +++---- arch/x86/include/asm/fpu/signal.h | 2 + arch/x86/include/asm/fpu/xstate.h | 78 ++- arch/x86/include/asm/pgtable.h | 57 +- arch/x86/include/asm/pkeys.h | 9 +- arch/x86/include/asm/pkru.h | 62 ++ arch/x86/include/asm/processor.h | 9 + arch/x86/include/asm/sigframe.h | 2 + arch/x86/include/asm/special_insns.h | 14 +- arch/x86/include/uapi/asm/auxvec.h | 4 +- arch/x86/kernel/cpu/common.c | 37 +- arch/x86/kernel/fpu/core.c | 282 ++++----- arch/x86/kernel/fpu/init.c | 15 +- arch/x86/kernel/fpu/regset.c | 223 ++++--- arch/x86/kernel/fpu/signal.c | 438 +++++++------- arch/x86/kernel/fpu/xstate.c | 644 ++++++++------------- arch/x86/kernel/process.c | 22 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/signal.c | 88 ++- arch/x86/kernel/traps.c | 5 +- arch/x86/kvm/svm/sev.c | 1 + arch/x86/kvm/x86.c | 56 +- arch/x86/math-emu/fpu_proto.h | 2 +- arch/x86/math-emu/load_store.c | 2 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/pkeys.c | 22 - drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/sun6i_hwspinlock.c | 210 +++++++ drivers/i3c/master/i3c-master-cdns.c | 2 + drivers/input/joystick/sidewinder.c | 1 + .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + drivers/remoteproc/Kconfig | 1 + drivers/remoteproc/imx_rproc.c | 209 ++++++- drivers/remoteproc/pru_rproc.c | 3 + drivers/remoteproc/qcom_q6v5.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 22 + drivers/remoteproc/qcom_wcnss.c | 5 +- drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 72 ++- drivers/remoteproc/remoteproc_elf_loader.c | 12 +- drivers/remoteproc/remoteproc_virtio.c | 6 +- drivers/remoteproc/stm32_rproc.c | 16 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 151 ++++- drivers/scsi/aic94xx/aic94xx_sds.c | 4 +- drivers/soc/qcom/smem_state.c | 36 ++ drivers/xen/pcpu.c | 6 +- drivers/xen/xen-balloon.c | 28 +- drivers/xen/xenbus/xenbus_probe.c | 15 +- include/linux/pkeys.h | 4 - include/linux/remoteproc.h | 50 +- include/linux/sched/signal.h | 19 +- include/linux/soc/qcom/smem_state.h | 8 + include/uapi/linux/auxvec.h | 3 + include/xen/interface/io/ring.h | 278 +++++---- kernel/module.c | 6 +- tools/testing/selftests/sigaltstack/sas.c | 20 +- tools/testing/selftests/x86/Makefile | 5 +- .../testing/selftests/x86/corrupt_xstate_header.c | 114 ++++ tools/testing/selftests/x86/sigaltstack.c | 128 ++++ 73 files changed, 2995 insertions(+), 1705 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hw [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml create mode 100644 Documentation/x86/elf_auxvec.rst create mode 100644 arch/x86/include/asm/pkru.h create mode 100644 drivers/hwspinlock/sun6i_hwspinlock.c create mode 100644 tools/testing/selftests/x86/corrupt_xstate_header.c create mode 100644 tools/testing/selftests/x86/sigaltstack.c