mirror-linux/drivers/perf
Linus Torvalds 054570267d lsm/stable-6.15 PR 20250323
-----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCAAyFiEES0KozwfymdVUl37v6iDy2pc3iXMFAmfgWgMUHHBhdWxAcGF1
 bC1tb29yZS5jb20ACgkQ6iDy2pc3iXNW5RAAvCDq5gBtY0aTNlULe637EVLSh+t8
 PkSzHzu/NlzU6BfjtwSm2fuML8welTGxSwUPxUzMCI91gPdkGeFktefavT3xa+QI
 BHWROn7fEJ/KmRZvngPeIkgLr5xhF5nBJmc/Jw71qem20zRzNgJnpzMX16d10Phx
 dxd2xOO1qM3bv6Z9RcIssZRGaN+PHngpWWg+0B69XuaBUso87S6NDyKNn1XPmvoz
 as96k+Wk/xAZGVEeCbs/+H5rBx6DLg+FfTRa06Oh4BFsqedpkDPxLrTgCJGJkA0H
 dsK6O/993zvjx0Jn4ZPoJ9n35S82BmkCsz4bGq1xVl6FYUiMcm3/8yO41wllS+w4
 j+RlTU/RIdB7n8EKyMMl1hj1stTvt3Bi9F5Cbf7ZEv0snfR00K4KVpi17jnFjUHv
 kpOiEtXZb/NGQip7UAuUq0PisfqbiO4jJurYHRetDgv1WCy6+C8ufM5t6I+cnvmG
 VG+dlxcW+rDIn6bLRVuGi9TJRsQ6eox9ipa+qEKNNiOXgftELcgT7m74nAS5m0uv
 n5rDa221nPXecEB0X7d6YUFk711lly90dbelNeLrmv1w6jl8L1PpS1oBaW+UzGu9
 46eGBd6pzu9otvK9WVyDEdotDOCrgH0sd7pTetqDhLJZ7KrGwyyqO2gD/JroUKcC
 lnxBQwPnat86iI8=
 =oxfV
 -----END PGP SIGNATURE-----

Merge tag 'lsm-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm

Pull lsm updates from Paul Moore:

 - Various minor updates to the LSM Rust bindings

   Changes include marking trivial Rust bindings as inlines and comment
   tweaks to better reflect the LSM hooks.

 - Add LSM/SELinux access controls to io_uring_allowed()

   Similar to the io_uring_disabled sysctl, add a LSM hook to
   io_uring_allowed() to enable LSMs a simple way to enforce security
   policy on the use of io_uring. This pull request includes SELinux
   support for this new control using the io_uring/allowed permission.

 - Remove an unused parameter from the security_perf_event_open() hook

   The perf_event_attr struct parameter was not used by any currently
   supported LSMs, remove it from the hook.

 - Add an explicit MAINTAINERS entry for the credentials code

   We've seen problems in the past where patches to the credentials code
   sent by non-maintainers would often languish on the lists for
   multiple months as there was no one explicitly tasked with the
   responsibility of reviewing and/or merging credentials related code.

   Considering that most of the code under security/ has a vested
   interest in ensuring that the credentials code is well maintained,
   I'm volunteering to look after the credentials code and Serge Hallyn
   has also volunteered to step up as an official reviewer. I posted the
   MAINTAINERS update as a RFC to LKML in hopes that someone else would
   jump up with an "I'll do it!", but beyond Serge it was all crickets.

 - Update Stephen Smalley's old email address to prevent confusion

   This includes a corresponding update to the mailmap file.

* tag 'lsm-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm:
  mailmap: map Stephen Smalley's old email addresses
  lsm: remove old email address for Stephen Smalley
  MAINTAINERS: add Serge Hallyn as a credentials reviewer
  MAINTAINERS: add an explicit credentials entry
  cred,rust: mark Credential methods inline
  lsm,rust: reword "destroy" -> "release" in SecurityCtx
  lsm,rust: mark SecurityCtx methods inline
  perf: Remove unnecessary parameter of security check
  lsm: fix a missing security_uring_allowed() prototype
  io_uring,lsm,selinux: add LSM hooks for io_uring_setup()
  io_uring: refactor io_uring_allowed()
