This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3efc57369a0c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 4b721fcc094e selftests: vDSO: align stack for O2-optimized memcpy new e7ebdb5161bc Merge tag 'linux_kselftest-next-6.12-rc1-fixes' of git://g [...] new 716bf84ef392 coccinelle: Add rules to find str_true_false() replacements new 8a0236bab4d6 coccinelle: Add rules to find str_false_true() replacements new d4c7544002db coccinelle: Add rules to find str_hi{gh}_lo{w}() replacements new 5b7ca4507d64 coccinelle: Add rules to find str_lo{w}_hi{gh}() replacements new dd2275d349c2 coccinelle: Add rules to find str_enable{d}_disable{d}() r [...] new ba4b514a6f4a coccinelle: Add rules to find str_read_write() replacements new c81ca023c306 coccinelle: Add rules to find str_write_read() replacements new 9b5b4810559d coccinelle: Add rules to find str_on_off() replacements new 253244cdf16a coccinelle: Add rules to find str_yes_no() replacements new f584e3752ca7 coccinelle: Remove unnecessary parentheses for only one po [...] new 4003ba664bd1 Reduce Coccinelle choices in string_choices.cocci new 68e4b0e024e3 Merge tag 'cocci-for-6.12' of git://git.kernel.org/pub/scm [...] new 4b30051c4864 static_call: Handle module init failure correctly in stati [...] new fe513c2ef0a1 static_call: Replace pointless WARN_ON() in static_call_mo [...] new 1d7f856c2ca4 jump_label: Fix static_key_slow_dec() yet again new 6e30a7c98a9f locking/atomic/x86: Introduce the read64_nonatomic macro t [...] new dce2a224763c locking/atomic/x86: Redeclare x86_32 arch_atomic64_{add,su [...] new 7886a61ebc1f lockdep: suggest the fix for "lockdep bfs error:-1" on pri [...] new d5934e76316e cleanup: Add usage and style documentation new 13c267f0c27e lockdep: Use str_plural() to fix Coccinelle warning new a6f88ac32c6e lockdep: fix deadlock issue between lockdep and rcu new 39dea484e2bb locking/lockdep: Simplify character output in seq_line() new d00b83d416e7 locking/rwsem: Move is_rwsem_reader_owned() and rwsem_owne [...] new ae39e0bd150b Merge branch 'locking/core' into locking/urgent, to pick u [...] new ec03de73b1e1 Merge tag 'locking-urgent-2024-09-29' of git://git.kernel. [...] new d4fc4d014715 x86/tdx: Fix "in-kernel MMIO" check new d1fb034b75a8 x86/cpu: Add two Intel CPU model numbers new d37421e655ce Merge tag 'x86-urgent-2024-09-29' of git://git.kernel.org/ [...] new 39c3aad43f6f bcachefs: Hold read lock in bch2_snapshot_tree_oldest_subvol() new 6d12d7ace99e bcachefs: Ensure BCH_FS_accounting_replay_done is always set new 7eb4a319db65 bcachefs: Fix infinite loop in propagate_key_to_snapshot_leaves() new f890c8513f45 bcachefs: Mark inode errors as autofix new 4a8f8fafbd6b bcachefs: Add extra padding in bkey_make_mut_noupdate() new 51b7cc7c0f96 bcachefs: Improve bch2_is_inode_open() warning message new 0696a18a8cc3 bcachefs: memset bounce buffer portion to 0 after key_sort [...] new 18c520f408fa bcachefs: Fix error path in check_dirent_inode_dirent() new c6040447c564 bcachefs: Fix srcu warning in check_topology new 40d40c6bea19 bcachefs: assign return error when iterating through layout new 2a1df873463a bcachefs: Add snapshot to bch_inode_unpacked new 951dd86e7c59 bcachefs: Fix iterator leak in check_subvol() new 3125c95ea691 bcachefs: fast exit when darray_make_room failed new dc5bfdf8eaed bcachefs: fix the memory leak in exception case new b29c30ab48e0 bcachefs: Fix incorrect IS_ERR_OR_NULL usage new 22a507d68eb8 bcachefs: kill inode_walker_entry.seen_this_pos new 3672bda8f5ed bcachefs: fix transaction restart handling in check_extent [...] new 1e0272ef4774 bcachefs: bch_accounting_mode new 9104fc192870 bcachefs: Fix accounting read + device removal new 49fd90b2cc33 bcachefs: Fix unlocked access to c->disk_sb.sb in bch2_rep [...] new 431312b59cf5 bcachefs: Fix disk accounting attempting to mark invalid r [...] new 7c980a43e936 bcachefs: Move transaction commit path validation to as la [...] new 5612daafb764 bcachefs: Fix fsck warnings from bkey validation new 8d65b15f8d93 bcachefs: Fix BCH_SB_ERRS() so we can reorder new fd65378db999 bcachefs: Don't delete unlinked inodes before logged op resume new cf49f8a8c277 bcachefs: rename version -> bversion new f8911ad88de3 bcachefs: Check for accounting keys with bversion=0 new a3581ca35d2b bcachefs: Fix BCH_TRANS_COMMIT_skip_accounting_apply new 9773547b16b1 bcachefs: Convert disk accounting BUG_ON() to WARN_ON() new 1c0ee43b2c90 bcachefs: BCH_FS_clean_recovery new d50d7a5fa4df bcachefs: Check for logged ops when clean new e057a290ef71 bcachefs: Fix lost wake up new a6508079b1b6 bcachefs: dirent_points_to_inode() now warns on mismatch new 0b0f0ad93c08 bcachefs: remove_backpointer() now checks if dirent points [...] new 3a5895e3ac2b bcachefs: check_subvol_path() now prints subvol root inode new 9f9a53472452 Merge tag 'bcachefs-2024-09-28' of git://evilpiepirate.org [...] new 3d882cca73be scsi: st: Fix input/output error on empty drive reset new b112947ffc30 scsi: sd: Remove duplicate included header file linux/bio- [...] new e36840069454 scsi: ibmvfc: Add max_sectors module parameter new 45fad027df61 scsi: libcxgbi: Remove an unused field in struct cxgbi_device new e88ed5943289 scsi: fusion: mptctl: Use min() macro new 57bada8a5e69 scsi: zalon: Remove trailing space after \n newline new 34f04a9b6e39 scsi: pm8001: Remove trailing space after \n newline new 571d81b482f0 scsi: megaraid_sas: Remove trailing space after \n newline new d2ce0e5ab505 scsi: hisi_sas: Remove trailing space after \n newline new fa557da6b050 scsi: qedf: Remove trailing space after \n newline new c7c846fa94c9 scsi: lpfc: Remove trailing space after \n newline new 0557f4987071 scsi: mpt3sas: Remove trailing space after \n newline new 0c40f079f1c8 scsi: ufs: qcom: Update MODE_MAX cfg_bw value new 24d7071d9645 scsi: mpi3mr: A performance fix new a8598aefae31 scsi: sd: Retry START STOP UNIT commands new 4708c9332d97 scsi: pmcraid: Convert comma to semicolon new bba20b894e3c scsi: scsi_debug: Remove a useless memset() new a141c17a5433 scsi: pm8001: Do not overwrite PCI queue mapping new f81eaf08385d scsi: sd: Fix off-by-one error in sd_read_block_characteristics() new 9634bb07083c scsi: mpi3mr: Enhance the Enable Controller retry logic new fc1ddda33094 scsi: mpi3mr: Use firmware-provided timestamp update interval new 6e4c825f267e scsi: mpi3mr: Update MPI Headers to revision 34 new 4616a4b3cb8a scsi: mpi3mr: Improve wait logic while controller transiti [...] new e7d67f3f9f9c scsi: mpi3mr: Update driver version to 8.12.0.0.50 new 95474648b802 Merge patch series "mpi3mr: Few Enhancements and minor fix" new 93bcc5f3984b scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush i [...] new fc318cac66ac scsi: lpfc: Update phba link state conditional before send [...] new 05ab4e7846f1 scsi: lpfc: Restrict support for 32 byte CDBs to specific HBAs new d1a2ef63fc8b scsi: lpfc: Fix kref imbalance on fabric ndlps from dev_lo [...] new 0a3c84f71680 scsi: lpfc: Ensure DA_ID handling completion before deleti [...] new 1af9af1f8ab3 scsi: lpfc: Revise TRACE_EVENT log flag severities from KE [...] new eeb85c658e1b scsi: lpfc: Support loopback tests with VMID enabled new b071c1a9099c scsi: lpfc: Update lpfc version to 14.4.0.5 new 359aeb86480d Merge patch series "Update lpfc to revision 14.4.0.5" new 3ed7df085225 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new bfc4a245a794 dma-mapping: fix DMA API tracing for chained scatterlists new b81b78dacc44 Merge tag 'dma-mapping-6.12-2024-09-29' of git://git.infra [...] new 5d69d5a00f80 i2c: designware: fix controller is holding SCL low while E [...] new f2990f863053 i2c: synquacer: Deal with optional PCLK correctly new 6d3405415f88 i2c: keba: I2C_KEBA should depend on KEBA_CP500 new 0c8d604dea43 i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled new 26de8614d83f Merge tag 'i2c-host-fixes-6.12-rc1' of git://git.kernel.or [...] new 907537f570c6 Merge tag 'i2c-for-6.12-rc1-additional_fixes' of git://git [...] new 0e4ed48292c5 mailbox: ARM_MHU_V3 should depend on ARM64 new 39d7d6177f0c mailbox: imx: use device name in interrupt name new e92d87c9c5d7 mailbox: rockchip: fix a typo in module autoloading new 0d97651b7577 mailbox: sprd: Use devm_clk_get_enabled() helpers new dc09f007caed mailbox: bcm2835: Fix timeout during suspend mode new 263dbd3cc88d mailbox: Use of_property_match_string() instead of open-coding new c13c196d5e5c dt-bindings: mailbox: mtk,adsp-mbox: Add compatible for MT8188 new 4116ab5e8a48 dt-bindings: mailbox: qcom-ipcc: document the support for SA8255p new 5232544ea368 dt-bindings: mailbox: qcom-ipcc: Document QCS8300 IPCC new 54595f2807d2 mailbox, remoteproc: omap2+: fix compile testing new e7ed34365879 Merge tag 'mailbox-v6.12' of git://git.kernel.org/pub/scm/ [...]
The 120 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/core-api/cleanup.rst | 8 + Documentation/core-api/index.rst | 1 + .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 12 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 2 + arch/x86/coco/tdx/tdx.c | 6 + arch/x86/include/asm/atomic64_32.h | 6 +- arch/x86/include/asm/intel-family.h | 5 + arch/x86/lib/atomic64_cx8_32.S | 9 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-designware-common.c | 14 + drivers/i2c/busses/i2c-designware-core.h | 1 + drivers/i2c/busses/i2c-designware-master.c | 38 +++ drivers/i2c/busses/i2c-synquacer.c | 5 +- drivers/i2c/busses/i2c-xiic.c | 2 +- drivers/mailbox/Kconfig | 3 +- drivers/mailbox/bcm2835-mailbox.c | 3 +- drivers/mailbox/imx-mailbox.c | 6 +- drivers/mailbox/mailbox.c | 22 +- drivers/mailbox/omap-mailbox.c | 2 +- drivers/mailbox/rockchip-mailbox.c | 2 +- drivers/mailbox/sprd-mailbox.c | 25 +- drivers/message/fusion/mptctl.c | 2 +- drivers/remoteproc/Kconfig | 6 +- drivers/scsi/cxgbi/libcxgbi.h | 3 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 21 +- drivers/scsi/ibmvscsi/ibmvfc.h | 2 +- drivers/scsi/lpfc/lpfc_bsg.c | 3 + drivers/scsi/lpfc/lpfc_ct.c | 22 +- drivers/scsi/lpfc/lpfc_disc.h | 7 + drivers/scsi/lpfc/lpfc_els.c | 132 +++++---- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw.h | 21 ++ drivers/scsi/lpfc/lpfc_hw4.h | 3 + drivers/scsi/lpfc/lpfc_init.c | 32 ++- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 52 +++- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 43 ++- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 35 ++- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 13 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 8 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 4 +- drivers/scsi/mpi3mr/mpi3mr.h | 10 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 79 ++++-- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/pm8001/pm8001_init.c | 6 +- drivers/scsi/pm8001/pm80xx_hwi.c | 2 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf_io.c | 2 +- drivers/scsi/scsi_debug.c | 1 - drivers/scsi/sd.c | 32 ++- drivers/scsi/st.c | 5 +- drivers/scsi/zalon.c | 2 +- drivers/ufs/host/ufs-qcom.c | 2 +- fs/bcachefs/backpointers.c | 2 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/bcachefs_format.h | 6 +- fs/bcachefs/bkey.h | 8 +- fs/bcachefs/bkey_methods.c | 2 +- fs/bcachefs/bkey_methods.h | 2 +- fs/bcachefs/btree_gc.c | 8 +- fs/bcachefs/btree_io.c | 6 +- fs/bcachefs/btree_node_scan.c | 2 +- fs/bcachefs/btree_trans_commit.c | 108 ++++---- fs/bcachefs/btree_update.h | 3 +- fs/bcachefs/data_update.c | 2 +- fs/bcachefs/disk_accounting.c | 82 ++++-- fs/bcachefs/disk_accounting.h | 29 +- fs/bcachefs/disk_accounting_types.h | 2 +- fs/bcachefs/error.c | 14 +- fs/bcachefs/error.h | 2 +- fs/bcachefs/fsck.c | 295 ++++++++++++--------- fs/bcachefs/inode.c | 12 +- fs/bcachefs/inode.h | 1 + fs/bcachefs/io_read.c | 4 +- fs/bcachefs/io_write.c | 4 +- fs/bcachefs/journal_io.c | 2 +- fs/bcachefs/logged_ops.c | 13 +- fs/bcachefs/recovery.c | 7 +- fs/bcachefs/recovery_passes_types.h | 2 +- fs/bcachefs/reflink.c | 2 +- fs/bcachefs/replicas.c | 18 +- fs/bcachefs/replicas.h | 2 +- fs/bcachefs/sb-clean.c | 1 + fs/bcachefs/sb-downgrade.c | 9 +- fs/bcachefs/sb-errors.c | 6 +- fs/bcachefs/sb-errors.h | 2 + fs/bcachefs/sb-errors_format.h | 39 +-- fs/bcachefs/six.c | 12 +- fs/bcachefs/snapshot.c | 3 + fs/bcachefs/subvolume.c | 54 ++-- fs/bcachefs/super-io.c | 7 +- fs/bcachefs/tests.c | 2 +- include/linux/cleanup.h | 136 ++++++++++ include/trace/events/dma.h | 37 +-- kernel/jump_label.c | 34 ++- kernel/locking/lockdep.c | 53 ++-- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/rwsem.c | 22 +- kernel/static_call_inline.c | 13 +- scripts/coccinelle/api/string_choices.cocci | 259 ++++++++++++++++-- .../selftests/vDSO/vdso_standalone_test_x86.c | 2 + 104 files changed, 1483 insertions(+), 601 deletions(-) create mode 100644 Documentation/core-api/cleanup.rst