This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gdb/master-aarch64 in repository toolchain/ci/linux.
from 4e23eeebb2e5 Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linux adds 38857318692a coccinelle: Extend address test from ifaddr semantic patch [...] adds 8e54fe1b0f03 coccinelle: Remove script that checks replacing 0/1 with f [...] adds bbd5c96850d9 scripts/coccinelle/free: add NULL test before dev_{put, ho [...] adds 18c06cf868bc coccinelle: free: add version constraint adds f01701cec8cb update Coccinelle URL adds 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 [...] adds 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 adds 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 adds 3466f49dd0dd Merge tag 'hwlock-v5.20' of git://git.kernel.org/pub/scm/l [...] adds 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 adds 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 adds 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 adds 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 adds 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 adds 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 adds 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() adds e74acdf55da6 Merge tag 'modules-6.0-rc1' of git://git.kernel.org/pub/sc [...] adds 7251ceb51af9 sysctl: Merge adjacent CONFIG_TREE_RCU blocks adds 5bfd5d3e2ec8 kernel/sysctl.c: Clean up indentation, replace spaces with tab. adds 374a723c7448 kernel/sysctl.c: Remove trailing white space adds 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 adds 7f0169cde0ce Merge branches 'thermal-core' and 'thermal-tools' adds 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 [...] adds 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 [...] adds c3f834df191a Merge branch 'pm-cpufreq' adds 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_ [...] adds 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 adds 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 adds 8447d0e75099 remoteproc: qcom_q6v5_pas: Do not fail if regulators are n [...] adds 5d5d353bed32 Merge tag 'rproc-v5.20' of git://git.kernel.org/pub/scm/li [...] adds fcb14cb1bdac new iov_iter flavour - ITER_UBUF adds 3e20a751aff0 switch new_sync_{read,write}() to ITER_UBUF adds 0d9649341363 splice: stop abusing iov_iter_advance() to flush a pipe adds 2dcedb2a549a ITER_PIPE: helper for getting pipe buffer by index adds 47b7fcae419d ITER_PIPE: helpers for adding pipe buffers adds 8fad7767edcf ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives adds e3b42964f84c ITER_PIPE: fold push_pipe() into __pipe_get_pages() adds ca591967543a ITER_PIPE: lose iter_head argument of __pipe_get_pages() adds 2c855de93314 ITER_PIPE: clean pipe_advance() up adds 92acdc4f3720 ITER_PIPE: clean iov_iter_revert() adds 10f525a8cd7a ITER_PIPE: cache the type of last buffer adds 12d426ab64a1 ITER_PIPE: fold data_start() and pipe_space_for_user() together adds 91329559eb07 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] adds c81ce28df500 iov_iter_get_pages(): sanity-check arguments adds acbdeb8320b0 unify pipe_get_pages() and pipe_get_pages_alloc() adds 68fe506f3731 unify xarray_get_pages() and xarray_get_pages_alloc() adds 451c0ba9475e unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] adds 0aa4fc32f540 ITER_XARRAY: don't open-code DIV_ROUND_UP() adds 8520008417c5 fold __pipe_get_pages() into pipe_get_pages() adds 3cf42da327f2 iov_iter: saner helper for page array allocation adds 1ef255e25717 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() adds 480cb846c27b block: convert to advancing variants of iov_iter_get_pages [...] adds 7d690c157c58 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] adds dc5801f60b26 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] adds 7f02464739da 9p: convert to advancing variant of iov_iter_get_pages_alloc() adds b53589927d73 ceph: switch the last caller of iov_iter_get_pages_alloc() adds eba2d3d79829 get rid of non-advancing variants adds 746de1f86fcd pipe_get_pages(): switch to append_pipe() adds 310d9d5a5009 expand those iov_iter_advance()... adds f0f6b614f83d copy_page_to_iter(): don't split high-order page in case o [...] adds c7d57ab1632d hugetlbfs: copy_page_to_iter() can deal with compound pages adds c03f05f183cd fix copy_page_from_iter() for compound destinations adds f30adc0d332f Merge tag 'pull-work.iov_iter-rebased' of git://git.kernel [...] adds 1c90b54718fd ksmbd: remove unused ksmbd_share_configs_cleanup function adds 8849e7545322 MAINTAINERS: ksmbd: add entry for documentation adds e4d3e6b524c0 ksmbd: replace sessions list in connection with xarray adds 8e06b31e3481 ksmbd: add channel rwlock adds 17ea92a9f6d0 ksmbd: fix kernel oops from idr_remove() adds a14c573870a6 ksmbd: use wait_event instead of schedule_timeout() adds af7c39d971e4 ksmbd: fix racy issue while destroying session on multichannel adds aa7253c2393f ksmbd: fix memory leak in smb2_handle_negotiate adds cf6531d98190 ksmbd: fix use-after-free bug in smb2_tree_disconect adds ac60778b87e4 ksmbd: prevent out of bound read for SMB2_WRITE adds 824d4f64c200 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT adds 8f0541186e9a ksmbd: fix heap-based overflow in set_ntacl_dacl() adds eb555cb5b794 Merge tag '5.20-rc-ksmbd-server-fixes' of git://git.samba. [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 30 + Documentation/admin-guide/kernel-parameters.txt | 17 +- .../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 | 6 +- arch/mips/ath79/early_printk.c | 17 +- block/bio.c | 25 +- block/blk-map.c | 7 +- block/fops.c | 6 +- crypto/af_alg.c | 3 +- crypto/algif_hash.c | 5 +- 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/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/hwspinlock/omap_hwspinlock.c | 6 +- drivers/hwspinlock/qcom_hwspinlock.c | 28 +- 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/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/vhost/scsi.c | 4 +- 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/ceph/addr.c | 2 +- fs/ceph/file.c | 5 +- fs/cifs/file.c | 8 +- fs/cifs/misc.c | 3 +- fs/direct-io.c | 5 +- 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/dev.c | 7 +- fs/fuse/dir.c | 16 +- fs/fuse/file.c | 44 +- fs/fuse/inode.c | 16 +- fs/fuse/ioctl.c | 15 +- fs/fuse/virtio_fs.c | 9 +- fs/gfs2/file.c | 2 +- fs/hugetlbfs/inode.c | 31 +- fs/iomap/direct-io.c | 2 +- fs/ksmbd/auth.c | 56 +- fs/ksmbd/auth.h | 11 +- fs/ksmbd/connection.c | 9 +- fs/ksmbd/connection.h | 10 +- fs/ksmbd/mgmt/share_config.c | 14 - fs/ksmbd/mgmt/share_config.h | 2 - fs/ksmbd/mgmt/tree_connect.c | 5 +- fs/ksmbd/mgmt/tree_connect.h | 4 +- fs/ksmbd/mgmt/user_session.c | 95 +- fs/ksmbd/mgmt/user_session.h | 13 +- fs/ksmbd/oplock.c | 46 +- fs/ksmbd/server.c | 8 +- fs/ksmbd/smb2misc.c | 12 +- fs/ksmbd/smb2pdu.c | 112 +- fs/ksmbd/smb_common.h | 2 +- fs/ksmbd/smbacl.c | 130 +- fs/ksmbd/smbacl.h | 2 +- fs/ksmbd/vfs.c | 8 +- fs/ksmbd/vfs_cache.c | 2 +- fs/nfs/direct.c | 8 +- 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/read_write.c | 6 +- fs/splice.c | 54 +- fs/super.c | 33 +- include/linux/console_struct.h | 6 +- include/linux/consolemap.h | 60 +- include/linux/dma-map-ops.h | 3 + include/linux/fs.h | 2 + include/linux/mailbox/mtk-cmdq-mailbox.h | 10 - include/linux/pipe_fs_i.h | 20 - 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/linux/uio.h | 35 +- 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/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/iov_iter.c | 826 +++++----- mm/shmem.c | 2 +- net/9p/client.c | 39 +- net/9p/protocol.c | 3 +- net/9p/trans_virtio.c | 3 +- net/core/datagram.c | 3 +- net/core/skmsg.c | 3 +- net/rds/message.c | 3 +- net/tls/tls_sw.c | 4 +- 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 + tools/thermal/tmon/sysfs.c | 24 +- 356 files changed, 9006 insertions(+), 6807 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 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%)