2025-03-25 15:44:19 -07:00
..
amlogic perf: Switch back to struct platform_driver::remove() 2024-11-06 14:16:20 +00:00
arm_cspmu perf/arm_cspmu: Fix missing io.h include 2025-03-17 14:53:03 +00:00
hisilicon drivers/perf: hisi: Set correct IRQ affinity for PMUs with no association 2025-01-07 17:17:32 +00:00
Kconfig perf/marvell: Marvell PEM performance monitor support 2024-10-28 17:35:35 +00:00
Makefile perf/marvell: Marvell PEM performance monitor support 2024-10-28 17:35:35 +00:00
alibaba_uncore_drw_pmu.c perf: Switch back to struct platform_driver::remove() 2024-11-06 14:16:20 +00:00
apple_m1_cpu_pmu.c ARM: 2025-03-25 14:22:07 -07:00
arm-cci.c perf: Switch back to struct platform_driver::remove() 2024-11-06 14:16:20 +00:00
arm-ccn.c drivers: perf: Switch to use hrtimer_setup() 2025-02-18 11:19:04 +01:00
arm-cmn.c perf/arm-cmn: Minor event type housekeeping 2025-03-01 05:18:40 +00:00
arm-ni.c perf: arm-ni: Remove spurious NULL in attribute_group definition 2024-11-18 16:20:46 +01:00
arm_dmc620_pmu.c perf: Switch back to struct platform_driver::remove() 2024-11-06 14:16:20 +00:00
arm_dsu_pmu.c perf: Switch back to struct platform_driver::remove() 2024-11-06 14:16:20 +00:00
arm_pmu.c perf: arm_pmu: Don't disable counter in armpmu_add() 2025-03-01 05:08:10 +00:00
arm_pmu_acpi.c arm_pmu: acpi: Add a representative platform device for TRBE 2023-08-18 18:07:10 +01:00
arm_pmu_platform.c perf: arm_pmu: Use of_property_present() 2024-08-16 13:08:21 +01:00
arm_pmuv3.c perf: arm_pmuv3: Don't disable counter in armv8pmu_enable_event() 2025-03-01 05:08:10 +00:00
arm_smmuv3_pmu.c perf/arm-smmuv3: Fix lockdep assert in ->event_init() 2024-11-25 18:52:46 +00:00
arm_spe_pmu.c perf: Remove unnecessary parameter of security check 2025-02-26 14:13:58 -05:00
arm_v6_pmu.c perf: arm_pmu: Remove event index to counter remapping 2024-08-16 13:09:11 +01:00
arm_v7_pmu.c perf: arm_v7_pmu: Don't disable counter in (armv7|krait_|scorpion_)pmu_enable_event() 2025-03-01 05:08:10 +00:00
arm_xscale_pmu.c perf: arm_pmu: Remove event index to counter remapping 2024-08-16 13:09:11 +01:00
cxl_pmu.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
dwc_pcie_pmu.c perf/dwc_pcie: fix duplicate pci_dev devices 2025-03-01 06:12:37 +00:00
fsl_imx8_ddr_perf.c perf: Switch back to struct platform_driver::remove() 2024-11-06 14:16:20 +00:00
fsl_imx9_ddr_perf.c perf: imx9_perf: Introduce AXI filter version to refactor the driver and better extension 2024-12-19 15:50:32 +00:00
marvell_cn10k_ddr_pmu.c drivers: perf: Switch to use hrtimer_setup() 2025-02-18 11:19:04 +01:00
marvell_cn10k_tad_pmu.c perf/marvell: Odyssey LLC-TAD performance monitor support 2024-12-09 15:57:49 +00:00
marvell_pem_pmu.c perf/marvell: Marvell PEM performance monitor support 2024-10-28 17:35:35 +00:00
qcom_l2_pmu.c perf: Switch back to struct platform_driver::remove() 2024-11-06 14:16:20 +00:00
qcom_l3_pmu.c Driver core changes for 6.10-rc1 2024-05-22 12:13:40 -07:00
riscv_pmu.c drivers/perf: riscv: Remove redundant macro check 2024-09-15 20:15:48 -07:00
riscv_pmu_legacy.c drivers/perf: riscv: Align errno for unsupported perf event 2024-10-01 02:47:39 -07:00
riscv_pmu_sbi.c treewide: const qualify ctl_tables where applicable 2025-01-28 13:48:37 +01:00
starfive_starlink_pmu.c perf: starfive: Add StarLink PMU support 2024-03-04 14:19:48 +00:00
thunderx2_pmu.c drivers: perf: Switch to use hrtimer_setup() 2025-02-18 11:19:04 +01:00
xgene_pmu.c perf: Switch back to struct platform_driver::remove() 2024-11-06 14:16:20 +00:00