This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 881eccbef525 Merge tag 'soundwire-6.1-rc1' of git://git.kernel.org/pub/ [...] new 957e8c047bf2 tty: xilinx_uartps: Check clk_enable return value new 7bdd444b2d73 tty: xilinx_uartps: Update copyright text to correct format new 03a94800b9f3 tty: xilinx_uartps: Initialise the read_status_mask new b8a6c3b3d465 tty: xilinx_uartps: Fix the ignore_status new b36962896f00 tty: xilinx_uartps: Prevent writes when the controller is [...] new a17fa1216c23 tty: xilinx_uartps: Add timeout waiting for loop new a000bafa6182 tty: xilinx_uartps: Check the clk_enable return value new 8ed030de05b3 dt-bindings: serial: pl011: Add a reg-io-width parameter new 81db9e8edf7a serial: pl011: Add reg-io-width parameters new 374e01fa1304 serial: fsl_lpuart: Fix comment typo new e68d545004bd serial: pic32_uart: Utilize uart_console_enabled() new e9c9d3bb158d serial: pic32_uart: Convert to use GPIO descriptors new 5779a072c248 tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE [...] new a3911f6ea554 serial: 8250: Add helper for clearing IER new 70d15f216e29 serial: 8250: Clear dma tx_err unconditionally new 4f1b576d700c tty: serial: meson: Use devm_clk_get_enabled() helper new 8b470f6ed812 dt-bindings: serial: samsung_uart: drop ref from reg-io-width new f26fd926ccb7 tty/vt: Remove printable variable new 5698782fd226 dt-bindings: serial: renesas,scif: Document RZ/Five SoC new bf93e887e2a1 dt-bindings: serial: samsung: Add 'power-domains' property new eb9e109d010c tty: move from strlcpy with unused retval to strscpy new 87888fb9ac0c tty: Remove baudrate dead code & make ktermios params const new 292e2e7a639d tty: Fix comment style in tty_termios_input_baud_rate() new c87391b5dd77 serial: dz: Assume previous baudrate is valid new d15f89d997d9 tty: Make tty_termios_copy_hw() old ktermios const new 8b7d2d95cf82 tty: Make ldisc ->set_termios() old ktermios const new bec5b814d46c serial: Make ->set_termios() old ktermios const new f6d47fe5921a usb: serial: Make ->set_termios() old ktermios const new a8c11c152034 tty: Make ->set_termios() old ktermios const new a54dc4b38186 serial: sh-sci: CIRC_CNT_TO_END() is enough new 575ca2cb89ea serial: sh-sci: tail is already on valid range new 1a9a59104646 serial: pch_uart: CIRC_CNT_TO_END() is enough new 6f418aeaadb7 loongarch: remove generic-y += termios.h new 0c7833b9e86d termios: get rid of stray asm/termios.h include in n_hdlc.c new d4ab5c2e9cee serial: ucc_uart: Remove custom frame size calculation new d9ad71a2fb6a serial: cpm_uart: Remove custom frame size calculation new d4be10c816ba serial: fsl_lpuart: Remove custom frame size calculation new 5ec2952c6278 serial: sunsab: Remove frame size calculation dead-code new cac8f7194111 serial: tegra: Remove custom frame size calculation new 18417b01c1e4 serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion new bf98ef69f75d serial: Fix double word new 0a64ce6e5442 kernel/panic: Drop unblank_screen call new b74dbbe19b25 tty/vt: Add console_lock check to vt_console_print() new 74b2c563c2a7 dt-binding: serial: mediatek,uart: update bingding for MT8188 new e4cdd25cafac tty: mxser: remove redundant assignment to hwid new 35f2e3c267f0 Merge 6.0-rc4 into tty-next new 408e532e8099 tty: serial: qcom-geni-serial: Replace hardcoded icc flags [...] new 1d5d66825610 termios: uninline conversion helpers new c9874d3ffeaf termios: start unifying non-UAPI parts of asm/termios.h new 38fc315a73f7 termios: consolidate values for VDISCARD in INIT_C_CC new d04f9915fa44 make generic INIT_C_CC a bit more generic new e7b4c812b968 termios: convert the last (sparc) INIT_C_CC to array new 89bbeb7e3199 termios: get rid of non-UAPI asm/termios.h new ccf3a570410a termios: kill uapi termios.h that are identical to generic one new 19fb0a664f64 tty: n_gsm: add enumeration for gsm encodings new 796492de0124 tty: n_gsm: name gsm tty device minors new 669609cea1d2 tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() new de640bc6b8b1 tty: n_gsm: introduce gsm_control_command() function new c07da737af4d tty: n_gsm: name the debug bits new c22d054f1ed6 tty: n_gsm: add debug bit for user payload new ed9f4bb39624 tty: serial: cpm_uart: remove unused cpm_uart_nr declaration new e2752ae3cfc9 serial: omap: Disallow RS-485 if rts-gpio is not specified new 007b20e9ec8d dt-bindings: serial: rockchip: add rockchip,rk3128-uart new 1d5859ef229e drivers: serial: jsm: fix some leaks in probe new 7a4e0d2c7fb8 tty: remove TTY_MAGIC new 5052df99d3bc tty: remove TTY_DRIVER_MAGIC new 14f9ed615370 tty: n_hdlc: remove HDLC_MAGIC new 0e6357c3b61d tty: synclink_gt: remove MGSL_MAGIC new eef7381d8134 tty: hvc: remove HVC_IUCV_MAGIC new 0c0bfc6b1438 tty: serial: move and cleanup vt8500_tx_empty() new d9c128117da4 tty: serial: clean up stop-tx part in altera_uart_tx_chars() new 3af44d9bb053 tty: serial: altera_uart_{r,t}x_chars() need only uart_port new 0fbf36bb6a07 tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() new 2a4be3a55cd2 tty: serial: extract tx_ready() from __serial_lpc32xx_tx() new 8ca01f8f70d1 tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool new 7ef26ab6feea tty: serial: extract serial_omap_put_char() from transmit_chars() new 9906890c89e4 serial: 8250: Let drivers request full 16550A feature probing new 00b7a4d4ee42 serial: 8250: Request full 16550A feature probing for OxSe [...] new 46a8973c4d9d serial: 8250: Switch UART port flags to using BIT_ULL new 039d4926379b serial: 8250: Toggle IER bits on only after irq has been set up new 316ae95c175a tty: serial: fsl_lpuart: disable dma rx/tx use flags in lp [...] new b9e947fbf008 dt-bindings: serial: atmel,at91-usart: convert to json-schema new 9e1618008064 dt-bindings: serial: atmel,at91-usart: Add SAM9260 compati [...] new 79cb50350069 dt-bindings: serial: atmel,at91-usart: Add gclk as a possi [...] new 1a5a01a1e31e tty: serial: atmel: Separate mode clearing between UART and USART new 5644bf1843d9 tty: serial: atmel: Only divide Clock Divisor if the IP is USART new 5e3ce1f26129 tty: serial: atmel: Make the driver aware of the existence [...] new f73db49650a1 tty: serial: atmel: Use FIELD_PREP/FIELD_GET new 3a939433ddc1 serial: ar933x: Deassert Transmit Enable on ->rs485_config() new adafbbf6895e serial: stm32: Deassert Transmit Enable on ->rs485_config() new 4c8928850c9d MAINTAINERS: Solve warning regarding inexistent atmel-usar [...] new a12c68920918 Merge 7e2cd21e02b3 ("Merge tag 'tty-6.0-rc7' of git://git. [...] new 77b2d26805c9 serial: 8250_omap: Convert to use uart_xmit_advance() new e02fbb0bcb9b serial: 8250_dma: Convert to use uart_xmit_advance() new 7c7f9bc986e6 serial: Deassert Transmit Enable on probe in driver-specific way new 379a33786d48 serial: 8250: Fix restoring termios speed after suspend new 468cdabe93c5 tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL new dfdabd385654 serial: stm32: Fix unused-variable warning new 8a1088116ba5 tty: serial: allow pxa.c to be COMPILE_TESTed new d8544c9c7cf7 tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() new ed9bf4aea06e tty: serial: use FIELD_GET() in lqasc_tx_ready() new 523f54ed3be7 tty: serial: unify TX space reads under altera_jtaguart_tx [...] new 12f3a5eba3c4 tty: serial: do unlock on a common path in altera_jtaguart [...] new 30963b2f75bf serial: cpm_uart: Don't request IRQ too early for console port new 6181073dd6a7 Merge tag 'tty-6.1-rc1' of git://git.kernel.org/pub/scm/li [...] new d80f4ecb9527 usb: common: usb-conn-gpio: Simplify some error message new c82c2e5c7ad8 dt-bindings: usb: Add MediaTek MT6370 TCPC new c2a8ea5997fd usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver new 35a78bb83c31 usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader [...] new ad57410d231d usb: gadget: rndis: use %u instead of %d to print u32 values new 7ebfdfa08fe8 usb: host: npcm7xx: remove USB EHCI host reset sequence new de8ec567ef4d dt-bindings: usb: npcm7xx: Add npcm845 compatible new b6caf79d215d USB: host: npcm: Add NPCM8XX support new b44c0e7fef51 usb: dwc3: gadget: conditionally remove requests new 37a136aac3fe usb: dwc3: debug: show events parameters in hex new 808e8bff6fe4 usb: dwc3: trace: add Start of Frame Number to trace event new b6155eaf6b05 usb: common: debug: Check non-standard control requests new b89bffa2efc9 usb: dwc3: qcom: only parse 'maximum-speed' once new d75807ab9569 usb: dwc3: qcom: clean up icc init new a72095ed8e65 dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H new 3b77b2715564 usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn new 1e50ceb0397c usb: typec: tcpci_rt1711h: Add regulator support when source vbus new a2ed34df5a11 usb: typec: tcpci_rt1711h: Add initial phy setting new 24b5c2c824c5 usb: typec: tcpci_rt1711h: Add compatible id with rt1715 new 2c8cc0946c14 usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common new e80cec306ac8 usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of volt [...] new 3c3ce77c9dab dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a0 [...] new b9f20cff54f7 usb: gadget: udc: renesas_usb3: Add support for RZ/V2M new c4c2fac94dd0 USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage new b7db5733a5ac usb: move from strlcpy with unused retval to strscpy new 77bfa0fc7536 phy: tegra: xusb: add utmi pad power on/down ops new a88520bfc0ec usb: gadget: tegra: Reduce pad power new 4dce3b375179 usb/hcd: Fix dma_map_sg error check new e372a6dbc501 dt-bindings: usb: Add missing (unevaluated|additional)Prop [...] new c962af85a36a usb: gadget: net2272: Remove the initialization of statics to 0 new 8cbad7cd6e85 usb: gadget: at91_udc: Fix comments typo new f1e8a41c6cd5 usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros new 6b91a8e3412a usb: chipidea: clarify Documentation/ABI text new 66d1c8021e1d usb: chipidea: Add support for VBUS control with PHY new 4348f2e3ab33 usb: gadget: function: rndis: limit # of RNDIS instances to 1000 new d27c66adb4c0 usb: ehci: Use endpoint in URB to get maxpacket new 9013d8fc0ad9 usb: host: Initiate urb ep with udev ep0 new 37bcd16d51c8 doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms ma [...] new b7feb442ee86 usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX new 8bd954c56197 usb: host: xhci-plat: suspend and resume clocks new c69400b09e47 usb: host: xhci-plat: suspend/resume clks for brcm new 359d5a85a758 usb: dwc3: Do not service EP0 and conndone events if soft [...] new e1ee843488d5 usb: dwc3: gadget: Force sending delayed status during sof [...] new 9711c67de748 usb: dwc3: gadget: Synchronize IRQ between soft connect/di [...] new dff981842a0b usb: dwc3: gadget: Continue handling EP0 xfercomplete events new 8f36b3b4e1b5 usbip: add USBIP_URB_* URB transfer flags new 10174220f55a usb: reduce kernel log spam on driver registration new a4efdb8a423b USB: FHCI: Switch to GPIO descriptors new 4e55e22d3d9a USB: hcd-pci: Drop the unused id parameter from usb_hcd_pc [...] new a956f91247da Merge 6.0-rc4 into usb-next new f3d478858bec usb: ohci-platform: fix usb disconnect issue after s4 new d017aeaf844d USB: xhci: make xhci_get_endpoint_address static new 255930b953fb usb: phy: tegra: switch to using devm_gpiod_get() new 9e2bb70349fe usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index() new 6690986da1e2 usb: clean up after dropping driver registration log spam new f57004b9d967 usb: gadget: f_fs: stricter integer overflow checks new a8113da51cf8 usb: misc: uss720: fix uninitialized variable rlen new 787f51f210eb USB/ARM: Switch S3C2410 UDC to GPIO descriptors new 2b2da6574e77 usb: dwc3: Avoid unmapping USB requests if endxfer is not [...] new 5265397f9442 usb: dwc3: Remove DWC3 locking during gadget suspend/resume new 461ee467507c usb: dwc3: Increase DWC3 controller halt timeout new b353eb6dc285 usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer new 8422b769fa46 usb: dwc3: gadget: Submit endxfer command if delayed durin [...] new d818320ea200 usb: chipidea: make configs for glue drivers visible with EXPERT new 9b91a6523078 usb: gadget: uvc: increase worker prio to WQ_HIGHPRI new 7eb2bf871454 usb: misc: usb3503: call clk_disable_unprepare in the erro [...] new 7bd7ad3c310c USB: serial: ftdi_sio: fix 300 bps rate for SIO new 366e89aafe20 USB: serial: ftdi_sio: clean up chip type enum new 25eb948601df USB: serial: ftdi_sio: drop redundant chip type comments new 01aeb31f3cda USB: serial: ftdi_sio: rename chip types new 64b12fdac0ed USB: serial: ftdi_sio: include FT2232D in type string new 027bf37dbe82 USB: serial: ftdi_sio: rename channel index new f353c0d43006 USB: serial: ftdi_sio: tighten device-type detection new 6fbd91425746 USB: serial: ftdi_sio: clean up modem-status handling new 4d045b98fb74 USB: serial: ftdi_sio: clean up attribute handling new a146cc4d4671 USB: serial: ftdi_sio: clean up baudrate request new 4d50f4fc67d6 USB: serial: ftdi_sio: assume hi-speed type new 1a0398915d22 USB: serial: ftdi_sio: simplify divisor handling new cfebcd53e65e USB: serial: ftdi_sio: add support for HP and HA devices new 0f6632e2e8be USB: serial: ftdi_sio: convert to use dev_groups new 61dfa797c731 USB: serial: console: move mutex_unlock() before usb_serial_put() new c142bdc5c720 USB: serial: ftdi_sio: clean up attribute visibility logic new a8619505a778 USB: serial: ftdi_sio: move driver structure new 6b2fe3df7c0c USB: serial: ftdi_sio: clean up driver prefix new 715a654bc65c Merge tag 'usb-serial-6.1-rc1' of https://git.kernel.org/p [...] new 7e271f42a5cc usb: host: xhci: Fix potential memory leak in xhci_alloc_s [...] new d591b32e5196 xhci: dbc: Fix memory leak in xhci_alloc_dbc() new 484d6f7aa328 xhci: Don't show warning for reinit on known broken suspend new e11487f1f6a6 xhci: show fault reason for a failed enable slot command new 1a855a83592e xhci: remove unused command member from struct xhci_hcd struct new d2e672a67fd2 xhci: remove unused lpm_failed_dev member from struct xhci_hcd new 24b7ba2f88e0 usb: gadget: function: fix dangling pnp_string in f_printer.c new af870d93c706 usb: dwc3: Fix typos in gadget.c new b4e05668348e usb: dwc2: Remove redundant license text new 7489ec86bcb3 usb: gadget: add _init/__exit annotations to module init/e [...] new e45d7337dc0e usb: typec: anx7411: Use of_get_child_by_name() instead of [...] new bb845948d93b dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs new 5032b2692032 dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb new a659daf63d16 usb: mon: make mmapped memory read only new 76bff31c7fba usb: dwc3: gadget: Do not clear ep delayed stop flag durin [...] new 875296ea8ff2 usb: dwc3: qcom: drop unneeded compatibles new 23b92adb53a1 dt-bindings: phy: qcom,qusb2: document sdm670 compatible new d225ea95e9f9 dt-bindings: usb: dwc3: add sdm670 compatible new 6ba8b8d45335 media: v4l: move helper functions for fractions from uvc t [...] new 6b028df7d466 media: uvcvideo: move uvc_format_desc to common header new 588b9e85609b usb: gadget: uvc: add v4l2 enumeration api calls new e219a712bc06 usb: gadget: uvc: add v4l2 try_format api call new ec50e114385f usb: dwc3: xilinx: add power management ops support new d6edcdc1ef06 usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure new ff2d2bee4750 usb: dwc3: pci: Update the macro names for USB PCIe device [...] new 93440d1fdf0a usb: dwc3: pci: Add PCIe device ID for USB3 controller on [...] new eea4c860c3b3 usb: musb: Fix musb_gadget.c rxstate overflow bug new 206732f9a5d8 dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk new a6fc2f1b0927 usb: dwc3: core: add gfladj_refclk_lpm_sel quirk new 5c3d5ecf48ab arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk t [...] new fc4ade55c617 USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM new 031cba1695d4 dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminati [...] new 63d7f9810a38 usb: dwc3: core: Enable GUCTL1 bit 10 for fixing terminati [...] new 2a735e4b5580 usb: dwc3: core: fix some leaks in probe new ad5dbfc123e6 Revert "usb: storage: Add quirk for Samsung Fit flash" new 67102bd31b4e Merge 6.0-rc7 into usb-next new 3de50478b5cc media: flexcop-usb: clean up endpoint sanity checks new fd449bb9ac44 media: flexcop-usb: clean up URB initialisation new a8be6b6ee959 media: flexcop-usb: use usb_endpoint_maxp() new 3fbfcf0c4216 usb: usb251xb: Switch to use dev_err_probe() helper new 759fcaaf600e usb: typec: stusb160x: Switch to use dev_err_probe() helper new 3eab90ae9f5b usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper new a075590c0aa2 usb: typec: fusb302: Switch to use dev_err_probe() helper new 7be7231d4197 usb: musb: core: Switch to use dev_err_probe() helper new 92150ca664e9 usb: musb: da8xx: Switch to use dev_err_probe() helper new a806f67f15fe usb: musb: cppi41: Switch to use dev_err_probe() helper new 82d788750e35 usb: musb: jz4740: Switch to use dev_err_probe() helper new 7a8275099361 usb: musb: sunxi: Switch to use dev_err_probe() helper new 1abf6ab490c5 usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair new 29afbe5f5afc usb: cdns3: remove dead code new 5d5fb7c75f5a usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs new e0b27d38ffb7 usb: phy: generic: Switch to use dev_err_probe() helper new 411c4597df7d USB: PHY: JZ4770: Switch to use dev_err_probe() helper new bce2b0539933 usb: idmouse: fix an uninit-value in idmouse_open new a62e6791476a MAINTAINERS: switch dwc3 to Thinh new b60e31bf18a7 thunderbolt: Add DP OUT resource when DP tunnel is discovered new 1c1aac98620d thunderbolt: Add comment where Thunderbolt 4 PCI IDs start new 32249fd8c8cc thunderbolt: Add support for Intel Meteor Lake new 7f333ace0257 thunderbolt: Move tb_xdomain_parent() to tb.h new 95f8f1cbc87b thunderbolt: Move port CL state functions into correct pla [...] new 3846d011403b thunderbolt: Pass CL state bitmask to tb_port_clx_supported() new b12d2955e732 thunderbolt: Add helper to check if CL states are enabled on port new d0f1e0c2a699 thunderbolt: Add support for receiver lane margining new 5172eb9a1643 thunderbolt: Allow NVM upgrade of USB4 host routers new 5424e1bf16f9 thunderbolt: Extend NVM version fields to 32-bits new 7bfafaa5185b thunderbolt: Rename and make nvm_read() available for other files new 8b02b2da77c8 thunderbolt: Provide tb_retimer_nvm_read() analogous to tb [...] new aef9c693e7e5 thunderbolt: Move vendor specific NVM handling into nvm.c new a52958321bbb thunderbolt: Add support for ASMedia NVM image format new 706d73836481 thunderbolt: debugfs: Fix spelling mistakes in seq_puts text new 387a42cfcf92 thunderbolt: Fix spelling mistake "simultaneusly" -> "simu [...] new 8283fb57e462 thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs new 8d9dcfff7b1c thunderbolt: Use dev_err_probe() new 5d2569cb4a65 thunderbolt: Explicitly enable lane adapter hotplug events [...] new bffcd14facbd Merge tag 'thunderbolt-for-v6.1-rc1' of git://git.kernel.o [...] new 37d49519b414 usb: add quirks for Lenovo OneLink+ Dock new fce703a991b7 usb: typec: ucsi: Don't warn on probe deferral new c9180362a920 usb: typec: Replace custom implementation of device_match_ [...] new 691f43cbfe63 usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra new 4b833fb3eb1e USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> [...] new 1c703e29da5e usb: mtu3: fix failed runtime suspend in host only mode new fb87c979fd89 dt-bindings: usb: Convert FOTG210 to dt schema new 2adc960ce79d Revert "USB: fixup for merge issue with "usb: dwc3: Don't [...] new 7a84e7353e23 Revert "usb: dwc3: Don't switch OTG -> peripheral if extco [...] new a0d381caf993 usb: host: ehci-exynos: switch to using gpiod API new a15e17acce5a usb: gadget: uvc: Fix argument to sizeof() in uvc_register [...] new 3180d827c807 usb: gadget: uvc: don't put item still in use new eee48781ea19 USB: serial: qcserial: add new usb-id for Dell branded EM7455 new 00988f70a076 Merge tag 'usb-serial-6.0-rc8' of https://git.kernel.org/p [...] new d3dcbe24a0fc Merge tag 'usb-6.1-rc1' of git://git.kernel.org/pub/scm/li [...] new 3954cf4338be devres: remove devm_ioremap_np new 3db48aca879d kernfs: Simply by replacing kernfs_deref_open_node() with of_on() new b52c2379c38f kernfs: Drop unnecessary "mutex" local variable initialization new cf2dc9db9370 kernfs: Refactor kernfs_get_open_node() new bdb2fd7fc56e kernfs: Skip kernfs_drain_open_files() more aggressively new 2d7f9f8c1815 kernfs: Improve kernfs_drain() and always call on removal new c25491747b21 kernfs: Add KERNFS_REMOVING flags new f8eb145eb946 kernfs: Factor out kernfs_activate_one() new 783bd07d095b kernfs: Implement kernfs_show() new e2691f6b44ed cgroup: Implement cgroup_file_show() new 07b7b883be5b driver_core: move from strlcpy with unused retval to strscpy new e9628e015fe2 class: use IS_ERR_OR_NULL() helper in class_unregister() new 6bb7ea3afd3e drivers: base: Print error code on synthetic uevent failure new 61742a7cd5b1 devres: Slightly optimize alloc_dr() new ee879be38bc8 dyndbg: fix static_branch manipulation new 85d6b66d31c3 dyndbg: fix module.dyndbg handling new bfa3ca448e81 dyndbg: show both old and new in change-info new 2ad556f70043 dyndbg: reverse module walk in cat control new 773beabbb8e8 dyndbg: reverse module.callsite walk in cat control new 47ea6f99d06e dyndbg: use ESCAPE_SPACE for cat control new e75ef56f7496 dyndbg: let query-modname override actual module name new 683263a5e075 dyndbg: add test_dynamic_debug module new e26ef3af964a dyndbg: drop EXPORTed dynamic_debug_exec_queries new aa86a154539e dyndbg: cleanup auto vars in dynamic_debug_init new b7b4eebdba7b dyndbg: gather __dyndbg[] state into struct _ddebug_info new ca90fca7f7b5 dyndbg: add class_id to pr_debug callsites new 3fc95d80a536 dyndbg: add __pr_debug_cls for testing new aad0214f3026 dyndbg: add DECLARE_DYNDBG_CLASSMAP macro new 66f4006b6ace kernel/module: add __dyndbg_classes section new c45f67ace832 dyndbg: add ddebug_attach_module_classes new a4a2a427413e dyndbg: validate class FOO by checking with module new 753914ed85ac doc-dyndbg: describe "class CLASS_NAME" query support new ace7c4bbb240 doc-dyndbg: edit dynamic-debug-howto for brevity, audience new b9400852c080 dyndbg: add drm.debug style (drm/parameters/debug) bitmap support new 6ea3bf466ac6 dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes new bdbb0bbcf858 Documentation: stable: Document alternative for referring [...] new 2122c0d0f5a1 docs: update mediator information in CoC docs new d11b1e908e9a driver core: remove make_class_name declaration new a791dc135325 Merge 6.0-rc5 into driver-core-next new ec9c88070deb Merge 1707c39ae309 ("Merge tag 'driver-core-6.0-rc7' of gi [...] new 4abc99652812 kernfs: fix use-after-free in __kernfs_remove new b8de524ce46e debugfs: Only clobber mode/uid/gid on remount if asked new 01daccf74832 devcoredump : Serialize devcd_del work new 766c5a3ecb31 Documentation: remove nonexistent magic numbers new 53c2bd679017 a.out: remove define-only CMAGIC, previously magic number new ddbded78f789 Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex- [...] new 21c660fd7c93 MIPS: remove define-only GDA_MAGIC, previously magic number new 03b15a984dc3 Documentation: HFS is not a user of magic numbers new 82b5b4e6cc81 Documentation: sndmagic.h doesn't exist new 4235e896928f Documentation: zh: remove references to IrDA new 63e79d3f7cbe Documentation: zh: remove stale magic numbers new 60464c2d3ff0 Documentation: CG_MAGIC isn't a magic number new ba5e03f15aeb Documentation: FULL_DUPLEX_MAGIC isn't a magic number new 976c957c197b Documentation: RIEBL_MAGIC isn't a magic number new 6a0abf8ff994 Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers new 4da0cdb1a6a7 Documentation: COW_MAGIC isn't a magic number new 03acba12179c Documentation: EEPROM_MAGIC_VALUE isn't a magic number new 4b0ab3d522ca Documentation: FW_HEADER_MAGIC isn't a magic number new bd5926220ffe nbd: remove define-only NBD_MAGIC, previously magic number new 82805818898d Documentation: NBD_REPLY_MAGIC isn't a magic number new 21760e5c3829 Documentation: ENI155_MAGIC isn't a magic number new d70590d53a89 driver core: use IS_ERR_OR_NULL() helper in device_create_ [...] new 19029f3f47c7 debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regse [...] new 0406faf25fb1 drm_print: condense enum drm_debug_category new f158936b60a7 drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers. new e820f52577b1 drm_print: interpose drm_*dbg with forwarding macros new 84ec67288c10 drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro new ee7d633f2dfb drm-print.h: include dyndbg header new 95a77b6331c2 drm-print: add drm_dbg_driver to improve namespace symmetry new 6ce6fae84536 drm_print: optimize drm_debug_enabled for jump-label new ccc2b496324c drm_print: prefer bare printk KERN_DEBUG on generic fn new 16deeb8e18ca drm_print: add _ddebug descriptor to drm_*dbg prototypes new aade55c86033 device property: Add const qualifier to device_get_match_d [...] new cdc7daa9e3e1 a.out: restore CMAGIC new 1da40c266738 Documentation: NBD_REQUEST_MAGIC isn't a magic number new fda8c908bc2d docs: filesystems: sysfs: Make text and code for ->show() [...] new e8bc52cb8df8 Merge tag 'driver-core-6.1-rc1' of git://git.kernel.org/pu [...]
The 357 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-bus-thunderbolt | 4 +- Documentation/admin-guide/dynamic-debug-howto.rst | 246 +++--- .../devicetree/bindings/mfd/atmel-usart.txt | 98 --- .../devicetree/bindings/phy/mxs-usb-phy.txt | 4 +- .../bindings/serial/atmel,at91-usart.yaml | 190 +++++ .../devicetree/bindings/serial/mediatek,uart.yaml | 1 + .../devicetree/bindings/serial/pl011.yaml | 6 + .../devicetree/bindings/serial/renesas,scif.yaml | 2 +- .../devicetree/bindings/serial/samsung_uart.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../devicetree/bindings/usb/analogix,anx7411.yaml | 2 + .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 2 + Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/faraday,fotg210.txt | 35 - .../devicetree/bindings/usb/faraday,fotg210.yaml | 77 ++ .../bindings/usb/mediatek,mt6370-tcpc.yaml | 36 + .../devicetree/bindings/usb/npcm7xx-usb.txt | 4 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 6 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 99 ++- .../devicetree/bindings/usb/richtek,rt1711h.yaml | 100 +++ .../devicetree/bindings/usb/snps,dwc3.yaml | 12 + .../devicetree/bindings/usb/st,stusb160x.yaml | 12 +- .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 1 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/filesystems/sysfs.rst | 2 +- Documentation/process/magic-number.rst | 69 -- .../translations/it_IT/process/magic-number.rst | 70 -- .../translations/zh_CN/process/magic-number.rst | 70 -- .../translations/zh_TW/process/magic-number.rst | 71 -- Documentation/usb/usbip_protocol.rst | 13 +- MAINTAINERS | 11 +- arch/alpha/include/asm/termios.h | 87 --- arch/alpha/kernel/Makefile | 2 +- arch/alpha/kernel/termios.c | 56 ++ arch/arm/mach-ep93xx/core.c | 1 + arch/arm/mach-s3c/mach-gta02.c | 10 +- arch/arm/mach-s3c/mach-h1940.c | 13 +- arch/arm/mach-s3c/mach-jive.c | 10 +- arch/arm/mach-s3c/mach-mini2440.c | 9 +- arch/arm/mach-s3c/mach-n30.c | 13 +- arch/arm/mach-s3c/mach-rx1950.c | 13 +- arch/arm/mach-s3c/mach-smdk2413.c | 12 +- arch/arm/mach-versatile/integrator_ap.c | 1 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/ia64/include/asm/termios.h | 58 -- arch/ia64/include/uapi/asm/termios.h | 51 -- arch/loongarch/include/asm/Kbuild | 1 - arch/mips/include/asm/sn/gda.h | 2 - arch/mips/include/asm/termios.h | 105 --- arch/parisc/include/asm/termios.h | 52 -- arch/parisc/include/uapi/asm/termios.h | 44 -- arch/powerpc/include/asm/termios.h | 18 - arch/s390/include/asm/termios.h | 26 - arch/s390/include/uapi/asm/termios.h | 50 -- arch/sparc/include/asm/termios.h | 147 ---- arch/sparc/kernel/Makefile | 4 +- arch/sparc/kernel/termios.c | 115 +++ drivers/base/base.h | 2 - drivers/base/class.c | 2 +- drivers/base/core.c | 4 +- drivers/base/dd.c | 2 +- drivers/base/devcoredump.c | 83 +- drivers/base/devres.c | 4 +- drivers/base/property.c | 4 +- drivers/block/nbd.c | 2 - drivers/char/pcmcia/synclink_cs.c | 3 +- drivers/gpu/drm/Kconfig | 12 + drivers/gpu/drm/Makefile | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 + drivers/gpu/drm/display/drm_dp_helper.c | 13 + drivers/gpu/drm/drm_crtc_helper.c | 13 + drivers/gpu/drm/drm_print.c | 48 +- drivers/gpu/drm/i915/i915_params.c | 12 + drivers/gpu/drm/nouveau/nouveau_drm.c | 13 + drivers/ipack/devices/ipoctal.c | 2 +- drivers/media/usb/b2c2/flexcop-usb.c | 22 +- drivers/media/usb/uvc/uvc_ctrl.c | 1 + drivers/media/usb/uvc/uvc_driver.c | 290 +------ drivers/media/usb/uvc/uvc_v4l2.c | 14 +- drivers/media/usb/uvc/uvcvideo.h | 147 ---- drivers/media/v4l2-core/v4l2-common.c | 86 +++ drivers/mmc/core/sdio_uart.c | 4 +- drivers/net/usb/hso.c | 3 +- drivers/net/wwan/wwan_core.c | 1 + drivers/phy/tegra/xusb-tegra186.c | 19 +- drivers/phy/tegra/xusb.c | 22 +- drivers/phy/tegra/xusb.h | 4 +- drivers/s390/char/tty3270.c | 2 +- drivers/staging/fwserial/fwserial.c | 3 +- drivers/staging/greybus/uart.c | 2 +- drivers/thunderbolt/Kconfig | 10 + drivers/thunderbolt/debugfs.c | 836 +++++++++++++++++++++ drivers/thunderbolt/domain.c | 10 +- drivers/thunderbolt/icm.c | 3 + drivers/thunderbolt/nhi.c | 55 +- drivers/thunderbolt/nhi.h | 3 + drivers/thunderbolt/nvm.c | 385 +++++++++- drivers/thunderbolt/retimer.c | 113 ++- drivers/thunderbolt/sb_regs.h | 58 ++ drivers/thunderbolt/switch.c | 449 ++++++----- drivers/thunderbolt/tb.c | 33 +- drivers/thunderbolt/tb.h | 56 +- drivers/thunderbolt/tb_regs.h | 3 + drivers/thunderbolt/usb4.c | 140 ++++ drivers/thunderbolt/xdomain.c | 35 +- drivers/tty/amiserial.c | 6 +- drivers/tty/hvc/hvc_iucv.c | 11 +- drivers/tty/hvc/hvcs.c | 3 +- drivers/tty/moxa.c | 9 +- drivers/tty/mxser.c | 8 +- drivers/tty/n_gsm.c | 202 +++-- drivers/tty/n_hdlc.c | 28 - drivers/tty/n_tty.c | 2 +- drivers/tty/pty.c | 2 +- drivers/tty/serial/21285.c | 2 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_core.c | 16 +- drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 2 +- drivers/tty/serial/8250/8250_dwlib.c | 3 +- drivers/tty/serial/8250/8250_dwlib.h | 2 +- drivers/tty/serial/8250/8250_fintek.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 2 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 - drivers/tty/serial/8250/8250_mid.c | 5 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 9 +- drivers/tty/serial/8250/8250_pci.c | 14 +- drivers/tty/serial/8250/8250_port.c | 62 +- drivers/tty/serial/Kconfig | 5 +- drivers/tty/serial/altera_jtaguart.c | 36 +- drivers/tty/serial/altera_uart.c | 18 +- drivers/tty/serial/amba-pl010.c | 2 +- drivers/tty/serial/amba-pl011.c | 20 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 9 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 87 ++- drivers/tty/serial/atmel_serial.h | 75 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 1 - drivers/tty/serial/cpm_uart/cpm_uart_core.c | 55 +- drivers/tty/serial/digicolor-usart.c | 2 +- drivers/tty/serial/dz.c | 11 +- drivers/tty/serial/earlycon.c | 6 +- drivers/tty/serial/fsl_linflexuart.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 27 +- drivers/tty/serial/icom.c | 5 +- drivers/tty/serial/imx.c | 10 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/jsm/jsm_driver.c | 3 +- drivers/tty/serial/jsm/jsm_tty.c | 4 +- drivers/tty/serial/lantiq.c | 25 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 12 +- drivers/tty/serial/max3100.c | 2 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 2 +- drivers/tty/serial/men_z135_uart.c | 4 +- drivers/tty/serial/meson_uart.c | 31 +- drivers/tty/serial/milbeaut_usio.c | 3 +- drivers/tty/serial/mpc52xx_uart.c | 30 +- drivers/tty/serial/mps2-uart.c | 2 +- drivers/tty/serial/msm_serial.c | 2 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/mvebu-uart.c | 2 +- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/omap-serial.c | 49 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 7 +- drivers/tty/serial/pic32_uart.c | 52 +- drivers/tty/serial/pmac_zilog.c | 4 +- drivers/tty/serial/pxa.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 8 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/rp2.c | 5 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 2 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/sccnxp.c | 3 +- drivers/tty/serial/serial-tegra.c | 15 +- drivers/tty/serial/serial_core.c | 46 +- drivers/tty/serial/serial_txx9.c | 2 +- drivers/tty/serial/sh-sci.c | 8 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/serial/sprd_serial.c | 5 +- drivers/tty/serial/st-asc.c | 2 +- drivers/tty/serial/stm32-usart.c | 108 +-- drivers/tty/serial/sunhv.c | 2 +- drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/sunsab.c | 22 +- drivers/tty/serial/sunsu.c | 8 +- drivers/tty/serial/sunzilog.c | 8 +- drivers/tty/serial/tegra-tcu.c | 2 +- drivers/tty/serial/timbuart.c | 4 +- drivers/tty/serial/uartlite.c | 5 +- drivers/tty/serial/ucc_uart.c | 18 +- drivers/tty/serial/vt8500_serial.c | 17 +- drivers/tty/serial/xilinx_uartps.c | 62 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink_gt.c | 11 +- drivers/tty/tty.h | 2 +- drivers/tty/tty_baudrate.c | 26 +- drivers/tty/tty_io.c | 11 +- drivers/tty/tty_ioctl.c | 79 +- drivers/tty/tty_mutex.c | 6 - drivers/tty/vcc.c | 1 + drivers/tty/vt/vt.c | 11 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 - drivers/usb/chipidea/Kconfig | 10 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 1 + drivers/usb/chipidea/host.c | 7 + drivers/usb/chipidea/otg_fsm.c | 7 + drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/common/debug.c | 96 ++- drivers/usb/common/ulpi.c | 20 +- drivers/usb/common/usb-conn-gpio.c | 6 +- drivers/usb/core/devio.c | 2 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hcd.c | 11 +- drivers/usb/core/quirks.c | 13 + drivers/usb/dwc2/core.c | 30 - drivers/usb/dwc2/core.h | 30 - drivers/usb/dwc2/core_intr.c | 30 - drivers/usb/dwc2/hcd.c | 30 - drivers/usb/dwc2/hcd.h | 31 +- drivers/usb/dwc2/hcd_ddma.c | 30 - drivers/usb/dwc2/hcd_intr.c | 30 - drivers/usb/dwc2/hcd_queue.c | 30 - drivers/usb/dwc2/hw.h | 30 - drivers/usb/dwc2/params.c | 30 - drivers/usb/dwc2/pci.c | 30 - drivers/usb/dwc2/platform.c | 30 - drivers/usb/dwc3/core.c | 137 ++-- drivers/usb/dwc3/core.h | 7 + drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/drd.c | 50 ++ drivers/usb/dwc3/dwc3-pci.c | 14 +- drivers/usb/dwc3/dwc3-qcom.c | 22 +- drivers/usb/dwc3/dwc3-xilinx.c | 63 +- drivers/usb/dwc3/ep0.c | 11 +- drivers/usb/dwc3/gadget.c | 73 +- drivers/usb/dwc3/trace.h | 3 +- drivers/usb/gadget/function/f_fs.c | 6 +- drivers/usb/gadget/function/f_mass_storage.c | 11 +- drivers/usb/gadget/function/f_ncm.c | 60 +- drivers/usb/gadget/function/f_printer.c | 12 +- drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/function/f_uvc.c | 37 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/usb/gadget/function/u_ether.c | 8 +- drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/function/uvc.h | 3 + drivers/usb/gadget/function/uvc_v4l2.c | 294 +++++++- drivers/usb/gadget/function/uvc_video.c | 9 +- drivers/usb/gadget/udc/at91_udc.c | 10 +- drivers/usb/gadget/udc/net2272.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 4 +- drivers/usb/gadget/udc/renesas_usb3.c | 131 +++- drivers/usb/gadget/udc/s3c2410_udc.c | 78 +- drivers/usb/gadget/udc/s3c2410_udc.h | 3 + drivers/usb/gadget/udc/tegra-xudc.c | 6 +- drivers/usb/host/Kconfig | 8 +- drivers/usb/host/ehci-atmel.c | 3 - drivers/usb/host/ehci-exynos.c | 19 +- drivers/usb/host/ehci-fsl.c | 2 - drivers/usb/host/ehci-hcd.c | 1 - drivers/usb/host/ehci-npcm7xx.c | 53 -- drivers/usb/host/ehci-omap.c | 2 - drivers/usb/host/ehci-orion.c | 4 - drivers/usb/host/ehci-pci.c | 4 +- drivers/usb/host/ehci-platform.c | 4 - drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/ehci-spear.c | 4 - drivers/usb/host/ehci-st.c | 4 - drivers/usb/host/fhci-hcd.c | 63 +- drivers/usb/host/fhci-hub.c | 15 +- drivers/usb/host/fhci.h | 4 +- drivers/usb/host/fotg210-hcd.c | 1 - drivers/usb/host/ohci-at91.c | 3 - drivers/usb/host/ohci-da8xx.c | 1 - drivers/usb/host/ohci-exynos.c | 2 - drivers/usb/host/ohci-hcd.c | 1 - drivers/usb/host/ohci-nxp.c | 2 - drivers/usb/host/ohci-omap.c | 2 - drivers/usb/host/ohci-pci.c | 4 +- drivers/usb/host/ohci-platform.c | 32 +- drivers/usb/host/ohci-pxa27x.c | 4 - drivers/usb/host/ohci-s3c2410.c | 3 - drivers/usb/host/ohci-spear.c | 3 - drivers/usb/host/ohci-st.c | 4 - drivers/usb/host/u132-hcd.c | 1 - drivers/usb/host/uhci-hcd.c | 2 - drivers/usb/host/uhci-pci.c | 2 +- drivers/usb/host/xhci-dbgcap.c | 2 +- drivers/usb/host/xhci-mem.c | 7 +- drivers/usb/host/xhci-pci.c | 2 +- drivers/usb/host/xhci-plat.c | 18 +- drivers/usb/host/xhci.c | 8 +- drivers/usb/host/xhci.h | 5 +- drivers/usb/misc/idmouse.c | 8 +- drivers/usb/misc/usb251xb.c | 18 +- drivers/usb/misc/usb3503.c | 25 +- drivers/usb/misc/uss720.c | 8 +- drivers/usb/mon/mon_bin.c | 5 + drivers/usb/mtu3/mtu3_core.c | 2 - drivers/usb/mtu3/mtu3_plat.c | 2 + drivers/usb/musb/da8xx.c | 8 +- drivers/usb/musb/jz4740.c | 10 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_cppi41.c | 6 +- drivers/usb/musb/musb_gadget.c | 3 + drivers/usb/musb/sunxi.c | 29 +- drivers/usb/phy/phy-generic.c | 9 +- drivers/usb/phy/phy-jz4770.c | 25 +- drivers/usb/phy/phy-mxs-usb.c | 4 +- drivers/usb/phy/phy-tegra-usb.c | 14 +- drivers/usb/serial/ark3116.c | 2 +- drivers/usb/serial/belkin_sa.c | 6 +- drivers/usb/serial/ch341.c | 5 +- drivers/usb/serial/console.c | 2 +- drivers/usb/serial/cp210x.c | 13 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/digi_acceleport.c | 6 +- drivers/usb/serial/f81232.c | 3 +- drivers/usb/serial/f81534.c | 4 +- drivers/usb/serial/ftdi_sio.c | 491 ++++++------ drivers/usb/serial/ftdi_sio.h | 22 +- drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/io_edgeport.c | 7 +- drivers/usb/serial/io_ti.c | 8 +- drivers/usb/serial/ir-usb.c | 6 +- drivers/usb/serial/iuu_phoenix.c | 3 +- drivers/usb/serial/keyspan.c | 3 +- drivers/usb/serial/keyspan_pda.c | 3 +- drivers/usb/serial/kl5kusb105.c | 5 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mct_u232.c | 5 +- drivers/usb/serial/mos7720.c | 5 +- drivers/usb/serial/mos7840.c | 5 +- drivers/usb/serial/mxuport.c | 4 +- drivers/usb/serial/oti6858.c | 6 +- drivers/usb/serial/pl2303.c | 3 +- drivers/usb/serial/qcserial.c | 1 + drivers/usb/serial/quatech2.c | 4 +- drivers/usb/serial/spcp8x5.c | 3 +- drivers/usb/serial/ssu100.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 6 +- drivers/usb/serial/upd78f0730.c | 4 +- drivers/usb/serial/usb-serial.c | 3 +- drivers/usb/serial/whiteheat.c | 6 +- drivers/usb/serial/xr_serial.c | 20 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/unusual_devs.h | 6 - drivers/usb/typec/anx7411.c | 4 +- drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/qcom-pmic-typec.c | 5 +- drivers/usb/typec/retimer.c | 2 +- drivers/usb/typec/stusb160x.c | 7 +- drivers/usb/typec/tcpm/Kconfig | 11 + drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/fusb302.c | 7 +- drivers/usb/typec/tcpm/tcpci.c | 22 - drivers/usb/typec/tcpm/tcpci_mt6370.c | 207 +++++ drivers/usb/typec/tcpm/tcpci_rt1711h.c | 150 +++- drivers/usb/typec/ucsi/ucsi.c | 8 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 12 + drivers/usb/typec/ucsi/ucsi_stm32g0.c | 2 +- drivers/usb/usbip/stub_main.c | 2 +- drivers/usb/usbip/stub_rx.c | 4 +- drivers/usb/usbip/usbip_common.c | 91 ++- fs/debugfs/file.c | 16 +- fs/debugfs/inode.c | 37 +- fs/kernfs/dir.c | 107 ++- fs/kernfs/file.c | 151 ++-- fs/kernfs/kernfs-internal.h | 1 + include/asm-generic/termios-base.h | 78 -- include/asm-generic/termios.h | 108 --- include/asm-generic/vmlinux.lds.h | 3 + include/drm/drm_print.h | 78 +- include/linux/cgroup.h | 1 + include/linux/dynamic_debug.h | 176 ++++- include/linux/io.h | 2 - include/linux/kernfs.h | 3 + include/linux/phy/tegra/xusb.h | 4 +- include/linux/platform_data/usb-s3c2410_udc.h | 6 - include/linux/property.h | 4 +- include/linux/serdev.h | 1 + include/linux/serial_8250.h | 5 +- include/linux/serial_core.h | 36 +- include/linux/termios_internal.h | 49 ++ include/linux/tty.h | 10 +- include/linux/tty_driver.h | 10 +- include/linux/tty_ldisc.h | 4 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/hcd.h | 1 - include/linux/usb/serial.h | 4 +- include/linux/usb/tcpci.h | 22 + include/linux/vt_kern.h | 1 - include/media/v4l2-common.h | 4 + include/media/v4l2-uvc.h | 359 +++++++++ include/uapi/linux/usbip.h | 26 + kernel/cgroup/cgroup.c | 20 + kernel/module/internal.h | 4 +- kernel/module/main.c | 20 +- kernel/panic.c | 3 - lib/Kconfig.debug | 10 + lib/Makefile | 1 + lib/bust_spinlocks.c | 3 - lib/devres.c | 15 - lib/dynamic_debug.c | 450 +++++++++-- lib/test_dynamic_debug.c | 165 ++++ net/bluetooth/rfcomm/tty.c | 4 +- 417 files changed, 7351 insertions(+), 4735 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-usart.txt create mode 100644 Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml delete mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.txt create mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6370-tcpc.yaml create mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1711h.yaml delete mode 100644 arch/alpha/include/asm/termios.h create mode 100644 arch/alpha/kernel/termios.c delete mode 100644 arch/ia64/include/asm/termios.h delete mode 100644 arch/ia64/include/uapi/asm/termios.h delete mode 100644 arch/mips/include/asm/termios.h delete mode 100644 arch/parisc/include/asm/termios.h delete mode 100644 arch/parisc/include/uapi/asm/termios.h delete mode 100644 arch/powerpc/include/asm/termios.h delete mode 100644 arch/s390/include/asm/termios.h delete mode 100644 arch/s390/include/uapi/asm/termios.h delete mode 100644 arch/sparc/include/asm/termios.h create mode 100644 arch/sparc/kernel/termios.c create mode 100644 drivers/usb/typec/tcpm/tcpci_mt6370.c delete mode 100644 include/asm-generic/termios-base.h delete mode 100644 include/asm-generic/termios.h create mode 100644 include/linux/termios_internal.h create mode 100644 include/media/v4l2-uvc.h create mode 100644 lib/test_dynamic_debug.c