This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 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() new 23e6e1c9b373 exfat: reuse __exfat_write_inode() to update directory entry new 4493895b2bdc exfat: remove duplicate write inode for truncating file new be17b1ccd4e8 exfat: remove duplicate write inode for extending dir/file new 86da53e8ff5d exfat: Return ENAMETOOLONG consistently for oversized paths new 1b1a9195ae96 exfat: Define NLS_NAME_* as bit flags explicitly new 6425baabda21 exfat: Expand exfat_err() and co directly to pr_*() macro new 64fca6e62171 exfat: Downgrade ENAMETOOLONG error message to debug messages new 512b74d17a93 exfat: Drop superfluous new line for error messages new df13a3477635 MAINTAINERS: Add Namjae's exfat git tree new f72fb74b8218 Merge tag 'exfat-for-5.20-rc1' of git://git.kernel.org/pub [...] new b10b85fe5149 ovl: warn if trusted xattr creation fails new 9c5dd8034e35 ovl: fix some kernel-doc comments new ded536561a36 ovl: improve ovl_get_acl() if POSIX ACL support is off new dd524b7f317d ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() new 4f1196288dfb ovl: fix spelling mistakes new 65512eb0e9e6 Merge tag 'ovl-update-6.0' of git://git.kernel.org/pub/scm [...] new 035ff33cf4db fuse: write inode in fuse_release() new 2fdbb8dd0155 fuse: fix deadlock between atomic O_TRUNC and page invalidation new 47e301491c4f fuse: avoid unnecessary spinlock bump new 47912eaa061a fuse: limit nsec new 02c0cab8e734 fuse: ioctl: translate ENOSYS new c64797809a64 fuse: Remove the control interface for virtio-fs new 9ccf47b26b73 fuse: Add module param for CAP_SYS_ADMIN access bypassing [...] new 1e5b9e048cda virtiofs: delete unused parameter for virtio_fs_cleanup_vqs new 73fb2c8b6178 virtio_fs: Modify format for virtio_fs_direct_access new 04b940719778 vfs: function to prevent re-use of block-device-based superblocks new 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 [...] new c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions new 7859e97f6220 f2fs: do not skip updating inode when retrying to flush node page new a4a0e16dbf77 f2fs: optimize error handling in redirty_blocks new 29be7ec3df7a f2fs: initialize page_array_entry slab only if compression [...] new 7a8fc586180d f2fs: introduce memory mode new 14de5fc3ddf3 f2fs: remove redundant code for gc condition new b771aadc6e4c f2fs: enforce single zone capacity new 074b5ea2900e f2fs: adjust zone capacity when considering valid block count new 8e0f54a70e9b f2fs: add a sysfs entry to show zone capacity new 67ca06872eb0 f2fs: fix to invalidate META_MAPPING before DIO write new 1dd55358efc4 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() new 7165841d578e f2fs: fix to check inline_data during compressed inode conversion new a8634ccf5d62 f2fs: allow compression of files without blocks new 0d5b9d815639 f2fs: invalidate meta pages only for post_read required inode new 1adaa71ea9bf f2fs: don't bother wait_ms by foreground gc new f8e2f32bcde5 f2fs: introduce sysfs atomic write statistics new 8ee236dcaa69 f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL a [...] new 141170b759e0 f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() new 7b01ad7f339e f2fs: obsolete unused MAX_DISCARD_BLOCKS new 09beadf289d6 f2fs: fix to do sanity check on segment type in build_sit_ [...] new 23339e5752d0 f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE new 4a2c5b799496 f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data new dbf8e63f48af f2fs: remove device type check for direct IO new 912f0d6580e7 f2fs: do not set compression bit if kernel doesn't support new 90be48bd9d29 f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED new bff139b49d9f f2fs: handle decompress only post processing in softirq new e53f8643474a f2fs: clean up f2fs_abort_atomic_write() new 4f8219f8aa17 f2fs: intorduce f2fs_all_cluster_page_ready new 01fc4b9a6ed8 f2fs: use onstack pages instead of pvec new 1daf117f1d6b Merge tag 'f2fs-for-6.0' of git://git.kernel.org/pub/scm/l [...] new da1bb4ed2356 tty: fix typos in comments new d93e612d13ba serial: tegra: fix typos in comments new 6f3cdf2bf1ba serial: pic32: fix missing clk_disable_unprepare() on erro [...] new 22b10b33b9c6 dt-bindings: serial: mtk-uart: Convert txt to json-schema new 7fd6c24bae8f serial: pmac_zilog: remove unused header new 0d49ee83a450 tty/vt: defkeymap.c_shipped, little unification with loadkeys new 5c4d7b049dce tty/vt: Makefile, add --unicode for loadkeys invocation new 17945d317a52 tty/vt: consolemap: use ARRAY_SIZE() new 4173f018aae1 tty/vt: consolemap: rename and document struct uni_pagedir new db8f597a4712 tty/vt: consolemap: define UNI_* macros for constants new 2097dc2273a5 tty/vt: consolemap: decrypt inverse_translate() new 0b75f7968d61 tty/vt: consolemap: remove extern from function decls new f827c754f9b6 tty/vt: consolemap: convert macros to static inlines new d9ebb906a45a tty/vt: consolemap: make parameters of inverse_translate() saner new e16cb6fe3158 tty/vt: consolemap: one line = one statement new ad8a2142ba57 tty/vt: consolemap: use | for binary addition new 9254365443f7 tty/vt: consolemap: introduce UNI_*() macros new 32bd78fc4948 tty/vt: consolemap: zero uni_pgdir using kcalloc() new acf90b4d52e6 tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) new 6e4e8d74664a tty/vt: consolemap: make con_set_unimap() more readable new 6364d391363a tty/vt: consolemap: make con_get_unimap() more readable new cb47d81f0f0f tty/vt: consolemap: make p1 increment less confusing in co [...] new 949fafcd7fa3 tty/vt: consolemap: check put_user() in con_get_unimap() new 5a904a936b40 tty/vt: consolemap: introduce enum translation_map and use it new f052f62c23b3 tty/vt: consolemap: remove glyph < 0 check from set_invers [...] new dca141917301 tty/vt: consolemap: extract dict unsharing to con_unshare_ [...] new 50c92a1b2d50 tty/vt: consolemap: saner variable names in set_inverse_tr [...] new 61fe4a6bb16f tty/vt: consolemap: saner variable names in conv_uni_to_pc() new d4a2245b8bcc tty/vt: consolemap: saner variable names in con_insert_unipair() new c3fd9f7121f0 tty/vt: consolemap: saner variable names in con_unify_unimap() new 01ddc0dabd1b tty/vt: consolemap: saner variable names in con_do_clear_unimap() new cded789c6889 tty/vt: consolemap: saner variable names in con_unshare_unimap() new 447e9a7c6681 tty/vt: consolemap: saner variable names in con_release_unimap() new 3315f1aa8521 tty/vt: consolemap: saner variable names in con_copy_unimap() new 5a79458c5613 tty/vt: consolemap: saner variable names in con_get_unimap() new ff4606acb4dc tty/vt: consolemap: saner variable names in con_set_unimap() new 1a086f5d63ae tty/vt: consolemap: saner variable names in con_set_defaul [...] new 9ec9b79a2b9b tty/vt: consolemap: make conv_uni_to_pc() more readable new d8d0d1758c7d tty/vt: consolemap: remove superfluous whitespace new a7e50de460d7 tty/vt: consolemap: change refcount only if needed in con_ [...] new 63c4f92fcca3 tty/vt: consolemap: extract con_allocate_new() from con_do [...] new fc440658346e tty/vt: consolemap: use con_allocate_new() in con_unshare_ [...] new 484923ad3ad1 tty/vt: consolemap: walk the buffer only once in con_set_t [...] new 285e76fc049c serial: max310x: use regmap methods for SPI batch operations new 6ef281daf020 serial: max310x: use a separate regmap for each port new b3883ab5e957 serial: max310x: make accessing revision id interface-agnostic new 2e1f2d9a9bdb serial: max310x: implement I2C support new ebaed53c0017 tty: vt: convert sysfs snprintf to sysfs_emit new 767cc6681b1b serial: 8250: kill __do_stop_tx() new 90574a5b5a04 serial: 8250: handle __start_tx() call in start_tx() new ce338e4477cf serial: 8250: Store to lsr_save_flags after lsr read new bdb70c424df1 serial: 8250: Create serial_lsr_in() new 6a4241e8f9b1 serial: 8250: Get preserved flags using serial_lsr_in() new 7a3525e48cf7 serial: 8250: Adjust misleading LSR related comment new 197eb5c416ff serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() new af14f3007e2d serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_ [...] new 8322b1f52715 serial: Add uart_rs485_config() new 2dbd0c14ebe8 serial: Move serial_rs485 sanitization into separate function new 8925c31c1ac2 serial: Add rs485_supported to uart_port new 43ee34131ced serial: 8250: Create serial8250_em485_supported for em485 users new 499b1160bc02 serial: 8250_bcm2835aux: Use serial8250_em485_supported new 62a4b3d27419 serial: 8250_dwlib: Fill in rs485_supported new 59c221f8e126 serial: 8250_exar: Fill in rs485_supported new 70780464846f serial: 8250_fintek: Fill in rs485_supported new 4f4c90bb2a51 serial: 8250_lpc18cc: Fill in rs485_supported new 6d345f7cf83c serial: 8250_of: Use serial8250_em485_supported new 456d523b1be3 serial: 8250_pci: Fill in rs485_supported for pci_fintek new ebe2cf736a04 serial: pl011: Fill in rs485_supported new e849145e1fdd serial: ar933x: Fill in rs485_supported new af47c491e3c7 serial: atmel: Fill in rs485_supported new 07481f448b63 serial: fsl_lpuart: Fill in rs485_supported new 00d7a00e2a6f serial: imx: Fill in rs485_supported new 2b947cf9e335 serial: max310x: Fill in rs485_supported new 949b4dbfb6b3 serial: mcf: Fill in rs485_supported new d45e50d08776 serial: omap: Fill in rs485_supported new 267913ecf737 serial: sc16is7xx: Fill in rs485_supported new aeae8f222fdd serial: stm32: Fill in rs485_supported new be2e2cb1d281 serial: Sanitize rs485_struct new 596a9171472b serial: Clear rs485 struct when non-RS485 mode is set new 51ad36baacb3 serial: return -EINVAL for non-legacy RS485 flags new 9cdaf4fc2e6f serial: 8250_dwlib: Remove serial_rs485 sanitization new cf426544a413 serial: 8250_fintek: Remove serial_rs485 sanitization new ebc3c2a4cdba serial: 8250: lpc18xx: Remove serial_rs485 sanitization new 61bca7da91c6 serial: 8250_pci: Remove serial_rs485 sanitization new b9759cba3221 serial: pl011: Remove serial_rs485 sanitization new 7195eefb38d7 serial: fsl_lpuart: Call core's sanitization and remove cu [...] new 55e18c6b6d42 serial: imx: Remove serial_rs485 sanitization new ad98c78bd011 serial: max310x: Remove serial_rs485 sanitization new e25ed4a8857f serial: 8250_exar: Remove serial_rs485 assignment new fd93a3d851c5 serial: mcf: Remove serial_rs485 assignment new bbdcbc1301ce serial: sc16is7xx: Remove serial_rs485 assignment new 84f2faa7852e serial: 8250: Remove serial_rs485 sanitization from em485 new 6bb6fa6908eb tty: Implement lookahead to process XON/XOFF timely new 65534736d9a5 tty: Use flow-control char function on closing path new df36f3e3fbb7 Merge tag 'v5.19-rc3' into tty-next new 139f39be42fc tty/vt: consolemap: use ARRAY_SIZE(), part II. new 43e1d0776840 tty/vt: consolemap: remove unused parameter from set_inver [...] new a7311228ae9b tty/vt: consolemap: saner variable names in set_inverse_tr [...] new d524e1c764a6 tty/vt: consolemap: saner variable names in set_inverse_transl() new 8da443b1a403 tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* new 1c2f6294a361 tty/vt: consolemap: improve UNI_*() macros definitions new a666c70c0c2c tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() new 2a9c56cceec0 tty/vt: consolemap: use E_TABSZ for the translations size new 2069cb2e1f3e serial: sifive: Remove useless license text when SPDX-Lice [...] new 5db6db08c6de serial: 8250: Use UART_LCR_WLEN8 instead of literal new d4b06172861b serial: 8250_pericom: Use UART_LCR_DLAB new ab24a01b2765 tty: Add closing marker into comment in tty_ldisc.h new f9008285bb69 serial: Drop timeout from uart_port new eb01611056cf drivers: tty: serial: Add missing of_node_put() in serial-tegra.c new d24d7bb2cd94 tty: serial: Fix refcount leak bug in ucc_uart.c new 599fc76a5a00 dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings new b28be5d06d33 MAINTAINERS: Update DW 8250 UART maintainership new ab8ba6c59d5a serial: kgdboc: Fix typo in comment new 1fce2867c7cb dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588 new b50058b82e0a tty: serial: atmel: stop using legacy pm ops new 84b476b124d4 tty: serial: atmel: use devm_clk_get() new 61dbc75ce00f tty: serial: atmel: remove enable/disable clock due to atm [...] new df5dac860111 serial: st-asc: remove include of pm_runtime.h new 24b5596a858d serial: msm: Convert container_of UART_TO_MSM to static inline new fddbab7b40b3 serial: msm: Rename UART_* defines to MSM_UART_* new e23ee9d2c4cc serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA new 27a1c39215a2 serial: 8250: Use C99 array initializer & define UART_REG_ [...] new eb47b59afb7e serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE new 34619de1b8cb serial: Consolidate BOTH_EMPTY use new f8ba5680a56b serial: 8250: make saved LSR larger new 507bd6fbaaef serial: 8250: create lsr_save_mask new 79b3e69fa4a1 serial: 8250_lpss: Use 32-bit reads new ae50bb275283 serial: take termios_rwsem for ->rs485_config() & pass ter [...] new 4f768e94774c serial: Support for RS-485 multipoint addresses new f287f971e256 serial: 8250_dwlib: Support for 9th bit multipoint addressing new 9636047ffafc tty: serial: samsung_tty: support more than 4 uart ports new 72a43046b61a tty: serial: samsung_tty: loopback mode support new 137b2d985928 serial: 8250_port: Fix spelling mistake new b9491b2e45d7 serial: 8250_dw: Take port lock while accessing LSR new 65e20e8cbbcc earlycon: prevent multiple register_console() new 6343ecd76c82 serial: 8250_dw: Sort headers alphabetically new 808313bc2182 serial: 8250_dw: Drop PM ifdeffery new e9f973667956 8250_dwlib: Convert bitops to newer form new 309f7beddf05 serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_ [...] new c8177f90b7c6 dt-bindings: serial: 8250: Add npcm845 compatible string new ac77f0077c32 tty: n_gsm: fix user open not possible at responder until [...] new 01aecd917114 tty: n_gsm: fix tty registration before control channel open new 556fc8ac0651 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() new c568f7086c6e tty: n_gsm: fix missing timer to handle stalled links new bec0224816d1 tty: n_gsm: fix non flow control frames during mux flow off new 4fae831b3a71 tty: n_gsm: fix packet re-transmission without open contro [...] new 32dd59f96924 tty: n_gsm: fix race condition in gsmld_write() new 0af021678d5d tty: n_gsm: fix deadlock and link starvation in outgoing d [...] new 734966043860 tty: n_gsm: fix resource allocation order in gsm_activate_mux() new 9d3aaceb73ac serial: 8250_fsl: Don't report FE, PE and OE twice new 60b21490b72f MIPS: ath79: Remove one of the identical args in early_printk new 0139da50dc53 serial: Embed rs485_supported to uart_port new 8bec874f84d8 serial: RS485 termination is supported if DT provides one new f30e10caa80a tty: n_gsm: fix wrong T1 retry count handling new 18a948c7d909 tty: n_gsm: fix DM command new 59ff0680ecbf tty: n_gsm: fix flow control handling in tx path new 7e5b4322cde0 tty: n_gsm: fix missing corner cases in gsmld_poll() new ef5a03a26c87 tty: 8250: Add support for Brainboxes PX cards. new 806a449725cb serial: 8250: SERIAL_8250_ASPEED_VUART should depend on AR [...] new 1d46c08d246e tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() new 4f4e670342b1 serial: 8250_dw: Avoid pslverr on reading empty receiver fifo new 3182efd036c1 serial: 8250_bcm7271: Save/restore RTS in suspend/resume new 996fd3cf9c0f serial: ar933x: Fix check for RS485 support new 184842622c97 serial: ar933x: Remove superfluous code in ar933x_config_rs485() new 44b27aec9d96 serial: core, 8250: set RS485 termination GPIO in serial core new d8fcd9cfbde5 serial: core: move sanitizing of RS485 delays into own function new 4dfd10351e49 serial: core: sanitize RS485 delays read from device tree new 885dcb08c93d dt_bindings: rs485: Correct delay values new c64e17584ba7 serial: 8250_dwlib: remove redundant sanity check for RS485 flags new 5095ca634f8b serial: 8250: lpc18xx: Remove redundant sanity check for R [...] new ceefa81e6e69 serial: remove VR41XX serial driver new af77c56aa353 tty: vt: initialize unicode screen buffer new b9f1736e475d serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() new c474c775716e tty: serial: qcom-geni-serial: Fix get_clk_div_rate() whic [...] new 070298c84e5b serial: fsl_lpuart: zero out parity bit in CS7 mode new c7039ce904c0 serial: stm32: make info structs static to avoid sparse warnings new 707f816f2559 tty: serial: fsl_lpuart: correct the count of break characters new a7209541239e serial: mvebu-uart: uart2 error bits clearing new 0f42d7f23fd9 dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126 new e60a7233684a Documentation: serial: move uart_ops documentation to the struct new c4bd17a6ddf3 Documentation: serial: dedup kernel-doc for uart functions new 27940abd5552 Documentation: serial: move GPIO kernel-doc to the functions new d34d7c4b774d Documentation: serial: link uart_ops properly new 987233b342b9 tty: serial: serial_core, reformat kernel-doc for functions new 9e5f399f5c9f tty: serial: document uart_get_console() new 014482b667d3 tty: amiserial: Fix comment typo new 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 [...] new 67bce62ac195 leds: clevo-mail: fix Kconfig "its" grammar new 399e7aa82105 leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors new 83543c6e54b9 dt-bindings: leds: pwm-multicolor: Add active-low property new 3dd7ed589f2e leds: pwm-multicolor: Support active-low LEDs new 9b60b675194c leds: clevo-mail: Mark as broken pending interface fix new 13344f8ce8a0 dt-bindings: leds: add Broadcom's BCM63138 controller new a0ba692072d8 leds: bcm63138: add support for BCM63138 controller new de40c8496ead dt-bindings: leds: class-multicolor: reference class direc [...] new 38a3b05ac078 dt-bindings: leds: lp50xx: fix LED children names new 13b64a0c1905 dt-bindings: leds: leds-bcm63138: unify full stops in desc [...] new bcc607cdbb1f leds: add help info about BCM63138 module name new 92cfc71ee2dd leds: leds-bcm63138: get rid of LED_OFF new a01633cd867b leds: turris-omnia: convert to use dev_groups new e625e2238a27 dt-bindings: leds: pwm-multicolor: document max-brigthness new dc6d28f4859d leds: is31fl319x: Add missing si-en compatibles new 8e6dde1b4495 leds: is31fl319x: Use non-wildcard names for vars, structs [...] new bd34266fdec2 leds: is31fl319x: Move chipset-specific values in chipdef struct new fa877cf1abb9 leds: is31fl319x: Add support for is31fl319{0,1,3} chips new 774268347938 leds: is31fl319x: Cleanup formatting and dev_dbg calls new 69a9b172adbd leds: is31fl319x: Make use of device properties new 0d77252bc4d2 leds: is31fl319x: Make use of dev_err_probe() new e1af5c815586 leds: is31fl319x: Fix devm vs. non-devm ordering new 38ba0bb291aa leds: is31fl319x: use simple i2c probe function new c8a684e2e110 Merge tag 'leds-5.20-rc1' of git://git.kernel.org/pub/scm/ [...]
The 271 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 + .../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 + 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 + 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 | 4 +- arch/mips/ath79/early_printk.c | 17 +- drivers/accessibility/braille/braille_console.c | 2 +- drivers/accessibility/speakup/main.c | 2 +- drivers/accessibility/speakup/serialio.h | 3 +- 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/of/fdt.c | 4 +- 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 +- 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/linux/console_struct.h | 6 +- include/linux/consolemap.h | 60 +- include/linux/fs.h | 2 + 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/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 +- 150 files changed, 4935 insertions(+), 3848 deletions(-) create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm63138.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