This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from daa394f0f9d3 Merge tag 'core-debugobjects-2024-09-16' of git://git.kern [...] new eda25860bf6e printk: Add notation to console_srcu locking new f37b105faef6 printk: nbcon: Consolidate alloc() and init() new d3ff380d47b6 printk: Properly deal with nbcon consoles on seq init new 0e1d5731d3c1 printk: Check printk_deferred_enter()/_exit() usage new 8c9dab2c55ad printk: nbcon: Clarify rules of the owner/waiter matching new b7049d88c176 printk: nbcon: Remove return value for write_atomic() new 7d56936c1e52 printk: nbcon: Add detailed doc for write_atomic() new 7a16a7718907 printk: nbcon: Add callbacks to synchronize with driver new e55c3bcf380c printk: nbcon: Use driver synchronization while (un)registering new 77e73c0687f5 serial: core: Provide low-level functions to lock port new eabd4600dafa serial: core: Introduce wrapper to set @uart_port->cons new dc219d8d858d console: Improve console_srcu_read_flags() comments new adf6f37d142e nbcon: Add API to acquire context for non-printing operations new 4126f149c48b serial: core: Acquire nbcon context in port->lock wrapper new 1c17ebb7907a printk: nbcon: Do not rely on proxy headers new 864c25c83d83 printk: Make console_is_usable() available to nbcon.c new 20846d1ce2ad printk: Let console_is_usable() handle nbcon new fc400d5f6357 printk: Add @flags argument for console_is_usable() new 06683a664989 printk: nbcon: Add helper to assign priority based on CPU state new d3a9f82ec5c0 printk: nbcon: Provide function to flush using write_atomic() new 97ea9bccfcbe printk: Track registered boot consoles new c158834b223f printk: nbcon: Use nbcon consoles in console_flush_all() new 70411bf8d22a printk: Add is_printk_legacy_deferred() new 8ba77712a750 printk: nbcon: Flush new records on device_release() new d2e85ca7a736 printk: Flush nbcon consoles first on panic new 5dde3b735413 printk: nbcon: Add unsafe flushing on panic new 60013065fdc6 printk: Avoid console_lock dance if no legacy or boot consoles new bebd87ae27e0 printk: Track nbcon consoles new e35a8884270b printk: Coordinate direct printing in panic new 6690d6b52726 printk: Add helper for flush type logic new ecb5e1aa82c8 printk: nbcon: Implement emergency sections new 4833794db61c panic: Mark emergency section in warn new 4bdfa0d8e920 panic: Mark emergency section in oops new 8c03273a509c rcu: Mark emergency sections in rcu stalls new 59cd94ef8009 lockdep: Mark emergency sections in lockdep splats new 85a147a986e4 printk: Use the BITS_PER_LONG macro new d33d5e683b0d printk: nbcon: Use raw_cpu_ptr() instead of open coding new bd07d864522e printk: nbcon: Add function for printers to reacquire ownership new e37577ebbf1e printk: Fail pr_flush() if before SYSTEM_SCHEDULING new 0e53e2d9f720 printk: Flush console on unregister_console() new 6cb58cfebb29 printk: nbcon: Add context to usable() and emit() new fb9fabf3d862 printk: nbcon: Init @nbcon_seq to highest possible new 76f258bf3f2a printk: nbcon: Introduce printer kthreads new 9b79a3d0d64a printk: nbcon: Relocate nbcon_atomic_emit_one() new 5c586baa60e4 printk: nbcon: Use thread callback if in task context for legacy new 13189fa73afa printk: nbcon: Rely on kthreads for normal operation new 75d430372abb printk: Provide helper for message prepending new 5102981d5e2a printk: nbcon: Show replay message on takeover new fe6fa88d865e proc: consoles: Add notation to c_start/c_stop new c83a20662dd0 proc: Add nbcon support for /proc/consoles new def84b446777 tty: sysfs: Add nbcon support for 'active' new 5f53ca3ff83b printk: Implement legacy printer kthread for PREEMPT_RT new 1529bbb6e261 printk: nbcon: Assign nice -20 for printing threads new daeed1595b4d printk: Avoid false positive lockdep report for legacy printing new c903327d3295 Merge tag 'printk-for-6.12' of git://git.kernel.org/pub/sc [...] new dde286ee5770 regmap: Allow setting IRQ domain name suffix new c69bb91c47e8 regmap IRQ support for devices with multiple IRQs new fd4ebc07b4df regmap: Hold the regmap lock when allocating and freeing t [...] new 290d6e5d6498 regmap: Use locking during kunit tests new ae0acef3822e regcache: use map->alloc_flags also for allocating cache new c7edb7ac8472 regmap: kunit: Add coverage of spinlocked regmaps new 9179b73aa72a Merge tag 'regmap-v6.12' of git://git.kernel.org/pub/scm/l [...] new f0aaae1a5827 regulator: bd96801: Delete unnecessary check in probe() new 291f854ecade regulator: wm831x-isink: Convert comma to semicolon new 3078425f63c5 regulator: rt5120: Convert comma to semicolon new cd7d47c57629 regulator: max77857: Make max77857_id static new b03695d95213 regulator: Use of_property_read_bool() new 08b856b38c25 regulator: bd9576: Constify struct linear_range new 1b4ec561b47d regulator: dt-bindings: mediatek,mt6397-regulator: convert [...] new 861289835002 regulator: mcp16502: Add supplier for regulators new bf5ba94fa0b9 regulator: dt-bindings: microchip,mcp16502: Add voltage in [...] new b31274caf399 Add input voltage suppliers for PMIC MCP16502 new d275e9918cc0 regulator: dt-bindings: qcom,qca6390-pmu: fix the descript [...] new 2416d2f87be4 regulator: dt-bindings: qcom,qca6390-pmu: document WCN6855 new 39b8cb4e1b51 regulator: dt-bindings: qcom,qca6390-pmu: document the swc [...] new 83c7cdeef5b2 regulator: bd718x7: Use scoped device node handling to sim [...] new f372c262d4cf regulator: bd96801: Use scoped device node handling to sim [...] new ea13bd391d1b regulator: max8997: Use scoped device node handling to sim [...] new 34a3f95941e0 regulator: s5m8767: Use scoped device node handling to sim [...] new 17636d443fbe regulator: qcom-rpmh: Simplify with scoped for each OF child loop new d4cd75b8eff7 regulator: qcom-smd: Simplify with scoped for each OF child loop new 99cf5db9cdd3 regulator: scmi: Simplify with scoped for each OF child loop new 5a38089fe443 regulator: Use scoped device node handling to simplify new b8195520e8b4 regulator: s2mps11: use scoped memory allocation to simpli [...] new ad9d7a82901d regulator: Clarify error message for "id == NULL" in _regu [...] new 395a41a1d3e3 regulator: Return actual error in of_regulator_bulk_get_all() new bfefa214d179 regulator: Fully clean up on error in of_regulator_bulk_get_all() new bff5ca837918 regulator: Minor cleanups new 7540bd339867 regulator: qcom_spmi: Drop unnecessary of_find_property() call new dd72a3b8a600 regulator: qcom_spmi: Use of_property_read_bool() new caa08dd8cdb8 regulator: core: Fix short description for _regulator_chec [...] new 753b9d86adb9 regulator: core: Fix regulator_is_supported_voltage() kern [...] new f746af13dd11 regulator: core: Fix incorrectly formatted kerneldoc "Retu [...] new 4ac204ff2d4e regulator: core: Add missing kerneldoc "Return" sections new dac41d59f2de regulator: of: Fix incorrectly formatted kerneldoc "Return [...] new 5f93c59e607e regulator: fixed: Fix incorrectly formatted kerneldoc "Ret [...] new 4ddb16cf5390 regulator: fixed-helper: Add missing "Return" kerneldoc section new 77904c81703b regulator: irq_helpers: Fix regulator_irq_map_event_simple [...] new 6eace77a6048 regulator: of: Fix kerneldoc format for of_regulator_bulk_ [...] new 98ce82a52886 regulator: Unify "negative error number" terminology in comments new b8c325545714 regulator: Move OF-specific regulator lookup code to of_re [...] new 401d078eaf2e regulator: of: Refactor of_get_*regulator() to decrease in [...] new b4c21faf69b8 dt-bindings: mfd: x-powers,axp152: add boost regulator new bb2ac59f8205 mfd: axp20x: AXP717: Add support for boost regulator new 22dfe2ea1d63 regulator: axp20x: AXP717: Add boost regulator new 8651db0fcb60 regulator: Add AXP717 boost support new 97e63bc35f4c regulator: mp5416: Constify struct regulator_desc new 0c0966b5019f regulator: da9211: Constify struct regulator_desc new 48cc042bd68e regulator: wm8400: Constify struct regulator_desc new 63a68ee1c27f regulator: tps6287x: Constify struct regulator_desc new 886fee352511 regulator: Fix typos in the comment new 9653007e7d87 regulator: da9052: Constify static data new dfa9e708c63e regulator: da9055: Constify static data new 0601c1e5c4a1 regulator: da9063: Constify static data new b3f1e8e32ef5 regulator: da9121: Constify static data new b94afa51cad4 regulator: hi6421: Constify static data new 5ec424afc95a regulator: hi6421v600: Constify static data new 7fb636dc26d6 regulator: tps65023: Constify static data new 653976707d03 regulator: max77826: Drop unused 'rdesc' in 'struct max778 [...] new 96d7ee7cb012 regulator: max77826: Constify static data new 90b94a05b6cd regulator: mtk-dvfsrc: Constify static data new 7f1bfca46b15 regulator: pcap: Constify static data new 6f4fd2b8a5c0 regulator: pfuze100: Constify static data new 7eb5d065ec67 regulator: qcom-refgen: Constify static data new e9c7ff34c26d regulator: hi6421v530: Drop unused 'eco_microamp' new 7dd36b328718 regulator: hi6421v530: Use container_of and constify static data new c4d6a804713a regulator: max77650: Use container_of and constify static data new 5faf6daf659a regulator: Few constifications of static data new a1d12410d9b1 regulator: core: fix the broken behavior of regulator_dev_ [...] new ff97b9c0df58 regulator: max8973: Use irq_get_trigger_type() helper new fb9ce84a0158 regulator: update some comments ([gs]et_voltage_vsel vs [g [...] new 2a1de5678944 regulator: Split up _regulator_get() new 4591a2271f2e regulator: sm5703: Remove because it is unused and fails to build new 6df928086070 Merge tag 'regulator-v6.12' of git://git.kernel.org/pub/sc [...] new f8918ef1267e spi: axi-spi-engine: don't emit XFER_BITS for empty xfer new 158678bea637 spi: dt-bindings: mediatek,spi-mt65xx: add compatible for MT7981 new 0f245463b01e spi: ppc4xx: handle irq_of_parse_and_map() errors new dc58d15ae7f2 spi: meson-spicc: convert comma to semicolon new 5972eb05ca32 spi: spi-mt65xx: Use threaded interrupt for non-SPIMEM transfer new f58872f45c36 spi: Enable controllers to extend the SPI protocol with MO [...] new 320f6693097b spi: bitbang: Implement support for MOSI idle state configuration new 927d382c7efb spi: spi-gpio: Add support for MOSI idle state configuration new a62073f4b216 spi: spi-axi-spi-engine: Add support for MOSI idle configuration new 96472f18a4af dt-bindings: iio: adc: Add AD4000 new 50ac44c76875 Add support for AD4000 series of ADCs new 49f63e6a89e9 spi: dt-bindings: cadence: Add Marvell overlay bindings do [...] new b0d06169a715 spi: cadence: Add static PHY configuration in Marvell overlay new 26d34fdc4971 spi: cadence: Add clock configuration for Marvell xSPI overlay new 75128e2a14a9 spi: cadence: Add Marvell SDMA operations new fa7279acef67 spi: cadence: Add Marvell xSPI interrupt changes new 931e389ded0f spi: cadence: Add Marvell xfer operation support new 4b8cb7dcd8ac spi: cadence: Change resource mapping new 8232f1e2584a spi: cadence: Change cs property reading. new 9cabf4a487cd spi: cadence: Try to read spi-tx/rx-bus width property using ACPI new 5cb7651f78e1 Marvell HW overlay support for Cadence xSPI new d58ecc54bb09 spi: cadence: Add 64BIT Kconfig dependency new 0880f6694360 spi: rpc-if: Add missing MODULE_DEVICE_TABLE new d196c714a54c spi: Add dummy definitions for ACPI lookup functions new 1c4d834e4e81 spi: dt-bindings: convert spi-sc18is602.txt to yaml format new f1011ba20b83 spi: ppc4xx: handle irq_of_parse_and_map() errors new 7781f1d120fe spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ new 6a2ab229abdd spi: cadence-quadspi: Simplify with scoped for each OF child loop new d6d0af1b9eff dt-bindings: spi: add PIC64GX SPI/QSPI compatibility to MP [...] new 802df33076ca spi: cadence: Make cdns_mrvl_xspi_clk_div_list static new aa6e8296a7ff spi: s3c64xx: Fix module autoloading new 909f34f2462a spi: bcm63xx: Fix module autoloading new 265697288ec2 spi: bcm63xx: Fix missing pm_runtime_disable() new 429ecbef0d59 spi: bcm63xx: Fix two bugs new 3bf2a5359b0b spi: wpcm-fiu: Use devm_platform_ioremap_resource_byname() new 3ccea1dedef3 spi: atmel-quadspi: Simpify resource lookup new 91232b00b1a5 spi: bcmbca-hsspi: Simpify resource lookup new 2fe6102bf01a spi: davinci: Adapt transfer's timeout to transfer's length new 8a0ec8c2d736 spi: Insert the missing pci_dev_put()before return new ac7ee784fd00 dt-bindings: trivial-devices: Document elgin,jg10309-01 new ab3f6e159204 spi: spidev: Add an entry for elgin,jg10309-01 new 3959d1f0f8d6 spi: nxp-fspi: Use max macro new 0f2cf3bc4727 spi: wpcm-fiu: Fix uninitialized res new 196d34e2c8cf spi: wpcm-fiu: Simplify with dev_err_probe() new 1db86650b978 spi: wpcm-fiu: Fix uninitialized res new 4439a2e92cb8 spi: bcmbca-hsspi: Fix missing pm_runtime_disable() new deb269e0394f spi: bcmbca-hsspi: Use devm_spi_alloc_host() new 11543f534adf spi: bcmbca-hsspi: Fix missing pm_runtime_disable() new c2ea9b8a536b spi: atmel-quadspi: Fix uninitialized res new 2d3e6351a25d spi: atmel-quadspi: Simplify with dev_err_probe() new 99311b8a9ea2 spi: atmel-quadspi: Fix uninitialized res new e3de1d8deb9f spi: spi-ppc4xx: Remove duplicate included header file lin [...] new 64640f6c972e spi: zynqmp-gqspi: Use devm_spi_alloc_host() new d814fd0f046c spi: zynqmp-gqspi: Simplify with dev_err_probe() new 7f9f8c5939b1 spi: ppc4xx: Revert "handle irq_of_parse_and_map() errors" new e86836883a8a spi: ppc4xx: Sort headers new f626a0cd07dd spi: zynq-qspi: Replace kzalloc with kmalloc for buffer al [...] new bf62a8c7908e spi: Revert "spi: Insert the missing pci_dev_put()before return" new 02774b14439d spi: mxs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() new b0cdf9cc0895 spi: dt-bindings: Add rockchip,rk3576-spi compatible new 8426899ff62c Add device tree for ArmSoM Sige 5 board new dce35dd27684 spi: spidev_fdx: Fix the wrong format specifier new 12736adc43b7 dt-bindings: spi: nxp-fspi: add imx8ulp support new 190b7e2efb1e spi: fspi: involve lut_num for struct nxp_fspi_devtype_data new 9228956a6205 spi: fspi: add support for imx8ulp new 1e0cc8d0a142 spi: switch to use spi_controller_is_target() new 6adfdf0780a7 spi: slave-time: switch to use spi_target_abort() new f4bf5454f852 spi: slave-system-control: switch to use spi_target_abort() new 94628e5a07e7 spi: spidev: switch to use spi_target_abort() new be03763d2476 spi: slave-mt27xx: switch to use target_abort new 5b2e4d15154c platform/olpc: olpc-xo175-ec: switch to use spi_target_abort(). new 740c1c84bfa3 spi: remove spi_controller_is_slave() and spi_slave_abort() new f10d52087cbe spi: Merge up fixes new 07f1eb718db2 spi: geni-qcom: Use devm functions to simplify code new 303ba85c6044 Merge tag 'spi-v6.12' of git://git.kernel.org/pub/scm/linu [...]
The 209 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: .../devicetree/bindings/iio/adc/adi,ad4000.yaml | 197 +++++ .../devicetree/bindings/mfd/x-powers,axp152.yaml | 2 +- .../regulator/mediatek,mt6397-regulator.yaml | 238 ++++++ .../bindings/regulator/microchip,mcp16502.yaml | 20 + .../bindings/regulator/mt6397-regulator.txt | 220 ----- .../bindings/regulator/qcom,qca6390-pmu.yaml | 22 +- .../devicetree/bindings/spi/cdns,xspi.yaml | 32 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 1 + .../bindings/spi/microchip,mpfs-spi.yaml | 7 +- .../devicetree/bindings/spi/nxp,sc18is.yaml | 51 ++ .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 1 + .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../devicetree/bindings/spi/spi-sc18is602.txt | 23 - .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/spi/spi-summary.rst | 83 ++ MAINTAINERS | 7 + drivers/base/regmap/regcache-flat.c | 2 +- drivers/base/regmap/regcache-maple.c | 2 +- drivers/base/regmap/regcache-rbtree.c | 2 +- drivers/base/regmap/regcache.c | 4 + drivers/base/regmap/regmap-irq.c | 37 +- drivers/base/regmap/regmap-kunit.c | 19 +- drivers/base/regmap/regmap.c | 1 + drivers/mfd/axp20x.c | 2 + drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/regulator/Kconfig | 7 - drivers/regulator/Makefile | 1 - drivers/regulator/act8865-regulator.c | 4 +- drivers/regulator/axp20x-regulator.c | 4 + drivers/regulator/bd718x7-regulator.c | 19 +- drivers/regulator/bd9576-regulator.c | 8 +- drivers/regulator/bd96801-regulator.c | 19 +- drivers/regulator/core.c | 310 ++++--- drivers/regulator/da903x-regulator.c | 2 +- drivers/regulator/da9052-regulator.c | 22 +- drivers/regulator/da9055-regulator.c | 28 +- drivers/regulator/da9063-regulator.c | 4 +- drivers/regulator/da9121-regulator.c | 20 +- drivers/regulator/da9211-regulator.c | 2 +- drivers/regulator/devres.c | 18 +- drivers/regulator/fan53555.c | 2 +- drivers/regulator/fixed-helper.c | 2 + drivers/regulator/fixed.c | 8 +- drivers/regulator/helpers.c | 8 +- drivers/regulator/hi6421-regulator.c | 14 +- drivers/regulator/hi6421v530-regulator.c | 27 +- drivers/regulator/hi6421v600-regulator.c | 10 +- drivers/regulator/internal.h | 13 +- drivers/regulator/irq_helpers.c | 17 +- drivers/regulator/max5970-regulator.c | 2 +- drivers/regulator/max77650-regulator.c | 31 +- drivers/regulator/max77802-regulator.c | 4 +- drivers/regulator/max77826-regulator.c | 4 +- drivers/regulator/max77857-regulator.c | 2 +- drivers/regulator/max8973-regulator.c | 7 +- drivers/regulator/max8997-regulator.c | 16 +- drivers/regulator/mcp16502.c | 17 +- drivers/regulator/mp5416.c | 4 +- drivers/regulator/mt6357-regulator.c | 2 +- drivers/regulator/mtk-dvfsrc-regulator.c | 10 +- drivers/regulator/of_regulator.c | 150 +++- drivers/regulator/pcap-regulator.c | 12 +- drivers/regulator/pfuze100-regulator.c | 10 +- drivers/regulator/qcom-refgen-regulator.c | 4 +- drivers/regulator/qcom-rpmh-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 13 +- drivers/regulator/qcom_spmi-regulator.c | 12 +- drivers/regulator/rt5120-regulator.c | 4 +- drivers/regulator/s2mps11.c | 17 +- drivers/regulator/s5m8767.c | 17 +- drivers/regulator/scmi-regulator.c | 8 +- drivers/regulator/sm5703-regulator.c | 170 ---- drivers/regulator/tps6287x-regulator.c | 2 +- drivers/regulator/tps65023-regulator.c | 6 +- drivers/regulator/wm831x-isink.c | 8 +- drivers/regulator/wm8400-regulator.c | 2 +- drivers/spi/Kconfig | 2 +- drivers/spi/atmel-quadspi.c | 31 +- drivers/spi/spi-axi-spi-engine.c | 17 +- drivers/spi/spi-bcm63xx.c | 9 +- drivers/spi/spi-bcmbca-hsspi.c | 25 +- drivers/spi/spi-bitbang.c | 24 + drivers/spi/spi-cadence-quadspi.c | 9 +- drivers/spi/spi-cadence-xspi.c | 692 ++++++++++++++- drivers/spi/spi-davinci.c | 8 +- drivers/spi/spi-geni-qcom.c | 63 +- drivers/spi/spi-gpio.c | 12 +- drivers/spi/spi-meson-spicc.c | 22 +- drivers/spi/spi-mt65xx.c | 40 +- drivers/spi/spi-mxs.c | 11 +- drivers/spi/spi-nxp-fspi.c | 57 +- drivers/spi/spi-ppc4xx.c | 22 +- drivers/spi/spi-rpc-if.c | 7 + drivers/spi/spi-s3c64xx.c | 1 + drivers/spi/spi-slave-mt27xx.c | 12 +- drivers/spi/spi-slave-system-control.c | 2 +- drivers/spi/spi-slave-time.c | 2 +- drivers/spi/spi-wpcm-fiu.c | 17 +- drivers/spi/spi-zynq-qspi.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 32 +- drivers/spi/spi.c | 27 +- drivers/spi/spidev.c | 2 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/tty_io.c | 2 +- fs/proc/consoles.c | 7 +- include/linux/console.h | 158 +++- include/linux/mfd/axp20x.h | 3 + include/linux/printk.h | 33 +- include/linux/regmap.h | 4 + include/linux/serial_core.h | 117 ++- include/linux/spi/spi.h | 12 +- include/linux/spi/spi_bitbang.h | 1 + include/uapi/linux/spi/spi.h | 5 +- kernel/locking/lockdep.c | 83 +- kernel/panic.c | 9 + kernel/printk/internal.h | 207 ++++- kernel/printk/nbcon.c | 934 +++++++++++++++++++-- kernel/printk/printk.c | 712 +++++++++++++--- kernel/printk/printk_ringbuffer.h | 7 +- kernel/printk/printk_safe.c | 25 +- kernel/rcu/tree_exp.h | 7 + kernel/rcu/tree_stall.h | 9 + tools/spi/spidev_fdx.c | 2 +- 125 files changed, 4291 insertions(+), 1318 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6397-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/mt6397-regulator.txt create mode 100644 Documentation/devicetree/bindings/spi/nxp,sc18is.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sc18is602.txt delete mode 100644 drivers/regulator/sm5703-regulator.c