This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 50a89f5a92e3 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 396832dd9c72 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits ed250215802f Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits ecba0331d561 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 5946e5fbf4f0 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 5dfea9d0540a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e65af3fec92d Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits dd65784b4de1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5c7a3b8b8201 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 2ab0772135a7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits aa37e6d56315 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 58efdc8de667 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b1368687f7b2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1880184e5a34 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b9aaaa044de3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 659e9f1467de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 360ff28444be Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 11f5a6da72c0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 768d117233a9 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 32934a7f8ef7 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 449be6701598 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds ba1afa676d0b lib: bitmap: fix the duplicated comments on bitmap_to_arr64() adds e5a16a5c4602 ia64, processor: fix -Wincompatible-pointer-types in ia64_ [...] adds 21bb8af513d3 bitops: always define asm-generic non-atomic bitops adds 0e862838f290 bitops: unify non-atomic bitops prototypes across architectures adds bb7379bfa680 bitops: define const_*() versions of the non-atomics adds e69eb9c460f1 bitops: wrap non-atomic bitops with a transparent macro adds b03fc1173c0c bitops: let optimize out non-atomic bitops on compile-time [...] adds 2f7ee2a72cce net/ice: fix initializing the bitmap in the switch code adds 3e7e5baaaba7 bitmap: don't assume compiler evaluates small mem*() built [...] adds dc34d5036692 lib: test_bitmap: add compile-time optimization/evaluation [...] adds 428bc0986356 lib/bitmap: fix off-by-one in bitmap_to_arr64() adds 30fd8cdf53a0 lib/test_bitmap: test the tail after bitmap_to_arr64() adds b0b0b77ea611 iommu/vt-d: avoid invalid memory access via node_online(NU [...] adds 0b4736a424a1 arm: align find_bit declarations with generic kernel adds e2863a78593d lib/bitmap: change return types to bool where appropriate adds 4dea97f8636d lib/bitmap: change type of bitmap_weight to unsigned long adds cb32c285cc10 cpumask: change return types to bool where appropriate adds 8b6b795d9bfc lib/cpumask: change return types to unsigned where appropriate adds 9b2e70860ef2 lib/cpumask: move trivial wrappers around find_bit to the header adds db96b0c5f9db headers/deps: mm: Optimize <linux/gfp.h> header dependencies adds cb5a065b4ea9 headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h> adds 7343f2b0db49 headers/deps: mm: align MANITAINERS and Docs with new gfp. [...] adds f0dd891dd5a1 lib/cpumask: move some one-line wrappers to header file adds 3a2ba42cbd0b x86/olpc: fix 'logical not is only applied to the left hand side' adds 3e731203153d powerpc: drop dependency on <asm/machdep.h> in archrandom.h adds 36d4b36b6959 lib/nodemask: inline next_node_in() and node_random() new 4e23eeebb2e5 Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linux new 38857318692a coccinelle: Extend address test from ifaddr semantic patch [...] new 8e54fe1b0f03 coccinelle: Remove script that checks replacing 0/1 with f [...] new bbd5c96850d9 scripts/coccinelle/free: add NULL test before dev_{put, ho [...] new 18c06cf868bc coccinelle: free: add version constraint new f01701cec8cb update Coccinelle URL new cab9de71694d Merge tag 'coccinelle-for-5.20' of git://git.kernel.org/pu [...] adds 52be93558a9b Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbu [...] adds 5182fecc4be8 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() adds bf28462e20b5 drm/hyperv : Removing the restruction of VRAM allocation w [...] adds d180e0a1be6c Drivers: hv: Create debugfs file with hyper-v balloon usag [...] new df7a456e7d1d Merge tag 'hyperv-next-signed-20220807' of git://git.kerne [...] adds d9c26e0a58b0 mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb adds 60545466180e dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon co [...] adds 095730dd4ca5 dt-bindings: mailbox: imx-mu: add RST channel adds 82ab513baed5 mailbox: imx: support RST channel adds 1a607e102fe0 dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible adds 8a8dc2b9596e mailbox: imx: clear pending interrupts new 92ceebf920aa Merge tag 'mailbox-v5.20' of git://git.linaro.org/landing- [...] adds 0e01d176d578 hwspinlock: using pm_runtime_resume_and_get instead of pm_ [...] adds cdab30b44518 hwspinlock: qcom: Add support for mmio usage to sfpb-mutex new 3466f49dd0dd Merge tag 'hwlock-v5.20' of git://git.kernel.org/pub/scm/l [...] new e2ebff9c57fe vfs: Check the truncate maximum size in inode_newsize_ok() adds 23e6e1c9b373 exfat: reuse __exfat_write_inode() to update directory entry adds 4493895b2bdc exfat: remove duplicate write inode for truncating file adds be17b1ccd4e8 exfat: remove duplicate write inode for extending dir/file adds 86da53e8ff5d exfat: Return ENAMETOOLONG consistently for oversized paths adds 1b1a9195ae96 exfat: Define NLS_NAME_* as bit flags explicitly adds 6425baabda21 exfat: Expand exfat_err() and co directly to pr_*() macro adds 64fca6e62171 exfat: Downgrade ENAMETOOLONG error message to debug messages adds 512b74d17a93 exfat: Drop superfluous new line for error messages adds df13a3477635 MAINTAINERS: Add Namjae's exfat git tree new f72fb74b8218 Merge tag 'exfat-for-5.20-rc1' of git://git.kernel.org/pub [...] adds b10b85fe5149 ovl: warn if trusted xattr creation fails adds 9c5dd8034e35 ovl: fix some kernel-doc comments adds ded536561a36 ovl: improve ovl_get_acl() if POSIX ACL support is off adds dd524b7f317d ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() adds 4f1196288dfb ovl: fix spelling mistakes new 65512eb0e9e6 Merge tag 'ovl-update-6.0' of git://git.kernel.org/pub/scm [...] adds 035ff33cf4db fuse: write inode in fuse_release() adds 2fdbb8dd0155 fuse: fix deadlock between atomic O_TRUNC and page invalidation adds 47e301491c4f fuse: avoid unnecessary spinlock bump adds 47912eaa061a fuse: limit nsec adds 02c0cab8e734 fuse: ioctl: translate ENOSYS adds c64797809a64 fuse: Remove the control interface for virtio-fs adds 9ccf47b26b73 fuse: Add module param for CAP_SYS_ADMIN access bypassing [...] adds 1e5b9e048cda virtiofs: delete unused parameter for virtio_fs_cleanup_vqs adds 73fb2c8b6178 virtio_fs: Modify format for virtio_fs_direct_access adds 04b940719778 vfs: function to prevent re-use of block-device-based superblocks adds 247861c325c2 fuse: retire block-device-based superblock on force unmount new 2bd5d41e0e9d Merge tag 'fuse-update-6.0' of git://git.kernel.org/pub/sc [...] adds c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions adds 7859e97f6220 f2fs: do not skip updating inode when retrying to flush node page adds a4a0e16dbf77 f2fs: optimize error handling in redirty_blocks adds 29be7ec3df7a f2fs: initialize page_array_entry slab only if compression [...] adds 7a8fc586180d f2fs: introduce memory mode adds 14de5fc3ddf3 f2fs: remove redundant code for gc condition adds b771aadc6e4c f2fs: enforce single zone capacity adds 074b5ea2900e f2fs: adjust zone capacity when considering valid block count adds 8e0f54a70e9b f2fs: add a sysfs entry to show zone capacity adds 67ca06872eb0 f2fs: fix to invalidate META_MAPPING before DIO write adds 1dd55358efc4 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() adds 7165841d578e f2fs: fix to check inline_data during compressed inode conversion adds a8634ccf5d62 f2fs: allow compression of files without blocks adds 0d5b9d815639 f2fs: invalidate meta pages only for post_read required inode adds 1adaa71ea9bf f2fs: don't bother wait_ms by foreground gc adds f8e2f32bcde5 f2fs: introduce sysfs atomic write statistics adds 8ee236dcaa69 f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL a [...] adds 141170b759e0 f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() adds 7b01ad7f339e f2fs: obsolete unused MAX_DISCARD_BLOCKS adds 09beadf289d6 f2fs: fix to do sanity check on segment type in build_sit_ [...] adds 23339e5752d0 f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE adds 4a2c5b799496 f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data adds dbf8e63f48af f2fs: remove device type check for direct IO adds 912f0d6580e7 f2fs: do not set compression bit if kernel doesn't support adds 90be48bd9d29 f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED adds bff139b49d9f f2fs: handle decompress only post processing in softirq adds e53f8643474a f2fs: clean up f2fs_abort_atomic_write() adds 4f8219f8aa17 f2fs: intorduce f2fs_all_cluster_page_ready adds 01fc4b9a6ed8 f2fs: use onstack pages instead of pvec new 1daf117f1d6b Merge tag 'f2fs-for-6.0' of git://git.kernel.org/pub/scm/l [...] adds da1bb4ed2356 tty: fix typos in comments adds d93e612d13ba serial: tegra: fix typos in comments adds 6f3cdf2bf1ba serial: pic32: fix missing clk_disable_unprepare() on erro [...] adds 22b10b33b9c6 dt-bindings: serial: mtk-uart: Convert txt to json-schema adds 7fd6c24bae8f serial: pmac_zilog: remove unused header adds 0d49ee83a450 tty/vt: defkeymap.c_shipped, little unification with loadkeys adds 5c4d7b049dce tty/vt: Makefile, add --unicode for loadkeys invocation adds 17945d317a52 tty/vt: consolemap: use ARRAY_SIZE() adds 4173f018aae1 tty/vt: consolemap: rename and document struct uni_pagedir adds db8f597a4712 tty/vt: consolemap: define UNI_* macros for constants adds 2097dc2273a5 tty/vt: consolemap: decrypt inverse_translate() adds 0b75f7968d61 tty/vt: consolemap: remove extern from function decls adds f827c754f9b6 tty/vt: consolemap: convert macros to static inlines adds d9ebb906a45a tty/vt: consolemap: make parameters of inverse_translate() saner adds e16cb6fe3158 tty/vt: consolemap: one line = one statement adds ad8a2142ba57 tty/vt: consolemap: use | for binary addition adds 9254365443f7 tty/vt: consolemap: introduce UNI_*() macros adds 32bd78fc4948 tty/vt: consolemap: zero uni_pgdir using kcalloc() adds acf90b4d52e6 tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) adds 6e4e8d74664a tty/vt: consolemap: make con_set_unimap() more readable adds 6364d391363a tty/vt: consolemap: make con_get_unimap() more readable adds cb47d81f0f0f tty/vt: consolemap: make p1 increment less confusing in co [...] adds 949fafcd7fa3 tty/vt: consolemap: check put_user() in con_get_unimap() adds 5a904a936b40 tty/vt: consolemap: introduce enum translation_map and use it adds f052f62c23b3 tty/vt: consolemap: remove glyph < 0 check from set_invers [...] adds dca141917301 tty/vt: consolemap: extract dict unsharing to con_unshare_ [...] adds 50c92a1b2d50 tty/vt: consolemap: saner variable names in set_inverse_tr [...] adds 61fe4a6bb16f tty/vt: consolemap: saner variable names in conv_uni_to_pc() adds d4a2245b8bcc tty/vt: consolemap: saner variable names in con_insert_unipair() adds c3fd9f7121f0 tty/vt: consolemap: saner variable names in con_unify_unimap() adds 01ddc0dabd1b tty/vt: consolemap: saner variable names in con_do_clear_unimap() adds cded789c6889 tty/vt: consolemap: saner variable names in con_unshare_unimap() adds 447e9a7c6681 tty/vt: consolemap: saner variable names in con_release_unimap() adds 3315f1aa8521 tty/vt: consolemap: saner variable names in con_copy_unimap() adds 5a79458c5613 tty/vt: consolemap: saner variable names in con_get_unimap() adds ff4606acb4dc tty/vt: consolemap: saner variable names in con_set_unimap() adds 1a086f5d63ae tty/vt: consolemap: saner variable names in con_set_defaul [...] adds 9ec9b79a2b9b tty/vt: consolemap: make conv_uni_to_pc() more readable adds d8d0d1758c7d tty/vt: consolemap: remove superfluous whitespace adds a7e50de460d7 tty/vt: consolemap: change refcount only if needed in con_ [...] adds 63c4f92fcca3 tty/vt: consolemap: extract con_allocate_new() from con_do [...] adds fc440658346e tty/vt: consolemap: use con_allocate_new() in con_unshare_ [...] adds 484923ad3ad1 tty/vt: consolemap: walk the buffer only once in con_set_t [...] adds 285e76fc049c serial: max310x: use regmap methods for SPI batch operations adds 6ef281daf020 serial: max310x: use a separate regmap for each port adds b3883ab5e957 serial: max310x: make accessing revision id interface-agnostic adds 2e1f2d9a9bdb serial: max310x: implement I2C support adds ebaed53c0017 tty: vt: convert sysfs snprintf to sysfs_emit adds 767cc6681b1b serial: 8250: kill __do_stop_tx() adds 90574a5b5a04 serial: 8250: handle __start_tx() call in start_tx() adds ce338e4477cf serial: 8250: Store to lsr_save_flags after lsr read adds bdb70c424df1 serial: 8250: Create serial_lsr_in() adds 6a4241e8f9b1 serial: 8250: Get preserved flags using serial_lsr_in() adds 7a3525e48cf7 serial: 8250: Adjust misleading LSR related comment adds 197eb5c416ff serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() adds af14f3007e2d serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_ [...] adds 8322b1f52715 serial: Add uart_rs485_config() adds 2dbd0c14ebe8 serial: Move serial_rs485 sanitization into separate function adds 8925c31c1ac2 serial: Add rs485_supported to uart_port adds 43ee34131ced serial: 8250: Create serial8250_em485_supported for em485 users adds 499b1160bc02 serial: 8250_bcm2835aux: Use serial8250_em485_supported adds 62a4b3d27419 serial: 8250_dwlib: Fill in rs485_supported adds 59c221f8e126 serial: 8250_exar: Fill in rs485_supported adds 70780464846f serial: 8250_fintek: Fill in rs485_supported adds 4f4c90bb2a51 serial: 8250_lpc18cc: Fill in rs485_supported adds 6d345f7cf83c serial: 8250_of: Use serial8250_em485_supported adds 456d523b1be3 serial: 8250_pci: Fill in rs485_supported for pci_fintek adds ebe2cf736a04 serial: pl011: Fill in rs485_supported adds e849145e1fdd serial: ar933x: Fill in rs485_supported adds af47c491e3c7 serial: atmel: Fill in rs485_supported adds 07481f448b63 serial: fsl_lpuart: Fill in rs485_supported adds 00d7a00e2a6f serial: imx: Fill in rs485_supported adds 2b947cf9e335 serial: max310x: Fill in rs485_supported adds 949b4dbfb6b3 serial: mcf: Fill in rs485_supported adds d45e50d08776 serial: omap: Fill in rs485_supported adds 267913ecf737 serial: sc16is7xx: Fill in rs485_supported adds aeae8f222fdd serial: stm32: Fill in rs485_supported adds be2e2cb1d281 serial: Sanitize rs485_struct adds 596a9171472b serial: Clear rs485 struct when non-RS485 mode is set adds 51ad36baacb3 serial: return -EINVAL for non-legacy RS485 flags adds 9cdaf4fc2e6f serial: 8250_dwlib: Remove serial_rs485 sanitization adds cf426544a413 serial: 8250_fintek: Remove serial_rs485 sanitization adds ebc3c2a4cdba serial: 8250: lpc18xx: Remove serial_rs485 sanitization adds 61bca7da91c6 serial: 8250_pci: Remove serial_rs485 sanitization adds b9759cba3221 serial: pl011: Remove serial_rs485 sanitization adds 7195eefb38d7 serial: fsl_lpuart: Call core's sanitization and remove cu [...] adds 55e18c6b6d42 serial: imx: Remove serial_rs485 sanitization adds ad98c78bd011 serial: max310x: Remove serial_rs485 sanitization adds e25ed4a8857f serial: 8250_exar: Remove serial_rs485 assignment adds fd93a3d851c5 serial: mcf: Remove serial_rs485 assignment adds bbdcbc1301ce serial: sc16is7xx: Remove serial_rs485 assignment adds 84f2faa7852e serial: 8250: Remove serial_rs485 sanitization from em485 adds 6bb6fa6908eb tty: Implement lookahead to process XON/XOFF timely adds 65534736d9a5 tty: Use flow-control char function on closing path adds df36f3e3fbb7 Merge tag 'v5.19-rc3' into tty-next adds 139f39be42fc tty/vt: consolemap: use ARRAY_SIZE(), part II. adds 43e1d0776840 tty/vt: consolemap: remove unused parameter from set_inver [...] adds a7311228ae9b tty/vt: consolemap: saner variable names in set_inverse_tr [...] adds d524e1c764a6 tty/vt: consolemap: saner variable names in set_inverse_transl() adds 8da443b1a403 tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* adds 1c2f6294a361 tty/vt: consolemap: improve UNI_*() macros definitions adds a666c70c0c2c tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() adds 2a9c56cceec0 tty/vt: consolemap: use E_TABSZ for the translations size adds 2069cb2e1f3e serial: sifive: Remove useless license text when SPDX-Lice [...] adds 5db6db08c6de serial: 8250: Use UART_LCR_WLEN8 instead of literal adds d4b06172861b serial: 8250_pericom: Use UART_LCR_DLAB adds ab24a01b2765 tty: Add closing marker into comment in tty_ldisc.h adds f9008285bb69 serial: Drop timeout from uart_port adds eb01611056cf drivers: tty: serial: Add missing of_node_put() in serial-tegra.c adds d24d7bb2cd94 tty: serial: Fix refcount leak bug in ucc_uart.c adds 599fc76a5a00 dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings adds b28be5d06d33 MAINTAINERS: Update DW 8250 UART maintainership adds ab8ba6c59d5a serial: kgdboc: Fix typo in comment adds 1fce2867c7cb dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588 adds b50058b82e0a tty: serial: atmel: stop using legacy pm ops adds 84b476b124d4 tty: serial: atmel: use devm_clk_get() adds 61dbc75ce00f tty: serial: atmel: remove enable/disable clock due to atm [...] adds df5dac860111 serial: st-asc: remove include of pm_runtime.h adds 24b5596a858d serial: msm: Convert container_of UART_TO_MSM to static inline adds fddbab7b40b3 serial: msm: Rename UART_* defines to MSM_UART_* adds e23ee9d2c4cc serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA adds 27a1c39215a2 serial: 8250: Use C99 array initializer & define UART_REG_ [...] adds eb47b59afb7e serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE adds 34619de1b8cb serial: Consolidate BOTH_EMPTY use adds f8ba5680a56b serial: 8250: make saved LSR larger adds 507bd6fbaaef serial: 8250: create lsr_save_mask adds 79b3e69fa4a1 serial: 8250_lpss: Use 32-bit reads adds ae50bb275283 serial: take termios_rwsem for ->rs485_config() & pass ter [...] adds 4f768e94774c serial: Support for RS-485 multipoint addresses adds f287f971e256 serial: 8250_dwlib: Support for 9th bit multipoint addressing adds 9636047ffafc tty: serial: samsung_tty: support more than 4 uart ports adds 72a43046b61a tty: serial: samsung_tty: loopback mode support adds 137b2d985928 serial: 8250_port: Fix spelling mistake adds b9491b2e45d7 serial: 8250_dw: Take port lock while accessing LSR adds 65e20e8cbbcc earlycon: prevent multiple register_console() adds 6343ecd76c82 serial: 8250_dw: Sort headers alphabetically adds 808313bc2182 serial: 8250_dw: Drop PM ifdeffery adds e9f973667956 8250_dwlib: Convert bitops to newer form adds 309f7beddf05 serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_ [...] adds c8177f90b7c6 dt-bindings: serial: 8250: Add npcm845 compatible string adds ac77f0077c32 tty: n_gsm: fix user open not possible at responder until [...] adds 01aecd917114 tty: n_gsm: fix tty registration before control channel open adds 556fc8ac0651 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() adds c568f7086c6e tty: n_gsm: fix missing timer to handle stalled links adds bec0224816d1 tty: n_gsm: fix non flow control frames during mux flow off adds 4fae831b3a71 tty: n_gsm: fix packet re-transmission without open contro [...] adds 32dd59f96924 tty: n_gsm: fix race condition in gsmld_write() adds 0af021678d5d tty: n_gsm: fix deadlock and link starvation in outgoing d [...] adds 734966043860 tty: n_gsm: fix resource allocation order in gsm_activate_mux() adds 9d3aaceb73ac serial: 8250_fsl: Don't report FE, PE and OE twice adds 60b21490b72f MIPS: ath79: Remove one of the identical args in early_printk adds 0139da50dc53 serial: Embed rs485_supported to uart_port adds 8bec874f84d8 serial: RS485 termination is supported if DT provides one adds f30e10caa80a tty: n_gsm: fix wrong T1 retry count handling adds 18a948c7d909 tty: n_gsm: fix DM command adds 59ff0680ecbf tty: n_gsm: fix flow control handling in tx path adds 7e5b4322cde0 tty: n_gsm: fix missing corner cases in gsmld_poll() adds ef5a03a26c87 tty: 8250: Add support for Brainboxes PX cards. adds 806a449725cb serial: 8250: SERIAL_8250_ASPEED_VUART should depend on AR [...] adds 1d46c08d246e tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() adds 4f4e670342b1 serial: 8250_dw: Avoid pslverr on reading empty receiver fifo adds 3182efd036c1 serial: 8250_bcm7271: Save/restore RTS in suspend/resume adds 996fd3cf9c0f serial: ar933x: Fix check for RS485 support adds 184842622c97 serial: ar933x: Remove superfluous code in ar933x_config_rs485() adds 44b27aec9d96 serial: core, 8250: set RS485 termination GPIO in serial core adds d8fcd9cfbde5 serial: core: move sanitizing of RS485 delays into own function adds 4dfd10351e49 serial: core: sanitize RS485 delays read from device tree adds 885dcb08c93d dt_bindings: rs485: Correct delay values adds c64e17584ba7 serial: 8250_dwlib: remove redundant sanity check for RS485 flags adds 5095ca634f8b serial: 8250: lpc18xx: Remove redundant sanity check for R [...] adds ceefa81e6e69 serial: remove VR41XX serial driver adds af77c56aa353 tty: vt: initialize unicode screen buffer adds b9f1736e475d serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() adds c474c775716e tty: serial: qcom-geni-serial: Fix get_clk_div_rate() whic [...] adds 070298c84e5b serial: fsl_lpuart: zero out parity bit in CS7 mode adds c7039ce904c0 serial: stm32: make info structs static to avoid sparse warnings adds 707f816f2559 tty: serial: fsl_lpuart: correct the count of break characters adds a7209541239e serial: mvebu-uart: uart2 error bits clearing adds 0f42d7f23fd9 dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126 adds e60a7233684a Documentation: serial: move uart_ops documentation to the struct adds c4bd17a6ddf3 Documentation: serial: dedup kernel-doc for uart functions adds 27940abd5552 Documentation: serial: move GPIO kernel-doc to the functions adds d34d7c4b774d Documentation: serial: link uart_ops properly adds 987233b342b9 tty: serial: serial_core, reformat kernel-doc for functions adds 9e5f399f5c9f tty: serial: document uart_get_console() adds 014482b667d3 tty: amiserial: Fix comment typo adds 0fec518018cc tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements new 607ca0f742b7 Merge tag 'tty-6.0-rc1' of git://git.kernel.org/pub/scm/li [...] adds 67bce62ac195 leds: clevo-mail: fix Kconfig "its" grammar adds 399e7aa82105 leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors adds 83543c6e54b9 dt-bindings: leds: pwm-multicolor: Add active-low property adds 3dd7ed589f2e leds: pwm-multicolor: Support active-low LEDs adds 9b60b675194c leds: clevo-mail: Mark as broken pending interface fix adds 13344f8ce8a0 dt-bindings: leds: add Broadcom's BCM63138 controller adds a0ba692072d8 leds: bcm63138: add support for BCM63138 controller adds de40c8496ead dt-bindings: leds: class-multicolor: reference class direc [...] adds 38a3b05ac078 dt-bindings: leds: lp50xx: fix LED children names adds 13b64a0c1905 dt-bindings: leds: leds-bcm63138: unify full stops in desc [...] adds bcc607cdbb1f leds: add help info about BCM63138 module name adds 92cfc71ee2dd leds: leds-bcm63138: get rid of LED_OFF adds a01633cd867b leds: turris-omnia: convert to use dev_groups adds e625e2238a27 dt-bindings: leds: pwm-multicolor: document max-brigthness adds dc6d28f4859d leds: is31fl319x: Add missing si-en compatibles adds 8e6dde1b4495 leds: is31fl319x: Use non-wildcard names for vars, structs [...] adds bd34266fdec2 leds: is31fl319x: Move chipset-specific values in chipdef struct adds fa877cf1abb9 leds: is31fl319x: Add support for is31fl319{0,1,3} chips adds 774268347938 leds: is31fl319x: Cleanup formatting and dev_dbg calls adds 69a9b172adbd leds: is31fl319x: Make use of device properties adds 0d77252bc4d2 leds: is31fl319x: Make use of dev_err_probe() adds e1af5c815586 leds: is31fl319x: Fix devm vs. non-devm ordering adds 38ba0bb291aa leds: is31fl319x: use simple i2c probe function new c8a684e2e110 Merge tag 'leds-5.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds ae39e9ed964f module: Add support for default value for module async_probe adds ecc726f1458e module: Fix ERRORs reported by checkpatch.pl adds 07ade45a765b module: Increase readability of module_kallsyms_lookup_name() adds 87c482bdfa79 modules: Ensure natural alignment for .altinstructions and [...] adds 2b9401e90d36 module: Use vzalloc() instead of vmalloc()/memset(0) adds c76654e22da1 MAINTAINERS: Update file list for module maintainers adds 73b4fc92f97d module: Move module's Kconfig items in kernel/module/ adds 17dd25c29cda module: Modify module_flags() to accept show_state argument adds dbf0ae65bce4 module: Use strscpy() for last_unloaded_module adds 6f1dae1d84b6 module: Show the last unloaded module's taint flag(s) adds 554694ba120b module: Replace kmap() with kmap_local_page() new e74acdf55da6 Merge tag 'modules-6.0-rc1' of git://git.kernel.org/pub/sc [...] new 7251ceb51af9 sysctl: Merge adjacent CONFIG_TREE_RCU blocks new 5bfd5d3e2ec8 kernel/sysctl.c: Clean up indentation, replace spaces with tab. new 374a723c7448 kernel/sysctl.c: Remove trailing white space new d5af75f77c52 Merge tag 'sysctl-6.0-rc1' of git://git.kernel.org/pub/scm [...] adds 312c1a44da37 thermal: intel: Add TCC cooling support for Alder Lake-N a [...] adds d5a8aa5d7d80 thermal: sysfs: Fix cooling_device_stats_setup() error code path adds 8df4ef3eaa62 thermal: Drop obsolete dependency on COMPILE_TEST adds 6c58cf40e3a1 tools/thermal: Fix possible path truncations new 7f0169cde0ce Merge branches 'thermal-core' and 'thermal-tools' new 033c88d58b66 Merge tag 'thermal-5.20-rc1-2' of git://git.kernel.org/pub [...] adds 6ab4b1990097 cpuidle: Add cpu_idle_miss trace event adds 4ea9496cbc95 opp: Fix error check in dev_pm_opp_attach_genpd() adds 617df304f3fb opp: Fix some kernel-doc comments adds 9bfb1ffff197 OPP: Fix typo in comment adds 0a43452bb6b1 OPP: Track if clock name is configured by platform adds 87686cc845c3 OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list adds 11b9b663585c OPP: Add dev_pm_opp_set_config() and friends adds 49cd000dc51b cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() adds 49df85d03373 cpufreq: sti: Migrate to dev_pm_opp_set_config() adds f88d152dc739 cpufreq: ti: Migrate to dev_pm_opp_set_config() adds d8c32d3971e4 drm/lima: Migrate to dev_pm_opp_set_config() adds a6db3b92323a soc/tegra: Add comment over devm_pm_opp_set_clkname() adds 25a18559b8ae soc/tegra: Migrate to dev_pm_opp_set_config() adds b0ec09428621 OPP: Migrate set-regulators API to use set-config helpers adds 89f03984fa2a OPP: Migrate set-supported-hw API to use set-config helpers adds 2368f5768576 OPP: Migrate set-clk-name API to use set-config helpers adds 3c543b42a6df OPP: Migrate set-opp-helper API to use set-config helpers adds 442e7a1786e6 OPP: Migrate attach-genpd API to use set-config helpers adds 298098e55a6f OPP: Migrate set-prop-name helper API to use set-config helpers adds aee3352f6ecf OPP: Add support for config_regulators() helper adds c522ce8a0806 OPP: Make _generic_set_opp_regulator() a config_regulators [...] adds 69b1af178a3a OPP: Add dev_pm_opp_get_supplies() adds 6baee034cb55 OPP: ti: Migrate to dev_pm_opp_set_config_regulators() adds 1f378c6ead5c OPP: Remove custom OPP helper support adds 9fbb62605607 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() adds aab8ced22108 OPP: Add generic key finding helpers and use them for freq APIs adds c2ab2cb6379c OPP: Use generic key finding helpers for level key adds add1dc094a74 OPP: Use generic key finding helpers for bandwidth key adds d613458332cc OPP: Use consistent names for OPP table instances adds 4768914bffdb OPP: Remove rate_not_available parameter to _opp_add() adds 8bdac14b0cd5 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() adds 1efae8d2e777 OPP: Make dev_pm_opp_set_opp() independent of frequency adds 3cb16ad69bef dt-bindings: opp: accept array of frequencies adds 2083da24eb56 OPP: Allow multiple clocks for a device adds 274c3e83e7d9 OPP: Compare bandwidths for all paths in _opp_compare_key() adds e10a46443f76 OPP: Add key specific assert() method to key finding helpers adds f123ea74511d OPP: Assert clk_count == 1 for single clk helpers adds 8174a3a613af OPP: Provide a simple implementation to configure multiple clocks adds 2f71ae1a9e75 OPP: Allow config_clks helper for single clk case adds 1b195626850d PM / devfreq: tegra30: Register config_clks helper adds 1e5fb38442eb OPP: Remove dev{m}_pm_opp_of_add_table_noclk() adds ce736cf71b5a OPP: Don't drop opp_table->np reference while it is still in use adds 3466ea2cd6b6 OPP: Don't drop opp->np reference while it is still in use adds 1d95af02f230 venus: pm_helpers: Fix warning in OPP during probe adds f6e0b468dab9 Merge tag 'opp-updates-5.20-rc1' of git://git.kernel.org/p [...] new c4f5a40bf000 Merge branch 'pm-opp' adds 72d67d6b3447 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] adds 9de0d75bb379 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h adds cdcf8eb3e7d0 cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled adds f7fca54a1899 cpufreq: qcom-hw: Disable LMH irq when disabling policy adds f2b03dffa62e cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call adds 68315f1a5f13 cpufreq: Change order of online() CB and policy->cpus modi [...] adds 3b4916a6e422 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks adds 228f901ccec8 dt-bindings: opp: Add missing compat devices adds a0c999b8a7b9 dt-bindings: opp: Add msm8939 to the compatible list adds 172a672af95c dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible adds 33fe1cb20cf4 cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances adds 7912c9c6a6e8 Merge tag 'cpufreq-arm-updates-5.20-rc1' of git://git.kern [...] new c3f834df191a Merge branch 'pm-cpufreq' new 507f811f205c Merge tag 'pm-5.20-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds ae662878e7ff dt-bindings: watchdog: faraday: Fix typo in example 'timeo [...] adds 97d5ec548150 watchdog: f71808e_wdt: Add check for platform_driver_register adds 79ded5088dd1 dt-bindings: watchdog: Add binding for Qcom SDX65 adds 418c951d637a watchdog: max77620: update Luca Ceresoli's e-mail address adds c6d9c0798ed3 watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource adds 3b1905456aad watchdog: sp805_wdt: add arm cmsdk apb wdt support adds 595d9a69c45d dt-bindings: watchdog: realtek,otto-wdt: add RTL9310 adds c47c88555ffc watchdog: realtek-otto: add RTL9310 support adds 3b956c0aae96 watchdog: bcm7038_wdt: Remove #ifdef guards for PM related [...] adds 4ccfb98938e5 watchdog: dw_wdt: Remove #ifdef guards for PM related functions adds d4777d0f2991 watchdog: mtk_wdt: Remove #ifdef guards for PM related functions adds aa55761ab442 watchdog: s3c2410_wdt: Remove #ifdef guards for PM related [...] adds 5c040ea21018 watchdog: sama5d4_wdt: Remove #ifdef guards for PM related [...] adds 29958ab70281 watchdog: st_lpc_wdt: Remove #ifdef guards for PM related [...] adds c1eaa8c55968 watchdog: tegra_wdt: Remove #ifdef guards for PM related f [...] adds 5f02d033f3a5 watchdog: wdat_wdt: Remove #ifdef guards for PM related functions adds 4e5b406514fc watchdog: pm8916_wdt: Avoid read of write-only PET register adds e7c54a412f49 watchdog: pm8916_wdt: Report reboot reason adds 066951ca33ce watchdog: pm8916_wdt: Handle watchdog enabled by bootloader adds 1cdaa0d5f430 watchdog:Fix typo in comment adds 60e1fba4310f dt-bindings: watchdog: Add fsl,scu-wdt yaml file adds b79953090ab0 watchdog: Fix comment typo adds 30ebc985d1ad watchdog: dw_wdt: Fix comment typo adds 2d27e5284109 watchdog: armada_37xx_wdt: check the return value of devm_ [...] new e6cc0b56e2be Merge tag 'linux-watchdog-5.20-rc1' of git://www.linux-wat [...] adds abe13e9a561d rpmsg: char: Add mutex protection for rpmsg_eptdev_open() adds 353d9214682e rpmsg: mtk_rpmsg: Fix circular locking dependency adds 416b992b05c9 rpmsg: Fix parameter naming for announce_create/destroy ops adds d7bd416d3512 rpmsg: Fix possible refcount leak in rpmsg_register_device [...] adds 99de6509c413 rpmsg: Strcpy is not safe, use strscpy_pad() instead adds 766279a8f85d rpmsg: qcom: glink: replace strncpy() with strscpy_pad() adds 6c3ebc96ffef rpmsg: qcom: glink: remove unused name adds 101042f4c0eb rpmsg: qcom: correct kerneldoc adds 65382585f067 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge adds 7113ac825371 rpmsg: convert sysfs snprintf to sysfs_emit new c72687614b36 Merge tag 'rpmsg-v5.20' of git://git.kernel.org/pub/scm/li [...] adds fa220c05d282 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init adds 2d1ea19f179b remoteproc: omap_remoteproc: Fix typo in comment adds 61afafe8b938 remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init adds e61c451476e6 dma-mapping: Add dma_release_coherent_memory to DMA API adds 1404acbb7f68 remoteproc: Fix dma_mem leak after rproc_shutdown adds 50d6281ce9b8 dma-mapping: Fix build error unused-value adds 54439d20c027 remoteproc: mediatek: Enable cache for mt8186 SCP adds 10f003b4e631 dt-bindings: remoteproc: pru: Re-arrange "compatible" in a [...] adds ca63e3d8f654 dt-bindings: remoteproc: pru: Update bindings for K3 AM62x SoCs adds aa0cec248c37 remoteproc: pru: Add support for various PRU cores on K3 A [...] adds 8f69d59b05f9 dt-bindings: remoteproc: remove unneeded ref for names adds 3bf96d4620ca dt-bindings: remoteproc: qcom,adsp: add interconnects adds d2403ee73d20 dt-bindings: remoteproc: qcom,adsp: simplify interrupts adds 13b1adc11dde dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains adds c47b3b3959f2 dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in [...] adds ae9d475a1006 dt-bindings: remoteproc: qcom,glink-edge: define re-usable [...] adds 385fad1303af dt-bindings: remoteproc: qcom,smd-edge: define re-usable s [...] adds bed0adac1ded remoteproc: qcom: wcnss: Fix handling of IRQs adds 672478cf3472 dt-bindings: remoteproc: qcom: q6v5: fix example adds 3abe6d654288 dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings [...] adds 5eb1c7def663 dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings [...] adds 165572448dd6 dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp adds 42c2b553da64 remoteproc: mediatek: Support MT8188 SCP adds 8672e79d98bc remoteproc: qcom: using pm_runtime_resume_and_get to simpl [...] adds fc156629b23a remoteproc: qcom_q6v5_mss: map/unmap metadata region befor [...] adds d0c11db55d9b remoteproc: qcom: correct kerneldoc adds 2aa9f1aaa067 remoteproc: qcom_q6v5_mss: Update MBA log info adds c2ca7a2e4bc1 remoteproc: qcom_q6v5: Introduce panic handler for MSS adds 4c6e20077b22 remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config adds 86590c308bff remoteproc: qcom: pas: Add decrypt shutdown support for modem adds 5ddf5969e927 remoteproc: qcom: pas: Mark va as io memory adds dc86c129b4fb remoteproc: qcom: pas: Mark devices as wakeup capable adds 7b6ece968fca remoteproc: qcom: pas: Check if coredump is enabled adds 0ad7e3ed2042 remoteproc: qcom: q6v5: Set q6 state to offline on receivi [...] adds 47c04e00eff8 remoteproc: sysmon: Wait for SSCTL service to come up adds fd75c2d01a50 remoteproc: sysmon: Send sysmon state only for running rprocs adds 3f52d118f992 remoteproc: qcom_q6v5_pas: Deal silently with optional px [...] adds 60349fd52ecb remoteproc: using pm_runtime_resume_and_get instead of pm_ [...] adds cab8300b5621 remoteproc: Use unbounded workqueue for recovery work adds 08333b911f01 remoteproc: Directly use ida_alloc()/free() adds bf24ecc85a63 drivers/remoteproc: fix repeated words in comments new 8447d0e75099 remoteproc: qcom_q6v5_pas: Do not fail if regulators are n [...] new 5d5d353bed32 Merge tag 'rproc-v5.20' of git://git.kernel.org/pub/scm/li [...] new bd990d58df4b Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 72fc8d3918fd Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 97f09895a406 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 7a542bee27c6 virtio_net: fix memory leak inside XPD_TX with mergeable new f574f7f839fc net: bpf: Use the protocol's set_rcvlowat behavior if ther [...] new b8628162d773 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f1d41f7720c8 mptcp, btf: Add struct mptcp_sock definition when CONFIG_M [...] new 6644aabbd897 bpf: Use proper target btf when exporting attach_btf_obj_id new ffd5cfca5388 selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf new 19f68ed6dc90 bpf, arm64: Allocate program buffer using kvcalloc instead [...] new a0051cd0b94d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7bdd44b0f4a8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new baa56dfe2cda wifi: cfg80211: Fix validating BSS pointers in __cfg80211_ [...] new f01272ee3856 wifi: wilc1000: fix spurious inline in wilc_handle_disconnect() new 821e7a8bb275 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f83bb2592482 ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model new d1feb43f19ee Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 67c3f2c231ca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9801fe64afbc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 73d2491304e7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 17c5244d1481 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new ab9723fd5cb5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d8dbca19bcdd Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 83d699162146 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new da519304c1ad hwmon: (lm90) Fix error return value from detect function new 2149e74d7d38 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new e8df0e24d051 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new c6ba76b9d5d9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 98aeae32c174 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new fda7409a8fcf irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI new 451a75137b21 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 2aad343da014 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 3c81955b09bc Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 91b3c8dbe898 drm/meson: Fix refcount bugs in meson_vpu_has_available_co [...] new e1d444f629ff Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (50a89f5a92e3) \ N -- N -- N refs/heads/pending-fixes (e1d444f629ff)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 66 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/ABI/testing/sysfs-fs-f2fs | 30 + Documentation/admin-guide/kernel-parameters.txt | 17 +- Documentation/core-api/mm-api.rst | 8 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 1 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 7 + .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 + .../devicetree/bindings/leds/leds-bcm63138.yaml | 95 ++ .../bindings/leds/leds-class-multicolor.yaml | 32 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 10 +- .../bindings/leds/leds-pwm-multicolor.yaml | 15 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 2 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 6 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 46 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/opp/opp-v2-base.yaml | 10 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 15 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 74 +- .../bindings/remoteproc/qcom,glink-edge.yaml | 72 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 88 +- .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 1 - .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 245 +++ .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 266 ++++ .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 21 +- .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 1 - .../bindings/remoteproc/qcom,smd-edge.yaml | 85 ++ .../bindings/remoteproc/ti,pru-rproc.yaml | 5 +- Documentation/devicetree/bindings/serial/8250.yaml | 1 + .../devicetree/bindings/serial/mediatek,uart.yaml | 120 ++ .../devicetree/bindings/serial/mtk-uart.txt | 59 - .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/rs485.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 50 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + .../bindings/watchdog/realtek,otto-wdt.yaml | 1 + Documentation/driver-api/serial/driver.rst | 482 +----- Documentation/driver-api/serial/serial-rs485.rst | 38 +- Documentation/filesystems/f2fs.rst | 5 + Documentation/filesystems/fuse.rst | 29 +- MAINTAINERS | 7 +- arch/alpha/include/asm/bitops.h | 32 +- arch/arm/include/asm/bitops.h | 18 +- arch/arm64/net/bpf_jit_comp.c | 4 +- arch/hexagon/include/asm/bitops.h | 24 +- arch/ia64/include/asm/bitops.h | 42 +- arch/ia64/include/asm/processor.h | 2 +- arch/loongarch/include/asm/irq.h | 1 - arch/m68k/include/asm/bitops.h | 49 +- arch/mips/ath79/early_printk.c | 17 +- arch/powerpc/include/asm/archrandom.h | 9 +- arch/powerpc/kernel/setup-common.c | 8 + arch/s390/include/asm/bitops.h | 61 +- arch/sh/include/asm/bitops-op32.h | 34 +- arch/sparc/include/asm/bitops_32.h | 18 +- arch/sparc/lib/atomic32.c | 12 +- arch/x86/include/asm/bitops.h | 22 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- drivers/accessibility/braille/braille_console.c | 2 +- drivers/accessibility/speakup/main.c | 2 +- drivers/accessibility/speakup/serialio.h | 3 +- drivers/cpufreq/cpufreq-dt.c | 19 +- drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/qcom-cpufreq-hw.c | 14 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 109 +- drivers/cpufreq/sti-cpufreq.c | 27 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 31 +- drivers/cpufreq/tegra194-cpufreq.c | 4 +- drivers/cpufreq/tegra20-cpufreq.c | 12 +- drivers/cpufreq/ti-cpufreq.c | 42 +- drivers/cpuidle/cpuidle.c | 6 +- drivers/devfreq/exynos-bus.c | 21 +- drivers/devfreq/tegra30-devfreq.c | 22 +- drivers/gpu/drm/lima/lima_devfreq.c | 12 +- drivers/gpu/drm/meson/meson_drv.c | 5 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 15 +- drivers/hv/connection.c | 11 + drivers/hv/hv_balloon.c | 135 +- drivers/hv/hyperv_vmbus.h | 7 + drivers/hv/vmbus_drv.c | 27 +- drivers/hwmon/lm90.c | 2 +- drivers/hwspinlock/omap_hwspinlock.c | 6 +- drivers/hwspinlock/qcom_hwspinlock.c | 28 +- drivers/iommu/intel/dmar.c | 2 +- drivers/irqchip/irq-loongson-pch-pic.c | 38 +- drivers/leds/Kconfig | 10 +- drivers/leds/blink/Kconfig | 14 + drivers/leds/blink/Makefile | 1 + drivers/leds/blink/leds-bcm63138.c | 307 ++++ drivers/leds/leds-is31fl319x.c | 529 ++++--- drivers/leds/leds-turris-omnia.c | 4 +- drivers/leds/rgb/leds-pwm-multicolor.c | 8 +- drivers/mailbox/imx-mailbox.c | 40 +- drivers/mailbox/mtk-cmdq-mailbox.c | 11 - drivers/media/platform/qcom/venus/pm_helpers.c | 10 +- drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/virtio_net.c | 5 +- drivers/net/wireless/microchip/wilc1000/hif.c | 2 +- drivers/net/wireless/microchip/wilc1000/hif.h | 3 +- drivers/of/fdt.c | 4 +- drivers/opp/core.c | 1577 ++++++++++---------- drivers/opp/cpu.c | 12 +- drivers/opp/debugfs.c | 27 +- drivers/opp/of.c | 150 +- drivers/opp/opp.h | 56 +- drivers/opp/ti-opp-supply.c | 77 +- drivers/remoteproc/imx_rproc.c | 7 +- drivers/remoteproc/keystone_remoteproc.c | 3 +- drivers/remoteproc/mtk_scp.c | 23 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/pru_rproc.c | 1 + drivers/remoteproc/qcom_common.c | 4 +- drivers/remoteproc/qcom_q6v5.c | 4 + drivers/remoteproc/qcom_q6v5_adsp.c | 3 +- drivers/remoteproc/qcom_q6v5_mss.c | 54 +- drivers/remoteproc/qcom_q6v5_pas.c | 105 +- drivers/remoteproc/qcom_sysmon.c | 16 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/remoteproc_core.c | 24 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 + drivers/rpmsg/mtk_rpmsg.c | 2 + drivers/rpmsg/qcom_glink_native.c | 10 +- drivers/rpmsg/qcom_glink_ssr.c | 2 +- drivers/rpmsg/qcom_smd.c | 9 +- drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rpmsg/rpmsg_internal.h | 4 +- drivers/soc/tegra/common.c | 49 +- drivers/soc/tegra/pmc.c | 4 +- drivers/thermal/Kconfig | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/thermal_sysfs.c | 10 +- drivers/tty/amiserial.c | 20 +- drivers/tty/mips_ejtag_fdc.c | 4 +- drivers/tty/n_gsm.c | 757 +++++++--- drivers/tty/n_tty.c | 92 +- drivers/tty/serial/8250/8250.h | 24 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 7 +- drivers/tty/serial/8250/8250_bcm7271.c | 24 +- drivers/tty/serial/8250/8250_core.c | 8 +- drivers/tty/serial/8250/8250_dw.c | 68 +- drivers/tty/serial/8250/8250_dwlib.c | 152 +- drivers/tty/serial/8250/8250_early.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 25 +- drivers/tty/serial/8250/8250_fintek.c | 31 +- drivers/tty/serial/8250/8250_fsl.c | 4 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpc18xx.c | 28 +- drivers/tty/serial/8250/8250_lpss.c | 2 +- drivers/tty/serial/8250/8250_of.c | 1 + drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 135 +- drivers/tty/serial/8250/8250_pericom.c | 2 +- drivers/tty/serial/8250/8250_port.c | 157 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 18 +- drivers/tty/serial/Makefile | 1 - drivers/tty/serial/amba-pl011.c | 15 +- drivers/tty/serial/ar933x_uart.c | 27 +- drivers/tty/serial/atmel_serial.c | 103 +- drivers/tty/serial/earlycon.c | 3 + drivers/tty/serial/fsl_lpuart.c | 67 +- drivers/tty/serial/imx.c | 21 +- drivers/tty/serial/kgdboc.c | 2 +- drivers/tty/serial/max310x.c | 272 +++- drivers/tty/serial/mcf.c | 10 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/msm_serial.c | 550 +++---- drivers/tty/serial/mux.c | 6 - drivers/tty/serial/mvebu-uart.c | 11 + drivers/tty/serial/omap-serial.c | 18 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 7 +- drivers/tty/serial/pic32_uart.c | 4 +- drivers/tty/serial/pmac_zilog.c | 1 - drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 88 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/samsung_tty.c | 90 +- drivers/tty/serial/sc16is7xx.c | 10 +- drivers/tty/serial/serial-tegra.c | 5 +- drivers/tty/serial/serial_core.c | 452 ++++-- drivers/tty/serial/serial_mctrl_gpio.c | 48 + drivers/tty/serial/sifive.c | 10 - drivers/tty/serial/st-asc.c | 1 - drivers/tty/serial/stm32-usart.c | 79 +- drivers/tty/serial/stm32-usart.h | 68 - drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/ucc_uart.c | 2 + drivers/tty/serial/vr41xx_siu.c | 934 ------------ drivers/tty/tty_buffer.c | 59 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_ioctl.c | 4 + drivers/tty/tty_port.c | 21 + drivers/tty/vt/Makefile | 2 +- drivers/tty/vt/consolemap.c | 684 +++++---- drivers/tty/vt/defkeymap.c_shipped | 6 +- drivers/tty/vt/selection.c | 3 +- drivers/tty/vt/vt.c | 16 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 2 +- drivers/video/console/vgacon.c | 12 +- drivers/video/fbdev/core/fbcon.c | 8 +- drivers/watchdog/armada_37xx_wdt.c | 2 + drivers/watchdog/bcm7038_wdt.c | 8 +- drivers/watchdog/booke_wdt.c | 2 +- drivers/watchdog/dw_wdt.c | 8 +- drivers/watchdog/f71808e_wdt.c | 4 +- drivers/watchdog/max77620_wdt.c | 4 +- drivers/watchdog/mtk_wdt.c | 10 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/pm8916_wdt.c | 41 +- drivers/watchdog/realtek_otto_wdt.c | 1 + drivers/watchdog/s3c2410_wdt.c | 9 +- drivers/watchdog/sama5d4_wdt.c | 8 +- drivers/watchdog/sp5100_tco.c | 1 + drivers/watchdog/sp805_wdt.c | 5 + drivers/watchdog/st_lpc_wdt.c | 9 +- drivers/watchdog/tegra_wdt.c | 14 +- drivers/watchdog/wdat_wdt.c | 7 +- fs/attr.c | 2 + fs/exfat/exfat_fs.h | 19 +- fs/exfat/fatent.c | 2 +- fs/exfat/file.c | 82 +- fs/exfat/inode.c | 41 +- fs/exfat/misc.c | 17 - fs/exfat/namei.c | 22 +- fs/exfat/nls.c | 4 +- fs/exfat/super.c | 4 +- fs/f2fs/compress.c | 229 ++- fs/f2fs/data.c | 82 +- fs/f2fs/debug.c | 2 +- fs/f2fs/f2fs.h | 102 +- fs/f2fs/file.c | 79 +- fs/f2fs/gc.c | 11 +- fs/f2fs/gc.h | 21 +- fs/f2fs/inode.c | 3 +- fs/f2fs/node.c | 14 +- fs/f2fs/segment.c | 79 +- fs/f2fs/segment.h | 11 +- fs/f2fs/super.c | 90 +- fs/f2fs/sysfs.c | 56 + fs/fuse/control.c | 4 +- fs/fuse/dax.c | 2 +- fs/fuse/dir.c | 16 +- fs/fuse/file.c | 39 +- fs/fuse/inode.c | 16 +- fs/fuse/ioctl.c | 15 +- fs/fuse/virtio_fs.c | 9 +- fs/overlayfs/export.c | 2 +- fs/overlayfs/inode.c | 4 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 6 + fs/overlayfs/super.c | 13 +- fs/super.c | 33 +- include/asm-generic/bitops/generic-non-atomic.h | 161 ++ .../asm-generic/bitops/instrumented-non-atomic.h | 35 +- include/asm-generic/bitops/non-atomic.h | 121 +- .../bitops/non-instrumented-non-atomic.h | 16 + include/linux/bitmap.h | 37 +- include/linux/bitops.h | 50 + include/linux/console_struct.h | 6 +- include/linux/consolemap.h | 60 +- include/linux/cpumask.h | 122 +- include/linux/dma-map-ops.h | 3 + include/linux/fs.h | 2 + include/linux/gfp.h | 348 +---- include/linux/{gfp.h => gfp_types.h} | 377 +---- include/linux/mailbox/mtk-cmdq-mailbox.h | 10 - include/linux/nodemask.h | 24 +- include/linux/pm_opp.h | 322 ++-- include/linux/serial.h | 15 +- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 364 ++++- include/linux/serial_s3c.h | 2 +- include/linux/tty_buffer.h | 1 + include/linux/tty_ldisc.h | 14 + include/linux/tty_port.h | 2 + include/net/mptcp.h | 4 + include/trace/events/power.h | 22 + include/uapi/asm-generic/termbits-common.h | 1 + include/uapi/linux/f2fs.h | 2 +- include/uapi/linux/serial.h | 20 +- include/uapi/linux/serial_core.h | 4 - include/uapi/linux/serial_reg.h | 4 +- init/Kconfig | 293 +--- kernel/bpf/syscall.c | 7 +- kernel/dma/coherent.c | 10 +- kernel/module/Kconfig | 293 ++++ kernel/module/decompress.c | 8 +- kernel/module/internal.h | 2 +- kernel/module/kallsyms.c | 41 +- kernel/module/main.c | 43 +- kernel/module/procfs.c | 2 +- kernel/sysctl.c | 20 +- lib/Makefile | 2 +- lib/bitmap.c | 11 +- lib/cpumask.c | 97 +- lib/nodemask.c | 8 - lib/test_bitmap.c | 68 + net/core/filter.c | 5 +- net/wireless/sme.c | 8 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 2 +- scripts/coccinelle/api/atomic_as_refcounter.cocci | 2 +- scripts/coccinelle/api/check_bq27xxx_data.cocci | 2 +- scripts/coccinelle/api/d_find_alias.cocci | 2 +- scripts/coccinelle/api/err_cast.cocci | 2 +- scripts/coccinelle/api/kstrdup.cocci | 2 +- scripts/coccinelle/api/memdup.cocci | 2 +- scripts/coccinelle/api/memdup_user.cocci | 2 +- scripts/coccinelle/api/pm_runtime.cocci | 2 +- scripts/coccinelle/api/resource_size.cocci | 2 +- scripts/coccinelle/free/clk_put.cocci | 2 +- scripts/coccinelle/free/devm_free.cocci | 2 +- scripts/coccinelle/free/ifnulldev_put.cocci | 55 + scripts/coccinelle/free/iounmap.cocci | 2 +- scripts/coccinelle/free/kfree.cocci | 2 +- scripts/coccinelle/free/kfreeaddr.cocci | 2 +- scripts/coccinelle/free/pci_free_consistent.cocci | 2 +- .../iterators/device_node_continue.cocci | 2 +- scripts/coccinelle/iterators/for_each_child.cocci | 2 +- scripts/coccinelle/iterators/itnull.cocci | 2 +- .../coccinelle/iterators/list_entry_update.cocci | 2 +- scripts/coccinelle/iterators/use_after_iter.cocci | 2 +- scripts/coccinelle/locks/call_kern.cocci | 2 +- scripts/coccinelle/locks/double_lock.cocci | 2 +- scripts/coccinelle/locks/flags.cocci | 2 +- scripts/coccinelle/locks/mini_lock.cocci | 2 +- scripts/coccinelle/misc/boolreturn.cocci | 59 - scripts/coccinelle/misc/cstptr.cocci | 2 +- scripts/coccinelle/misc/doubleinit.cocci | 2 +- scripts/coccinelle/misc/ifcol.cocci | 2 +- scripts/coccinelle/misc/newline_in_nl_msg.cocci | 2 +- scripts/coccinelle/misc/noderef.cocci | 2 +- scripts/coccinelle/misc/orplus.cocci | 2 +- scripts/coccinelle/misc/returnvar.cocci | 2 +- scripts/coccinelle/misc/semicolon.cocci | 2 +- .../misc/{ifaddr.cocci => test_addr.cocci} | 6 +- scripts/coccinelle/misc/warn.cocci | 2 +- scripts/coccinelle/null/badzero.cocci | 2 +- scripts/coccinelle/null/deref_null.cocci | 2 +- scripts/coccinelle/null/eno.cocci | 2 +- scripts/coccinelle/null/kmerr.cocci | 2 +- scripts/coccinelle/tests/doublebitand.cocci | 2 +- scripts/coccinelle/tests/doubletest.cocci | 2 +- scripts/coccinelle/tests/odd_ptr_err.cocci | 2 +- .../tests/unsigned_lesser_than_zero.cocci | 2 +- scripts/module.lds.S | 2 + sound/pci/hda/patch_conexant.c | 11 +- tools/include/asm-generic/bitops/non-atomic.h | 34 +- tools/include/linux/bitmap.h | 12 +- tools/include/linux/bitops.h | 16 + tools/lib/bitmap.c | 6 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 95 ++ tools/thermal/tmon/sysfs.c | 24 +- 359 files changed, 9061 insertions(+), 7165 deletions(-) create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm63138.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,glink-edge.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7180-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml create mode 100644 Documentation/devicetree/bindings/serial/mediatek,uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/mtk-uart.txt create mode 100644 drivers/leds/blink/leds-bcm63138.c delete mode 100644 drivers/tty/serial/vr41xx_siu.c create mode 100644 include/asm-generic/bitops/generic-non-atomic.h create mode 100644 include/asm-generic/bitops/non-instrumented-non-atomic.h copy include/linux/{gfp.h => gfp_types.h} (55%) create mode 100644 kernel/module/Kconfig create mode 100644 scripts/coccinelle/free/ifnulldev_put.cocci delete mode 100644 scripts/coccinelle/misc/boolreturn.cocci rename scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} (87%)