This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3644e2d2dda7 mm/filemap: fix infinite loop in generic_file_buffered_read() new 76358ab54735 mm/memcg: bail early from swap accounting if memcg disabled new a4055888629b mm/memcg: warning on !memcg after readahead page charged new bec78efd0061 mm/memcg: remove unused definitions new 93bb59ca5e97 mm, kvm: account kvm_vcpu_mmap to kmemcg new 9a1ac2288cf1 mm/memcontrol:rewrite mem_cgroup_page_lruvec() new 289caf5d8f6c epoll: check for events when removing a timed out thread f [...] new 2efdaf7660c4 epoll: simplify signal handling new cccd29bf0823 epoll: pull fatal signal checks into ep_send_events() new e411596d48b5 epoll: move eavail next to the list_empty_careful check new 1493c47fb140 epoll: simplify and optimize busy loop logic new e8c85328b1e8 epoll: pull all code between fetch_events and send_event i [...] new 00b27634bc47 epoll: replace gotos with a proper loop new e59d3c64cba6 epoll: eliminate unnecessary lock for zero timeout new 7cdf7c20e971 epoll: convert internal api to timespec64 new 58169a52ebc9 epoll: add syscall epoll_pwait2 new b0a0c2615f6f epoll: wire up syscall epoll_pwait2 new e9ce39b5b390 selftests/filesystems: expand epoll with epoll_pwait2 new 01ab1ede9190 mm/Kconfig: fix spelling mistake "whats" -> "what's" new 1db98bcf56b1 Merge branch 'akpm' (patches from Andrew) new 2e379ffb44d9 pwm: sun4i: Convert to devm_platform_ioremap_resource() new e9534031f069 pwm: fsl-ftm: Convert to devm_platform_ioremap_resource() new 3d3a32593957 pwm: rcar: Convert to devm_platform_ioremap_resource() new e3f22bc2556a pwm: renesas-tpu: Convert to devm_platform_ioremap_resource() new fc0155f8221a pwm: ep93xx: Convert to devm_platform_ioremap_resource() new fa44fe41cc75 pwm: tegra: Convert to devm_platform_ioremap_resource() new 7681c2bd2ab2 pwm: mediatek: Convert to devm_platform_ioremap_resource() new 728cd3e6eaf8 pwm: sti: Convert to devm_platform_ioremap_resource() new 6945fe42f801 pwm: pxa: Convert to devm_platform_ioremap_resource() new bde048ebbd27 pwm: zx: Convert to devm_platform_ioremap_resource() new 21af435676d3 pwm: spear: Convert to devm_platform_ioremap_resource() new 537fe6878673 pwm: bcm-kona: Convert to devm_platform_ioremap_resource() new fd7c575ac602 pwm: lpc32xx: Convert to devm_platform_ioremap_resource() new 17076b10d40a pwm: meson: Convert to devm_platform_ioremap_resource() new 5119ee9effdd pwm: rockchip: Convert to devm_platform_ioremap_resource() new ed98401f4665 pwm: bcm-iproc: Convert to devm_platform_ioremap_resource() new cc1cc4ba3673 pwm: samsung: Convert to devm_platform_ioremap_resource() new dc13c0f61e31 pwm: tiehrpwm: Convert to devm_platform_ioremap_resource() new 860b1ca0eabc pwm: imx: Convert to devm_platform_ioremap_resource() new 1dcf0523fdb3 pwm: tiecap: Convert to devm_platform_ioremap_resource() new f57e7d25e5f3 pwm: bcm2835: Convert to devm_platform_ioremap_resource() new 05baa59601ee pwm: berlin: Convert to devm_platform_ioremap_resource() new 4906bf5482e4 pwm: vt8500: Convert to devm_platform_ioremap_resource() new 5bec839f13a9 pwm: brcmstb: Convert to devm_platform_ioremap_resource() new 6e0301e7df7a pwm: mtk-disp: Convert to devm_platform_ioremap_resource() new 3151b13017ec pwm: clps711x: Convert to devm_platform_ioremap_resource() new d574ab62a56f pwm: img: Convert to devm_platform_ioremap_resource() new 74ec20a4e6a0 pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() new cecccd8d4af2 pwm: hibvt: Convert to devm_platform_ioremap_resource() new 96cfceba3967 pwm: sifive: Convert to devm_platform_ioremap_resource() new accef074e9d1 pwm: atmel: Convert to devm_platform_ioremap_resource() new 168cc32920ef pwm: imx-tpm: Use dev_err_probe() to simplify error handling new d109d74c4cda pwm: imx27: Use dev_err_probe() to simplify error handling new f1332e929415 pwm: imx1: Use dev_err_probe() to simplify error handling new 2e978a4564b8 pwm: ab8500: Add error message if pwmchip_add() fails new 269effd03f61 pwm: zx: Add missing cleanup in error path new 5e5da1e9fbee pwm: ab8500: Explicitly allocate pwm chip base dynamically new d58560e6fa46 pwm: lpss: Log error from pwm_lpss_is_updating() if the up [...] new b9c90f153d83 pwm: lpss: Use DPM_FLAG_NO_DIRECT_COMPLETE instead of decl [...] new e3aa45f2f88b pwm: lpss: Set DPM_FLAG_SMART_SUSPEND on Cherry Trail devices new 44db5363fab8 pwm: tiehrpwm: Handle deferred probe with dev_err_probe() new cd6720ba022b dt-bindings: microchip: atmel,at91rm9200-tcb: Add atmel,tcb-pwm new 061f8572a31c pwm: atmel-tcb: Switch to new binding new 34cbcd72588f pwm: atmel-tcb: Add sama5d2 support new 1f0f1e80fdd3 pwm: lp3943: Dynamically allocate PWM chip base new cb55d17ea2ec dt-bindings: pwm: keembay: Add bindings for Intel Keem Bay PWM new bd899ceb8f91 pwm: Add PWM driver for Intel Keem Bay new ad5a228b9bad dt-bindings: pwm: pwm-mediatek: Add documentation for MT8183 SoC new 0c0ead76235d pwm: mediatek: Always use bus clock new 8b2fbaed90f6 pwm: mediatek: Add MT8183 SoC support new 554b3b31e922 dt-bindings: pwm: mtk-disp: add MT8167 SoC binding new 1ed2b3fca645 pwm: Add DesignWare PWM Controller Driver new 7c0e4f2ef782 Add DT bindings YAML schema for PWM fan controller of LGM SoC new 97960addcd9f pwm: Add PWM fan controller driver for LGM SoC new fd3ae02bb66f pwm: sti: Avoid conditional gotos new f14a8f0ef981 pwm: sti: Remove unnecessary blank line new 2b1c1a5d5148 pwm: Use -EINVAL for unsupported polarity new 71d4b833da7f pwm: Fix dependencies on HAS_IOMEM new aa43edcbc898 pwm: lpss: Make compilable with COMPILE_TEST new 765edf0bf019 pwm: core: Use octal permission new bb72e1dbae0e pwm: keembay: Fix build failure with -Os new 2f81b51d0d02 pwm: bcm2835: Support apply function for atomic configuration new 1ce65396e6b2 pwm: imx27: Fix overflow for bigger periods new 3df23a316c4a pwm: Remove unused function pwmchip_add_inversed() new edf7f80e780e pwm: sl28cpld: Set driver data before registering the PWM chip new 6eefb79d6f5b pwm: sun4i: Remove erroneous else branch new d56154c7e8ba Merge tag 'pwm/for-5.11-rc1' of git://git.kernel.org/pub/s [...] new 41fff6e19bc8 HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() new 8a77ed6d1fdd HSI: core: fix a kernel-doc markup new c2703b66172f Merge tag 'hsi-for-5.11' of git://git.kernel.org/pub/scm/l [...] new 01b8f5b53e4d dt-bindings: reset: ocelot: Add Luton and Jaguar2 support new aa4302c4933a power: reset: ocelot: Add support 2 other MIPS based SoCs new d4e9e7b6f7ae power: supply: bq25890: Use the correct range for IILIM register new 4b0a56e69250 power: supply: max17042_battery: Fix current_{avg,now} hid [...] new 9e39ef148777 power: supply: max17042_battery: Improve accuracy of curre [...] new 6dcfa009f8a9 power: supply: max17042_battery: Take r_sns value into acc [...] new 5225371e56c5 power: supply: max17042_battery: Export charge termination [...] new a0f1ccd96c70 power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching new df12470ce775 power: supply: Fix missing IRQF_ONESHOT as only threaded handler new 91bc9e1938c4 power: supply: pm2301_charger: remove unnecessary variable new 70bd58fff29d power: supply: max8997-charger: Use module_platform_driver() new 5976a8d0bd47 power: supply: max8997-charger: Fix platform data retrieval new 9c65f6c4482d power: supply: max8997-charger: Improve getting charger status new fbda05f7c648 power: supply: axp20x_usb_power: fix typo new 0dd713ef2134 power: supply: axp20x_usb_power: Use power efficient workq [...] new 36dbca148bf8 power: reset: Use printk format symbol resolver new 7776bcd241e0 power: supply: s3c-adc-battery: Convert to GPIO descriptors new b2f6cb78eaa1 power: supply: bq24190_charger: fix reference leak new ba940ed83218 power: supply: collie_battery: Convert to GPIO descriptors new b0327ffb133f power: supply: generic-adc-battery: Use GPIO descriptors new 846651bf976f power: supply: bq24190_charger: Drop unused include new 4e586fe990b1 power: supply: bq24735: Drop unused include new faa2cec66798 power: supply: wm831x_power: remove unneeded break new ad89cb5f0a1f power: supply: ab8500: Use local helper new f8efa0a881e2 power: supply: ab8500: Convert to dev_pm_ops new 532b623f3c86 power: supply: ab8500_charger: Oneshot threaded IRQs new 807042539d8e power: supply: ab8500_fg: Request all IRQs as threaded new 36f1de0d5c46 power: supply: ab8500: Use dev_err_probe() for IIO channels new ec66096b7696 power: reset: new driver regulator-poweroff new d6e33fc89e0f Documentation: DT: binding documentation for regulator-poweroff new c2362519a04a power: supply: Fix a typo in warning message new 11c336526e25 Merge tag 'for-v5.11' of git://git.kernel.org/pub/scm/linu [...] new 59165d16c699 i3c master: fix missing destroy_workqueue() on error in i3 [...] new c307912d28ca dt-bindings: i3c: MIPI I3C Host Controller Interface new 9ad9a52cce28 i3c/master: introduce the mipi-i3c-hci driver new 8e3457372c6a i3c/master: Fix uninitialized variable next_addr new 015cbe1f0506 i3c: Resign from my maintainer role new 95393f3e07ab i3c/master/mipi-i3c-hci: quiet maybe-unused variable warning new 190daf192067 Merge tag 'i3c/for-5.11' of git://git.kernel.org/pub/scm/l [...] new f15480e947d4 pcmcia/electra_cf: Fix some return values in 'electra_cf_p [...] new 370eb01f476c pcmcia: db1xxx_ss: remove unneeded semicolon new ea2c5ac866c3 pcmcia: Remove NEC VRC4173 CARDU new 70d3a462fc24 pcmcia: omap: Fix error return code in omap_cf_probe() new 651283d57eb4 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new e34ff4cda232 x86/xen: Convert to DEFINE_SHOW_ATTRIBUTE new 34aff14580d1 xen: Remove Xen PVH/PVHVM dependency on PCI new bfda93aee0ec xen: Kconfig: nest Xen guest options new eef024124a22 xen: remove trailing semicolon in macro definition new 3955bcbf3491 xen-blkfront: Fix fall-through warnings for Clang new 5e65f524ed25 xen/manage: Fix fall-through warnings for Clang new 6190c0ccaf5d xen: Kconfig: remove X86_64 depends from XEN_512GB new 3872f516aab3 Merge tag 'for-linus-5.11-rc1b-tag' of git://git.kernel.or [...] new fec8a6a69103 close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLO [...] new ca202504ea6f selftests/core: fix close_range_test build after XFAIL removal new ae78ba8d3bb6 selftests/core: handle missing syscall number for close_range new fe325c3ff318 selftests/core: add test for CLOSE_RANGE_UNSHARE | CLOSE_R [...] new 6abc20f8f879 selftests/core: add regression test for CLOSE_RANGE_UNSHAR [...] new 467f8165a2b0 Merge tag 'close-range-cloexec-unshare-v5.11' of git://git [...]
The 147 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/i3c/mipi-i3c-hci.yaml | 47 + .../bindings/power/reset/ocelot-reset.txt | 4 +- .../bindings/power/reset/regulator-poweroff.yaml | 37 + .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 16 - .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 47 + .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 44 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 34 +- MAINTAINERS | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/mach-s3c/mach-h1940.c | 12 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-sa1100/collie.c | 21 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/xen/page.h | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/xen/Kconfig | 38 +- arch/x86/xen/p2m.c | 12 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + drivers/block/xen-blkfront.c | 1 + drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hsi/hsi_core.c | 2 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/Kconfig | 13 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/mipi-i3c-hci/Makefile | 6 + drivers/i3c/master/mipi-i3c-hci/cmd.h | 67 ++ drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 378 +++++++ drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 316 ++++++ drivers/i3c/master/mipi-i3c-hci/core.c | 798 +++++++++++++++ drivers/i3c/master/mipi-i3c-hci/dat.h | 32 + drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 184 ++++ drivers/i3c/master/mipi-i3c-hci/dct.h | 16 + drivers/i3c/master/mipi-i3c-hci/dct_v1.c | 36 + drivers/i3c/master/mipi-i3c-hci/dma.c | 784 +++++++++++++++ drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 308 ++++++ drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 19 + drivers/i3c/master/mipi-i3c-hci/hci.h | 144 +++ drivers/i3c/master/mipi-i3c-hci/ibi.h | 42 + drivers/i3c/master/mipi-i3c-hci/pio.c | 1041 ++++++++++++++++++++ drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h | 79 ++ drivers/pcmcia/Kconfig | 4 - drivers/pcmcia/Makefile | 1 - drivers/pcmcia/db1xxx_ss.c | 2 +- drivers/pcmcia/electra_cf.c | 2 + drivers/pcmcia/omap_cf.c | 8 +- drivers/pcmcia/vrc4173_cardu.c | 591 ----------- drivers/pcmcia/vrc4173_cardu.h | 247 ----- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/ocelot-reset.c | 30 +- drivers/power/reset/qnap-poweroff.c | 8 +- drivers/power/reset/regulator-poweroff.c | 82 ++ drivers/power/reset/syscon-poweroff.c | 8 +- drivers/power/supply/ab8500_btemp.c | 68 +- drivers/power/supply/ab8500_charger.c | 99 +- drivers/power/supply/ab8500_fg.c | 106 +- drivers/power/supply/abx500_chargalg.c | 19 +- drivers/power/supply/axp20x_usb_power.c | 10 +- drivers/power/supply/axp288_charger.c | 28 +- drivers/power/supply/bq24190_charger.c | 21 +- drivers/power/supply/bq24735-charger.c | 1 - drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/collie_battery.c | 151 ++- drivers/power/supply/generic-adc-battery.c | 31 +- drivers/power/supply/max17042_battery.c | 23 +- drivers/power/supply/max8997_charger.c | 67 +- drivers/power/supply/pm2301_charger.c | 3 +- drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/s3c_adc_battery.c | 57 +- drivers/power/supply/wm831x_power.c | 1 - drivers/pwm/Kconfig | 71 +- drivers/pwm/Makefile | 3 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-ab8500.c | 4 +- drivers/pwm/pwm-atmel-tcb.c | 264 +++-- drivers/pwm/pwm-atmel.c | 4 +- drivers/pwm/pwm-bcm-iproc.c | 4 +- drivers/pwm/pwm-bcm-kona.c | 4 +- drivers/pwm/pwm-bcm2835.c | 73 +- drivers/pwm/pwm-berlin.c | 4 +- drivers/pwm/pwm-brcmstb.c | 4 +- drivers/pwm/pwm-clps711x.c | 4 +- drivers/pwm/pwm-crc.c | 2 +- drivers/pwm/pwm-dwc.c | 319 ++++++ drivers/pwm/pwm-ep93xx.c | 4 +- drivers/pwm/pwm-fsl-ftm.c | 4 +- drivers/pwm/pwm-hibvt.c | 7 +- drivers/pwm/pwm-img.c | 4 +- drivers/pwm/pwm-imx-tpm.c | 10 +- drivers/pwm/pwm-imx1.c | 25 +- drivers/pwm/pwm-imx27.c | 28 +- drivers/pwm/pwm-intel-lgm.c | 244 +++++ drivers/pwm/pwm-iqs620a.c | 2 +- drivers/pwm/pwm-keembay.c | 245 +++++ drivers/pwm/pwm-lp3943.c | 1 + drivers/pwm/pwm-lpc18xx-sct.c | 4 +- drivers/pwm/pwm-lpc32xx.c | 4 +- drivers/pwm/pwm-lpss-platform.c | 39 +- drivers/pwm/pwm-lpss.c | 7 +- drivers/pwm/pwm-mediatek.c | 23 +- drivers/pwm/pwm-meson.c | 4 +- drivers/pwm/pwm-mtk-disp.c | 4 +- drivers/pwm/pwm-pxa.c | 4 +- drivers/pwm/pwm-rcar.c | 6 +- drivers/pwm/pwm-renesas-tpu.c | 4 +- drivers/pwm/pwm-rockchip.c | 4 +- drivers/pwm/pwm-samsung.c | 4 +- drivers/pwm/pwm-sifive.c | 4 +- drivers/pwm/pwm-sl28cpld.c | 4 +- drivers/pwm/pwm-spear.c | 4 +- drivers/pwm/pwm-sti.c | 54 +- drivers/pwm/pwm-sun4i.c | 10 +- drivers/pwm/pwm-tegra.c | 4 +- drivers/pwm/pwm-tiecap.c | 4 +- drivers/pwm/pwm-tiehrpwm.c | 16 +- drivers/pwm/pwm-vt8500.c | 4 +- drivers/pwm/pwm-zx.c | 5 +- drivers/xen/Makefile | 2 +- drivers/xen/manage.c | 1 + fs/eventpoll.c | 287 ++++-- fs/file.c | 4 +- include/linux/compat.h | 6 + include/linux/memcontrol.h | 137 +-- include/linux/mmdebug.h | 13 + include/linux/power/generic-adc-battery.h | 4 - include/linux/pwm.h | 5 - include/linux/s3c_adc_battery.h | 3 - include/linux/syscalls.h | 5 + include/uapi/asm-generic/unistd.h | 4 +- kernel/sys_ni.c | 2 + mm/Kconfig | 2 +- mm/memcontrol.c | 51 +- tools/testing/selftests/core/close_range_test.c | 281 +++++- .../filesystems/epoll/epoll_wakeup_test.c | 72 ++ virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/kvm_main.c | 2 +- 153 files changed, 6832 insertions(+), 1908 deletions(-) create mode 100644 Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/regulator-poweroff.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-tcb-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml create mode 100644 drivers/i3c/master/mipi-i3c-hci/Makefile create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/core.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dma.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/hci.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/ibi.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/pio.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h delete mode 100644 drivers/pcmcia/vrc4173_cardu.c delete mode 100644 drivers/pcmcia/vrc4173_cardu.h create mode 100644 drivers/power/reset/regulator-poweroff.c create mode 100644 drivers/pwm/pwm-dwc.c create mode 100644 drivers/pwm/pwm-intel-lgm.c create mode 100644 drivers/pwm/pwm-keembay.c