This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from b3a608222336 Merge branch 'for-v5.6' of git://git.kernel.org:/pub/scm/l [...] adds ddd8891e01ec gpiolib: Add GPIOCHIP_NAME definition adds 885503fbea21 dt-bindings: Add Xylon vendor prefix adds e10781c118c9 dt-bindings: mfd: Document the Xylon LogiCVC multi-functio [...] adds 6bdbe62c748c dt-bindings: gpio: Document the Xylon LogiCVC GPIO controller adds c16485ad8e02 gpio: Add support for the Xylon LogiCVC GPIOs adds 4fc5bfeb4b7d gpiolib: Make use of assign_bit() API adds 894731a5c9d0 dt-bindings: gpio: rcar: Document r8a77961 support adds 6cc1d4568120 docs: driver-model: Add missing managed GPIO array get functions adds 048ae7e8b5db fmc: remove left-over ipmi-fru.h after fmc deletion adds 25d071b3f6db gpio: gpio-grgpio: fix possible sleep-in-atomic-context bu [...] adds e36eaf94be8f gpio: gpio-grgpio: fix possible sleep-in-atomic-context bu [...] adds 227caae52bcf gpio: mpc8xxx: ls1088a/ls1028a edge detection mode bug fixs. adds 55f8bbb51379 gpio: pca953x: Don't hardcode irq trigger type adds 725c1cb6987a gpio: pca953x: Remove redundant forward declaration adds 0c21639f5a4b gpio: mvebu: use platform_irq_count adds cfdca14c44a7 gpio: bcm-kona: use platform_irq_count adds 373894f83b52 gpio: remove unneeded MODULE_VERSION() usage adds fc782e47e601 gpio: tegra: Use generic readl_relaxed/writel_relaxed accessors adds f56d979cc58e gpio: tegra: Properly handle irq_set_irq_wake() error adds 9ccaf106c2cf gpio: tegra: Use NOIRQ phase for suspend/resume adds 2ddac5ae1eae gpio: gpiolib: fix confusing indention adds a9001764c6fa gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_ [...] adds d90f36851d65 gpiolib: have a single place of calling set_config() adds 06863620edfe gpiolib: convert the type of hwnum to unsigned int in gpio [...] adds 0f41dabe45df gpiolib: use gpiochip_get_desc() in linehandle_create() adds 45e2360480b9 gpiolib: use gpiochip_get_desc() in lineevent_create() adds 2a2cabd8bc17 gpiolib: use gpiochip_get_desc() in gpio_ioctl() adds 2cb81261a967 Merge tag 'gpio-updates-for-v5.6-part1' of git://git.kerne [...] adds 970828901390 gpio: Update TODO adds b0d126e1d64e dt-bindings: gpio: wcd934x: Add bindings for gpio adds ddb4e53fc72e gpio: Add use guidance documentation adds c34f6dc8c9e6 gpiolib: Set lockdep class for hierarchical irq domains adds 9a2b5b301d2a gpio: Remove the unused flags adds f2f679832d0c gpio: mockup: update the license tag adds 726a44531a8f gpio: mockup: sort headers alphabetically adds e81ccba69549 gpio: vx855: fixed a typo adds e5e42ad224a0 gpiolib: remove set but not used variable 'config' adds 59c324683400 gpio: wcd934x: Add support to wcd934x gpio controller adds 6a77de2596a8 Merge tag 'v5.5-rc6' into devel adds 242587616710 gpiolib: Add support for the irqdomain which doesn't use i [...] adds 880b7cf22e8c gpiolib: Add the support for the msi parent domain adds 7a9f4460f74d gpio: thunderx: Switch to GPIOLIB_IRQCHIP adds 9c6722d85e92 gpio: Fix the no return statement warning adds 8b844d78a72a Merge branch 'fixup-thunderx-hierarchy' into devel adds d18fddff061d gpiolib: Remove duplicated function gpio_do_set_config() adds 366950eeb6ee gpiolib: Lower verbosity when allocating hierarchy irq adds d5331ec2cc6e gpio: mvebu: clear irq in edge cause register before unmas [...] adds 0d311d8b93cf gpio: aspeed-sgpio: fixed typos adds 207270dd0b2d gpiolib: hold gpio devices lock until ->descs array is ini [...] adds 81563bed1e11 MAINTAINERS: Replace Tien Hock Loh as Altera PIO maintainer adds 1e4d149e9017 gpio: altera: change to platform_get_irq_optional to avoid [...] adds 0282c72d30d3 Merge tag 'gpio-updates-for-v5.6-part2' of git://git.kerne [...] adds fa889d85551e Merge tag 'gpio-v5.6-1' of git://git.kernel.org/pub/scm/li [...] adds c81d37bc9f05 pinctrl: mediatek: Use the correct style for SPDX License [...] adds 86951164f3b3 pinctrl: meson-axg: Use the correct style for SPDX License [...] adds a7caba8ac04c pinctrl: stm32: Use the correct style for SPDX License Identifier adds 6f0ebdf45c0b dt-bindings: pinctrl: aspeed-g6: Add USB functions and groups adds 8b99fb9feb01 pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config adds 22d691903983 pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux adds a79bcd51ae06 pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper adds 5b854f284245 pinctrl: aspeed: Move aspeed_pin_config_map to separate so [...] adds 5f52c853847f pinctrl: aspeed: Use masks to describe pinconf bitfields adds 15711ba6ff19 pinctrl: aspeed-g6: Add AST2600 pinconf support adds c1ca05c23e98 Merge branch 'ib-pinctrl-default-state' into devel adds 6ece6d15c0b0 pinctrl: qcom: sc7180: Add GPIO wakeup interrupt map adds 22440461b19e dt-bindings: pinctrl: qcom: Add new qup functions for sc7180 adds f4a73f5e2633 pinctrl: qcom: sc7180: Add new qup functions adds 534ad35798af pinctrl: iproc: Set irq handler based on trig type adds e5399ab2c149 Merge tag 'v5.5-rc3' into devel adds c72bed23b9e4 pinctrl: Allow modules to use pinctrl_[un]register_mappings adds d77552d93ceb Merge branch 'ib-pinctrl-unreg-mappings' into devel adds b4a9372ad759 pinctrl: Ingenic: Fix bugs in X1000 and X1500. adds 3b31e9b0eaaa pinctrl: Ingenic: Add missing parts for X1000 and X1500. adds f742e5ebdd63 pinctrl: Ingenic: Introduce reg_offset and use it instead [...] adds 8bc49f4489bb dt-bindings: pinctrl: Add bindings for Ingenic X1830. adds d7da2a1e4e08 pinctrl: Ingenic: Add pinctrl driver for X1830. adds 4805746420a9 pinctrl: tegra: fix missing __iomem in suspend/resume adds 0434cd276e72 dt-bindings: pinctrl: intel: Update to use generic bindings adds 4b4e41f35cc7 pinctrl: actions: remove duplicate dsi entry adds f314f20b7035 pinctrl: sunxi: sun50i-h5 use platform_irq_count adds a9a79514c2ba pinctrl: qcom: make 'm_voc_groups' static adds d5d3594db9f0 pinctrl: armada-37xx: Remove unneeded semicolon adds a2800cdb4337 pinctrl: ssbi-mpp: constify copied structure adds 8b1704bde133 pinctrl: qcom: ssbi-gpio: constify copied structure adds 4611e73f3670 pinctrl: nuvoton: npcm7xx: constify copied structure adds 5ab0c8e90191 pinctrl: meson: meson8b: add the GPIOH pinmux settings for [...] adds 5ec008bfac7d pinctrl: ingenic: Remove platform ID table adds baf15647387e pinctrl: ingenic: Put ingenic_chip_info pointer in match data adds 5ffdbb7ec9fa pinctrl: ingenic: Remove duplicated ingenic_chip_info structures adds f831f93af676 pinctrl: ingenic: Factorize irq_set_type function adds 94f7a2cb42bf pinctrl: ingenic: Use devm_platform_ioremap_resource() adds 9a4c22740291 pinctrl: artpec6: fix __iomem on reg in set adds 1d0f9e1e1e46 pinctrl: sh-pfc: Make legacy function GPIO handling less fragile adds 0cf24c8f29bb pinctrl: sh-pfc: Remove use of ARCH_R8A7796 adds a34cd9dfd03f pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control adds 6d5375a31295 pinctrl: rza1: Reduce printed messages adds 805f635703b2 pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B adds 2a069a92811f pinctrl: sh-pfc: sh7264: Fix Port K I/O Register 0 definition adds 55b1cb1f03ad pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs adds 02aeb2f21530 pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs adds db9c07272c82 sh: sh7264: Remove bogus SSU GPIO function definitions adds b4fba344a293 sh: sh7269: Remove bogus SSU GPIO function definitions adds f2bc07562748 pinctrl: sh-pfc: Split R-Car H3 support in two independent [...] adds 97f7d41ff817 Merge tag 'sh-pfc-for-v5.6-tag1' of git://git.kernel.org/p [...] adds 4784adc69a80 pinctrl: dt-bindings: Fix some errors in the lgm and pinmu [...] adds 73ae2cb42495 pinctrl: samsung: Enable compile test for build coverage adds 56d9625e8cc6 pinctrl: samsung: Clarify the option titles/names adds 225a2ec19aac pinctrl: samsung: Fix missing OF and GPIOLIB dependency on [...] adds a790269d5c2c Merge tag 'samsung-pinctrl-5.6' of https://git.kernel.org/ [...] adds 783e998653b4 pinctrl: iproc: Use platform_get_irq_optional() to avoid e [...] adds 539d8bde72c2 pinctrl: baytrail: Allocate IRQ chip dynamic adds ab68b220e81f pinctrl: baytrail: Group GPIO IRQ chip initialization adds e70982b3abec pinctrl: baytrail: Move IRQ valid mask initialization to a [...] adds faf86c0c572a pinctrl: baytrail: Use GPIO direction definitions adds 90a1eb18503d pinctrl: cherryview: Use GPIO direction definitions adds 6a304752eb69 pinctrl: intel: Use GPIO direction definitions adds 66c812d22ecd pinctrl: intel: Share struct intel_pinctrl for wider use adds 990ec243cb77 pinctrl: baytrail: Keep pointer to struct device instead o [...] adds 2c02af709bff pinctrl: baytrail: Use local variable to keep device pointer adds 5d33e0eb7ffa pinctrl: baytrail: Reuse struct intel_pinctrl in the driver adds eb83479e1899 pinctrl: lynxpoint: Move GPIO driver to pin controller folder adds b2e05d63c295 pinctrl: lynxpoint: Use raw_spinlock for locking adds 7c0bc7bb39ac pinctrl: lynxpoint: Correct amount of pins adds 3b4c2d8ef0bd pinctrl: lynxpoint: Drop useless assignment adds caedcbd053bc pinctrl: lynxpoint: Use %pR to print IO resource adds a718e68ede16 pinctrl: lynxpoint: Use standard pattern for memory allocation adds 76347d7ad250 pinctrl: lynxpoint: Assume 2 bits for mode selector adds 03fb681badaf pinctrl: lynxpoint: Relax GPIO request rules adds 1e78ea71226b pinctrl: lynxpoint: Keep pointer to struct device instead [...] adds e1940adeb17b pinctrl: lynxpoint: Switch to memory mapped IO accessors adds c35f463a9662 pinctrl: lynxpoint: Convert unsigned to unsigned int adds 21a06495d0e7 pinctrl: lynxpoint: Extract lp_gpio_acpi_use() for future use adds d0f2df4070b5 pinctrl: lynxpoint: Move ->remove closer to ->probe() adds 095f2a67cdaf pinctrl: lynxpoint: Move lp_irq_type() closer to IRQ relat [...] adds 540bff18daf4 pinctrl: lynxpoint: Move ownership check to IRQ chip adds 5931e6edfdd0 pinctrl: lynxpoint: Implement ->irq_ack() callback adds 54d371cf73d9 pinctrl: lynxpoint: Implement intel_gpio_get_direction callback adds cecddda7ca4e pinctrl: lynxpoint: Add pin control data structures adds 18213ad4187d pinctrl: lynxpoint: Reuse struct intel_pinctrl in the driver adds 7f32d3700997 pinctrl: lynxpoint: Add pin control operations adds 03d9eca7d406 pinctrl: lynxpoint: Implement ->pin_dbg_show() adds 3683509c3910 pinctrl: lynxpoint: Add GPIO <-> pin mapping ranges via callback adds 64e14e90646c pinctrl: lynxpoint: Switch to pin control API adds 3a67fe38e76a pinctrl: lynxpoint: Update summary in the driver adds f0682757230b pinctrl: sunrisepoint: Add missing Interrupt Status regist [...] adds a23680594da7 pinctrl: baytrail: Do not clear IRQ flags on direct-irq en [...] adds e2b74419e5cc pinctrl: baytrail: Replace WARN with dev_info_once when se [...] adds 6d416b9bb577 pinctrl: intel: Add GPIO <-> pin mapping ranges via callback adds af0c5330916a pinctrl: intel: Pass irqchip when adding gpiochip adds 899b7e3374b2 pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID adds cd0a32371db7 pinctrl: tigerlake: Tiger Lake uses _HID enumeration adds a1dd4bfb145e Merge tag 'intel-pinctrl-v5.6-1' of git://git.kernel.org/p [...] adds 364efd0db7c3 dt-bindings: imx: Add pinctrl binding doc for i.MX8MP adds eec6d97d6da4 pinctrl: freescale: Add i.MX8MP pinctrl driver support adds 72780ce5f1a4 gpio: Drop the chained IRQ handler assign function adds 06e26b75f5e6 pinctrl: mvebu: armada-37xx: use use platform api adds 1d44616e7549 pinctrl: qcom: Don't lock around irq_set_irq_wake() adds 122ce22cb37b pinctrl: madera: Remove extra blank line adds 6ba3d7066c71 Merge tag 'pinctrl-v5.6-1' of git://git.kernel.org/pub/scm [...] adds 03521794966c usb: host: ehci-sh: Remove unused platform data support adds 145e6dd8a5c9 usb: drop comment about 2 uhci drivers adds dbb7a6b48d07 dt-bindings: connector: Improve the english of the initial [...] adds c763771504d1 usb: host: xhci-tegra: Fix "tega" -> "tegra" typo adds 741d6e5d84f3 usb: host: xhci-tegra: Separate firmware request and load adds ec12ac10c9a7 usb: host: xhci-tegra: Avoid a fixed duration sleep adds 482ba7a6b42f usb: host: xhci-tegra: Use CNR as firmware ready indicator adds 96d8f628f0b3 usb: host: xhci-tegra: Extract firmware enable helper adds ecd0fbd12d0f usb: host: xhci-tegra: Reuse stored register base address adds 17926924be44 usb: host: xhci-tegra: Enable runtime PM as late as possible adds 5c4e8d3781bc usb: host: xhci-tegra: Add support for XUSB context save/restore adds 9ccae88e572b usb: host: xhci-tegra: Add XUSB controller context adds cad0a5c74e7a usb: host: xhci-tegra: Implement basic ELPG support adds e880c3744b31 Merge 5.5-rc2 into usb-next adds d27ab1e60970 usb: gadget: u_audio: Use managed buffer allocation adds fcc846982912 usb: gadget: u_audio: Drop superfluous ioctl PCM ops adds 10e5e6c24963 usb: gadget: move choice ... endchoice to legacy/Kconfig adds 386e5e29d81c thunderbolt: Make tb_find_port() available to other files adds 4deb200d34a7 thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eepr [...] adds 210e9f56e9e1 thunderbolt: Populate PG field in hot plug acknowledgment packet adds b04079837b20 thunderbolt: Add initial support for USB4 adds 690ac0d20d40 thunderbolt: Update Kconfig entries to USB4 adds aa43a9dcf7fc thunderbolt: Make tb_switch_find_cap() available to other files adds cf29b9afb121 thunderbolt: Add support for Time Management Unit adds e6f818585713 thunderbolt: Add support for USB 3.x tunnels adds ea81896dc98f thunderbolt: Update documentation with the USB4 information adds eb1488360c7d Merge 5.5-rc3 into usb-next adds cf94ca4993e5 USB: EHCI: ehci-mv: make the PHY optional adds 92f983520cb8 USB: EHCI: ehci-mv: drop pxa_ehci_type and some device IDs adds 7b104f890ade USB: EHCI: ehci-mv: add HSIC support adds 8e1a20096bfb usb: cdns3: gadget: Remove unneeded variable ret adds c4a68b4da65a usb: phy: ab8500-usb: Keep PHY turned on in UART mode adds 5311f88e07ce usb: mtk-xhci: Do not explicitly set the DMA mask adds 71a1fa0df2a3 usb: typec: ucsi: Store the notification mask adds 170a6726d0e2 usb: typec: ucsi: add support for separate DP altmode devices adds 88eaaecc4446 usb: host: Enable compile testing for some of drivers adds 91687c1926bc usb: phy: Enable compile testing for some of drivers adds 3b31ec1848ec usb: renesas_usbhs: Switch to GPIO descriptor adds c2f59e8180c9 ARM: dts: qcom: Correct USB3503 GPIOs polarity adds 51d22e855ea3 usb: usb3503: Convert to use GPIO descriptors adds 4e52af1ccaa2 usb: host: Do not compile test deprecated USB_OCTEON_EHCI adds 203b7ee14d3a phy: Enable compile testing for some of drivers adds a00dfd4ddd48 tools: usb: usbip: Get rid of driver name printout in README adds c7a7ac84afea thunderbolt: Fix xhci check in usb4_switch_setup() adds 7dad8e6f0499 MAINTAINERS: Use linux-usb mailing list for Thunderbolt an [...] adds 2d686c738a2e usb: typec: fix non-kernel-doc comments adds 9521e47e9ab8 usb: typec: ucsi: Actually enable all the interface notifications adds 17da9b8e5ab8 usb: host: oxu210hp-hcd: fix gcc warning adds 0e84f2fd0d26 usb: gadget: udc: atmel: constify copied structure adds 7b7ad03f49a5 USB: omap_udc: use resource_size adds 60826786fcdb usb: ehci-mv: Fix missing iomem in cast adds 497210f27b8c usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" adds cf2f58fb88d9 usb: typec: Block mode entry if the port has the mode disabled adds 8face9aa57c8 usb: typec: Add parameter for the VDO to typec_altmode_enter() adds b66b40ee7d0d usb: typec: More API for cable handling adds 7823905de0c6 usb: pd: Add definitions for the Enter_USB message adds d48ece0bce2d usb: pd: Add definition for DFP and UFP1 VDOs adds f6c56ca91b92 usb: typec: Add the Product Type VDOs to struct usb_pd_identity adds 0ac534932968 usb: typec: Add definitions for the latest specification releases adds 87e3daa005cf usb: typec: Give the mux drivers all the details regarding [...] adds 0f37a607091c usb: typec: Provide definitions for the USB modes adds dea7b202bd9c usb: exynos: Rename Samsung and Exynos to lowercase adds 0bb207acd37b dt-binding: usb: ci-hdrc-usb2: Document NVIDIA Tegra support adds 62a7f6289124 usb: host: ehci-tegra: Correct teardown order of driver's removal adds 28d190ac437c usb: phy: tegra: Clean up ulpi_phy_power_off adds 18bd8bff69f7 usb: phy: tegra: Keep track of power on-off state adds 5dcdafdd30b1 usb: phy: tegra: Hook up init/shutdown callbacks adds 545592e8eb6f usb: phy: tegra: Perform general clean up of the code adds 5bb69850ad41 usb: phy: tegra: Clean up included headers adds b07e5f863f43 usb: phy: tegra: Use relaxed versions of readl/writel adds 9df3adca0b4a usb: phy: tegra: Use generic stub for a missing VBUS regulator adds dea75ee6c984 usb: ulpi: Add resource-managed variant of otg_ulpi_create() adds 875417471e9c usb: phy: tegra: Use devm_otg_ulpi_create() adds 01d6ea31db65 usb: phy: tegra: Use u32 for hardware register variables adds 06e60e5038fa usb: phy: tegra: Use device-tree notion of reset-GPIO's ac [...] adds aecc5af3ec1d usb: phy: tegra: Disable VBUS regulator on tegra_usb_phy_i [...] adds 92bd2ef26c5d usb: phy: tegra: Move utmip_pad_count checking under lock adds f1f0c7516708 usb: phy: tegra: Keep CPU interrupts enabled adds 7ac85f4a6444 usb: chipidea: tegra: Stop managing PHY's power adds 7d999a7d096b usb: chipidea: tegra: Add USB_TEGRA_PHY to driver's dependencies adds 32806e7cb023 usb: host: ehci-tegra: Stop managing PHY's power adds bc57ecbd72fc usb: host: ehci-tegra: Remove unused fields from tegra_ehci_hcd adds 585c91f40d20 usbip: Fix unsafe unaligned pointer usage adds 845f081002ee Merge 5.5-rc6 into usb-next adds 704a940d551c thunderbolt: fix memory leak of object sw adds 5b738211fb59 usb: dwc3: gadget: Don't send unintended link state change adds 1b6009ea88ec usb: dwc3: gadget: Set link state to RX_Detect on disconnect adds 2e708fa3b898 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set adds 6070636c4918 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP adds 7b8137676457 usb: dwc2: Fix NULL qh in dwc2_queue_transaction adds b267ddf6a5ab usb: phy-generic: Delete unused platform data adds 644139f8b64d usb: dwc2: Fix IN FIFO allocation adds 7037e101b648 usb: dwc2: fix debugfs FIFO count adds 463f67aec283 usb: gadget: legacy: set max_speed to super-speed adds 1d039a80613d usb: gadget: udc: core: Warn about failed to find udc adds a02497033e8e usb: gadget: configfs: Add max_speed setting adds d2450c693701 usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer adds 9c1ed62ae069 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] adds 54c4c69f0baa usb: cdns3: Add streams support to cadence USB3 DRD driver adds 09ed259fac62 usb: dwc3: turn off VBUS when leaving host mode adds 1e056efab993 usb: cdns3: add NXP imx8qm glue layer adds 6b02af3465ee usb: gadget: f_uac2: fix packet size calculation adds c58d8bfc77a2 usb: dwc3: gadget: Check END_TRANSFER completion adds da10bcdd6f70 usb: dwc3: gadget: Delay starting transfer adds cf2f8b63f7f1 usb: dwc3: gadget: Remove END_TRANSFER delay adds 5b24c28cfe13 usb: gadget: f_ncm: Use atomic_t to track in-flight request adds d710562e01c4 usb: gadget: f_ecm: Use atomic_t to track in-flight request adds d8bc3bf8deed usb: dwc2: Drop unlock/lock upon queueing a work item adds 9f101a73b085 usb: musb: core: Update the function description adds 908f6fc3a140 usb: musb: sunxi: propagate devicetree node to glue pdev adds 1b569569a955 usb: musb: jz4740: Drop dependency on NOP_USB_XCEIV adds 91b6dec32e5c usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue adds ce3ab6503eba usb: musb: omap2430: Wait on enable to avoid babble adds 15f1122f92c0 usb: musb: omap2430: Handle multiple ID ground interrupts adds 93dc25687129 usb: musb: Add musb_set_host and peripheral and use them f [...] adds b769ae4f26e5 usb: musb: omap2430: Clean up enable and remove devctl tinkering adds 8b359cbc3cde usb: musb: omap2430: Idle musb on init adds 98827105d8c3 usb: musb: Get rid of omap2430_musb_set_vbus() adds 7e2ee1ab023c usb: musb: jz4740: Suppress useless field in priv structure adds 4b70331b6fa1 usb: musb: jz4740: Add local dev variable to clean up probe adds 31cecb6bb698 usb: musb: jz4740: Constify jz4740_musb_pdata struct adds 90fad5d7621e usb: musb: jz4740: Rename platform_device field in priv struct adds 94203e1a1a25 usb: musb: jz4740: Comments fix adds 3fc32907b8ab usb: musb: jz4740: Whitespace and indentation fixes adds 3709ff5dc352 USB: musb: fix __iomem in trace functions adds b7962fb45f8f usb: musb/ux500: Use dma_request_chan() instead dma_reques [...] adds 8d817d79349d dt-bindings: usb: musb: Add support for MediaTek musb controller adds fe3bbd6b383f usb: musb: Add get/set toggle hooks adds edce61776c7e usb: musb: Add noirq type of dma create interface adds 9c93d7fd464e usb: musb: Add musb_clearb/w() interface adds 0990366bab3c usb: musb: Add support for MediaTek musb controller adds 1ea1859f8498 usb: musb: davinci: Convert to use GPIO descriptor adds 4baa550ecc86 usb: musb: remove dummy driver musb_am335x.c adds 795e55999b2f phy: hisilicon: Fix Kconfig indentation adds a3a0641599cd phy: qcom-qmp: Use the correct style for SPDX License Identifier adds 24dbe0aaa003 phy: ti-pipe3: make clk operations symmetric in probe and remove adds 987351e1ea77 phy: core: Add consumer device link support adds a89806c998ee phy: qualcomm: Adjust indentation in read_poll_timeout adds 6f69e2a33093 phy: lantiq: vrx200-pcie: Remove unneeded semicolon adds cb18b9a92b0b dt-bindings: phy: drop #clock-cells from rockchip,px30-dsi-dphy adds f0684c1a8367 phy/rockchip: inno-dsidphy: generalize parameter handling adds d0c05c68d669 dt-bindings: phy: Document BCM7216 SATA PHY compatible string adds 978442532e57 phy: brcm-sata: Implement 7216 initialization sequence adds 730430dceeb5 phy: qcom-qmp: Use register defines adds 01240af0138b phy: qcom-qmp: remove duplicate powerdown write adds 7d59e8e8fdd0 phy: qcom-qmp: remove no_pcs_sw_reset for sm8150 adds d0312fdbf3e1 phy: qcom-qmp: Add SW reset register adds dc9aa43c4366 phy: usb: EHCI DMA may lose a burst of DMA data for 7255xA [...] adds ece5ffd9e15e phy: usb: Get all drivers that use USB clks using correct [...] adds 6597af4e4835 phy: usb: Put USB phys into IDDQ on suspend to save power [...] adds f1c0db40a3ad phy: usb: Add "wake on" functionality adds 94583a41047e phy: usb: Restructure in preparation for adding 7216 USB support adds b11df0c9efbb dt-bindings: Add Broadcom STB USB PHY binding document adds 4e5b9c9a73b3 phy: usb: Add support for new Synopsys USB controller on the 7216 adds 9d5f51dcdb64 phy: usb: Add support for new Synopsys USB controller on t [...] adds 89927fe0061a phy: usb: fix driver to defer on clk_get defer adds fc430aea0206 phy: usb: PHY's MDIO registers not accessible without devi [...] adds bed63b636fed phy: usb: bdc: Fix occasional failure with BDC on 7211 adds 5dfe1cec5808 phy: usb: USB driver is crashing during S3 resume on 7216 adds b0c0b66c0b43 phy: usb: Add support for wake and USB low power mode for [...] adds 56d34730c1a2 dt-bindings: phy: Sierra: Add bindings for Sierra in TI's J721E adds 372428db44cf phy: cadence: Sierra: Make "phy_clk" and "sierra_apb" opti [...] adds 380f57083c12 phy: cadence: Sierra: Use "regmap" for read and write to S [...] adds 367da978713b phy: cadence: Sierra: Add support for SERDES_16G used in J [...] adds cedcc2e2ea39 phy: cadence: Sierra: Make cdns_sierra_phy_init() as phy_ops adds aead5fd6026d phy: cadence: Sierra: Modify register macro names to be in [...] adds 871002d78881 phy: cadence: Sierra: Configure both lane cdb and common c [...] adds b872936f5757 phy: cadence: Sierra: Get reset control "array" for each link adds adc4bd6f6545 phy: cadence: Sierra: Check for PLL lock during PHY power on adds a43f72ae136a phy: cadence: Sierra: Change MAX_LANES of Sierra to 16 adds 6825cfc94825 phy: cadence: Sierra: Set cmn_refclk_dig_div/cmn_refclk1_d [...] adds 748e3456b240 phy: cadence: Sierra: Use correct dev pointer in cdns_sier [...] adds ad044f01c2cc dt-bindings: phy: Document WIZ (SERDES wrapper) bindings adds 091876cc355d phy: ti: j721e-wiz: Add support for WIZ module present in [...] adds 5bc999108025 dt-bindings: phy: intel-emmc-phy: Add YAML schema for LGM [...] adds 922794238330 phy: intel-lgm-emmc: Add support for eMMC PHY adds 4cb6eea22621 phy: mediatek: Fix Kconfig indentation adds e7b4aaf051d5 phy: Enable compile testing for some of drivers adds 42d068472ddf phy: Add DisplayPort configuration options adds 80f96fb186a3 phy: cadence: Sierra: remove redundant initialization of p [...] adds 7904e15b4d31 phy: cadence: Sierra: add phy_reset hook adds 6385cbe9c567 dt-bindings: phy: ti,phy-j721e-wiz: Add Type-C dir GPIO adds c9f9eba06629 phy: ti: j721e-wiz: Manage typec-gpio-dir adds b109c13a533b phy: intel-lgm-emmc: Fix warning by adding missing MODULE_LICENSE adds b66d1ac82918 dt-bindings: usb: Convert Allwinner A80 USB PHY controller [...] adds 0d5677ecb014 phy: ti: j721e-wiz: Fix return value check in wiz_probe() adds 8a79db5e83a5 dt-bindings: phy: Add PHY_TYPE_DP definition adds 50f737ab96c7 Merge tag 'phy-for-5.6_v2' of git://git.kernel.org/pub/scm [...] adds fdd64df7b9d1 USB: usbfs: Always unlink URBs in reverse order adds 42bbdd99221b phy: ti: j721e-wiz: Fix build error without CONFIG_OF_ADDRESS adds dd7d99dc688d Merge 5.5-rc7 into usb-next adds 1e31d3caa262 usb: musb: fix spelling mistake: "periperal" -> "peripheral" adds 27bf5be8fbe0 usb: chipidea: handle single role for usb role class adds 9d69cd82fe02 usb: chipidea: add inline for ci_hdrc_host_driver_init if [...] adds e1f236efd9c5 usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 adds 3ba76256fc4e usb: typec: tcpci: mask event interrupts when remove driver adds f5ae88690955 usb: dwc3: pci: add ID for the Intel Comet Lake -V variant adds 0e64350bf466 usb: typec: wcove: fix "op-sink-microwatt" default that was in mW adds eb7a3bb8c955 usb: typec: fusb302: fix "op-sink-microwatt" default that [...] adds fdabc466f335 usb: phy: phy-gpio-vbus-usb: Convert to GPIO descriptors adds c12043134724 usb: cdns3: fix spelling mistake and rework grammar in text adds 3bdcfe6c1d90 usb: phy: show USB charger type for user adds 880082666c8d Doc: ABI: add usb charger uevent adds a00e7182308f USB: serial: opticon: add chars_in_buffer() implementation adds e6421583953f USB: serial: opticon: stop all I/O on close() adds 50c3c5e1c1b0 USB: serial: garmin_gps: Use flexible-array member adds 2988a8ae7476 USB: serial: ir-usb: add missing endpoint sanity check adds 17a0184ca17e USB: serial: ir-usb: fix link-speed handling adds 38c0d5bdf497 USB: serial: ir-usb: fix IrLAP framing adds e7542bc382f8 USB: serial: ir-usb: make set_termios synchronous adds a1c91c103639 USB: serial: ir-usb: simplify endpoint check adds 19c64e7354e5 USB: serial: cyberjack: fix spelling mistake "To" -> "Too" adds eaa519983fd9 Merge tag 'usb-serial-5.6-rc1' of https://git.kernel.org/p [...] adds aac96626713f Merge tag 'usb-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds e83c6587c47c tty: omap-serial: remove set but unused variable adds 98aee0c9444e tty: serial: samsung: remove variable 'ufstat' set but not used adds 94345aee2853 tty: serial: amba-pl011: remove set but unused variable adds 2301ec36cec8 tty: pl011: Add suspend resume support adds 751d0017334d tty/serial: atmel: fix out of range clock divider handling adds b87671f17c3e tty: serial: samsung: allow driver to be built by anyone adds 06674e54cc41 tty: serial: samsung_tty: fix build warning adds 58bf6f3fe4b8 tty: serial: samsung.h: fix up minor comment issues adds 120c8be9476c tty: serial: samsung.h: remove reset_port callback from st [...] adds 43df170be77c tty: serial: samsung_tty: delete samsung.h adds f187a7fdfc92 tty: serial: samsung_tty: drop unneded dbg() calls adds a05025d0ce72 tty: serial: samsung_tty: use standard debugging macros adds 90ece856a227 tty: serial: samsung_tty: use 'unsigned int' not 'unsigned' adds 7c175251c16e tty: serial: samsung_tty: fix up minor comment formatting adds 9fe0d41ffd39 tty: serial: samsung_tty: fix blank line checkpatch warning adds 54edb425346a serdev: simplify Makefile adds 357816303078 serdev: make use of printk extension %pe for better error [...] adds f1d31743a195 tty: drop useless variable initialisation in tty_kopen() adds 4484aa800ac5 tty: vt: move conmakehash to drivers/tty/vt/ from scripts/ adds f06327d15a1a sysrq: Remove sysrq_handler_registered adds 7e5ed9f5e012 serial: Move sysrq members above adds 8336240ebb24 tty: serial: samsung_tty: do not abuse the struct uart_por [...] adds 1997e9dfdc84 serial_core: Un-ifdef sysrq SUPPORT_SYSRQ adds 9b614afe6c80 tty/serial: Migrate aspeed_vuart to use has_sysrq adds 6dbd54e4154d Revert "tty/serial: atmel: fix out of range clock divider [...] adds c3a4e5527351 Revert "serdev: simplify Makefile" adds d68fefdd5b5f tty/serial: Migrate 8250_fsl to use has_sysrq adds 24036fb75422 tty/serial: Migrate bcm63xx_uart to use has_sysrq adds a4424b90d366 tty/serial: Migrate 8250_omap to use has_sysrq adds 4225eb0ae148 tty/serial: Migrate 8250_port to use has_sysrq adds 5f99fca9305b tty/serial: Migrate amba-pl01* to use has_sysrq adds 3db3cca6f052 tty/serial: Migrate apbuart to use has_sysrq adds 933505e9b417 tty/serial: Migrate arc_uart to use has_sysrq adds 078abd98d7f8 tty/serial: Migrate atmel_serial to use has_sysrq adds 76f82db9730b tty/serial: Migrate clps711x to use has_sysrq adds 410090d2f40a tty/serial: Migrate cpm_uart to use has_sysrq adds 881bdb443b5b tty/serial: Migrate dz to use has_sysrq adds 79bb662548f3 tty/serial: Migrate efm32-uart to use has_sysrq adds 4151bbed79f9 tty/serial: Migrate fsl_linflexuart to use has_sysrq adds 4d9ec1c0ced6 tty/serial: Migrate fsl_lpuart to use has_sysrq adds aa3479d2e677 tty/serial: Migrate imx to use has_sysrq adds 79307e053f7f tty/serial: Migrate ip22zilog to use has_sysrq adds dca3ac8d3bc9 tty/serial: Migrate meson_uart to use has_sysrq adds 581a367e4851 tty/serial: Migrate milbeaut_usio to use has_sysrq adds ba4508db5ba2 tty/serial: Migrate mpc52xx_uart to use has_sysrq adds 7cbfd6a0230d tty/serial: mpc52xx_uart: Don't zero port->sysrq adds 804ca1df0914 tty/serial: Migrate msm_serial to use has_sysrq adds b4088e830bd9 tty/serial: Migrate mux to use has_sysrq adds 2deed95820e5 tty/serial: Migrate mxs-auart to use has_sysrq adds b062e4aab70b tty/serial: Migrate omap-serial to use has_sysrq adds bb3ecd968b35 tty/serial: Migrate pch_uart to use has_sysrq adds eff0a31d4b08 tty/serial: pmac_zilog: Don't check port->sysrq adds f5e95c4fe42f tty/serial: Migrate pmac_zilog to use has_sysrq adds fd6dbe4e7949 tty/serial: Migrate pnx8xxx_uart to use has_sysrq adds 31b3bee44ef2 tty/serial: Migrate pxa to use has_sysrq adds 8f122698a64b tty/serial: Migrate qcom_geni_serial to use has_sysrq adds 386ae3b753ad tty/serial: Migrate sa1100 to use has_sysrq adds b2fc67b9f92d tty/serial: Migrate sb1250-duart to use has_sysrq adds 212d9371fe21 tty/serial: Migrate sccnxp to use has_sysrq adds 6661b21d25e4 tty/serial: Migrate serial_txx9 to use has_sysrq adds dc9a325426f1 tty/serial: Migrate sh-sci to use has_sysrq adds 34bccb1d391e tty/serial: Migrate sprd_serial to use has_sysrq adds 39e17343d06a tty/serial: Migrate st-asc to use has_sysrq adds 9feedaa7f37b tty/serial: Migrate stm32-usart to use has_sysrq adds b071126bd832 tty/serial: Migrate sunhv to use has_sysrq adds cd8d71900f99 tty/serial: Migrate sunsab to use has_sysrq adds 5e637d2be263 tty/serial: Migrate sunsu to use has_sysrq adds 831cb96855cf tty/serial: Migrate samsung_tty to use has_sysrq adds 22cf28a84889 tty/serial: Migrate sunzilog to use has_sysrq adds 06129311c68c tty/serial: ucc_uart: Remove ifdef SUPPORT_SYSRQ adds 0889d23e9a0a tty/serial: Migrate vr41xx_siu to use has_sysrq adds 6e021166abd5 tty/serial: Migrate vt8500_serial to use has_sysrq adds ebaa8c6f22c6 tty/serial: Migrate xilinx_uartps to use has_sysrq adds 45896c7e6ed4 tty/serial: Migrate zs to use has_sysrq adds 82cfd2e62b35 serial_core: Remove SUPPORT_SYSRQ ifdeffery adds 293f89959483 tty: serial: 21285: stop using the unused[] variable from [...] adds 749e4121d6ee Merge 5.5-rc3 into tty-next adds 5ed94dcdb88b serial: ucc_uart: remove redundant assignment to pointer bdp adds b2097131992d serial: samsung: Rename Exynos to lowercase adds f3974413cf02 tty: serial: qcom_geni_serial: Wakeup IRQ cleanup adds 69bd1a4f19a4 tty: serial: qcom_geni_serial: Move loopback support to TI [...] adds a659652f6169 tty: serial: fsl_lpuart: drop EARLYCON_DECLARE adds 3966f0846c03 tty: serial: fsl_lpuart: support UPIO_MEM32 for lpuart32 adds b4b844930f27 tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP adds 488f49acecae tty: serial_core: Export uart_console_device so it can be [...] adds cdcc41a256ef tty: serial: Kconfig: Allow SERIAL_QCOM_GENI_CONSOLE to be [...] adds 8c44f9b566a3 tty: st-asc: switch to using devm_gpiod_get() adds 8e20fc391711 serial_core: Move sysrq functions from header file adds 477b83831000 tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before [...] adds a6184f8e0bb1 Merge 5.5-rc6 into tty-next adds d5e3fadb7012 tty: serial: tegra: Activate RX DMA transfer by request adds 5c116fdf561f tty: serial: tegra: Optimize DMA buffer synchronization adds dc56ecb81a0a serial: 8250: Support disabling mdelay-filled probes of 16 [...] adds 76460fbd845b tty: serial: msm_serial: RX SW/FIFO mode fallback adds bf22182cb751 tty: synclink_gt: use true,false for bool variable adds a4282b8670c5 tty/serial: kgdb_nmi: use true,false for bool variable adds 36ce7cff4f93 tty/serial: atmel: use true,false for bool variable adds 67e977f32461 tty/serial: 8250_exar: use true,false for bool variable adds 422c6d3b09af serial: xilinx_uartps: Let get_mctrl return status adds 6d8bf787a6ad serial: xilinx_uartps: set_termios sets flowcontrol adds 1d3c2ea44b11 serial: xilinx_uartps: set_mctrl sets RTS and DTR adds 7771b893f093 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver adds 9a655c77ff8f ttyprintk: fix a potential deadlock in interrupt context issue adds 1feedf61e726 tty: synclinkmp: Adjust indentation in several functions adds 446e76873b5e tty: synclink_gt: Adjust indentation in several functions adds e018bc28b031 console/dummycon: Remove bogus depends on from DUMMY_CONSOLE adds 805ece2a5808 vt: Initialize conswitchp to dummy_con if unset adds 9ef497dcbc2b arch/alpha/setup: Drop dummy_con initialization adds 61f23e657cd6 arch/arc/setup: Drop dummy_con initialization adds 3e70ac06913b arch/arm/setup: Drop dummy_con initialization adds 46cbe2f39976 arch/arm64/setup: Drop dummy_con initialization adds fb3e7a622003 arch/csky/setup: Drop dummy_con initialization adds 6b448f12a221 arch/ia64/setup: Drop dummy_con initialization adds 143c2ce26125 arch/m68k/setup: Drop dummy_con initialization adds 4946d6cc01d8 arch/microblaze/setup: Drop dummy_con initialization adds 3229af4f3ef4 arch/mips/setup: Drop dummy_con initialization adds 4b15a5b2053a arch/nds32/setup: Drop dummy_con initialization adds 701250223c67 arch/nios2/setup: Drop dummy_con initialization adds bd3b0677cb47 arch/openrisc/setup: Drop dummy_con initialization adds 82292aaede74 arch/parisc/setup: Drop dummy_con initialization adds 4c82266d158d arch/powerpc/setup: Drop dummy_con initialization adds 2680e04c1874 arch/riscv/setup: Drop dummy_con initialization adds c5ff734cf65e arch/s390/setup: Drop dummy_con initialization adds 40b19e316294 arch/sh/setup: Drop dummy_con initialization adds 2f01bfc1ecfb arch/sparc/setup: Drop dummy_con initialization adds 5ef438c854d3 arch/unicore32/setup: Drop dummy_con initialization adds 2f1e1d8ba444 arch/x86/setup: Drop dummy_con initialization adds fec6388946ee arch/xtensa/setup: Drop dummy_con initialization adds c96e62c9816d vt: Delete comment referencing non-existent unbind_con_driver() adds 0095ab42056c vt: Correct comment documenting do_take_over_console() adds 7788f549ed8c serial_core: Remove unused member in uart_port adds dc76697d7e93 serial: 8250_bcm2835aux: Fix line mismatch on driver unbind adds 324c0a143211 serial: 8250_bcm2835aux: Suppress clk_get error on -EPROBE_DEFER adds e2f2a994ad7c serial: 8250_bcm2835aux: Suppress register_port error on - [...] adds 8c3cde5dd639 serial: 8250_bcm2835aux: Allocate uart_8250_port on stack adds 644d776c7729 serial: 8250_bcm2835aux: Use generic remapping code adds 48d414a3f2ec serial: 8250_bcm2835aux: Document struct bcm2835aux_data adds 101aa46bd221 serial: imx: fix a race condition in receive path adds 8412ba1db825 tty: serial: meson_uart: Add support for kernel debugger adds 6ada6064b239 tty: baudrate: Synchronise baud_table[] and baud_bits[] adds 1ddeb5a74ab6 tty: baudrate: SPARC supports few more baud rates adds 85f4c95172d6 tty: n_hdlc: Use flexible-array member and struct_size() helper adds ca9b5b628398 Merge tag 'tty-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds 075a1e87d1e2 staging/octeon: Mark Ethernet driver as BROKEN adds 856be41e446a staging: wilc1000: remove unused compile time featurization adds a02a9897cd6d staging: wilc1000: use kernel provided struct cast to extr [...] adds baf3f2f9d0bf staging: wilc1000: use GENMASK to extract wid type adds eb00d734bc78 staging: exfat: fix spelling mistake adds 9a92d02c3f0b staging: rts5208: add missed pci_release_regions adds f41e1a0a9462 staging/qlge: remove initialising of static local variable adds d00208b6464f staging/qlge: add blank lines after declarations adds 2d060684ab4c staging/qlge: add braces to conditional statement adds 0da2d1051931 staging/qlge: remove braces in conditional statement adds 2a51470f270f staging/qlge: fix block comment coding style adds a1df271a8652 staging: hp100: Use match_string() helper to simplify the code adds 1f8a6edf8d2f staging/vc04_services/bcm2835-camera: distinct numeration [...] adds 742e9285f8b4 staging: qlge: Fix CamelCase in qlge.h and qlge_dbg.c adds 1544f55add5c staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] adds 4905084a07fc staging: rtl8188eu: cleanup declarations in rtw_pwrctrl.c adds a426b982be18 staging: rtl8188eu: remove return variable from rtw_pwr_un [...] adds 0988161a9828 staging: most: fix improper SPDX-License comment style adds 7e6d24d9bca7 staging: most: Use managed buffer allocation adds 3ad10e575451 staging: bcm2835-audio: Use managed buffer allocation adds 0a2eb63de28f staging: most: Drop superfluous ioctl PCM ops adds de7c18bd2764 staging: bcm2835-audio: Drop superfluous ioctl PCM ops adds 68468503e000 staging: rtl8723bs: Fix spelling errors adds 4d17363db021 staging: rtl8723bs: Fix line length adds f10870b05d5e staging: remove isdn capi drivers adds f59aba2f7579 isdn: capi: dead code removal adds b3bb164aa560 Merge 5.5-rc2 into staging-next adds b33bdf8020c9 isdn: don't mark kcapi_proc_exit as __exit adds 710d7fbe21ee staging: octeon: delete driver adds 95ace52e4036 staging: octeon-usb: delete the octeon usb host controller driver adds 25dde2435ad6 staging: qlge: Fix CHECK extra blank lines in many files adds 1b998958b301 staging: qlge: Fix CHECK: Alignment should match open parenthesis adds c1d3fb8abe66 staging: most: rename core.h to most.h adds 45917e79202c staging: most: rename struct core_component adds b4e37a5e2c32 staging: most: rename enum mbo_status_flags adds d72f82635e33 staging: most: configfs: use strlcpy adds c3bb9d883f1a staging: most: configfs: reduce array size adds 6f4d22d76baa staging: most: use angle brackets in include path adds dc497b4b0cd4 staging: rtl8188eu: cleanup comparsions to NULL in rtw_mlme_ext.c adds 92ee2034696c staging: rtl8188eu: add spaces around operators in rtw_mlme_ext.c adds 99879121bfbb staging: wfx: fix the cache of rate policies on interface reset adds c594ff7c7cfa staging: wfx: fix case of lack of tx_retry_policies adds 700e39e2d176 staging: wfx: fix counter overflow adds 6673f2636b41 staging: wfx: use boolean appropriately adds eee5e4c98f30 staging: wfx: firmware does not support more than 32 total [...] adds 7e1af13225fb staging: wfx: fix rate control handling adds d1fd97b4d843 staging: wfx: ensure that retry policy always fallbacks to [...] adds 8608ecdba5ce staging: wfx: detect race condition in WEP authentication adds d3d00313bf46 staging: wfx: fix hif_set_mfp() with big endian hosts adds 983b39337d07 staging: wfx: fix wrong error message adds 46112d557d06 staging: wfx: increase SPI bus frequency limit adds b025605cc446 staging: wfx: don't print useless error messages adds 88d54d6e15df staging: wfx: avoid double warning when no more tx policy [...] adds 42edb537a3bb staging: wfx: improve error message on unexpected confirmation adds 50e5ac346fa7 staging: wfx: take advantage of IS_ERR_OR_NULL() adds 9e25ec9a2c5a staging: wfx: uniformize naming rule adds faa4763ffbce staging: wfx: use meaningful names for CFG_BYTE_ORDER_* adds 1380b9397706 staging: wfx: remove useless include adds faffec8883cc staging: wfx: simplify variable assignment adds eddd8585fb46 staging: wfx: make conditions easier to read adds 30cfffb776ec staging: wfx: ensure that traces never modify arguments adds 36f7e3acaac6 staging: wfx: ensure that received hif messages are never [...] adds aedeb963c956 staging: wfx: fix typo in "num_of_ssi_ds" adds 8a222e03997a staging: wfx: fix typo in "num_i_es" adds 48f3ab9d8d4e staging: wfx: fix name of struct hif_req_start_scan_alt adds c2232d94ac67 staging: wfx: improve API of hif_req_join->infrastructure_ [...] adds ad636ec4f01a staging: wfx: better naming for hif_req_join->short_preamble adds 07c11c18ebb5 staging: wfx: better naming for hif_mib_set_association_mo [...] adds 536607c0c793 staging: wfx: simplify handling of tx_lock in wfx_do_join() adds 155665d87e08 staging: wfx: firmware already handle powersave mode during scan adds 97e587bd0893 staging: wfx: declare wfx_set_pm() static adds 8dd5bb663194 staging: wfx: drop useless argument from wfx_set_pm() adds ad41f7196bd3 staging: wfx: remove redundant test while calling wfx_update_pm() adds 50ad848cc6d6 staging: wfx: drop unnecessary wvif->powersave_mode adds 3f97c37063bc staging: wfx: do not try to save call to hif_set_pm() adds 8a274dfb5920 staging: wfx: fix pm_mode timeout adds c91ba8c85143 staging: wfx: simplify wfx_conf_tx() adds 010149e6fbcc staging: wfx: prefer a bitmask instead of an array of boolean adds d74d60c3a178 staging: wfx: simplify hif_set_uapsd_info() usage adds adc90758f4d5 staging: wfx: simplify hif_set_pm() usage adds 7e2b32f54f61 staging: wfx: drop struct wfx_edca_params adds 654e369365fd staging: wfx: remove unnecessary EDCA initialisation adds 871341db220a staging: wfx: simplify hif_set_edca_queue_params() usage adds 154cca646720 staging: wfx: hif_scan() never fails adds 7ceb4753ef58 staging: wfx: device already handle sleep mode during scan adds 1a53df55346e staging: wfx: drop useless wfx_scan_complete() adds 945ce30aa52b staging: wfx: simplify hif_scan() usage adds 397f36c1c786 staging: wfx: introduce update_probe_tmpl() adds 094ecec9be60 staging: wfx: simplify hif_set_template_frame() usage adds d1c015b4ef6f staging: wfx: rewrite wfx_hw_scan() adds 3827e33d371e staging: wfx: workaround bug with "iw scan" adds 9699c88a4427 staging: wfx: delayed_unjoin cannot happen adds 3dc67854dfa9 staging: wfx: delayed_link_loss cannot happen adds 4337074be76d staging: wfx: implement cancel_hw_scan() adds 6db45b06611c staging: wfx: update TODO adds a5a985542066 staging: nvec: check return value adds 398d999f96bf Merge 5.5-rc3 into staging-next adds d7a336d67ab5 staging: kpc2000: remove unnecessary assertions in kpc_dma [...] adds d1e10852aa63 staging: rtl8188eu: use break to exit while loop adds 97806d3602ef staging: vt6656: remove unnecessary parenthesis adds 5f33771fb0ac staging: exfat: add STAGING prefix to config names adds 0469fc6a1a87 staging: wfx: check for memory allocation failures from wf [...] adds f339f979bb33 iio: buffer-dmaengine: Use dma_request_chan() directly for [...] adds ca69300173b6 iio: adc: Add support for AD7091R5 ADC adds 260442cc5be4 iio: adc: ad7091r5: Add scale and external VREF support adds a00140b93340 dt-binding: iio: Add documentation for AD7091R5 adds e552ef519568 MAINTAINERS: add entry for AD7091R5 driver adds b95ed406278f iio: imu: inv_mpu6050: delete not existing MPU9150 spi support adds a2587eb032f1 iio: imu: inv_mpu6050: add support of MPU9150 magnetometer adds a33db9475a3c iio: adc: max9611: Make enum relations more future proof adds 6a9afcb198b4 iio: imu: adis: rename txrx_lock -> state_lock adds 770d46561942 iio: imu: adis: add unlocked read/write function versions adds 100bfa38c8cb iio: imu: adis[16480]: group RW into a single lock in adis [...] adds 6a4d6a7d6588 iio: imu: adis: create an unlocked version of adis_check_status() adds 762ab093cbe2 iio: imu: adis: create an unlocked version of adis_reset() adds cb5a07f1f15c iio: imu: adis: protect initial startup routine with state lock adds c5485a5d6a5f iio: imu: adis: group single conversion under a single state lock adds ce476cd18aae iio: imu: adis16400: rework locks using ADIS library's state lock adds 0aee99a1ea53 iio: gyro: adis16136: rework locks using ADIS library's st [...] adds d693845da31c iio: imu: adis16480: use state lock for filter freq set adds 160b37f49ec3 iio: gyro: adis16260: replace mlock with ADIS lib's state_lock adds 76aa41c17bef iio: max31856: add option for setting mains filter rejecti [...] adds 3f6bba19071e Documentation: ABI: document IIO in_temp_filter_notch_cent [...] adds 57a4274ce168 iio: max31856: add support for configuring the HW averaging adds 8cb340363314 iio: core: add char type for sysfs attributes adds ddfb97d8f06c iio: core: add thermocouple_type standard attribute adds 83b9af6f283e Documentation: ABI: document IIO thermocouple_type file adds ea4103070f03 iio: max31856: add support for runtime-configuring the the [...] adds d7f6a749f30b iio: maxim_thermocouple: add thermocouple_type sysfs attribute adds 3922f930de9d dt-bindings: iio: maxim_thermocouple: document new 'compat [...] adds a8b26c2ddc83 iio: dac: ad7303: use regulator get optional to check for [...] adds 3e9769624bd6 dt-bindings: add vendor prefix parallax adds b7f35e7dc8aa dt-bindings: add parallax ping sensors adds 0f8b1293ad6f MAINTAINERS: add maintainer for ping iio sensors adds 7dd1cfc1398a iio: Fix Kconfig indentation adds f3bcd06f574a iio: trigger: stm32-timer: remove unnecessary update event adds 7bb501f49ddb iio: ping: add parallax ping sensors adds b0ec7a44393e iio: adc: ad7887: Cleanup channel assignment adds 52241a082d6c iio: imu: inv_mpu6050: Select I2C_MUX again adds d93813520df0 iio: adc: ad799x: add pm_ops to disable the device completely adds 2c289e639444 iio: ak8975: Convert to use GPIO descriptor adds 757b4bcaa0d8 iio: imu: st_lsm6dsx: fix checkpatch warning adds b4cc7e83dff3 iio: as3935: Drop GPIO includes adds cbe599790723 iio: si1145: Drop GPIO include adds 340db461f9ac iio: ad2s1200: Drop legacy include adds 7544cd4c8ab7 iio: apds9960: Drop GPIO includes adds dcfb6dbdfbe0 iio: itg3200: Drop GPIO include adds 4a89d2f47ccd iio: adf4350: Convert to use GPIO descriptor adds b747e352499e iio: ad5592r: Drop surplus GPIO header adds 5750ebab1490 iio: ad7266: Convert to use GPIO descriptors adds 9eda18273754 iio: atlas-ph-sensor: Drop GPIO include adds 7c93f54e5bfb iio: adc: Move AD7091R5 entry in a alphabetical order in Makefile adds 4cf01d6d4eea iio: ssp_sensors: Convert to use GPIO descriptors adds cc06e67d8fa5 iio: adc: stm32-adc: Add check on overrun interrupt adds 09a78f7dfac7 iio: humidity: hts221: move register definitions to sensor [...] adds 32bd4324601d iio: adc: ti-ads7950: Fix a typo in an error message adds 0cd9ff1535f4 iio: adc: ti-ads1015: Get rid of legacy platform data adds 64335c4a6720 iio: adc: ti-ads1015: Make use of device property API adds 59c3662b8f08 iio: adc: ltc2496: provide device tree binding document adds 69548b7c2c4f iio: adc: ltc2497: split protocol independent part in a se [...] adds e4c5c4dfaa88 iio: adc: new driver to support Linear technology's ltc2496 adds 969fdd86caa5 staging: iio: accel: adis16240: enforce SPI mode on probe [...] adds 5b883564fcde dt-bindings: iio: accel: add binding documentation for ADIS16240 adds 5264c5f4c469 dt-bindings: iio: accel: bma400: add bindings adds 465c811f1f20 iio: accel: Add driver for the BMA400 adds 3cf7ded15e40 iio: accel: bma400: basic regulator support adds 2df57429d8be iio: adc: ad7923: Remove the unused defines adds c87de1ba35e4 iio: adc: ad7923: Fix checkpatch warning adds 233e7de42fcc iio: adc: ad7923: Add of_device_id table adds 851644a60d20 iio: adc: ad7923: Add support for the ad7908/ad7918/ad7928 adds 07bf07e2cc7d iio: st_lsm6dsx: Mark predefined constants with __maybe_unused adds e3da43077046 iio: st_lsm6dsx: Drop unneeded OF code adds 03d4c566c51d iio: st_lsm6dsx: Make use of device properties adds d9fa3fd4bc48 iio: light: st_uvis25: Drop unneeded header inclusion adds 4c3e7367bd74 iio: accel: st_accel: Drop unnecessary #else branch for ACPI adds 40ca77d57f01 iio: pressure: st_press: Drop unnecessary #else branch for ACPI adds f22b1d7588b1 iio: gyro: st_gyro: Mark gyro_pdata with __maybe_unused adds 2e8bd34a16f8 iio: accel: st_accel: Mark default_accel_pdata with __mayb [...] adds be4ac8321ff2 iio: pressure: st_press: Mark default_press_pdata with __m [...] adds de54fff15133 iio: st_sensors: Describe function parameters in kernel-doc adds 0d15190f53b4 iio: chemical: atlas-ph-sensor: rename atlas-ph-sensor to [...] adds 4dae3d6147b3 iio: light: remove unneeded semicolon adds ee978bb86d05 iio: imu: st_lsm6dsx: export max num of slave devices in s [...] adds 007f2ebbac2a iio: imu: st_lsm6dsx: check if master_enable is located in [...] adds 3a4319574584 iio: imu: st_lsm6dsx: check if pull_up is located in primary page adds 5b8343e067f8 iio: imu: st_lsm6dsx: check if shub_output reg is located [...] adds 111b0875774b iio: imu: st_lsm6dsx: rename st_lsm6dsx_shub_read_reg in s [...] adds e485e2a2cfd6 iio: imu: st_lsm6dsx: enable sensor-hub support for lsm6dsm adds 964172561ea6 iio: accel: bma180: Add dev helper variable adds c35aae744302 iio: accel: bma180: Basic regulator support adds 9436abc40139 iio: accel: bma180: Use explicit member assignment adds 0c040d1ddce1 iio: buffer-dmaengine: Add module information adds ac78c6aa4a5d iio: pressure: Add driver for DLH pressure sensors adds 2d983e084b41 dt-bindings: Add asc vendor adds 2a4fb4def957 bindings: iio: pressure: Add documentation for dlh driver adds 4538c1856809 iio: buffer-dmaengine: Report buffer length requirements adds f6d4033d2a14 iio: buffer: rename 'read_first_n' callback to 'read' adds 57b8879c0c1a dt-bindings: iio: adc: convert sd modulator to json-schema adds ab2ecec63320 iio: pressure: bmp280: Drop ACPI support adds ae9685992cd5 iio: pressure: bmp280: Allow device to be enumerated from ACPI adds c1d1c4a62db5 iio: accel: bma180: BMA254 support adds 821f7ce79fd1 Merge tag 'iio-for-5.6a' of git://git.kernel.org/pub/scm/l [...] adds 47f6e54c53c5 staging: rts5208: remove unneeded header include path adds c497ae2077c0 staging: rtl8188: avoid excessive stack usage adds 0c5e99c920a7 staging: rtl8188eu: remove else after return adds b4cf24cc936b staging: rtl8188eu: refactor rtl88eu_dm_update_rx_idle_ant() adds 9033db57a59a staging: rtl8192u: remove unused Makefile adds 71fe59536e8a staging: rtl8192u: remove header include path to ieee80211/ adds cd42570fa91c staging: rtl8192u: remove unneeded compiler flags adds 02ede9567e01 staging: mt7621-dts: fix register range of memc node in mt [...] adds d971fdd3412f staging: vt6656: correct packet types for CTS protect, mode. adds d579c43c82f0 staging: vt6656: use NULLFUCTION stack on mac80211 adds 9dd631fa99dc staging: vt6656: Fix false Tx excessive retries reporting. adds ab5caf34f541 staging: vt6656: Move ieee80211_rx_status off stack. adds e895bc1ebb31 staging: vc04_services: remove header include path to vc04 [...] adds d40310f65771 Merge 5.5-rc6 into staging-next adds f3c69559b56d staging: rtl8188eu: remove unused parameters from rtw_chec [...] adds d85cad420a21 staging: exfat: Fix alignment warnings adds 98ab51df76bf staging: rtl8723bs: remove ODM_GetRightChnlPlaceforIQK() adds c0a6bf0f1ae3 staging: rtl8188eu: refactor rtw_hal_antdiv_before_linked() adds cdc7fa32325c staging: rtl8188eu: convert rtw_hal_antdiv_before_linked() [...] adds c085fed4cbb5 staging: rtl8188eu: cleanup long lines in rtl8188e_dm.c adds 8c26f783d786 staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] adds cdb9c044f92b staging: rtl8188eu: cleanup whitespace in rtl8188e_dm.c adds 8297ca5e8c70 staging: android: ashmem: Replace strcpy with strscpy adds 4cc41cbce536 staging: wlan-ng: ensure error return is actually returned adds 01fbbd42d1f4 staging: wilc1000: remove redundant assignment to variable result adds 32f78c901d14 staging: vt6655: remove redundant assignment to variable ret adds 7a176c107942 staging: rtl8192u: replace printk with natdev_<LEVEL> stat [...] adds ca78e042f286 staging: most: core: fix date in file comment adds 78ce8b26e3cf staging: most: core: use dev_* function for logging adds 793769120b10 staging: most: core: remove noisy log messages adds 532c29190795 staging: most: remove header include path to drivers/staging adds 8b08b6a8c31f staging: wfx: revert unexpected change in debugfs output adds 99aa34a62bce staging: wfx: make hif_scan() usage clearer adds 1e30e3c5a4c0 staging: wfx: add missing PROBE_RESP_OFFLOAD feature adds 9ab564653abb staging: wfx: send rate policies one by one adds c360f1ccdcf9 staging: wfx: simplify hif_set_tx_rate_retry_policy() usage adds 5fd64673cf6e staging: wfx: simplify hif_set_output_power() usage adds 9ed8b0d0f27c staging: wfx: simplify hif_set_rcpi_rssi_threshold() usage adds e52e68eee7d0 staging: wfx: simplify hif_set_arp_ipv4_filter() usage adds 09779276f1ba staging: wfx: simplify hif_start() usage adds dfa45cb4bda4 staging: wfx: use specialized structs for HIF arguments adds c08ffbf7c02b staging: wfx: retrieve ampdu_density from sta->ht_cap adds 08dced7f7fe9 staging: wfx: retrieve greenfield mode from sta->ht_cap an [...] adds 811ed3e2aba3 staging: wfx: drop struct wfx_ht_info adds f050f3dac668 staging: wfx: drop wdev->output_power adds 9bf7ad8c93ce staging: wfx: simplify wfx_config() adds d8a92d918612 staging: wfx: rename wfx_upload_beacon() adds 305f710995f7 staging: wfx: simplify wfx_upload_ap_templates() adds 0b2b0595cec6 staging: wfx: simplify wfx_update_beaconing() adds 044df863c98d staging: wfx: fix __wfx_flush() when drop == false adds 50a4fb47e9ac staging: wfx: simplify wfx_flush() adds b0674e067552 staging: wfx: simplify update of DTIM period adds 249802e8e226 staging: wfx: drop wvif->dtim_period adds 9d443ffc588b staging: wfx: drop wvif->enable_beacon adds ba366b926826 staging: wfx: drop wvif->cqm_rssi_thold adds 963aff5728a0 staging: wfx: drop wvif->setbssparams_done adds deb7734ea984 staging: wfx: drop wfx_set_cts_work() adds d1072b04f57e staging: wfx: SSID should be provided to hif_start() even [...] adds a09343fc354d staging: wfx: simplify hif_update_ie() adds 9ced9b593741 staging: wfx: simplify hif_join() adds a8ec12d419af staging: wfx: simplify hif_set_association_mode() adds 46f044b965e6 staging: wfx: simplify hif_set_uc_mc_bc_condition() adds f5864a1076d1 staging: wfx: simplify hif_mib_uc_mc_bc_data_frame_condition adds 3f5264e75c7b staging: wfx: simplify hif_mib_set_data_filtering adds c47b70e2c591 staging: wfx: simplify hif_set_data_filtering() adds a077126a20a4 staging: wfx: simplify hif_set_mac_addr_condition() adds db94907110ea staging: wfx: simplify hif_set_config_data_filter() adds 0b58486e153c staging: wfx: simplify wfx_set_mcast_filter() adds fd5d78bdf752 staging: wfx: simplify wfx_update_filtering() adds 7f091d319eb5 staging: wfx: simplify wfx_scan_complete() adds 8d97a12fa4d2 staging: wfx: update power-save per interface adds f98138a16f85 staging: wfx: with multiple vifs, force PS only if channel [...] adds 9b90910f5bf4 staging: wfx: do not update uapsd if not necessary adds 4e1514c940fc staging: wfx: fix case where RTS threshold is 0 adds def39be019b6 staging: wfx: fix possible overflow on jiffies comparaison adds 79d5fecc9be2 staging: wfx: remove handling of "early_data" adds 7d2d2bfdeb82 staging: wfx: relocate "buffered" information to sta_priv adds 76b5c2ce468f staging: wfx: fix bss_loss adds d00149011066 staging: wfx: fix RCU usage adds 36cbb5d2a7db staging: wfx: simplify wfx_set_tim_impl() adds d6aeba575f27 staging: wfx: simplify the link-id allocation adds 98511a91b126 staging: wfx: check that no tx is pending before release sta adds df3519a328aa staging: wfx: replace wfx_tx_get_tid() with ieee80211_get_tid() adds 2e57865e79cf staging: wfx: pspoll_mask make no sense adds 6537adc3e307 staging: wfx: sta and dtim adds b5d4d98ec807 staging: wfx: firmware never return PS status for stations adds 22c03264e5a9 staging: wfx: simplify wfx_suspend_resume_mc() adds a3c529a83589 staging: wfx: simplify handling of IEEE80211_TX_CTL_SEND_A [...] adds ded6ca11af6b staging: wfx: simplify wfx_ps_notify_sta() adds 1b38e0d042c8 staging: wfx: ensure that packet_id is unique adds 1b72dee6f876 staging: wfx: remove unused do_probe adds 7bc71e80bdaf staging: wfx: remove check for interface state adds 5244357961a4 staging: wfx: simplify hif_handle_tx_data() adds 2f5fd8b07745 staging: wfx: simplify wfx_tx_queue_get_num_queued() adds 240503a6e362 staging: wfx: simplify hif_multi_tx_confirm() adds 270f104ba26f staging: wfx: update TODO adds a9ab624edd91 iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_ [...] adds 735404b846df iio: adc: stm32-adc: Use dma_request_chan() instead dma_re [...] adds 687d39d4512a iio: adc: at91-sama5d2_adc: Use dma_request_chan() instead [...] adds 380b107bbf94 iio: adis: Introduce timeouts structure adds 77038bd01ce6 iio: adis: Remove startup_delay adds f335fa7034d5 iio: humidity: dht11 remove TODO since it doesn't make sense adds 4766897a9d3b iio: chemical: atlas-sensor: add helper function atlas_buf [...] adds a2dd9bd9334e iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_s [...] adds e825070f697a iio: st_gyro: Correct data for LSM9DS0 gyro adds efc78983d21a iio: st_sensors: Drop redundant parameter from st_sensors_ [...] adds ecb27c5e4307 iio: st_sensors: Make use of device properties adds dc26935fb60e iio: adc: stm32-dfsdm: fix single conversion adds f81ec5bf0cab iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio adds a4e6f40c77af iio: imu: adis: use new `delay` structure for SPI transfer delays adds da4d3d6bb9f6 iio: adc: ad-sigma-delta: Allow custom IRQ flags adds 79ef91493f54 iio: adc: ad7124: Set IRQ type to falling adds 608184788502 iio: magnetometer: ak8975: Get rid of platform data adds 71f221f8a0cd iio: magnetometer: ak8975: Convert to use device_get_match_data() adds 2e4c0a5e2576 iio: imu: inv_mpu6050: add fifo temperature data support adds 84961af78c50 iio: imu/mpu6050: support dual-edge IRQ adds 98496ccdf0dd iio: accel: bma400: prevent setting accel scale too low adds 80cbc848c4fa iio: imu: adis16480: Add support for ADIS16490 adds 49576627b334 dt-bindings: iio: adis16480: add compatible entry for ADIS16490 adds 622b4339f93e iio: adc: stm32-adc: don't print an error on probe deferral adds 04e6fedb18f6 iio: imu: st_lsm6dsx: add mount matrix support adds 1bde330ca0e8 iio: accel: kxcjk1013: Support orientation matrix adds 0013ccaa136d dt-bindings: iio: accel: kxcjk1013: Document mount-matrix [...] adds 4a001c96b1c6 iio: dac: stm32-dac: use reset controller only at probe time adds d344961f55fd iio: dac: stm32-dac: better handle reset controller failures adds 7b2d7faa09fc Merge tag 'iio-for-5.6b' of git://git.kernel.org/pub/scm/l [...] adds c318f074d9fd Merge 5.5-rc7 into staging-next adds 27f391a5d628 Staging: kpc2000: Remove warning: "dubious: x | !y" detect [...] adds 0b4d1d0da7e1 staging: rtl8188eu: remove else after break or return adds 2dda06028593 staging: rtl8188eu: remove redundant defines adds 3cdab8823a50 staging: rtl8188eu: remove unused enum and defines adds 05ecd1038b0c staging: rtl8192e: simplify rtl92e_evm_db_to_percent() adds 38c03040e24f staging: rtl8192u: simplify rtl819x_evm_dbtopercentage() adds 3063da91ca56 staging: rtl8712: simplify evm_db2percentage() adds 4d1356ac12f4 staging: most: net: fix buffer overflow adds 743b2b7e08c7 staging: vt6656: Simplify RX finding bit rates adds 8902ecd70b3e staging: vt6656: create vnt rx header for sk_buff. adds b653174327e9 staging: vt6656: Use vnt_rx_tail struct for tail variables. adds 1ca9c7310579 staging: vt6656: Just check NEWRSR_DECRYPTOK for RX_FLAG_D [...] adds 747a64bd01f8 staging: vt6656: Remove memory buffer from vnt_download_firmware. adds b5909c6d16fd staging: kpc2000: rename variables with kpc namespace adds 9d442d2b9add staging: wilc1000: remove use of infinite loop conditions adds c5295d1a41fe staging: wilc1000: move firmware API struct's to separate [...] adds 1d58fec42fdf staging: wilc1000: added 'wilc_' prefix for 'struct assoc_ [...] adds b17028d289d3 staging: wilc1000: remove unused code prior to throughput [...] adds 0443b3f44363 staging: axis-fifo: replace spinlock with mutex adds 7a80aa23d0f0 staging: wilc1000: return zero on success and non-zero on [...] adds bd4217cb9d54 staging: wilc1000: avoid mutex unlock without lock in wilc [...] adds 52b0c4709d23 staging: exfat: remove fs_func struct. adds 2893c6783219 staging: comedi: drivers: fix spelling mistake "to" -> "too" adds 723de0f9171e staging: most: remove device from interface structure adds 2485055394be staging: most: core: drop device reference adds 6a82c7758129 staging: most: remove struct device core driver adds d693e90d8978 staging: most: core: remove container struct adds b7935e52dd98 staging: most: core: fix logging messages adds f9e6b51a998d staging: next: configfs: fix release link adds fc157998b825 staging: most: usb: check for NULL device adds 7ba31c3f2f1e Merge tag 'staging-5.6-rc1' of git://git.kernel.org/pub/sc [...] adds 5367601b5269 drivers/base: base.h: add proper copyright and header info adds 94e14da890b1 Merge 5.5-rc2 into driver-core-next adds cf901a1c5dd8 device.h: move devtmpfs prototypes out of the file adds af628aae8640 device.h: move dev_printk()-like functions to dev_printk.h adds 5aee2bf2629d device.h: move 'struct bus' stuff out to device/bus.h adds a8ae608529ab device.h: move 'struct class' stuff out to device/class.h adds 4c002c978b7f device.h: move 'struct driver' stuff out to device/driver.h adds adc92dd4550e debugfs: Fix warnings when building documentation adds e2f373320779 drivers/component: remove modular code adds ef9ffc1e5f1a component: do not dereference opaque pointer in debugfs adds 5bf33f04eb5c fs/kernfs/dir.c: Clean code by removing always true condition adds 39cc539f90d0 driver core: platform: Prevent resouce overflow from causi [...] adds 264d25275a46 driver core: Fix test_async_driver_probe if NUMA is disabled adds 7c35e699c88b driver core: Print device when resources present in really [...] adds a37f4958f7b6 debugfs: Return -EPERM when locked down adds f3c19481820c cpu-topology: Don't error on more than CONFIG_NR_CPUS CPUs [...] adds 0707cfa5c3ef driver core: platform: fix u32 greater or equal to zero co [...] adds c9d6b287d786 devtmpfs: fix theoretical stale pointer deref in devtmpfsd() adds 0ff0e95e9909 devtmpfs: factor out setup part of devtmpfsd() adds 21766d11d151 devtmpfs: simplify initialization of mount_dev adds fad1db8a351c devtmpfs: initify a bit adds 72a9cc952f12 devtmpfs: factor out common tail of devtmpfs_{create,delete}_node adds 85db1cde8253 firmware: Rename FW_OPT_NOFALLBACK to FW_OPT_NOFALLBACK_SYSFS adds 975f9ce9a067 Merge tag 'driver-core-5.6-rc1' of git://git.kernel.org/pu [...] adds 49ef431defcc mei: bus: use simple sprintf for sysfs adds 1e8d19d9b0df mei: hdcp: bind only with i915 on the same PCH adds 40bb95dbb8ac nvmem: imx: scu: fix write SIP adds 8c4d35aff540 nvmem: imx: scu: correct the fuse word index adds 226c512699ee nvmem: imx: ocotp: introduce ocotp_ctrl_reg adds 16bb7abc4a6b nvmem: core: fix memory abort in cleanup path adds 2523816da829 Merge 5.5-rc6 into char-misc-next adds c576eddf1ce8 drivers/misc: sram-exec: have the callers of set_memory_*( [...] adds cff081ea9d09 bus: fsl-mc: properly empty-initialize structure adds 8edf4cd19306 misc: genwqe: fix compile warnings adds efb5bea6b88d misc: isl29020: add missed pm_runtime_disable adds 4d6168314d4c misc: rtsx: Fix impossible condition adds e0b9a42735f2 misc: pvpanic: move bit definition to uapi header file adds 191941692a3d misc: pvpanic: add crash loaded event adds e10e02464396 misc: cxl: use mmgrab adds 444972b2b268 misc: alcor_pci: Add AU6625 to list of supported PCI_IDs adds b5a0d4bf2ee8 misc: pti: remove redundant assignments to retval adds f896ee51b93e misc: tsl2550: remove redundant initialization to variable r adds b0bd9ae346f0 drivers/misc: ti-st: remove redundant assignment to variab [...] adds a6b07e89fd85 misc: xilinx_sdfec: add missing __user annotation adds fa4e7fc13860 misc: xilinx_sdfec: fix xsdfec_poll()'s return type adds b74351287d4b uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_ [...] adds 34bc4f468a9f uio: uio_pdrv_genirq: Do not log an error when deferring p [...] adds caf82f727e69 visorbus: fix uninitialized variable access adds e2f9d739b287 mic: Remove unneeded NULL check adds 7483e7a939c0 vme: bridges: reduce stack usage adds 884a90bdf42b dt-bindings: SLIMBus: add slim devices optional properties adds 7b73a9c8e26c slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] adds 6da1dfb73adf slimbus: Use the correct style for SPDX License Identifier adds 89d93c6dab87 slimbus: qcom: add missed clk_disable_unprepare in remove adds cae0970ee9c4 firmware: google: Release devices before unregistering the bus adds c6e7af0515da firmware: google: Unregister driver_info on failure and ex [...] adds e4924ee263b0 firmware: google: Probe for a GSMI handler in firmware adds 03ddd2eb338e firmware: stratix10-svc: Remove unneeded semicolon adds 27d13da8782a w1: omap-hdq: Simplify driver with PM runtime autosuspend adds 5a158981aafa siox: Use the correct style for SPDX License Identifier adds 4ad3ad18990d dt-bindings: imx-ocotp: Add i.MX8MP compatible adds 9664a6b54c57 dt-bindings: nvmem: add binding for QTI SPMI SDAM adds 40ce9798794f nvmem: add QTI SDAM driver adds 9c8eaec8ebe4 extcon: arizona: Correct clean up if arizona_identify_head [...] adds b82f871a335a extcon: arizona: Make rev A register sequences atomic adds be87cb72bf75 extcon: arizona: Move pdata extraction to probe adds ac7614fab9dd extcon: arizona: Clear jack status regardless of detection type adds d5aa46ddf9ed extcon: arizona: Tidy up transition from mic to headphone detect adds f4ba6c0ba762 extcon: arizona: Remove unnecessary sets of ACCDET_MODE adds 8267ebcc4617 extcon: arizona: Remove excessive WARN_ON adds 3dfa743dcd2e extcon: arizona: Invert logic of check in arizona_hpdet_do_id adds 7e14fc437c81 extcon: arizona: Factor out microphone impedance into a function adds 4b28b25c3062 extcon: arizona: Factor out microphone and button detection adds 2ddf50a75dab extcon: sm5502: Remove unneeded semicolon adds b7365587f513 extcon: Remove unneeded extern keyword from extcon.h adds 1660557bd7cf Merge tag 'extcon-next-for-5.6' of git://git.kernel.org/pu [...] adds b637124800a1 soundwire: stream: remove redundant pr_err traces adds a2cff9ee4b02 soundwire: cadence_master: filter out bad interrupts adds 5ebb0945419e soundwire: cadence_master: clear interrupt status before e [...] adds 53ee95726957 soundwire: cadence_master: log more useful information dur [...] adds ae478d6e1937 soundwire: cadence_master: remove config update for interr [...] adds 7181b1d41d0d soundwire: cadence_master: handle multiple status reports [...] adds 6106190158d6 soundwire: bus: check first if Slaves become UNATTACHED adds bbd8e6672f05 dt-bindings: soundwire: add bindings for Qcom controller adds 02efb49aa805 soundwire: qcom: add support for SoundWire controller adds 39737a313085 soundwire: cadence: update kernel-doc parameter descriptions adds 78f6fdd6161f soundwire: cadence: remove useless variable incrementation adds fd6a3ac8e87c soundwire: bus: fix device number leak on errors adds a19efb5265c3 soundwire: intel: fix factor of two in MCLK handling adds 92f622bc276a soundwire: intel: report slave_ids for each link to SOF driver adds 451ed9682bab Merge branch 'topic/sdw_intel' into next adds 550f90520402 soundwire: cadence: fix kernel-doc parameter descriptions adds 5098cae1f79c dt-bindings: soundwire: fix example adds c20c76acf6ec Merge tag 'soundwire-5.6-rc1' of git://git.kernel.org/pub/ [...] adds fd2d11cc8af4 Merge 5.5-rc7 into char-misc-next adds 559e575a8946 mei: me: add comet point (lake) H device ids adds 8082c51ac34d fpga: dfl: fme: remove set but not used variable 'fme' adds 9bc65970bb03 fpga: dfl: afu: remove set but not used variable 'afu' adds 1d39387ce859 fpga: remove redundant dev_err message adds 28910cee898c fpga: xilinx-pr-decoupler: Remove clk_get error message fo [...] adds 3634a4a80f3d Merge tag 'fpga-for-5.6' of git://git.kernel.org/pub/scm/l [...] adds 3cce2c6fa70c interconnect: Add a common helper for removing all nodes adds ad3703ac24e7 interconnect: qcom: Use the new common helper for node removal adds dd018a9cf910 interconnect: Move internal structs into a separate file adds 05309830e1f8 interconnect: Add a name to struct icc_path adds c46ab9db6497 interconnect: Add basic tracepoints adds 3172e4d27631 interconnect: Add a common standard aggregate function adds b92c35e1b9c9 interconnect: qcom: Use the standard aggregate function adds 1a0013c62b33 interconnect: Add interconnect_graph file to debugfs adds 2c5127a7fa03 interconnect: Print the tag in the debugfs summary adds 7d7899c5297b interconnect: Check for valid path in icc_set_bw() adds ebb37bd06460 dt-bindings: interconnect: Add Qualcomm MSM8916 DT bindings adds 30c8fa3ec61a interconnect: qcom: Add MSM8916 interconnect provider driver adds 10d3e38c7923 Merge tag 'icc-5.6-rc1' of https://git.linaro.org/people/g [...] adds eb143f8756e7 binder: fix log spam for existing debugfs file creation. adds 987f028b8637 char: hpet: Use flexible-array member adds 0db4a15d4c27 mei: me: add jasper point DID adds 701a9c8092dd Merge tag 'char-misc-5.6-rc1' of git://git.kernel.org/pub/ [...] adds 6ec14aa7a58a objtool: Silence build output adds 8580bed7e751 objtool: Fix ARCH=x86_64 build error adds 872849789579 objtool: Skip samples subdirectory adds b2aa09178d11 MAINTAINERS: Mark simple firmware interface (SFI) obsolete adds 74777eaf7aef Merge branch 'core/documentation' into core/urgent, to pic [...] adds 80b60e3849bf Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 59d8cc6b2e37 rcu: Forgive slow expedited grace periods at boot time adds 15d663249653 Merge branch 'urgent-for-mingo' of git://git.kernel.org/pu [...] adds 2b98149c2377 namei: only return -ECHILD from follow_dotdot_rcu() adds ce623f89872d nsfs: clean-up ns_get_path() signature to return int adds 1bc82070fa27 namei: allow nd_jump_link() to produce errors adds 740a16782750 namei: allow set_root() to produce errors adds 278121417a72 namei: LOOKUP_NO_SYMLINKS: block symlink resolution adds 4b99d4996979 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution adds 72ba29297e14 namei: LOOKUP_NO_XDEV: block mountpoint crossing adds adb21d2b526f namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution adds 8db52c7e7ee1 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution adds ab87f9a56c8e namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution adds fddb5d430ad9 open: introduce openat2(2) syscall adds b28a10aedcd4 selftests: add openat2(2) selftests adds b55eef872a96 Documentation: path-lookup: include new LOOKUP flags adds 6aee4badd812 Merge branch 'work.openat2' of git://git.kernel.org/pub/sc [...] adds eeeb9dd98ec3 fs/adfs: inode: update timestamps to centisecond precision adds 81916245ce23 fs/adfs: inode: fix adfs_mode2atts() adds f75d398d6ee6 fs/adfs: map: move map reading and validation to map.c adds e6160e469f56 fs/adfs: map: rename adfs_map_free() to adfs_map_statfs() adds 6092b6be3044 fs/adfs: map: break up adfs_read_map() adds 7b1952676256 fs/adfs: map: factor out map cleanup adds 197ba3c51931 fs/adfs: map: incorporate map offsets into layout adds 792314f8b223 fs/adfs: map: use find_next_bit_le() rather than open coding it adds f6f14a0d71b0 fs/adfs: map: move map-specific sb initialisation to map.c adds f93793fd73a6 fs/adfs: map: fix map scanning adds 71b2612776c1 fs/adfs: dir: rename bh_fplus to bhs adds 95fbadbb5566 fs/adfs: dir: add common dir object initialisation adds 1dd9f5babfd9 fs/adfs: dir: add common directory buffer release method adds acf5f0be8a52 fs/adfs: dir: add common directory sync method adds a317120bf7f8 fs/adfs: dir: add generic copy functions adds 419a6e5e82ca fs/adfs: dir: add generic directory reading adds 90011c7ad999 fs/adfs: dir: add helper to read directory using inode adds c3c8149b3552 fs/adfs: dir: add helper to mark directory buffers dirty adds deed1bfd150c fs/adfs: dir: update directory locking adds ae5df41390eb fs/adfs: dir: modernise on-disk directory structures adds f6075c790743 fs/adfs: dir: improve update failure handling adds 4a0a88b6660b fs/adfs: dir: improve compiler coverage in adfs_dir_update adds cdc46e99e1c9 fs/adfs: dir: switch to iterate_shared method adds 4287e4deb128 fs/adfs: dir: add more efficient iterate() per-format method adds 016936b32131 fs/adfs: dir: use pointers to access directory head/tails adds ffc8df347e49 fs/adfs: newdir: factor out directory format validation adds 7a0e4048bfd1 fs/adfs: newdir: improve directory validation adds 9318731bec8d fs/adfs: newdir: merge adfs_dir_read() into adfs_f_read() adds cc625ccd0e6c fs/adfs: newdir: clean up adfs_f_update() adds aacc954c1be8 fs/adfs: newdir: split out directory commit from update adds 0db35a02a1c3 fs/adfs: bigdir: factor out directory entry offset calculation adds 6674ecab9004 fs/adfs: bigdir: extract directory validation adds aa3d4e015298 fs/adfs: bigdir: directory validation strengthening adds d79288b4f61b fs/adfs: bigdir: calculate and validate directory checkbyte adds a464152f2e6d fs/adfs: bigdir: implement directory update support adds f352064275ad fs/adfs: super: fix inode dropping adds ccbc80a89d13 fs/adfs: dir: remove debug in adfs_dir_update() adds e3858e125bd5 fs/adfs: super: extract filesystem block probe adds 08ead1b8b98d fs/adfs: super: add support for E and E+ floppy image formats adds 25e5d4df3b46 fs/adfs: mostly divorse inode number from indirect disc address adds 76ed99d199f7 Documentation: update adfs filesystem documentation adds 587065dcac64 fs/adfs: bigdir: Fix an error code in adfs_fplus_read() adds 5307040655d0 Merge branch 'work.adfs' of git://git.kernel.org/pub/scm/l [...] adds a55861c800ae erofs: correct indentation of an assigned structure inside [...] adds 997626d83838 erofs: remove unused tag argument while finding a workgroup adds e5e9a432036a erofs: remove unused tag argument while registering a workgroup adds e3915ad94bfa erofs: remove void tagging/untagging of workgroup pointers adds 4d2024370d87 erofs: fix out-of-bound read for shifted uncompressed block adds 587a67b77789 erofs: fold in postsubmit_is_all_bypassed() adds 1e4a29556794 erofs: clean up z_erofs_submit_queue() adds 3893c2025fec Merge tag 'erofs-for-5.6-rc1' of git://git.kernel.org/pub/ [...] adds def97da13651 printk: fix exclusive_console replaying adds a4fe2b4d87c9 Merge tag 'printk-for-5.6' of git://git.kernel.org/pub/scm [...] adds 74b5cab6cc85 fat: use prandom_u32() for i_generation adds 5311f707b49c dlm: use SO_SNDTIMEO_NEW instead of SO_SNDTIMEO_OLD adds 37e86e0fd040 xtensa: ISS: avoid struct timeval adds 853bc0ab341b um: ubd: use 64-bit time_t where possible adds 2d602bf28316 acct: stop using get_seconds() adds 352c912b0a52 tsacct: add 64-bit btime field adds d413fcb436f7 packet: clarify timestamp overflow adds bca302651af4 hostfs: pass 64-bit timestamps to/from user space adds 4ddfc3dc60a2 hfs/hfsplus: use 64-bit inode timestamps adds 6cedb8b377bb drm/msm: avoid using 'timespec' adds 245595e83fbe drm/etnaviv: reject timeouts with tv_nsec >= NSEC_PER_SEC adds 38c4a4cf0251 drm/etnaviv: avoid deprecated timespec adds 294ec5b87a8a sunrpc: convert to time64_t for expiry adds f559935e7ce4 nfs: use time64_t internally adds 057f184b1245 nfs: fix timstamp debug prints adds 6e31ded6895a nfs: fscache: use timespec64 in inode auxdata adds 751addac78b6 y2038: remove obsolete jiffies conversion functions adds 4f9fbd893fe8 y2038: rename itimerval to __kernel_old_itimerval adds 251ec1c159e4 y2038: sparc: remove use of struct timex adds 8c709f9a0693 y2038: sh: remove timeval/timespec usage from headers adds c4e71212a245 Revert "drm/etnaviv: reject timeouts with tv_nsec >= NSEC_ [...] adds 22b17db4ea05 Merge tag 'y2038-drivers-for-v5.6-signed' of git://git.ker [...] adds 5f70bde26a48 selftests: fix build behaviour on targets' failures adds 192c197cbca5 selftests: Uninitialized variable in test_cgcore_proc_migration() adds 46d1a0f03d66 selftests/lkdtm: Add tests for LKDTM targets adds b54c82e9196f selftests/livepatch: Replace set_dynamic_debug() with setu [...] adds e1dae517a0f5 selftests/livepatch: Remove unused local variable in set_f [...] adds 6b64a650f0b2 kselftest: Minimise dependency of get_size on C library in [...] adds ac87813d4372 selftests: settings: tests can be in subsubdirs adds af4ddd607dff selftests/ftrace: fix glob selftest adds ce7ae9d9fe43 Merge tag 'linux-kselftest-5.6-rc1' of git://git.kernel.or [...] adds 4d944bcd4e73 apparmor: add AppArmor KUnit tests for policy unpack adds 109fb06fdc6f kunit: move string-stream.h to lib/kunit adds 9bbb11c6be46 kunit: hide unexported try-catch interface in try-catch-impl.h adds c475c77d5b56 kunit: allow kunit tests to be loaded as a module adds 1c024d45151b kunit: remove timeout dependence on sysctl_hung_task_timeo [...] adds 9fe124bf1b77 kunit: allow kunit to be loaded as a module adds 6ae2bfd3df06 kunit: update documentation to describe module-based build adds 35c57fc3f8ea kunit: building kunit as a module breaks allmodconfig adds 08a3ef8f6b0b Merge tag 'linux-kselftest-5.6-rc1-kunit' of git://git.ker [...] adds d693b2883c0b docs: ftrace: Specifies when buffers get clear adds ab229d620263 Process: provide hardware-security list details adds 0854cbdb1829 Documentation: x86: fix boot.rst warning and format adds eb43135117ad Documentation: fix Sphinx warning in xilinx_sdfec.rst adds 1d5c17e47028 RISC-V: Typo fixes in image header and documentation. adds a83aaf4979e7 Documentation: filesystems: automount-support: Change refe [...] adds bc51a6d34c27 Documentation: kernel-hacking: hacking.rst: Change referen [...] adds 3dbbeef42b64 doc:locking: fix locktorture parameter description adds c1ccff45e54e docs/memory-barriers.txt.kokr: Minor wordsmith adds 7c737c64b0ff Doc: x86: Fix a typo in mm.rst adds 6c23821c1930 docs: w1: Fix a typo in omap-hdq.rst adds dec6224bb9d6 docs/zh_CN: add Chinese version of embargoed hardware issues adds fdfb5dfa747f docs/zh_CN: translate kernel driver statement into Chinese adds 3697aa15563f docs/zh_CN: translate kernel enforcement statement adds 19a602b745a2 devices.txt: fix spelling mistake: "shapshot" -> "snapshot" adds 6f7f8ef713a2 docs: block/biovecs: update the location of bio.c adds a65d634e6364 docs: ftrace: Clarify the RAM impact of buffer_size_kb adds 5b8914a67e60 docs: ftrace: Fix typos adds 1209f45f7dc4 docs: ftrace: Fix small notation mistake adds e43630edc376 Documentation: boot.rst: fix warnings adds a1986433a9fd Documentation: filesystems: convert vfat.txt to RST adds 2f123b9a3596 Documentation: convert nfs.txt to ReST adds f9a9349846f9 Documentation: nfsroot.txt: convert to ReST adds 0867fb07fa32 Documentation: nfsroot.rst: COSMETIC: refill a paragraph adds f8b8d030597a Documentation: nfs-rdma: convert to ReST adds 0f3456ba9fb6 Documentation: convert nfsd-admin-interfaces to ReST adds fbdcd0b8e564 Documentation: nfs: idmapper: convert to ReST adds 26f6225fa53d Documentation: nfs: convert pnfs-block-server to ReST adds 98600b71f2bf Documentation: nfs: pnfs-scsi-server: convert to ReST adds 6996e8ca8ba9 Documentation: nfs: fault_injection: convert to ReST adds 61f005901b73 Merge branch 'nfs' into docs-next adds 6535a39ffa88 Documentation: Call out example SYM_FUNC_* usage as x86-specific adds bcac386f3d39 docs: Keep up with the location of NoUri adds d96574b0b49d Add a document on how to contribute to the documentation adds 53b7f3aa411b Add a maintainer entry profile for documentation adds a3e1c56a0b8f Documentation: zram: various fixes in zram.rst adds 5871023c3a31 zram: correct documentation about sysfs node of huge page [...] adds 06b9c269938b docs: nvdimm: use ReST notation for subsection adds 1630146db211 scripts/find-unused-docs: Fix massive false positives adds 1edca3c64e44 docs: usb: remove some broken references adds 77ce1a47ebca docs: filesystems: add overlayfs to index.rst adds 05ef8b97ddf9 Merge tag 'docs-5.6' of git://git.lwn.net/linux adds 88e7cafdcae8 dm dust: change ret to r in dust_map_write adds 43f3952a51f8 dm raid: table line rebuild status fixes adds b39962950339 dm zoned: support zone sizes smaller than 128MiB adds 4ecc5081909a dm mpath: use true/false for bool variable adds 67b92d979b70 dm bio prison v2: use true/false for bool variable adds 1d1dda8ca8ca dm snapshot: use true/false for bool variable adds 63ee92d1c253 dm thin metadata: use true/false for bool variable adds 430690405390 dm thin metadata: Fix trivial math error in on-disk format [...] adds 9402e959014a dm crypt: fix GFP flags passed to skcipher_request_alloc() adds 0a531c5a39a7 dm verity: don't prefetch hash blocks for already-verified data adds 4feaef830de7 dm space map common: fix to ensure new block isn't already in use adds bbb1658461ac dm crypt: Implement Elephant diffuser for Bitlocker compatibility adds 4ea9471fbd1a dm crypt: fix benbi IV constructor crash if used in authen [...] adds aa9509209c5a dm writecache: fix incorrect flush sequence when doing SSD [...] adds 44d8ebf43639 dm thin metadata: use pool locking at end of dm_pool_metad [...] adds a4a8d286586d dm thin: fix use-after-free in metadata_pre_commit_callback adds 873937e75f9a dm thin: don't allow changing data device during thin-pool reload adds f06c03d1ded2 dm thin: change data device's flush_bio to be member of st [...] adds be240ff5e402 dm mpath: Add timeout mechanism for queue_if_no_path adds dcd195071f22 dm writecache: improve performance of large linear writes on SSDs adds 47ace7e012b9 dm: fix potential for q->make_request_fn NULL pointer new e9f8ca0ae7b7 Merge tag 'for-5.6/dm-changes' of git://git.kernel.org/pub [...] adds 2086faae3c55 scsi: esp_scsi: Correct ordering of PCSCSI definition in e [...] adds bd40726153c6 scsi: esp_scsi: Add support for FSC chip adds 7252a3603015 scsi: ufs: Avoid busy-waiting by eliminating tag conflicts adds 69a6c269c097 scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs adds 24366c2afbb0 scsi: ufs: Recheck bkops level if bkops is disabled adds a7ef6f029a76 scsi: ufs: Update VCCQ2 and VCCQ min/max voltage hard codes adds 74a527a2ab1c scsi: ufs: Avoid messing up the compl_time_stamp of lrbs adds 2df74b6985b5 scsi: ufs: Complete pending requests in host reset and res [...] adds 0ec96913344d scsi: core: Adjust DBD setting in MODE SENSE for caching m [...] adds a3a763917216 scsi: ufs: Use DBD setting in mode sense adds 17c7d35f141e scsi: ufs: Release clock if DMA map fails adds 0834253734cb scsi: ufs: Do not clear the DL layer timers adds 5231d38c16f0 scsi: ufs: Do not free irq in suspend adds fc0a9de2f40d scsi: ufs: delete unused structure filed tr adds e89fbc7feb00 scsi: ufs: Update L4 attributes on manual hibern8 exit in [...] adds bb14dd1564c9 scsi: ufs: Unlock on a couple error paths adds dc30c9e6d67f scsi: ufs: Simplify a condition adds dcb6cec50827 scsi: ufs: disable irq before disabling clocks adds 8b0bbf002a1e scsi: ufs: disable interrupt during clock-gating adds 0786669c31c9 scsi: ufs: Power off hook for Cadence UFS driver adds 43d23b94e5e8 scsi: core: Fix a compiler warning triggered by the SCSI l [...] adds 08fcc87bd0df scsi: sym53c8xx: fix typos in comments adds 4aca8fe77166 scsi: ibmvscsi_tgt: remove set but not used variables 'iue [...] adds 0c3dbdeb7284 scsi: initio: make initio_state_7() static adds 52b894393cec scsi: libfc: remove unnecessary assertion on ep variable adds aa8679736a82 scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free adds 4dbc96ad65c4 scsi: aic7xxx: Adjust indentation in ahc_find_syncrate adds a808a04c8617 scsi: csiostor: Adjust indentation in csio_device_reset adds f4652752a428 scsi: vmw_pvscsi: Fix swiotlb operation adds d8dd7d768131 scsi: vmw_pvscsi: Silence dma mapping errors adds 3c75ad1d87c7 scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss adds f57a01073596 scsi: qla2xxx: Fix fabric scan hang adds 27258a577144 scsi: qla2xxx: Add a shadow variable to hold disc_state hi [...] adds 96a0eb7164d1 scsi: qla2xxx: Cleanup unused async_logout_done adds 89eb2e7e794d scsi: qla2xxx: Fix update_fcport for current_topology adds 425215647fc5 scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs adds 3dae220595ba scsi: qla2xxx: Use common routine to free fcport struct adds 8aaac2d7da87 scsi: qla2xxx: Fix stuck login session using prli_pend_timer adds 17e64648aa47 scsi: qla2xxx: Correct fcport flags handling adds f994c6d168c6 scsi: qla2xxx: Consolidate fabric scan adds 118f01e7d92e scsi: qla2xxx: Fix RIDA Format-2 adds e1217dc3edce scsi: qla2xxx: Fix stuck session in GNL adds 641e0efddcbd scsi: qla2xxx: Fix mtcp dump collection failure adds 5a2673267a49 scsi: qla2xxx: Update driver version to 10.01.00.22-k adds be0709e449ac scsi: lpfc: Fix incomplete NVME discovery when target adds df9166bfa775 scsi: lpfc: Fix: Rework setting of fdmi symbolic node name [...] adds f3d0a8acc5a8 scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp adds e3ba04c9bad1 scsi: lpfc: Fix Fabric hostname registration if system hos [...] adds 9a20cc10fa05 scsi: lpfc: Fix ras_log via debugfs adds a052ce848d43 scsi: lpfc: Fix disablement of FC-AL on lpe35000 models adds 0b4391946da8 scsi: lpfc: Fix unmap of dpp bars affecting next driver load adds 999fbbceb831 scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates adds c438d0628aa5 scsi: lpfc: Fix improper flag check for IO type adds 6d67e8473386 scsi: lpfc: Update lpfc version to 12.6.0.3 adds b3e3d4c618c5 scsi: libsas: Tidy SAS address print format adds a27747a20788 scsi: qla2xxx: Improve readability of the code that handle [...] adds 3f5f7335e5e2 scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_si [...] adds a9c4ae108610 scsi: qla2xxx: Use get_unaligned_*() instead of open-codin [...] adds 19aaa4072327 scsi: sd_zbc: Simplify sd_zbc_check_zones() adds dbfc5626d930 scsi: sd_zbc: Rename sd_zbc_check_zones() adds 03e1d28edda1 scsi: ufs: unify scsi_block_requests usage adds 7c486d91f3d1 scsi: ufs: use ufshcd_vops_dbg_register_dump for vendor sp [...] adds 68c9fcfd4a0e scsi: ufs: Fix indentation in ufshcd_query_attr_retry() adds e4d2add7fd5b scsi: ufs: Make ufshcd_add_command_trace() easier to read adds 1b21b8f008c1 scsi: ufs: Make ufshcd_prepare_utp_scsi_cmd_upiu() easier to read adds eacf36f5bebd scsi: ufs: Fix a race condition in the tracing code adds 0dd0dec1677e scsi: ufs: Remove the SCSI timeout handler adds fae35c14c4b6 scsi: mylex: Use the correct style for SPDX License Identifier adds 6ee090ea0483 scsi: ufs: sysfs: Use the correct style for SPDX License I [...] adds fef093ff7e96 scsi: soc: mediatek: add header for SiP service interface adds b0d077ed389c scsi: ufs-mediatek: add device reset implementation adds 97347214bce8 scsi: ufs-mediatek: introduce reference clock control adds ba7af5ec5126 scsi: ufs: export ufshcd_auto_hibern8_update for vendor usage adds 8588c6b03217 scsi: ufs-mediatek: configure customized auto-hibern8 timer adds 5d74e18edd7b scsi: ufs-mediatek: configure and enable clk-gating adds 1ade26b616cc scsi: mpt3sas: Update MPI Headers to v02.00.57 adds d3f623ae8e03 scsi: mpt3sas: Add support for NVMe shutdown adds 36c6c7f75b09 scsi: mpt3sas: renamed _base_after_reset_handler function adds e8c2307e6a69 scsi: mpt3sas: Add support IOCs new state named COREDUMP adds fce0aa08792b scsi: mpt3sas: Handle CoreDump state from watchdog thread adds c59777189433 scsi: mpt3sas: print in which path firmware fault occurred adds 5b061980e362 scsi: mpt3sas: Optimize mpt3sas driver logging adds c6bdb6a10892 scsi: mpt3sas: Print function name in which cmd timed out adds c50ed99cd56e scsi: mpt3sas: Remove usage of device_busy counter adds c53cf10ef6d9 scsi: mpt3sas: Update drive version to 33.100.00.00 adds 556d687a4ccd compat: ARM64: always include asm-generic/compat.h adds 202bf8d7583f compat: provide compat_ptr() on all architectures adds 78ed001d9e71 compat: scsi: sg: fix v3 compat read/write interface adds ee6a129dffe1 compat_ioctl: block: add blkdev_compat_ptr_ioctl adds ab0cf1e425ea compat_ioctl: ubd, aoe: use blkdev_compat_ptr_ioctl adds f3ee6e63a9df compat_ioctl: move CDROM_SEND_PACKET handling into scsi adds 8f8f562038c1 compat_ioctl: move CDROMREADADIO to cdrom.c adds ab8bc5417d8c compat_ioctl: cdrom: handle CDROM_LAST_WRITTEN adds 9452b1a3ed87 compat_ioctl: block: handle cdrom compat ioctl in non-cdro [...] adds 7eafd1373b6a compat_ioctl: add scsi_compat_ioctl adds fe0da4e5e8c6 compat_ioctl: bsg: add handler adds c103d6ee69f9 compat_ioctl: ide: floppy: add handler adds d320a9551e39 compat_ioctl: scsi: move ioctl handling into drivers adds 2af563d071d6 compat_ioctl: move sys_compat_ioctl() to ioctl.c adds 77b9040195de compat_ioctl: simplify the implementation adds 64cbfa96551a compat_ioctl: move cdrom commands into cdrom.c adds 75c0b0e118b9 compat_ioctl: scsi: handle HDIO commands from drivers adds 1df23c6fe5b0 compat_ioctl: move HDIO ioctl handling into drivers/ide adds bdc1ddad3e5f compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c adds 5fb889f587fa compat_ioctl: block: simplify compat_blkpg_ioctl() adds 9b81648cb5e3 compat_ioctl: simplify up block/ioctl.c adds 8ce156deca71 Documentation: document ioctl interfaces better adds 1c46a2cf2dbd Merge tag 'block-ioctl-cleanup-5.6' into 5.6/scsi-queue adds fdb827e4a3f8 scsi: lpfc: Make lpfc_defer_acc_rsp static adds 645728a6448f scsi: ufs: fix empty check of error history adds a5fe372d9239 scsi: ufs: add device reset history for vendor implementations adds fd1fb4d5562a scsi: ufs: remove "errors" word in ufshcd_print_err_hist() adds 43622697117c scsi: BusLogic: use %lX for unsigned long rather than %X adds c40ad6b7fcd3 scsi: ufs: pass device information to apply_dev_quirks adds ea92c32bd336 scsi: ufs-mediatek: add apply_dev_quirks variant operation adds 54155ed4199c scsi: iscsi: Don't destroy session if there are outstandin [...] adds 7c1ef338705f scsi: drivers: base: Support atomic version of attribute_c [...] adds cd7ea70bb00a scsi: drivers: base: Propagate errors through the transpor [...] adds f3c893e3dbb5 scsi: iscsi: Fail session and connection on transport regi [...] adds ba304e5b4498 scsi: qla1280: Fix dma firmware download, if dma address is 64bit adds 499e7246d6da scsi: megaraid_sas: Reset adapter if FW is not in READY st [...] adds a7faf81d7858 scsi: megaraid_sas: Set no_write_same only for Virtual Disk adds 6e73550670ed scsi: megaraid_sas: Update optimal queue depth for SAS and [...] adds eb974f34bb9d scsi: megaraid_sas: Do not kill host bus adapter, if adapt [...] adds 9330a0fd827a scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or [...] adds eeb63c23ffe1 scsi: megaraid_sas: Do not set HBA Operational if FW is no [...] adds 201a810cc188 scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS adds 6d7537270e32 scsi: megaraid_sas: Do not initiate OCR if controller is n [...] adds 56ee0c585602 scsi: megaraid_sas: Limit the number of retries for the IO [...] adds 4d1634b8d12e scsi: megaraid_sas: Use Block layer API to check SCSI devi [...] adds 824b72db5086 scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 adds 6ca67a8e7bed scsi: qla1280: Make checking for 64bit support consistent adds 17c5f65db629 scsi: qla2xxx: Fix a NULL pointer dereference in an error path adds b406a1978376 scsi: ufs-mediatek: add dbg_register_dump implementation adds 9d19bf7ad168 scsi: ufs: export some functions for vendor usage adds fdb2c2324972 scsi: ufs-mediatek: enable low-power mode for hibern8 state adds b9fc5320212e scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufs [...] adds 097500666ec9 scsi: ufs: Delete struct ufs_dev_desc adds 1b9e21412f72 scsi: ufs: Split ufshcd_probe_hba() based on its called flow adds 2b35b2adfecd scsi: ufs: Move ufshcd_get_max_pwr_mode() to ufshcd_device [...] adds 8c9a51b00743 scsi: ufs: Inline two functions into their callers adds 046c1e6f2707 scsi: ufs: Delete is_init_prefetch from struct ufs_hba adds 731f06216df3 scsi: ufs: Add max_lu_supported in struct ufs_dev_info adds 1baa80118e03 scsi: ufs: Use UFS device indicated maximum LU number adds 81f338e9709d scsi: hisi_sas: use threaded irq to process CQ interrupts adds e9dc5e11c97e scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_rest [...] adds d2815fdf9a0e scsi: hisi_sas: Replace magic number when handle channel i [...] adds 3cd2f3c35d29 scsi: hisi_sas: Modify the file permissions of trigger_dum [...] adds 33c77c31b752 scsi: hisi_sas: Add prints for v3 hw interrupt converge an [...] adds 11e673206f21 scsi: hisi_sas: Rename hisi_sas_cq.pci_irq_mask new 33c84e89abe4 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds fa7773deb344 Merge branch 'work.openat2' of git://git.kernel.org/pub/sc [...] adds 4d927483732f Merge branch 'io_uring-5.5' into for-5.6/io_uring-vfs adds d63d1b5edb7b io_uring: add support for fallocate() adds 35cb6d54c1d5 fs: make build_open_flags() available internally adds 15b71abe7b52 io_uring: add support for IORING_OP_OPENAT adds 6e802a4ba056 fs: move filp_close() outside of __close_fd_get_file() adds 0c9d5ccd26a0 io-wq: add support for uncancellable work adds b5dba59e0cf7 io_uring: add support for IORING_OP_CLOSE adds 05f3fb3c5397 io_uring: avoid ring quiesce for fixed file set unregister [...] adds 3934e36f6099 fs: make two stat prep helpers available adds eddc7ef52a6b io_uring: add support for IORING_OP_STATX adds 895e2ca0f693 io-wq: support concurrent non-blocking work adds ce35a47a3a02 io_uring: add IOSQE_ASYNC adds 9d76377f7e13 io_uring: rename prev to head adds 32fe525b6d10 io_uring: move *queue_link_head() from common path adds add7b6b85a4d io_uring: remove two unnecessary function declarations adds d3656344fea0 io_uring: add lookup table for various opcode needs adds ad3eb2c89fb2 io_uring: split overflow state into SQ and CQ side adds e94f141bd248 io_uring: improve poll completion performance adds 3a6820f2bb8a io_uring: add non-vectored read/write commands adds ba04291eb66e io_uring: allow use of offset == -1 to mean file position adds 4840e418c2fc io_uring: add IORING_OP_FADVISE adds db08ca25253d mm: make do_madvise() available internally adds c1ca757bd6f4 io_uring: add IORING_OP_MADVISE adds 4e5ef02317b1 pcpu_ref: add percpu_ref_tryget_many() adds 2b85edfc0c90 io_uring: batch getting pcpu references adds 8237e045983d io_uring: wrap multi-req freeing in struct req_batch adds c6ca97b30c47 io_uring: extend batch freeing to cover more cases adds 8110c1a6212e io_uring: add support for IORING_SETUP_CLAMP adds 9ef4f124894b io_uring: clamp to_submit in io_submit_sqes() adds ee7d46d9db19 io_uring: optimise head checks in io_get_sqring() adds caf582c652fe io_uring: optimise commit_sqring() for common case adds 2550878f8421 io_uring: remove extra io_wq_current_is_worker() adds fddafacee287 io_uring: add support for send(2) and recv(2) adds 96fd84d83a77 io_uring: Remove unnecessary null check adds c150368b4968 io_uring: file set registration should use interruptible waits adds 69b3e546139a io_uring: change io_ring_ctx bool fields into bit fields adds f2842ab5b72d io_uring: enable option to only trigger eventfd for async [...] adds c12cedf24e78 io_uring: add 'struct open_how' to the openat request context adds f8748881b17d io_uring: remove 'fname' from io_open structure adds cebdb98617ae io_uring: add support for IORING_OP_OPENAT2 adds 354420f705cc io_uring: add opcode to issue trace event adds 10fef4bebf97 io_uring: account fixed file references correctly in batch adds 66f4af93da57 io_uring: add support for probing opcodes adds 711be0312df4 io_uring: optimise use of ctx->drain_next adds 0791015837f1 io_uring: remove extra check in __io_commit_cqring adds b14cca0c84c7 io_uring: hide uring_fd in ctx adds e46a7950d362 io_uring: file switch work needs to get flushed on exit adds 87987898a1db io_uring: remove REQ_F_IO_DRAINED adds 6b47ee6ecab1 io_uring: optimise sqe-to-req flags translation adds 0463b6c58e55 io_uring: use labeled array init in io_op_defs adds 1118591ab883 io_uring: prep req when do IOSQE_ASYNC adds 86a761f81ec8 io_uring: honor IOSQE_ASYNC for linked reqs adds 980ad26304ab io_uring: don't attempt to copy iovec for READ/WRITE adds 8cdf2193a333 io_uring: add comment for drain_next adds 9466f43741bc io_uring: fix refcounting with batched allocations at OOM adds 848f7e1887c4 io-wq: make the io_wq ref counted adds cccf0ee83455 io_uring/io-wq: don't use static creds/mm assignments adds eba6f5a330cf io-wq: allow grabbing existing io-wq adds 24369c2e3bb0 io_uring: add io-wq workqueue sharing adds 071698e13ac6 io_uring: allow registering credentials adds 75c6a03904e0 io_uring: support using a registered personality for commands adds f86cd20c9454 io_uring: fix linked command file table usage new 58e41a44c488 eventpoll: abstract out epoll_ctl() handler new 39220e8d4a2a eventpoll: support non-blocking do_epoll_ctl() calls new 3e4827b05d2a io_uring: add support for epoll_ctl(2) new 896f8d23d0cb Merge tag 'for-5.6/io_uring-vfs-2020-01-29' of git://git.k [...] adds 5e876fb43dbf vfs, fdtable: Add fget_task helper adds 8649c322f75c pid: Implement pidfd_getfd syscall adds 9a2cef09c801 arch: wire up pidfd_getfd syscall adds 873dfd7881d1 test: Add test for pidfd getfd adds 913292c97d75 sched.h: Annotate sighand_struct with __rcu adds 8d19f1c8e193 prctl: PR_{G,S}ET_IO_FLUSHER to support controlling memory [...] new 83fa805bcbfc Merge tag 'threads-v5.6' of git://git.kernel.org/pub/scm/l [...] adds 984cfe4e2526 mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_noti [...] adds 1991722a70ff mm/mmu_notifiers: Use 'subscription' as the variable name [...] adds 5292e24a6acf mm/mmu_notifiers: Use 'interval_sub' as the variable for m [...] new 39bed42de2e7 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...]
The 8 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: CREDITS | 4 +- Documentation/ABI/testing/configfs-usb-gadget | 4 + Documentation/ABI/testing/sysfs-bus-iio | 13 + Documentation/ABI/testing/sysfs-bus-iio-dma-buffer | 19 + Documentation/ABI/testing/usb-charger-uevent | 46 + Documentation/admin-guide/blockdev/zram.rst | 63 +- .../admin-guide/device-mapper/dm-raid.rst | 2 + Documentation/admin-guide/index.rst | 1 + .../nfs/fault_injection.rst} | 5 +- Documentation/admin-guide/nfs/index.rst | 15 + .../nfs/nfs.txt => admin-guide/nfs/nfs-client.rst} | 85 +- .../nfs/nfs-idmapper.rst} | 31 +- Documentation/admin-guide/nfs/nfs-rdma.rst | 292 ++ .../nfs/nfsd-admin-interfaces.rst} | 19 +- .../nfsroot.txt => admin-guide/nfs/nfsroot.rst} | 151 +- .../nfs/pnfs-block-server.rst} | 25 +- .../nfs/pnfs-scsi-server.rst} | 1 + Documentation/admin-guide/thunderbolt.rst | 30 +- Documentation/asm-annotations.rst | 9 +- Documentation/block/biovecs.rst | 2 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/ioctl.rst | 253 ++ Documentation/dev-tools/kunit/faq.rst | 3 +- Documentation/dev-tools/kunit/index.rst | 3 + Documentation/dev-tools/kunit/usage.rst | 16 + .../bindings/connector/usb-connector.txt | 4 +- .../bindings/gpio/qcom,wcd934x-gpio.yaml | 47 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 3 +- .../bindings/gpio/xylon,logicvc-gpio.yaml | 69 + .../bindings/iio/accel/adi,adis16240.yaml | 49 + .../devicetree/bindings/iio/accel/bma180.txt | 7 +- .../bindings/iio/accel/bosch,bma400.yaml | 54 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 7 + .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 54 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 47 + .../bindings/iio/adc/sigma-delta-modulator.txt | 13 - .../bindings/iio/adc/sigma-delta-modulator.yaml | 37 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 1 + .../bindings/iio/pressure/asc,dlhl60d.yaml | 51 + .../bindings/iio/proximity/parallax-ping.yaml | 51 + .../iio/temperature/maxim_thermocouple.txt | 7 +- .../bindings/interconnect/qcom,msm8916.yaml | 77 + .../devicetree/bindings/mfd/xylon,logicvc.yaml | 50 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 84 + .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 135 + .../bindings/phy/brcm,brcmstb-usb-phy.txt | 69 +- .../devicetree/bindings/phy/brcm-sata-phy.txt | 1 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 56 + .../devicetree/bindings/phy/phy-cadence-sierra.txt | 13 +- .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 5 - .../devicetree/bindings/phy/sun9i-usb-phy.txt | 37 - .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 221 ++ .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 9 +- .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 69 + .../bindings/pinctrl/ingenic,pinctrl.txt | 8 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 75 + .../bindings/pinctrl/intel,lgm-pinctrl.yaml | 116 - .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 5 +- Documentation/devicetree/bindings/slimbus/bus.txt | 10 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 167 + .../bindings/soundwire/soundwire-controller.yaml | 2 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 4 + .../devicetree/bindings/usb/mediatek,musb.txt | 57 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/doc-guide/contributing.rst | 294 ++ Documentation/doc-guide/index.rst | 2 + Documentation/doc-guide/maintainer-profile.rst | 44 + Documentation/driver-api/driver-model/devres.rst | 2 + Documentation/driver-api/gpio/driver.rst | 5 - Documentation/driver-api/gpio/drivers-on-gpio.rst | 8 +- Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/gpio/using-gpio.rst | 50 + Documentation/driver-api/interconnect.rst | 22 + Documentation/filesystems/adfs.txt | 24 + Documentation/filesystems/automount-support.txt | 2 +- Documentation/filesystems/index.rst | 2 + Documentation/filesystems/nfs/nfs-rdma.txt | 274 -- Documentation/filesystems/path-lookup.rst | 68 +- Documentation/filesystems/vfat.rst | 387 ++ Documentation/filesystems/vfat.txt | 347 -- Documentation/isdn/avmb1.rst | 246 -- Documentation/isdn/gigaset.rst | 465 --- Documentation/isdn/hysdn.rst | 196 - Documentation/isdn/index.rst | 3 - Documentation/isdn/interface_capi.rst | 71 - Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/locking/locktorture.rst | 3 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/misc-devices/xilinx_sdfec.rst | 1 + Documentation/nvdimm/maintainer-entry-profile.rst | 3 +- .../process/embargoed-hardware-issues.rst | 25 +- Documentation/riscv/boot-image-header.rst | 4 +- Documentation/sphinx/automarkup.py | 7 +- Documentation/trace/ftrace.rst | 18 +- Documentation/trace/ring-buffer-design.txt | 2 +- .../translations/ko_KR/memory-barriers.txt | 4 +- .../zh_CN/process/embargoed-hardware-issues.rst | 228 ++ Documentation/translations/zh_CN/process/index.rst | 3 + .../zh_CN/process/kernel-driver-statement.rst | 199 ++ .../zh_CN/process/kernel-enforcement-statement.rst | 151 + Documentation/usb/index.rst | 2 - Documentation/usb/text_files.rst | 6 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - Documentation/vm/hmm.rst | 20 +- Documentation/w1/masters/omap-hdq.rst | 2 +- Documentation/x86/boot.rst | 45 +- Documentation/x86/x86_64/mm.rst | 6 +- MAINTAINERS | 54 +- arch/alpha/kernel/setup.c | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/arc/kernel/setup.c | 4 - .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 2 +- arch/arm/kernel/setup.c | 2 - arch/arm/mach-davinci/board-dm644x-evm.c | 12 + arch/arm/mach-pxa/colibri-pxa320.c | 16 +- arch/arm/mach-pxa/eseries.c | 40 +- arch/arm/mach-pxa/gumstix.c | 18 +- arch/arm/mach-pxa/hx4700.c | 22 +- arch/arm/mach-pxa/magician.c | 22 +- arch/arm/mach-pxa/mioa701.c | 15 +- arch/arm/mach-pxa/palm27x.c | 34 +- arch/arm/mach-pxa/palmt5.c | 1 - arch/arm/mach-pxa/palmtc.c | 18 +- arch/arm/mach-pxa/palmte2.c | 18 +- arch/arm/mach-pxa/palmtx.c | 1 - arch/arm/mach-pxa/palmz72.c | 1 - arch/arm/mach-pxa/tosa.c | 18 +- arch/arm/mach-pxa/vpac270.c | 15 +- arch/arm/mach-s3c64xx/mach-smartq.c | 13 +- arch/arm/mach-u300/core.c | 2 +- arch/arm/tools/syscall.tbl | 2 + arch/arm64/include/asm/compat.h | 22 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 + arch/arm64/kernel/setup.c | 3 - arch/csky/kernel/setup.c | 4 - arch/ia64/kernel/setup.c | 3 - arch/ia64/kernel/syscalls/syscall.tbl | 2 + arch/m68k/kernel/setup_mm.c | 4 - arch/m68k/kernel/setup_no.c | 4 - arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/m68k/sun3x/config.c | 1 - arch/microblaze/kernel/setup.c | 4 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/mips/include/asm/compat.h | 18 - arch/mips/kernel/setup.c | 2 - arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/nds32/kernel/setup.c | 5 - arch/nios2/kernel/setup.c | 4 - arch/openrisc/kernel/setup.c | 5 - arch/parisc/include/asm/compat.h | 17 - arch/parisc/kernel/setup.c | 4 - arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/include/asm/compat.h | 17 - arch/powerpc/kernel/legacy_serial.c | 4 +- arch/powerpc/kernel/setup-common.c | 3 - arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/oprofile/backtrace.c | 2 +- arch/powerpc/platforms/cell/setup.c | 3 - arch/powerpc/platforms/maple/setup.c | 3 - arch/powerpc/platforms/pasemi/setup.c | 4 - arch/powerpc/platforms/ps3/setup.c | 4 - arch/riscv/include/asm/image.h | 4 +- arch/riscv/kernel/setup.c | 4 - arch/s390/include/asm/compat.h | 6 +- arch/s390/kernel/setup.c | 2 - arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/sh/include/cpu-sh2a/cpu/sh7264.h | 6 - arch/sh/include/cpu-sh2a/cpu/sh7269.h | 17 +- arch/sh/include/uapi/asm/sockios.h | 4 +- arch/sh/kernel/setup.c | 4 - arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sparc/include/asm/compat.h | 17 - arch/sparc/kernel/setup_32.c | 4 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/sys_sparc_64.c | 33 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 + arch/um/drivers/cow.h | 2 +- arch/um/drivers/cow_user.c | 7 +- arch/um/drivers/ubd_kern.c | 11 +- arch/um/include/shared/os.h | 2 +- arch/um/os-Linux/file.c | 2 +- arch/unicore32/kernel/setup.c | 2 - arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 2 + arch/x86/include/asm/compat.h | 17 - arch/x86/kernel/setup.c | 2 - arch/xtensa/kernel/setup.c | 2 - arch/xtensa/kernel/syscalls/syscall.tbl | 2 + .../platforms/iss/include/platform/simcall.h | 4 +- block/Makefile | 1 - block/bsg.c | 1 + block/compat_ioctl.c | 427 --- block/ioctl.c | 319 +- block/scsi_ioctl.c | 214 +- drivers/Makefile | 2 +- drivers/android/binder.c | 43 +- drivers/ata/libata-scsi.c | 9 + drivers/base/Kconfig | 2 +- drivers/base/arch_topology.c | 20 +- drivers/base/attribute_container.c | 103 + drivers/base/base.h | 19 + drivers/base/bus.c | 1 + drivers/base/class.c | 1 + drivers/base/component.c | 11 +- drivers/base/dd.c | 5 +- drivers/base/devtmpfs.c | 79 +- drivers/base/driver.c | 1 + drivers/base/firmware_loader/fallback.c | 11 +- drivers/base/firmware_loader/firmware.h | 16 +- drivers/base/firmware_loader/main.c | 2 +- drivers/base/platform.c | 12 +- drivers/base/power/qos-test.c | 2 +- drivers/base/test/test_async_driver_probe.c | 3 +- drivers/base/transport_class.c | 11 +- drivers/block/aoe/aoeblk.c | 1 + drivers/block/floppy.c | 3 + drivers/block/paride/pcd.c | 3 + drivers/block/paride/pd.c | 1 + drivers/block/paride/pf.c | 1 + drivers/block/pktcdvd.c | 26 +- drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 3 + drivers/block/xen-blkfront.c | 1 + drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/cdrom/cdrom.c | 35 +- drivers/cdrom/gdrom.c | 3 + drivers/char/hpet.c | 2 +- drivers/char/ttyprintk.c | 15 +- drivers/extcon/extcon-arizona.c | 354 +- drivers/extcon/extcon-sm5502.c | 10 +- drivers/firmware/google/coreboot_table.c | 7 + drivers/firmware/google/gsmi.c | 25 + drivers/firmware/stratix10-svc.c | 4 +- drivers/fpga/dfl-afu-main.c | 2 - drivers/fpga/dfl-fme-main.c | 2 - drivers/fpga/ts73xx-fpga.c | 4 +- drivers/fpga/xilinx-pr-decoupler.c | 3 +- drivers/gpio/Kconfig | 22 +- drivers/gpio/Makefile | 3 +- drivers/gpio/TODO | 46 +- drivers/gpio/gpio-altera.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-aspeed.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 12 +- drivers/gpio/gpio-creg-snps.c | 4 +- drivers/gpio/gpio-grgpio.c | 15 +- drivers/gpio/gpio-logicvc.c | 170 + drivers/gpio/gpio-lynxpoint.c | 471 --- drivers/gpio/gpio-mockup.c | 16 +- drivers/gpio/gpio-mpc8xxx.c | 1 + drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 8 +- drivers/gpio/gpio-pca953x.c | 5 +- drivers/gpio/gpio-sama5d2-piobu.c | 1 - drivers/gpio/gpio-tb10x.c | 1 - drivers/gpio/gpio-tegra.c | 21 +- drivers/gpio/gpio-tegra186.c | 13 +- drivers/gpio/gpio-thunderx.c | 177 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcd934x.c | 121 + drivers/gpio/gpio-xgs-iproc.c | 3 +- drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 207 +- drivers/gpio/gpiolib.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 11 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 5 +- drivers/gpu/drm/msm/msm_drv.h | 3 +- drivers/ide/ide-cd.c | 38 + drivers/ide/ide-disk.c | 1 + drivers/ide/ide-floppy.c | 4 + drivers/ide/ide-floppy.h | 2 + drivers/ide/ide-floppy_ioctl.c | 35 + drivers/ide/ide-gd.c | 17 + drivers/ide/ide-ioctls.c | 47 +- drivers/ide/ide-tape.c | 11 + drivers/iio/accel/Kconfig | 20 +- drivers/iio/accel/Makefile | 2 + drivers/iio/accel/adis16201.c | 8 +- drivers/iio/accel/adis16209.c | 8 +- drivers/iio/accel/bma180.c | 225 +- drivers/iio/accel/bma400.h | 99 + drivers/iio/accel/bma400_core.c | 853 +++++ drivers/iio/accel/bma400_i2c.c | 61 + drivers/iio/accel/kxcjk-1013.c | 27 +- drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_i2c.c | 8 +- drivers/iio/accel/st_accel_spi.c | 9 +- drivers/iio/adc/Kconfig | 17 + drivers/iio/adc/Makefile | 4 +- drivers/iio/adc/ad7091r-base.c | 298 ++ drivers/iio/adc/ad7091r-base.h | 26 + drivers/iio/adc/ad7091r5.c | 113 + drivers/iio/adc/ad7124.c | 2 + drivers/iio/adc/ad7266.c | 29 +- drivers/iio/adc/ad7780.c | 1 + drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad7887.c | 82 +- drivers/iio/adc/ad7923.c | 64 +- drivers/iio/adc/ad799x.c | 66 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 6 +- drivers/iio/adc/ltc2496.c | 108 + drivers/iio/adc/{ltc2497.c => ltc2497-core.c} | 176 +- drivers/iio/adc/ltc2497.c | 234 +- drivers/iio/adc/ltc2497.h | 18 + drivers/iio/adc/max9611.c | 36 +- drivers/iio/adc/stm32-adc-core.c | 23 +- drivers/iio/adc/stm32-adc-core.h | 9 + drivers/iio/adc/stm32-adc.c | 71 +- drivers/iio/adc/stm32-dfsdm-adc.c | 55 +- drivers/iio/adc/ti-ads1015.c | 73 +- drivers/iio/adc/ti-ads7950.c | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 30 +- drivers/iio/buffer/kfifo_buf.c | 5 +- drivers/iio/chemical/Makefile | 2 +- .../chemical/{atlas-ph-sensor.c => atlas-sensor.c} | 24 +- drivers/iio/common/ssp_sensors/ssp.h | 14 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 29 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 8 +- drivers/iio/common/st_sensors/st_sensors_core.c | 45 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 21 - drivers/iio/common/st_sensors/st_sensors_spi.c | 12 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 + drivers/iio/dac/ad5592r-base.c | 1 - drivers/iio/dac/ad7303.c | 25 +- drivers/iio/dac/stm32-dac-core.c | 19 +- drivers/iio/frequency/adf4350.c | 30 +- drivers/iio/gyro/Kconfig | 32 +- drivers/iio/gyro/adis16136.c | 72 +- drivers/iio/gyro/adis16260.c | 14 +- drivers/iio/gyro/itg3200_core.c | 1 - drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/gyro/st_gyro_core.c | 75 +- drivers/iio/gyro/st_gyro_i2c.c | 9 +- drivers/iio/gyro/st_gyro_spi.c | 9 +- drivers/iio/humidity/dht11.c | 1 - drivers/iio/humidity/hts221_core.c | 19 +- drivers/iio/iio_core.h | 8 +- drivers/iio/imu/adis.c | 139 +- drivers/iio/imu/adis16400.c | 115 +- drivers/iio/imu/adis16460.c | 7 + drivers/iio/imu/adis16480.c | 92 +- drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/inv_mpu6050/Kconfig | 9 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 237 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 80 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 1 - drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 4 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 49 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 27 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 121 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 76 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 10 +- drivers/iio/industrialio-core.c | 25 +- drivers/iio/light/apds9960.c | 2 - drivers/iio/light/lm3533-als.c | 2 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/st_uvis25_i2c.c | 1 - drivers/iio/magnetometer/ak8975.c | 107 +- drivers/iio/magnetometer/st_magn_i2c.c | 9 +- drivers/iio/magnetometer/st_magn_spi.c | 9 +- drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/bmp280-i2c.c | 18 +- drivers/iio/pressure/dlhl60d.c | 375 ++ drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_i2c.c | 22 +- drivers/iio/pressure/st_pressure_spi.c | 9 +- drivers/iio/proximity/Kconfig | 15 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 3 - drivers/iio/proximity/ping.c | 335 ++ drivers/iio/resolver/ad2s1200.c | 1 - drivers/iio/temperature/max31856.c | 134 +- drivers/iio/temperature/maxim_thermocouple.c | 44 +- drivers/iio/trigger/stm32-timer-trigger.c | 3 - drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 168 +- drivers/interconnect/internal.h | 42 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8916.c | 554 +++ drivers/interconnect/qcom/msm8974.c | 32 +- drivers/interconnect/qcom/qcs404.c | 32 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 + drivers/isdn/Makefile | 2 +- drivers/isdn/capi/Kconfig | 32 +- drivers/isdn/capi/Makefile | 18 +- drivers/isdn/capi/capi.c | 14 +- drivers/isdn/capi/capilib.c | 202 -- drivers/isdn/capi/capiutil.c | 231 +- drivers/isdn/capi/kcapi.c | 409 +-- drivers/isdn/capi/kcapi.h | 149 +- drivers/isdn/capi/kcapi_proc.c | 36 +- drivers/md/dm-bio-prison-v2.c | 2 +- drivers/md/dm-crypt.c | 335 +- drivers/md/dm-dust.c | 6 +- drivers/md/dm-mpath.c | 68 +- drivers/md/dm-raid.c | 43 +- drivers/md/dm-snap.c | 6 +- drivers/md/dm-thin-metadata.c | 22 +- drivers/md/dm-thin.c | 36 +- drivers/md/dm-verity-target.c | 18 +- drivers/md/dm-writecache.c | 71 +- drivers/md/dm-zoned-metadata.c | 23 +- drivers/md/dm.c | 9 +- drivers/md/persistent-data/dm-space-map-common.c | 27 + drivers/md/persistent-data/dm-space-map-common.h | 2 + drivers/md/persistent-data/dm-space-map-disk.c | 6 +- drivers/md/persistent-data/dm-space-map-metadata.c | 5 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cardreader/rts5261.c | 11 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/genwqe/card_ddcb.c | 8 +- drivers/misc/isl29020.c | 1 + drivers/misc/mei/bus.c | 10 +- drivers/misc/mei/hdcp/mei_hdcp.c | 33 +- drivers/misc/mei/hw-me-regs.h | 6 + drivers/misc/mei/pci-me.c | 4 + drivers/misc/mic/card/mic_debugfs.c | 3 - drivers/misc/mic/cosm/cosm_debugfs.c | 3 - drivers/misc/mic/host/mic_debugfs.c | 3 - drivers/misc/pti.c | 4 +- drivers/misc/pvpanic.c | 12 +- drivers/misc/sram-exec.c | 21 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/tsl2550.c | 12 +- drivers/misc/xilinx_sdfec.c | 12 +- drivers/net/Kconfig | 10 +- drivers/net/Makefile | 2 +- drivers/nvmem/Kconfig | 8 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 8 +- drivers/nvmem/imx-ocotp-scu.c | 16 +- drivers/nvmem/imx-ocotp.c | 79 +- drivers/nvmem/qcom-spmi-sdam.c | 192 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/Kconfig | 3 +- drivers/phy/broadcom/Kconfig | 4 +- drivers/phy/broadcom/Makefile | 2 +- drivers/phy/broadcom/phy-brcm-sata.c | 120 + drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 414 +++ drivers/phy/broadcom/phy-brcm-usb-init.c | 226 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 148 +- drivers/phy/broadcom/phy-brcm-usb.c | 269 +- drivers/phy/cadence/phy-cadence-sierra.c | 709 +++- drivers/phy/hisilicon/Kconfig | 16 +- drivers/phy/intel/Kconfig | 9 + drivers/phy/intel/Makefile | 2 + drivers/phy/intel/phy-intel-emmc.c | 284 ++ drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/marvell/Kconfig | 8 +- drivers/phy/mediatek/Kconfig | 25 +- drivers/phy/phy-core.c | 49 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 7 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 +- drivers/phy/rockchip/Kconfig | 1 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 319 +- drivers/phy/samsung/Kconfig | 6 +- drivers/phy/ti/Kconfig | 20 +- drivers/phy/ti/Makefile | 1 + drivers/phy/ti/phy-j721e-wiz.c | 959 +++++ drivers/phy/ti/phy-ti-pipe3.c | 18 +- drivers/pinctrl/actions/pinctrl-s700.c | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 170 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 212 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 387 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 50 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 38 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 + drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 10 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 1 - drivers/pinctrl/core.c | 41 +- drivers/pinctrl/core.h | 4 - drivers/pinctrl/devicetree.c | 4 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8mp.c | 345 ++ drivers/pinctrl/intel/Kconfig | 13 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 311 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-intel.c | 101 +- drivers/pinctrl/intel/pinctrl-intel.h | 44 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 975 +++++ drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 547 ++- drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h | 2 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h | 2 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-artpec6.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 637 +++- drivers/pinctrl/pinctrl-rza1.c | 4 +- drivers/pinctrl/qcom/pinctrl-msm.c | 5 - drivers/pinctrl/qcom/pinctrl-msm8976.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7180.c | 78 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 4 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/Kconfig | 16 +- drivers/pinctrl/sh-pfc/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 57 +- drivers/pinctrl/sh-pfc/gpio.c | 11 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 4 +- .../sh-pfc/{pfc-r8a7795-es1.c => pfc-r8a77950.c} | 26 +- .../sh-pfc/{pfc-r8a7795.c => pfc-r8a77951.c} | 39 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 6 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 33 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 39 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c | 13 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +- drivers/scsi/BusLogic.c | 110 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 3 + drivers/scsi/ch.c | 9 +- drivers/scsi/csiostor/csio_scsi.c | 2 +- drivers/scsi/esp_scsi.c | 22 +- drivers/scsi/esp_scsi.h | 41 +- drivers/scsi/hisi_sas/hisi_sas.h | 6 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 74 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 3 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 41 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 57 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 5 - drivers/scsi/initio.c | 2 +- drivers/scsi/ipr.c | 3 + drivers/scsi/isci/init.c | 3 + drivers/scsi/iscsi_tcp.c | 4 + drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 4 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 8 +- drivers/scsi/libsas/sas_task.c | 2 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 88 +- drivers/scsi/lpfc/lpfc_debugfs.c | 11 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 5 + drivers/scsi/lpfc/lpfc_hw4.h | 3 + drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 108 +- drivers/scsi/lpfc/lpfc_scsi.c | 4 +- drivers/scsi/lpfc/lpfc_sli.c | 25 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 17 +- drivers/scsi/megaraid/megaraid_sas_base.c | 95 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 134 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 18 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 6 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 19 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 7 + drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 340 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 45 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 39 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 46 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 220 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 11 +- drivers/scsi/mvsas/mv_init.c | 3 + drivers/scsi/myrb.h | 4 +- drivers/scsi/myrs.h | 4 +- drivers/scsi/pm8001/pm8001_init.c | 3 + drivers/scsi/qla1280.c | 20 +- drivers/scsi/qla1280.h | 2 + drivers/scsi/qla2xxx/qla_bsg.c | 11 +- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 22 +- drivers/scsi/qla2xxx/qla_fw.h | 50 +- drivers/scsi/qla2xxx/qla_gbl.h | 11 +- drivers/scsi/qla2xxx/qla_gs.c | 6 +- drivers/scsi/qla2xxx/qla_init.c | 175 +- drivers/scsi/qla2xxx/qla_inline.h | 24 + drivers/scsi/qla2xxx/qla_iocb.c | 51 +- drivers/scsi/qla2xxx/qla_isr.c | 60 +- drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_mr.c | 16 +- drivers/scsi/qla2xxx/qla_nx.c | 15 +- drivers/scsi/qla2xxx/qla_os.c | 66 +- drivers/scsi/qla2xxx/qla_sup.c | 11 +- drivers/scsi/qla2xxx/qla_target.c | 47 +- drivers/scsi/qla2xxx/qla_target.h | 3 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_ioctl.c | 54 +- drivers/scsi/scsi_lib.c | 2 + drivers/scsi/scsi_logging.h | 2 +- drivers/scsi/scsi_transport_iscsi.c | 44 +- drivers/scsi/sd.c | 50 +- drivers/scsi/sd_zbc.c | 38 +- drivers/scsi/sg.c | 170 +- drivers/scsi/sr.c | 53 +- drivers/scsi/st.c | 51 +- drivers/scsi/sym53c8xx_2/sym_nvram.c | 4 +- drivers/scsi/ufs/cdns-pltfrm.c | 107 + drivers/scsi/ufs/ufs-mediatek.c | 206 +- drivers/scsi/ufs/ufs-mediatek.h | 32 + drivers/scsi/ufs/ufs-sysfs.c | 22 +- drivers/scsi/ufs/ufs-sysfs.h | 4 +- drivers/scsi/ufs/ufs.h | 31 +- drivers/scsi/ufs/ufs_quirks.h | 9 +- drivers/scsi/ufs/ufshcd.c | 715 ++-- drivers/scsi/ufs/ufshcd.h | 34 +- drivers/scsi/ufs/unipro.h | 11 + drivers/scsi/vmw_pvscsi.c | 20 +- drivers/siox/siox.h | 2 +- drivers/slimbus/qcom-ctrl.c | 2 + drivers/slimbus/qcom-ngd-ctrl.c | 20 +- drivers/slimbus/slimbus.h | 2 +- drivers/soundwire/Kconfig | 9 + drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 55 +- drivers/soundwire/cadence_master.c | 66 +- drivers/soundwire/intel.c | 3 + drivers/soundwire/qcom.c | 861 +++++ drivers/soundwire/stream.c | 8 - drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 5 +- drivers/staging/android/ashmem.c | 6 +- drivers/staging/axis-fifo/axis-fifo.c | 160 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/exfat/Kconfig | 26 +- drivers/staging/exfat/Makefile | 2 +- drivers/staging/exfat/exfat.h | 93 +- drivers/staging/exfat/exfat_blkdev.c | 16 +- drivers/staging/exfat/exfat_core.c | 211 +- drivers/staging/exfat/exfat_super.c | 175 +- drivers/staging/hp/hp100.c | 11 +- drivers/staging/iio/accel/adis16203.c | 8 +- drivers/staging/iio/accel/adis16240.c | 15 +- drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/avm/Kconfig | 65 - drivers/staging/isdn/avm/Makefile | 12 - drivers/staging/isdn/avm/avm_cs.c | 166 - drivers/staging/isdn/avm/avmcard.h | 581 --- drivers/staging/isdn/avm/b1.c | 819 ----- drivers/staging/isdn/avm/b1dma.c | 981 ----- drivers/staging/isdn/avm/b1isa.c | 243 -- drivers/staging/isdn/avm/b1pci.c | 416 --- drivers/staging/isdn/avm/b1pcmcia.c | 224 -- drivers/staging/isdn/avm/c4.c | 1317 ------- drivers/staging/isdn/avm/t1isa.c | 594 ---- drivers/staging/isdn/avm/t1pci.c | 259 -- drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/gigaset/asyncdata.c | 606 ---- drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 -------------- drivers/staging/isdn/gigaset/capi.c | 2517 ------------- drivers/staging/isdn/gigaset/common.c | 1153 ------ drivers/staging/isdn/gigaset/dummyll.c | 74 - drivers/staging/isdn/gigaset/ev-layer.c | 1910 ---------- drivers/staging/isdn/gigaset/gigaset.h | 827 ----- drivers/staging/isdn/gigaset/interface.c | 613 ---- drivers/staging/isdn/gigaset/isocdata.c | 1006 ------ drivers/staging/isdn/gigaset/proc.c | 77 - drivers/staging/isdn/gigaset/ser-gigaset.c | 796 ----- drivers/staging/isdn/gigaset/usb-gigaset.c | 959 ----- drivers/staging/isdn/hysdn/Kconfig | 15 - drivers/staging/isdn/hysdn/Makefile | 12 - drivers/staging/isdn/hysdn/boardergo.c | 445 --- drivers/staging/isdn/hysdn/boardergo.h | 100 - drivers/staging/isdn/hysdn/hycapi.c | 785 ---- drivers/staging/isdn/hysdn/hysdn_boot.c | 400 --- drivers/staging/isdn/hysdn/hysdn_defs.h | 282 -- drivers/staging/isdn/hysdn/hysdn_init.c | 213 -- drivers/staging/isdn/hysdn/hysdn_net.c | 330 -- drivers/staging/isdn/hysdn/hysdn_pof.h | 78 - drivers/staging/isdn/hysdn/hysdn_procconf.c | 411 --- drivers/staging/isdn/hysdn/hysdn_proclog.c | 357 -- drivers/staging/isdn/hysdn/hysdn_sched.c | 197 -- drivers/staging/isdn/hysdn/ince1pc.h | 134 - drivers/staging/kpc2000/kpc2000_i2c.c | 120 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/Makefile | 1 - drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/configfs.c | 59 +- drivers/staging/most/core.c | 204 +- drivers/staging/most/dim2/Makefile | 1 - drivers/staging/most/dim2/dim2.c | 5 +- drivers/staging/most/i2c/Makefile | 1 - drivers/staging/most/i2c/i2c.c | 2 +- drivers/staging/most/{core.h => most.h} | 30 +- drivers/staging/most/net/Makefile | 1 - drivers/staging/most/net/net.c | 17 +- drivers/staging/most/sound/Makefile | 1 - drivers/staging/most/sound/sound.c | 54 +- drivers/staging/most/usb/Makefile | 1 - drivers/staging/most/usb/usb.c | 26 +- drivers/staging/most/video/Makefile | 1 - drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/nvec/nvec_kbd.c | 2 + drivers/staging/octeon-usb/Kconfig | 11 - drivers/staging/octeon-usb/Makefile | 2 - drivers/staging/octeon-usb/TODO | 8 - drivers/staging/octeon-usb/octeon-hcd.c | 3737 -------------------- drivers/staging/octeon-usb/octeon-hcd.h | 1847 ---------- drivers/staging/octeon/Kconfig | 16 - drivers/staging/octeon/Makefile | 19 - drivers/staging/octeon/TODO | 9 - drivers/staging/octeon/ethernet-defines.h | 40 - drivers/staging/octeon/ethernet-mdio.c | 178 - drivers/staging/octeon/ethernet-mdio.h | 28 - drivers/staging/octeon/ethernet-mem.c | 154 - drivers/staging/octeon/ethernet-mem.h | 9 - drivers/staging/octeon/ethernet-rgmii.c | 158 - drivers/staging/octeon/ethernet-rx.c | 538 --- drivers/staging/octeon/ethernet-rx.h | 31 - drivers/staging/octeon/ethernet-sgmii.c | 30 - drivers/staging/octeon/ethernet-spi.c | 226 -- drivers/staging/octeon/ethernet-tx.c | 717 ---- drivers/staging/octeon/ethernet-tx.h | 14 - drivers/staging/octeon/ethernet-util.h | 47 - drivers/staging/octeon/ethernet.c | 992 ------ drivers/staging/octeon/octeon-ethernet.h | 107 - drivers/staging/octeon/octeon-stubs.h | 1433 -------- drivers/staging/qlge/qlge.h | 15 +- drivers/staging/qlge/qlge_dbg.c | 32 +- drivers/staging/qlge/qlge_ethtool.c | 39 +- drivers/staging/qlge/qlge_main.c | 215 +- drivers/staging/qlge/qlge_mpi.c | 26 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 14 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 20 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 200 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 34 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 8 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 7 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 82 +- drivers/staging/rtl8188eu/hal/phy.c | 41 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 97 +- .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 5 - drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/ieee80211.h | 2 +- drivers/staging/rtl8188eu/include/odm.h | 1 - drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/rtl8188eu/include/rtw_rf.h | 16 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 15 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 11 +- drivers/staging/rtl8192u/Makefile | 4 - drivers/staging/rtl8192u/ieee80211/Makefile | 27 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 62 +- drivers/staging/rtl8192u/r8192U_core.c | 13 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 30 - drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +- drivers/staging/rts5208/Makefile | 2 - drivers/staging/rts5208/rtsx.c | 7 +- drivers/staging/vc04_services/Makefile | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 9 +- .../staging/vc04_services/interface/vchi/vchi.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 2 +- drivers/staging/vt6655/rf.c | 2 +- drivers/staging/vt6656/baseband.c | 8 +- drivers/staging/vt6656/device.h | 19 +- drivers/staging/vt6656/dpc.c | 114 +- drivers/staging/vt6656/firmware.c | 14 +- drivers/staging/vt6656/int.c | 6 +- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/vt6656/rxtx.c | 26 +- drivers/staging/vt6656/usbpipe.c | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/wfx/TODO | 71 +- drivers/staging/wfx/bh.c | 3 +- drivers/staging/wfx/bus_spi.c | 9 +- drivers/staging/wfx/data_rx.c | 85 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 322 +- drivers/staging/wfx/data_tx.h | 27 +- drivers/staging/wfx/debug.c | 2 +- drivers/staging/wfx/fwio.c | 28 +- drivers/staging/wfx/hif_api_cmd.h | 35 +- drivers/staging/wfx/hif_api_mib.h | 35 +- drivers/staging/wfx/hif_rx.c | 115 +- drivers/staging/wfx/hif_tx.c | 164 +- drivers/staging/wfx/hif_tx.h | 28 +- drivers/staging/wfx/hif_tx_mib.h | 183 +- drivers/staging/wfx/hwio.h | 15 +- drivers/staging/wfx/main.c | 10 +- drivers/staging/wfx/queue.c | 216 +- drivers/staging/wfx/queue.h | 10 +- drivers/staging/wfx/scan.c | 321 +- drivers/staging/wfx/scan.h | 26 +- drivers/staging/wfx/secure_link.h | 8 +- drivers/staging/wfx/sta.c | 1058 ++---- drivers/staging/wfx/sta.h | 20 +- drivers/staging/wfx/traces.h | 14 +- drivers/staging/wfx/wfx.h | 43 +- drivers/staging/wilc1000/fw.h | 119 + drivers/staging/wilc1000/hif.c | 90 +- drivers/staging/wilc1000/hif.h | 19 - drivers/staging/wilc1000/netdev.c | 63 +- drivers/staging/wilc1000/netdev.h | 1 - drivers/staging/wilc1000/sdio.c | 178 +- drivers/staging/wilc1000/spi.c | 285 +- drivers/staging/wilc1000/wlan.c | 192 +- drivers/staging/wilc1000/wlan.h | 2 + drivers/staging/wilc1000/wlan_cfg.c | 152 +- drivers/staging/wilc1000/wlan_if.h | 1 + drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/target/tcm_fc/tfc_io.c | 1 - drivers/thunderbolt/Kconfig | 11 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 11 +- drivers/thunderbolt/ctl.c | 19 +- drivers/thunderbolt/ctl.h | 3 +- drivers/thunderbolt/eeprom.c | 137 +- drivers/thunderbolt/nhi.c | 3 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 441 ++- drivers/thunderbolt/tb.c | 227 +- drivers/thunderbolt/tb.h | 101 + drivers/thunderbolt/tb_msgs.h | 6 +- drivers/thunderbolt/tb_regs.h | 65 +- drivers/thunderbolt/tmu.c | 383 ++ drivers/thunderbolt/tunnel.c | 169 +- drivers/thunderbolt/tunnel.h | 9 + drivers/thunderbolt/usb4.c | 764 ++++ drivers/thunderbolt/xdomain.c | 6 + drivers/tty/n_hdlc.c | 11 +- drivers/tty/serdev/core.c | 14 +- drivers/tty/serial/21285.c | 55 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 50 +- drivers/tty/serial/8250/8250_core.c | 1 + drivers/tty/serial/8250/8250_exar.c | 6 +- drivers/tty/serial/8250/8250_fsl.c | 4 - drivers/tty/serial/8250/8250_of.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 5 +- drivers/tty/serial/8250/8250_port.c | 8 +- drivers/tty/serial/8250/Kconfig | 10 + drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl010.c | 5 +- drivers/tty/serial/amba-pl011.c | 13 +- drivers/tty/serial/apbuart.c | 5 +- drivers/tty/serial/arc_uart.c | 5 +- drivers/tty/serial/atmel_serial.c | 41 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 5 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 9 +- drivers/tty/serial/dz.c | 5 +- drivers/tty/serial/efm32-uart.c | 5 +- drivers/tty/serial/fsl_linflexuart.c | 8 +- drivers/tty/serial/fsl_lpuart.c | 16 +- drivers/tty/serial/imx.c | 58 +- drivers/tty/serial/ip22zilog.c | 7 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/meson_uart.c | 70 +- drivers/tty/serial/milbeaut_usio.c | 5 +- drivers/tty/serial/mpc52xx_uart.c | 11 +- drivers/tty/serial/msm_serial.c | 23 +- drivers/tty/serial/mux.c | 5 +- drivers/tty/serial/mxs-auart.c | 5 +- drivers/tty/serial/omap-serial.c | 12 +- drivers/tty/serial/pch_uart.c | 12 +- drivers/tty/serial/pmac_zilog.c | 5 +- drivers/tty/serial/pnx8xxx_uart.c | 7 +- drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 128 +- drivers/tty/serial/sa1100.c | 7 +- drivers/tty/serial/samsung.h | 147 - drivers/tty/serial/samsung_tty.c | 315 +- drivers/tty/serial/sb1250-duart.c | 5 +- drivers/tty/serial/sccnxp.c | 5 +- drivers/tty/serial/serial-tegra.c | 94 +- drivers/tty/serial/serial_core.c | 84 + drivers/tty/serial/serial_txx9.c | 5 +- drivers/tty/serial/sh-sci.c | 10 +- drivers/tty/serial/sprd_serial.c | 5 +- drivers/tty/serial/st-asc.c | 17 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunhv.c | 5 +- drivers/tty/serial/sunsab.c | 5 +- drivers/tty/serial/sunsu.c | 5 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/ucc_uart.c | 4 - drivers/tty/serial/vr41xx_siu.c | 5 +- drivers/tty/serial/vt8500_serial.c | 5 +- drivers/tty/serial/xilinx_uartps.c | 51 +- drivers/tty/serial/zs.c | 5 +- drivers/tty/synclink_gt.c | 20 +- drivers/tty/synclinkmp.c | 24 +- drivers/tty/sysrq.c | 9 +- drivers/tty/tty_baudrate.c | 28 +- drivers/tty/tty_io.c | 2 +- drivers/tty/vt/.gitignore | 1 + drivers/tty/vt/Makefile | 6 +- {scripts => drivers/tty/vt}/conmakehash.c | 0 drivers/tty/vt/vt.c | 8 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/uio/uio_pdrv_genirq.c | 2 + drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-imx.c | 216 ++ drivers/usb/cdns3/debug.h | 2 +- drivers/usb/cdns3/gadget.c | 536 ++- drivers/usb/cdns3/gadget.h | 26 +- drivers/usb/cdns3/trace.h | 93 +- drivers/usb/chipidea/Kconfig | 1 + drivers/usb/chipidea/ci.h | 10 + drivers/usb/chipidea/ci_hdrc_tegra.c | 9 - drivers/usb/chipidea/core.c | 4 +- drivers/usb/chipidea/host.h | 2 +- drivers/usb/core/devio.c | 4 +- drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc2/debugfs.c | 3 +- drivers/usb/dwc2/gadget.c | 25 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc3/core.c | 3 + drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-exynos.c | 4 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/ep0.c | 4 +- drivers/usb/dwc3/gadget.c | 56 +- drivers/usb/dwc3/gadget.h | 14 + drivers/usb/gadget/Kconfig | 28 - drivers/usb/gadget/configfs.c | 43 + drivers/usb/gadget/function/f_ecm.c | 16 +- drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/function/f_ncm.c | 17 +- drivers/usb/gadget/function/u_audio.c | 29 +- drivers/usb/gadget/legacy/Kconfig | 28 + drivers/usb/gadget/legacy/cdc2.c | 2 +- drivers/usb/gadget/legacy/g_ffs.c | 2 +- drivers/usb/gadget/legacy/multi.c | 2 +- drivers/usb/gadget/legacy/ncm.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/core.c | 2 + drivers/usb/gadget/udc/gr_udc.c | 16 +- drivers/usb/gadget/udc/omap_udc.c | 6 +- drivers/usb/host/Kconfig | 56 +- drivers/usb/host/ehci-exynos.c | 4 +- drivers/usb/host/ehci-mv.c | 21 +- drivers/usb/host/ehci-sh.c | 7 - drivers/usb/host/ehci-tegra.c | 16 +- drivers/usb/host/ohci-exynos.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/xhci-mtk.c | 5 - drivers/usb/host/xhci-tegra.c | 440 ++- drivers/usb/misc/usb3503.c | 94 +- drivers/usb/musb/Kconfig | 12 +- drivers/usb/musb/Makefile | 4 +- drivers/usb/musb/davinci.c | 57 +- drivers/usb/musb/jz4740.c | 75 +- drivers/usb/musb/mediatek.c | 582 +++ drivers/usb/musb/musb_am335x.c | 44 - drivers/usb/musb/musb_core.c | 188 +- drivers/usb/musb/musb_core.h | 20 +- drivers/usb/musb/musb_dma.h | 9 + drivers/usb/musb/musb_host.c | 46 +- drivers/usb/musb/musb_io.h | 18 +- drivers/usb/musb/musb_trace.h | 33 +- drivers/usb/musb/musbhsdma.c | 56 +- drivers/usb/musb/omap2430.c | 164 +- drivers/usb/musb/sunxi.c | 6 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/musb/ux500_dma.c | 4 +- drivers/usb/phy/Kconfig | 4 +- drivers/usb/phy/phy-ab8500-usb.c | 26 +- drivers/usb/phy/phy-am335x.c | 2 +- drivers/usb/phy/phy-generic.c | 39 +- drivers/usb/phy/phy-generic.h | 3 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 96 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 896 ++--- drivers/usb/phy/phy-ulpi.c | 48 +- drivers/usb/phy/phy.c | 13 +- drivers/usb/renesas_usbhs/common.c | 22 +- drivers/usb/renesas_usbhs/rcar2.c | 4 +- drivers/usb/renesas_usbhs/rza2.c | 2 +- drivers/usb/serial/Kconfig | 3 - drivers/usb/serial/cyberjack.c | 2 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/ir-usb.c | 185 +- drivers/usb/serial/opticon.c | 61 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/bus.c | 42 +- drivers/usb/typec/class.c | 52 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/mux/pi3usb30532.c | 5 +- drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/tcpci.c | 6 + drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 95 +- drivers/usb/typec/ucsi/ucsi.h | 14 + drivers/usb/typec/ucsi/ucsi_ccg.c | 191 +- drivers/video/console/Kconfig | 1 - drivers/visorbus/visorchipset.c | 11 +- drivers/vme/bridges/vme_fake.c | 30 +- drivers/w1/masters/omap_hdq.c | 348 +- fs/Makefile | 2 +- fs/adfs/adfs.h | 32 +- fs/adfs/dir.c | 314 +- fs/adfs/dir_f.c | 302 +- fs/adfs/dir_f.h | 52 +- fs/adfs/dir_fplus.c | 346 +- fs/adfs/dir_fplus.h | 6 +- fs/adfs/inode.c | 64 +- fs/adfs/map.c | 247 +- fs/adfs/super.c | 267 +- fs/compat_ioctl.c | 261 -- fs/debugfs/file.c | 38 +- fs/debugfs/inode.c | 9 +- fs/dlm/lowcomms.c | 6 +- fs/erofs/decompressor.c | 22 +- fs/erofs/internal.h | 4 +- fs/erofs/utils.c | 15 +- fs/erofs/xattr.h | 17 +- fs/erofs/zdata.c | 123 +- fs/eventpoll.c | 87 +- fs/ext4/Kconfig | 2 +- fs/ext4/Makefile | 3 +- fs/ext4/inode-test.c | 4 +- fs/fat/inode.c | 3 +- fs/file.c | 28 +- fs/hfs/hfs_fs.h | 28 +- fs/hfs/inode.c | 4 +- fs/hfsplus/hfsplus_fs.h | 28 +- fs/hfsplus/inode.c | 12 +- fs/hostfs/hostfs.h | 22 +- fs/hostfs/hostfs_kern.c | 15 +- fs/internal.h | 14 +- fs/io-wq.c | 103 +- fs/io-wq.h | 11 +- fs/io_uring.c | 2412 ++++++++++--- fs/ioctl.c | 131 +- fs/kernfs/dir.c | 2 +- fs/namei.c | 199 +- fs/nfs/fscache-index.c | 6 +- fs/nfs/fscache.c | 18 +- fs/nfs/fscache.h | 8 +- fs/nfs/nfs4xdr.c | 10 +- fs/nsfs.c | 29 +- fs/open.c | 146 +- fs/proc/base.c | 3 +- fs/proc/namespaces.c | 20 +- fs/stat.c | 34 +- include/dt-bindings/interconnect/qcom,msm8916.h | 100 + include/dt-bindings/phy/phy.h | 1 + include/kunit/assert.h | 3 +- include/kunit/test.h | 37 +- include/kunit/try-catch.h | 10 - include/linux/alcor_pci.h | 1 + include/linux/attribute_container.h | 7 + include/linux/b1pcmcia.h | 21 - include/linux/blkdev.h | 7 + include/linux/compat.h | 18 + include/linux/dev_printk.h | 235 ++ include/linux/device.h | 999 +----- include/linux/device/bus.h | 288 ++ include/linux/device/class.h | 266 ++ include/linux/device/driver.h | 292 ++ include/linux/eventpoll.h | 9 + include/linux/extcon.h | 30 +- include/linux/falloc.h | 2 - include/linux/fcntl.h | 16 +- include/linux/file.h | 2 + include/linux/fs.h | 4 - include/linux/gpio/driver.h | 31 +- include/linux/ide.h | 2 + include/linux/iio/accel/kxcjk_1013.h | 3 + include/linux/iio/adc/ad_sigma_delta.h | 2 + include/linux/iio/buffer_impl.h | 6 +- include/linux/iio/common/st_sensors.h | 12 +- include/linux/iio/common/st_sensors_i2c.h | 10 - include/linux/iio/frequency/adf4350.h | 4 - include/linux/iio/imu/adis.h | 164 +- include/linux/iio/magnetometer/ak8975.h | 17 - include/linux/iio/types.h | 2 + include/linux/interconnect-provider.h | 14 + include/linux/ipmi-fru.h | 134 - include/linux/isdn/capilli.h | 18 - include/linux/isdn/capiutil.h | 456 --- include/linux/jiffies.h | 20 - include/linux/kernelcapi.h | 75 - include/linux/libata.h | 6 + include/linux/mm.h | 1 + include/linux/mm_types.h | 2 +- include/linux/mmu_notifier.h | 86 +- include/linux/namei.h | 12 +- include/linux/percpu-refcount.h | 26 +- include/linux/phy/phy-dp.h | 95 + include/linux/phy/phy.h | 14 +- include/linux/pinctrl/machine.h | 5 + include/linux/platform_data/ad7266.h | 3 - include/linux/platform_data/ads1015.h | 23 - include/linux/platform_data/ehci-sh.h | 16 - include/linux/platform_data/mv_usb.h | 8 - include/linux/platform_data/usb3503.h | 3 - include/linux/proc_ns.h | 4 +- include/linux/sched.h | 2 +- include/linux/serial_8250.h | 1 + include/linux/serial_core.h | 91 +- include/linux/soc/mediatek/mtk_sip_svc.h | 25 + include/linux/soundwire/sdw.h | 4 +- include/linux/soundwire/sdw_intel.h | 11 + include/linux/sunrpc/cache.h | 42 +- include/linux/sunrpc/gss_api.h | 4 +- include/linux/sunrpc/gss_krb5.h | 2 +- include/linux/syscalls.h | 13 +- include/linux/transport_class.h | 6 +- include/linux/usb/gpio_vbus.h | 33 - include/linux/usb/irda.h | 13 +- include/linux/usb/pd.h | 33 +- include/linux/usb/pd_vdo.h | 32 + include/linux/usb/renesas_usbhs.h | 2 - include/linux/usb/tegra_usb_phy.h | 4 +- include/linux/usb/typec.h | 9 + include/linux/usb/typec_altmode.h | 20 +- include/linux/usb/typec_mux.h | 10 +- include/linux/usb/ulpi.h | 11 + include/linux/usb/usb_phy_generic.h | 12 - include/scsi/scsi_device.h | 1 + include/scsi/scsi_ioctl.h | 1 + include/scsi/sg.h | 30 + include/trace/events/io_uring.h | 13 +- include/uapi/asm-generic/unistd.h | 7 +- include/uapi/linux/acct.h | 2 + include/uapi/linux/b1lli.h | 74 - include/uapi/linux/capability.h | 1 + include/uapi/linux/fcntl.h | 2 +- include/uapi/linux/gigaset_dev.h | 39 - include/uapi/linux/hysdn_if.h | 34 - include/uapi/linux/io_uring.h | 73 +- include/uapi/linux/openat2.h | 39 + include/uapi/linux/prctl.h | 4 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/time_types.h | 5 + include/uapi/linux/timex.h | 2 + include/uapi/misc/pvpanic.h | 9 + include/uapi/scsi/scsi_bsg_ufs.h | 3 +- init/main.c | 2 +- kernel/acct.c | 4 +- kernel/bpf/offload.c | 12 +- kernel/events/core.c | 2 +- kernel/fork.c | 4 +- kernel/pid.c | 90 + kernel/printk/printk.c | 4 +- kernel/rcu/tree_exp.h | 1 - kernel/signal.c | 2 +- kernel/sys.c | 25 + kernel/sysctl-test.c | 4 +- kernel/time/itimer.c | 18 +- kernel/time/time.c | 58 +- kernel/tsacct.c | 9 +- lib/Kconfig.debug | 4 +- lib/kunit/Kconfig | 6 +- lib/kunit/Makefile | 14 +- lib/kunit/assert.c | 10 + lib/kunit/{example-test.c => kunit-example-test.c} | 4 +- lib/kunit/{test-test.c => kunit-test.c} | 7 +- lib/kunit/string-stream-test.c | 5 +- lib/kunit/string-stream.c | 3 +- {include => lib}/kunit/string-stream.h | 0 lib/kunit/test.c | 25 +- lib/kunit/try-catch-impl.h | 27 + lib/kunit/try-catch.c | 37 +- lib/list-test.c | 4 +- mm/debug.c | 4 +- mm/madvise.c | 7 +- mm/mmu_notifier.c | 585 +-- net/packet/af_packet.c | 27 +- net/sunrpc/auth_gss/gss_krb5_mech.c | 12 +- net/sunrpc/auth_gss/gss_krb5_seal.c | 8 +- net/sunrpc/auth_gss/gss_krb5_unseal.c | 6 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 16 +- net/sunrpc/auth_gss/gss_mech_switch.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 6 +- net/sunrpc/cache.c | 16 +- net/sunrpc/svcauth_unix.c | 10 +- samples/Makefile | 1 + scripts/.gitignore | 1 - scripts/Makefile | 3 - scripts/find-unused-docs.sh | 2 +- security/apparmor/Kconfig | 16 + security/apparmor/apparmorfs.c | 6 +- security/apparmor/policy_unpack.c | 4 + security/apparmor/policy_unpack_test.c | 607 ++++ tools/objtool/Makefile | 6 +- tools/objtool/sync-check.sh | 2 - tools/testing/selftests/Makefile | 20 +- tools/testing/selftests/cgroup/test_core.c | 2 +- .../ftrace/test.d/ftrace/func-filter-glob.tc | 2 +- tools/testing/selftests/kselftest/runner.sh | 2 +- tools/testing/selftests/livepatch/README | 2 +- tools/testing/selftests/livepatch/functions.sh | 1 - tools/testing/selftests/lkdtm/Makefile | 12 + tools/testing/selftests/lkdtm/config | 1 + tools/testing/selftests/lkdtm/run.sh | 92 + tools/testing/selftests/lkdtm/tests.txt | 71 + tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/openat2/Makefile | 8 + tools/testing/selftests/openat2/helpers.c | 109 + tools/testing/selftests/openat2/helpers.h | 106 + tools/testing/selftests/openat2/openat2_test.c | 312 ++ .../testing/selftests/openat2/rename_attack_test.c | 160 + tools/testing/selftests/openat2/resolve_test.c | 523 +++ tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidfd.h | 9 + tools/testing/selftests/pidfd/pidfd_getfd_test.c | 249 ++ tools/testing/selftests/size/get_size.c | 24 +- tools/usb/usbip/README | 22 +- tools/usb/usbip/src/usbip_network.c | 40 +- tools/usb/usbip/src/usbip_network.h | 12 +- 1244 files changed, 40198 insertions(+), 54049 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dma-buffer create mode 100644 Documentation/ABI/testing/usb-charger-uevent rename Documentation/{filesystems/nfs/fault_injection.txt => admin-guide/nfs/fault [...] create mode 100644 Documentation/admin-guide/nfs/index.rst rename Documentation/{filesystems/nfs/nfs.txt => admin-guide/nfs/nfs-client.rst} (75%) rename Documentation/{filesystems/nfs/idmapper.txt => admin-guide/nfs/nfs-idmapper [...] create mode 100644 Documentation/admin-guide/nfs/nfs-rdma.rst rename Documentation/{filesystems/nfs/nfsd-admin-interfaces.txt => admin-guide/nfs [...] rename Documentation/{filesystems/nfs/nfsroot.txt => admin-guide/nfs/nfsroot.rst} (80%) rename Documentation/{filesystems/nfs/pnfs-block-server.txt => admin-guide/nfs/pnf [...] rename Documentation/{filesystems/nfs/pnfs-scsi-server.txt => admin-guide/nfs/pnfs [...] create mode 100644 Documentation/core-api/ioctl.rst create mode 100644 Documentation/devicetree/bindings/gpio/qcom,wcd934x-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml create mode 100644 Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/soundwire/qcom,sdw.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt create mode 100644 Documentation/doc-guide/contributing.rst create mode 100644 Documentation/doc-guide/maintainer-profile.rst create mode 100644 Documentation/driver-api/gpio/using-gpio.rst delete mode 100644 Documentation/filesystems/nfs/nfs-rdma.txt create mode 100644 Documentation/filesystems/vfat.rst delete mode 100644 Documentation/filesystems/vfat.txt delete mode 100644 Documentation/isdn/avmb1.rst delete mode 100644 Documentation/isdn/gigaset.rst delete mode 100644 Documentation/isdn/hysdn.rst create mode 100644 Documentation/translations/zh_CN/process/embargoed-hardware-issues.rst create mode 100644 Documentation/translations/zh_CN/process/kernel-driver-statement.rst create mode 100644 Documentation/translations/zh_CN/process/kernel-enforcement-sta [...] delete mode 100644 block/compat_ioctl.c create mode 100644 drivers/gpio/gpio-logicvc.c delete mode 100644 drivers/gpio/gpio-lynxpoint.c create mode 100644 drivers/gpio/gpio-wcd934x.c create mode 100644 drivers/iio/accel/bma400.h create mode 100644 drivers/iio/accel/bma400_core.c create mode 100644 drivers/iio/accel/bma400_i2c.c create mode 100644 drivers/iio/adc/ad7091r-base.c create mode 100644 drivers/iio/adc/ad7091r-base.h create mode 100644 drivers/iio/adc/ad7091r5.c create mode 100644 drivers/iio/adc/ltc2496.c copy drivers/iio/adc/{ltc2497.c => ltc2497-core.c} (52%) create mode 100644 drivers/iio/adc/ltc2497.h rename drivers/iio/chemical/{atlas-ph-sensor.c => atlas-sensor.c} (97%) create mode 100644 drivers/iio/pressure/dlhl60d.c create mode 100644 drivers/iio/proximity/ping.c create mode 100644 drivers/interconnect/internal.h create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/trace.h delete mode 100644 drivers/isdn/capi/capilib.c create mode 100644 drivers/nvmem/qcom-spmi-sdam.c create mode 100644 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c create mode 100644 drivers/phy/intel/Kconfig create mode 100644 drivers/phy/intel/Makefile create mode 100644 drivers/phy/intel/phy-intel-emmc.c create mode 100644 drivers/phy/ti/phy-j721e-wiz.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8mp.c create mode 100644 drivers/pinctrl/intel/pinctrl-lynxpoint.c rename drivers/pinctrl/sh-pfc/{pfc-r8a7795-es1.c => pfc-r8a77950.c} (99%) rename drivers/pinctrl/sh-pfc/{pfc-r8a7795.c => pfc-r8a77951.c} (99%) create mode 100644 drivers/soundwire/qcom.c delete mode 100644 drivers/staging/isdn/Kconfig delete mode 100644 drivers/staging/isdn/Makefile delete mode 100644 drivers/staging/isdn/TODO delete mode 100644 drivers/staging/isdn/avm/Kconfig delete mode 100644 drivers/staging/isdn/avm/Makefile delete mode 100644 drivers/staging/isdn/avm/avm_cs.c delete mode 100644 drivers/staging/isdn/avm/avmcard.h delete mode 100644 drivers/staging/isdn/avm/b1.c delete mode 100644 drivers/staging/isdn/avm/b1dma.c delete mode 100644 drivers/staging/isdn/avm/b1isa.c delete mode 100644 drivers/staging/isdn/avm/b1pci.c delete mode 100644 drivers/staging/isdn/avm/b1pcmcia.c delete mode 100644 drivers/staging/isdn/avm/c4.c delete mode 100644 drivers/staging/isdn/avm/t1isa.c delete mode 100644 drivers/staging/isdn/avm/t1pci.c delete mode 100644 drivers/staging/isdn/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/capi.c delete mode 100644 drivers/staging/isdn/gigaset/common.c delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h delete mode 100644 drivers/staging/isdn/gigaset/interface.c delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c delete mode 100644 drivers/staging/isdn/gigaset/proc.c delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c delete mode 100644 drivers/staging/isdn/hysdn/Kconfig delete mode 100644 drivers/staging/isdn/hysdn/Makefile delete mode 100644 drivers/staging/isdn/hysdn/boardergo.c delete mode 100644 drivers/staging/isdn/hysdn/boardergo.h delete mode 100644 drivers/staging/isdn/hysdn/hycapi.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_boot.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_defs.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_init.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_pof.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_procconf.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_proclog.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_sched.c delete mode 100644 drivers/staging/isdn/hysdn/ince1pc.h rename drivers/staging/most/{core.h => most.h} (94%) delete mode 100644 drivers/staging/octeon-usb/Kconfig delete mode 100644 drivers/staging/octeon-usb/Makefile delete mode 100644 drivers/staging/octeon-usb/TODO delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.c delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.h delete mode 100644 drivers/staging/octeon/Kconfig delete mode 100644 drivers/staging/octeon/Makefile delete mode 100644 drivers/staging/octeon/TODO delete mode 100644 drivers/staging/octeon/ethernet-defines.h delete mode 100644 drivers/staging/octeon/ethernet-mdio.c delete mode 100644 drivers/staging/octeon/ethernet-mdio.h delete mode 100644 drivers/staging/octeon/ethernet-mem.c delete mode 100644 drivers/staging/octeon/ethernet-mem.h delete mode 100644 drivers/staging/octeon/ethernet-rgmii.c delete mode 100644 drivers/staging/octeon/ethernet-rx.c delete mode 100644 drivers/staging/octeon/ethernet-rx.h delete mode 100644 drivers/staging/octeon/ethernet-sgmii.c delete mode 100644 drivers/staging/octeon/ethernet-spi.c delete mode 100644 drivers/staging/octeon/ethernet-tx.c delete mode 100644 drivers/staging/octeon/ethernet-tx.h delete mode 100644 drivers/staging/octeon/ethernet-util.h delete mode 100644 drivers/staging/octeon/ethernet.c delete mode 100644 drivers/staging/octeon/octeon-ethernet.h delete mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/Makefile create mode 100644 drivers/staging/wilc1000/fw.h create mode 100644 drivers/thunderbolt/tmu.c create mode 100644 drivers/thunderbolt/usb4.c delete mode 100644 drivers/tty/serial/samsung.h rename {scripts => drivers/tty/vt}/conmakehash.c (100%) create mode 100644 drivers/usb/cdns3/cdns3-imx.c create mode 100644 drivers/usb/musb/mediatek.c delete mode 100644 drivers/usb/musb/musb_am335x.c delete mode 100644 fs/compat_ioctl.c create mode 100644 include/dt-bindings/interconnect/qcom,msm8916.h delete mode 100644 include/linux/b1pcmcia.h create mode 100644 include/linux/dev_printk.h create mode 100644 include/linux/device/bus.h create mode 100644 include/linux/device/class.h create mode 100644 include/linux/device/driver.h delete mode 100644 include/linux/iio/magnetometer/ak8975.h delete mode 100644 include/linux/ipmi-fru.h create mode 100644 include/linux/phy/phy-dp.h delete mode 100644 include/linux/platform_data/ads1015.h delete mode 100644 include/linux/platform_data/ehci-sh.h create mode 100644 include/linux/soc/mediatek/mtk_sip_svc.h delete mode 100644 include/linux/usb/gpio_vbus.h delete mode 100644 include/uapi/linux/b1lli.h delete mode 100644 include/uapi/linux/gigaset_dev.h delete mode 100644 include/uapi/linux/hysdn_if.h create mode 100644 include/uapi/linux/openat2.h create mode 100644 include/uapi/misc/pvpanic.h rename lib/kunit/{example-test.c => kunit-example-test.c} (97%) rename lib/kunit/{test-test.c => kunit-test.c} (98%) rename {include => lib}/kunit/string-stream.h (100%) create mode 100644 lib/kunit/try-catch-impl.h create mode 100644 security/apparmor/policy_unpack_test.c create mode 100644 tools/testing/selftests/lkdtm/Makefile create mode 100644 tools/testing/selftests/lkdtm/config create mode 100755 tools/testing/selftests/lkdtm/run.sh create mode 100644 tools/testing/selftests/lkdtm/tests.txt create mode 100644 tools/testing/selftests/openat2/.gitignore create mode 100644 tools/testing/selftests/openat2/Makefile create mode 100644 tools/testing/selftests/openat2/helpers.c create mode 100644 tools/testing/selftests/openat2/helpers.h create mode 100644 tools/testing/selftests/openat2/openat2_test.c create mode 100644 tools/testing/selftests/openat2/rename_attack_test.c create mode 100644 tools/testing/selftests/openat2/resolve_test.c create mode 100644 tools/testing/selftests/pidfd/pidfd_getfd_test.c