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 71ae5fc87c34 Merge tag 'linux-kselftest-5.2-rc1' of git://git.kernel.or [...] adds 8293488205f1 regmap: regmap-irq: fix getting type default values adds 7fdc9fc87492 Merge branch 'regmap-5.1' into regmap-linus adds a1c67d65df0b regmap: debugfs: Replace code by already existing function adds cc6a8d69ba62 regmap: debugfs: Jump to the next readable register adds 8b9f9d4dc511 regmap: verify if register is writeable before writing operations adds 37613fa5b762 regmap: add proper SPDX identifiers on files that did not [...] adds 615c4d9a50e2 Merge branch 'regmap-5.2' into regmap-next adds 962d5ecca101 Merge tag 'regmap-v5.2' of git://git.kernel.org/pub/scm/li [...] adds 70b464918e53 regulator: core: fix error path for regulator_set_voltage_ [...] adds 0b5e200cc7ee regulator: tps65217: Fix off-by-one for latest seletor of [...] adds 063773011d33 regulator: core: Avoid potential deadlock on regulator_unregister adds 78927aa40bc8 regulator: core: Actually put the gpiod after use adds 734008e714d8 regulator: max77620: Fix regulator info setting for max20024 adds c7b5128f72ef Merge branch 'regulator-5.1' into regulator-linus adds 74b060d6845f regulator: palmas: Remove *rdev[PALMAS_NUM_REGS] from stru [...] adds 5b60ee576a02 regulator: ab3100: Remove ab3100_regulators_remove function adds e08abeca3967 regulator: wm8400: Get rid of wm8400_block_read/wm8400_set [...] adds 178d08ea81b1 regulator: wm8400: Fix trivial typo adds 7cdc2ee7bf10 regulator: gpio: Convert to devm_regulator_register adds 705e2a905a04 regulator: gpio: Constify regulator_ops adds 5e6afb3832be regulator: da9055: Fix notifier mutex lock warning adds 978995def0f6 regulator: da9062: Fix notifier mutex lock warning adds 1867af94cfdf regulator: pv88080: Fix notifier mutex lock warning adds 275513b7695a regulator: pv88090: Fix notifier mutex lock warning adds 119c4f5085c4 regulator: wm831x: Fix notifier mutex lock warning adds 29d40b4a5776 regulator: da9063: Fix notifier mutex lock warning adds 65378de3359d regulator: da9211: Fix notifier mutex lock warning adds 89b2758c192c regulator: lp8755: Fix notifier mutex lock warning adds f132da2534ec regulator: ltc3589: Fix notifier mutex lock warning adds 769fc8d4182c regulator: ltc3676: Fix notifier mutex lock warning adds f58213637206 regulator: pv88060: Fix notifier mutex lock warning adds 0077aaaeeb69 regulator: da903x: don't build with clang adds ae15c519a6b9 regulator: max14577: Get rid of match_init_data/match_of_n [...] adds f7a621728a6a regulator: wm831x isink: Fix notifier mutex lock warning adds 8be64b6d87bd regulator: wm831x ldo: Fix notifier mutex lock warning adds 45aa908d9b72 regulator: wm831x-isink: Select maximum current in specific range adds 5816df2f75f5 regulator: wm8350: Select maximum current in specific range adds d48acfd0377f regulator: wm831x-isink: Convert to use regulator_set/get_ [...] adds dfeb7a93bf3b regulator: wm8350: Convert to use regulator_set/get_curren [...] adds 6cabb8b7fc14 regulator: 88pm800: Get rid of struct pm800_regulators adds 67ddc68a78b1 regulator: da9052: Convert to regulator core's simplified [...] adds db7ecb493cab regulator: da9055: Convert to regulator core's simplified [...] adds 9cff03710d40 regulator: da9052: Include linux/of.h to fix build warning [...] adds 4d92ac7bd9f8 regulator: as3722: Remove *rdevs[] from struct as3722_regulators adds 2106e9bbffb9 regulator: cpcap: Remove unneeded init_data setting adds f4192c2cc923 regulator: cpcap: Convert to use of_device_get_match_data adds f668a1db0b30 regulator: as3711: Remove struct as3711_regulator_info and [...] adds 5fe0ed243796 regulator: max77650: Use unsigned int for max77651_sbb1_re [...] adds dad110a0c5c1 regulator: mt6323: Use unsigned int for volt_tables adds 1fc26296a260 regulator: mt6380: Use unsigned int for volt_tables adds dc3b2881fad4 regulator: mt6397: Use unsigned int for volt_tables adds d1a6cbdf1e59 regulator: lp87565: Fix missing register for LP87565_BUCK_0 adds d0ccbe11773d regulator: lp87565: Convert to use regulator_set/get_curre [...] adds 958e9b8265c7 regulator: da9062: Convert to use regulator_set/get_curren [...] adds 5b1f537e4983 regulator: da9063: Convert to use regulator_set/get_curren [...] adds a48f127519d9 regulator: core: Fix application of "drop lockdep annotati [...] adds e66264273f5e regulator: 88pm8607: Convert to regulator core's simplifie [...] adds 969697de7fa6 regulator: axp20x: Remove unneeded NULL test against rdev adds 04d1446bce27 regulator: axp20x: Use rdev_get_id at appropriate places adds c9e48084c88c Merge tag 'v5.1-rc1' into regulator-5.2 adds 7a67eb1d3abe regulator: of: Make regulator_of_get_init_node static adds 6185de50e441 regulator: max8925: Convert to regulator core's simplified [...] adds c22938562fd8 regulator: rn5t618: Constify regulator_desc adds 80c94557e94f regulator: gpio: Reword the binding document adds 563943864f3f regulator: axp20x: Mark expected switch fall-throughs adds 2e62e03333bb regulator: tps65132: Remove unneeded fields from struct tp [...] adds 4e105e3b4bc6 regulator: tps65132: Constify tps65132_regulator_ops and t [...] adds 689b9e025f0c regulator: tps65217: Simplify linear range for selector 25-52 adds 7287275b4301 regulator: add regulator_get_linear_step() stub helper adds e69b394703e0 regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB adds a71bcdfe6476 regulator: uniphier: Fix build dependency adds d1030b439934 regulator: tps65218: Constify regulator_ops adds 2c33b50e6201 regulator: tps65217: Constify regulator_ops adds 5de219ccc1a7 regulator: da9063: convert header to SPDX adds 883ce2421ed7 regulator: sc2731: Constify regulators adds 253c9c79adbc regulator: act8865: Convert to regulator core's simplified [...] adds 7cae255d2757 regulator: act8865: Constify regulator_ops adds c07608f737bd regulator: rc5t583: Get rid of struct rc5t583_regulator adds 9e488c0a59cb regulator: vctrl: Remove unneeded continue statement adds 646e268e66ec regulator: tps6507x: Constify tps6507x_pmic_ops adds 69c57b97db9c regulator: tps6507x: Remove unused *rdev[] from struct tps [...] adds f979c08f7624 regulator: tps6507x: Convert to regulator core's simplifie [...] adds ce0a383db3cd regulator: as3722: Convert to use regulator_set/get_curren [...] adds 7dc6c766a7d7 regulator: as3722: Slightly improve readability adds a4e73625cb12 regulator: bcm590xx: Convert to use simplified DT parsing adds 8a76f107216f regulator: lm363x: Use proper data type for regmap_read arguments adds 55c083d89634 regulator: lm363x: Constify regulator_ops adds 401861f51a47 regulator: twl: Constify regulator_ops adds 45a310136b3e ASoC: ab8500: add range to usleep_range adds 0a245f0efcb5 regulator: bd718x7: Use rdev_get_id() to get regulator id adds 0677c3ea53dc regulator: s2mpa01: Convert to use simplified DT parsing adds 784816d46aae regulator: hi655x: Constify regulators array adds 29e5cb657e2a regulator: hi655x: Remove ctrl_mask field from struct hi65 [...] adds 6e1f22ee7e48 regulator: s2mpa01: Remove unused define for S2MPA01_REGUL [...] adds f34a269229ec regulator: anatop: Remove unneeded fields from struct anat [...] adds 29dc269a85ef regulator: hi6421: Convert to use simplified DT parsing adds ab54a4d7b0dd regulator: vexpress: Constify regulator_ops adds 4cf469539b63 regulator: mcp16502: Remove unneeded fields from struct mcp16502 adds 784c24c3e45c regulator: mcp16502: Remove setup_regulators function adds 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops adds 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing adds 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] adds 80a9c22a9da9 regulator: ab8500-ext: Remove *rdev from struct ab8500_ext [...] adds 48cb9737edff regulator: ab8500-ext: Convert to use simplified DT parsing adds 8e5be4f7e142 regulator: ab8500-ext: Constify ab8500_ext_regulator_ops adds 6d66d9952ec0 regulator: ab8500: Constify regulator_ops adds 7c6b8e3b9fe8 regulator: ab8500: Remove *regulator from struct ab8500_re [...] adds 7cfcecfb82af regulator: tps65218: Convert to use regulator_get_current_ [...] adds 357db0279a23 regulator: tps6524x: Constify regulator_ops adds 7a8b0e66df5a regulator: tps6524x: Remove *rdev[N_REGULATORS] from struc [...] adds 7d695f20c27f regulator: max8998: Constify regulator_ops adds 0dceab33342d regulator: max8998: Factor out struct voltage_map_desc adds c29687c354c5 dt-bindings: regulator: Add stm32mp1 pwr regulators adds 6cdae8173f67 regulator: Add support for stm32 power regulators adds de110f387371 regulator: tps80031: Remove unused *rdev from struct tps80 [...] adds 4b77a49cb826 regulator: tps80031: Constify regulator_ops and tps80031_d [...] adds fd1a4da3bfd7 regulator: tps80031: Switch to SPDX identifier adds 82f26185a912 regulator: ready_mask_table[] can be static adds dc62f951a6a8 regulator: stm32-pwr: Fix return value check in stm32_pwr_ [...] adds e8d59d9a79a1 regulator: wm8994: Switch to SPDX identifier adds dfc0c82b3368 regulator: arizona: Switch to SPDX identifier adds 3cad5fc89ac9 regulator: wm831x: Switch to SPDX identifier adds 87dbc5eb3cff regulator: wm8350: Switch to SPDX identifier adds 362af7365081 regulator: wm8400: Switch to SPDX identifier adds ce62ba3afd10 regulator: ltc3589: Convert to use simplified DT parsing adds 63c7c2962ae7 regulator: ltc3589: Get rid of struct ltc3589_regulator adds b2745697bfe4 regulator: ltc3589: Switch to SPDX identifier adds a69929c7aa70 regulator: fan53555: Clean up unneeded fields from struct [...] adds 6a1beee2fe37 regulator: fan53555: Switch to SPDX identifier adds fe669cb95ebb regulator: mt63xx: Switch to SPDX identifier adds b9816363c0e8 regulator: core: do not report EPROBE_DEFER as error but as debug adds 5d7ebba38baf regulator: sy8106a: Get rid of struct sy8106a adds c7e3ddd129d5 regulator: sky81452: Constify sky81452_reg_ops adds fb9bf5c8f15c regulator: sky81452: Switch to SPDX identifier adds eeb1b2355a6f regulator: vexpress: Get rid of struct vexpress_regulator adds c5e911add161 regulator: vexpress: Switch to SPDX identifier adds 8b9085200681 regulator: hi6xxx: Switch to SPDX identifier adds 0ae3b061df30 regulator: pv880x0: Switch to SPDX identifier adds 95602d7d77f5 regulator: ab3100: Constify regulator_ops and ab3100_regul [...] adds e219c2b3dc77 regulator: ab3100: Set fixed_uV instead of min_uV for fixe [...] adds 7bcbdbe01fa8 regulator: stm32-pwr: Remove unneeded *desc from struct st [...] adds 311a68a51a58 regulator: stm32-pwr: Remove unneeded .min_uV and .list_volage adds fd2f02f9724c regulator: da9xxx: Switch to SPDX identifier adds 498209445124 regulator: core: simplify return value on suported_voltage adds e2a23affe6a6 Merge branch 'regulator-5.2' into regulator-next adds 61be53f9ef37 Merge tag 'regulator-v5.2' of git://git.kernel.org/pub/scm [...] adds 5442dcaa0d90 spi: Fix zero length xfer bug adds c842749ea1d3 spi: imx: stop buffer overflow in RX FIFO flush adds 42bdaaece121 spi: rspi: Fix register initialization while runtime-suspended adds 26843bb12859 spi: rspi: Fix sequencer reset during initialization adds 5356c2c70e38 spi: spi-mem: stm32-qspi: avoid memory corruption at low f [...] adds f37d8e67f39e spi : spi-topcliff-pch: Fix to handle empty DMA buffers adds 69c8a9bcb032 spi: lpspi: fix dataloss when SS is inactivated between ev [...] adds 0e694df356c0 spi: tegra20-slink: change chip select action order adds 94b18a86eb5c spi: pic32: fix dma channels termination adds 7b3d10cdf54b spi: tegra114: clear packed bit for unpacked mode adds 1a89ac5b9189 spi: tegra114: fix for unpacked mode transfers adds 32bd1a9551ca spi: tegra114: terminate dma and reset on transfer timeout adds c4fc9e5b28ff spi: tegra114: flush fifos adds f4ce428c41fb spi: tegra114: configure dma burst size to fifo trig level adds 019194933339 spi: tegra114: reset controller on probe adds 807195f2103f spi: spi-gpio: Remove spi->controller_data comment adds 1723fdec5fcb spi: Add missing error handling for CS GPIOs adds f3e182c33e53 spi: tegra114: de-assert CS before SPI mode change adds a026525d4e45 spi: tegra114: avoid reset call in atomic context adds 29f2133717c5 spi: pxa2xx: fix SCR (divisor) calculation adds cc1b69fc5f9f spi: tegra114: fix PIO transfer adds 8d1467a68426 spi: stm32: return the get_irq error adds e5c27498a040 spi: atmel-quadspi: fix crash while suspending adds 7e95b16625a3 spi: rspi: Fix handling of QSPI code when transmit and receive adds 58b860ed4a77 Merge branch 'spi-5.1' into spi-linus adds eefffb42f665 spi: work around clang bug in SPI_BPW_RANGE_MASK() adds 0a9c8998e75b spi: imx: add module parameter to control DMA use adds 8fcb830a00f0 spi: spi-fsl-qspi: use devm_spi_register_controller adds 6d85028134d3 spi: fix SPI_BPW_RANGE_MASK() regression adds 3949ba3b3724 Merge branch 'spi-5.1' into spi-5.2 for stm32 adds 2e541b64ee52 spi: spi-mem: stm32-qspi: add suspend/resume support adds f5e5afdb0e56 spi: lpspi: Add i.MX8 boards support for lpspi adds addb32866d99 doc: lpspi: Document DT bindings for LPSPI clocks adds 944c01a889d9 spi: lpspi: enable runtime pm for lpspi adds 77736a98b859 spi: lpspi: add the error info of transfer speed setting adds c7a402599504 spi: lpspi: use the core way to implement cs-gpio function adds 09c04466ce7e spi: lpspi: add dma mode support adds 578465ea2b4b spi: lpspi: Add the missing NULL check adds 4e3891a55f67 spi: lpspi: Code cleanup adds 2ed6692e8ce9 spi: spidev: Enable control of inter-word delays adds 84d8df745b62 spi: orion: Support spi_xfer->word_delay_usecs adds 69b921acae8a spi: spi-fsl-spi: support use of the SPISEL_BOOT signal on [...] adds 809b169abbfe spi: lpspi: fsl_lpspi_runtime_resume() can be static adds 9384d0e6facc spi: pxa2xx-pci: Drop unused header inclusion adds 249acb5f47df Merge tag 'v5.1-rc1' into spi-5.2 adds 43a8d240eee4 spi: spi-mem: stm32-qspi: stm32_qspi_pm_ops can be static adds f457cb707836 spi: mxic: simplify getting .driver_data adds 57a9f6e7eefa dt-bindings: snps,dw-apb-ssi: Add mandatory clock bindings [...] adds 2f324ac7cf8c dt-bindings: snps,dw-apb-ssi: Add optional clock bindings [...] adds 560ee7e91009 spi: dw: Add support for an optional interface clock adds 37821a82e678 spi: pxa2xx: Introduce DMA burst size support adds 000c6af41775 spi: pxa2xx: Debug print DMA burst size adds ca1438dcb34c spi: export tracepoint symbols to modules adds 55e3dacaf538 spi: atmel-quadspi: Make atmel_qspi_get_name static adds 72dca1f6744b spi: at91-usart: Remove duplicated checking for spi->bits_ [...] adds cbd66c626e16 spi: mt7621: Move SPI driver out of staging adds a88eceb17ac7 spi: stm32-qspi: add spi_master_put in release function adds 245308c62170 spi: stm32-qspi: add dma support adds 24c363623361 spi: spi-fsl-spi: remove always-true conditional in fsl_sp [...] adds 17ecffa28948 spi: spi-fsl-spi: relax message sanity checking a little adds fc9ba6e3e28a spi: tegra114: use packed mode for 32 bits per word adds 2b17a3c759e5 spi: tegra114: add SPI_LSB_FIRST support adds 20f4c379c39d spi: pxa2xx: Use struct spi_device directly in pxa2xx_spi_ [...] adds 748fbadf951a spi: pxa2xx: Unify remaing prints in pxa2xx_spi_transfer_one() adds a798a7086c38 spi: spi-fsl-spi: allow changing bits_per_word while CS is [...] adds af0e6242909c spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode adds 5a4df21e8371 spi: sh-msiof: Use BIT() and GENMASK() adds 46109648052f spi: spi-mem: export spi_mem_default_supports_op() adds 7188a6f0eee3 spi: bcm2835aux: unifying code between polling and interru [...] adds c7de8500fd8e spi: bcm2835aux: remove dangerous uncontrolled read of fifo adds 73b114ee7db1 spi: bcm2835aux: fix corruptions for longer spi transfers adds 08a8549509b6 spi: bcm2835aux: remove dead code adds 509c583620e9 spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios adds 519f2c22a6c7 spi: bcm2835aux: warn in dmesg that native cs is not reall [...] adds ccd978b708b0 spi: bcm2835aux: setup gpio-cs to output and correct level [...] adds 5fd917afc4bf spi: bcm2835aux: make the polling duration limits configurable adds 4d9f8fed4269 spi: gpio: Drop unused spi_to_pdata() adds 96cad6d78f7f spi: gpio: Add local struct device pointer in spi_gpio_probe() adds 15dd0e9e002a spi: gpio: Add local struct spi_bitbang pointer in spi_gpi [...] adds 68cd9dc2cc00 spi: gpio: Simplify SPI_MASTER_NO_TX check in spi_gpio_probe() adds 703b47669523 spi: gpio: Drop unused pdata copy in struct spi_gpio adds 8863eca8c46a spi: lpspi: add missing complete in abort func at dma mode adds 9115b4d89b21 spi: sh-msiof: Use readl_poll_timeout_atomic() instead of [...] adds fedd6940682a spi: sh-msiof: Add reset of registers before starting transfer adds 8048d151eb4d spi: bcm2835aux: add driver stats to debugfs adds 1a8fa5166ec5 spi: bcm2835aux: polling_limit_us can be static adds 9fda6693335c spi: sh-msiof: Convert to use GPIO descriptors adds e1a7d1673062 Merge branch 'spi-5.1' into spi-5.2 adds a0253c8fa181 spi: tegra114: dump SPI registers during timeout adds f0a0bc90c6e7 spi: tegra114: set supported bits per word adds 76457eea24db spi: tegra114: use unpacked mode for below 4 bytes adds d9088966c851 spi: tegra114: set bus number based on id adds 249e2632dcd0 spi: gpio: Don't request CS GPIO in DT use-case adds 0a919ae49223 spi: Don't call spi_get_gpio_descs() before device name is set adds 5c8283c172c1 spi: gpio: Drop mflags argument from spi_gpio_request() adds 45f7718ae713 spi: gpio: Drop unused pdev field in struct spi_gpio adds d2920ef5d094 dt-bindings: spi: Add device tree binding documentation fo [...] adds 67dca5e580f1 spi: spi-mem: Add support for Zynq QSPI controller adds b93318a22f23 spi: kill useless initializer in spi_register_controller() adds 9b186e9a65bf spi: bcm2835aux: Fix build error without CONFIG_DEBUG_FS adds 9d8371e287b9 spi-mem: fix kernel-doc for spi_mem_dirmap_{read|write}() adds 6599be346daf spi: fsl-lpspi: Fix problematic dev_set_drvdata call adds a18656ea3985 spi: fsl-lpspi: Fix build warning when !CONFIG_PM adds 5d785141c8b3 spi: fsl-lpspi: Clean up fsl_lpspi_probe adds 8b57b11bc45e spi: pxa2xxx: change "no DMA channels..." msg from debug t [...] adds 8b797490b4db spi: gpio: Make sure spi_master_put() is called in every e [...] adds 45beec351998 spi: bitbang: Introduce spi_bitbang_init() adds 79567c1a321e spi: gpio: Use devm_spi_register_master() adds 9877a347f205 spi: tegra114: add dual mode support adds 9d199231b000 spi: tegra114: add 3 wire transfer mode support adds fa28fd342137 spi: tegra114: add support for interrupt mask adds 24496da6927f spi-summary: document set_cs_timing adds f1ca9992ced7 spi: add a method for configuring CS timing adds 7558f978f9b6 spi: document tx/rx clock delay properties adds 72e6841608b9 spi: spi-mem: Fix build error without CONFIG_SPI_MEM adds b5881b153bc8 spi: spi-mem: Make spi_mem_default_supports_op() static inline adds 51ebf6acb00f spi: pxa2xx: use a module softdep for dw_dmac adds 9231b4603ef2 spi: sh-msiof: Document r8a77470 bindings adds 76d2f7ee68b6 spi: Remove one needless transfer speed fall back case adds 4d1841d64535 spi: Remove warning in spi_split_transfers_maxsize() adds c9ba7a16d0f1 spi: Release spi_res after finalizing message adds ed86bf8ef3b5 spi/trace: Cap buffer contents at 64 bytes adds 41a918026407 spi: pxa2xx: Add support for Intel Comet Lake adds bf6e83965759 dt-bindings: spi: spi-mt65xx: add support for MT8516 adds 937e6d756422 spi: expand mode support adds 8b7bd10eb00d spi/spi-bcm2835: Split transfers that exceed DLEN adds 4b562de4e227 spi: stm32-qspi: manage the get_irq error case adds ba3ce8cb3808 spi: spi-mem: zynq-qspi: Fix build error on architectures [...] adds 2a168e10d6db spi: AD ASoC: declare missing of table adds 1dfbf334f123 spi: ep93xx: Convert to use CS GPIO descriptors adds d61ad23cb3be spi: Clear SPI_CS_HIGH flag from bad_bits for GPIO chip-select adds 2e5f081003f0 Merge branch 'spi-5.2' into spi-next adds 9bff9dfc513b Merge tag 'spi-v5.2' of git://git.kernel.org/pub/scm/linux [...] adds 9d7b7bfbafba Merge tag 'v5.1-rc2' into next-general adds 733e4467dd06 LSM: fix documentation for sb_copy_data hook adds 5f4b97555c2e LSM: fix documentation for the syslog hook adds 68b3edbd9fd8 LSM: fix documentation for the socket_post_create hook adds a890e6378201 LSM: fix documentation for the task_setscheduler hook adds 2f991d7ae86a LSM: fix documentation for the socket_getpeersec_dgram hook adds 6b6b6476a32f LSM: fix documentation for the path_chmod hook adds 5fdd268f6eb8 LSM: fix documentation for the audit_* hooks adds ab012bc83615 LSM: fix documentation for the msg_queue_* hooks adds e9220bc8b79a LSM: fix documentation for the sem_* hooks adds 9c53cb9d5648 LSM: fix documentation for the shm_* hooks adds 8d93e952fba2 LSM: lsm_hooks.h: fix documentation format adds 1b26fcdb748e Yama: mark local symbols as static adds 5c7e372caa35 security: don't use RCU accessors for cred->session_keyring adds 0b9dc6c9f01c keys: safe concurrent user->{session,uid}_keyring access adds d1a0846006e4 security: inode: fix a missing check for securityfs_create_file adds ecb8e74dac1a Yama: mark function as static adds fe9fd2ef383c Revert "security: inode: fix a missing check for securityf [...] adds 6beff00b79ca seccomp: fix up grammar in comment adds 78ee8b1b9b2f Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] adds 124dbd750da4 i3c: master: dw: remove dead code from dw_i3c_master_*_xfers() adds 476c7e1d34f2 i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() adds 80104bb06b17 Merge tag 'i3c/for-5.2' of git://git.kernel.org/pub/scm/li [...] adds 20522fefd522 Revert "HID: i2c-hid: Disable runtime PM on Synaptics touchpad" adds a50e8e2ecc14 HID: intel-ish-hid: Add Comet Lake PCI device ID adds d43c17ead879 HID: input: make sure the wheel high resolution multiplier is set adds 39b3c3a5fbc5 HID: input: fix assignment of .value adds 58e75155009c HID: core: move Usage Page concatenation to Main item adds a025a18fecd4 HID: core: Call request_module before doing device_add adds 4ceabaf7909d HID: core: Do not call request_module() in async context adds e19595fcabb5 HID: intel-ish: enable raw interface to HID devices on ISH adds 6b3f75f75fdd HID: intel-ish-hid: Add match callback to ishtp bus type adds 7ab2184246bd HID: intel-ish-hid: Hide members of struct ishtp_cl_device adds c2012ec06204 HID: intel-ish-hid: Simplify ishtp_cl_link() adds e00a864f976a HID: intel-ish-hid: Move driver registry functions adds 9a0bc1a63780 HID: intel-ish-hid: Store ishtp_cl_device instance in device adds 8991eb309e1f HID: intel-ish-hid: Move the common functions from client.h adds 51cbc7079eca HID: intel-ish-hid: Add interface functions for struct ishtp_cl adds 5f7224cf4185 HID: intel-ish-hid: Move functions related to bus and device adds 29b06d12ba79 HID: intel-ish-hid: Use the new interface functions in HID [...] adds 0e568a16af40 HID: intel-ish-hid: Add interface function for PCI device pointer adds 91b228107da3 HID: intel-ish-hid: ISH firmware loader client driver adds 2eb3c3e6eafb HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" adds 9576af6a95db HID: logitech-hidpp: simplify printing of HID++ version adds 090760d4269d HID: logitech-hidpp: remove hidpp_is_connected() adds 1f87b0cd32b3 HID: logitech-hidpp: change low battery level threshold fr [...] adds 7d3879bd5da4 Merge branch 'for-5.1/upstream-fixes' into for-5.2/logitech adds 2fbe5a5d8853 HID: quirks: do not blacklist Logitech devices adds 43cd97af70c6 HID: logitech: Stop setting drvdata to NULL on probe failu [...] adds 83898234f2ae HID: logitech-dj: reshuffle logi_dj_recv_forward_* adds 7bb56a5f3809 HID: logitech-dj: fix variable naming in logi_dj_hidpp_event adds a17dd1f2da43 HID: logitech-dj: use BIT() macro for RF Report types adds c034041284e8 HID: logitech-dj: declare and use a few HID++ 1.0 constants adds 82c0beb85854 HID: logitech-dj: remove USB dependency adds 4fcad95a24bb HID: logitech-dj: do not schedule the dj report itself adds 61d14de2948e HID: logitech-dj: remove unused querying_devices variable adds f41d766c34cb HID: logitech-dj: protect the paired_dj_devices access in [...] adds 0ee755449157 HID: logitech-dj: rename dj_receiver_dev.hdev to dj_receiv [...] adds a1d97ccbb4d0 HID: logitech-dj: support sharing struct dj_receiver_dev b [...] adds b6aeeddef68d HID: logitech-dj: add logi_dj_recv_queue_unknown_work helper adds 74808f9115ce HID: logitech-dj: add support for non unifying receivers adds f5fb57a74e88 HID: logitech-dj: add support for the gaming unifying receiver adds c9121cf63733 HID: logitech-dj: add support for 27 MHz receivers adds 1f944ac62608 HID: logitech-dj: add support for 27 MHz mouse-only receivers adds aca22a35396c HID: logitech-dj: replace dev_err calls with hid_err calls adds da12b224b7d5 HID: logitech-dj: deal with some KVMs adding an extra inte [...] adds de76b1d3332d HID: logitech-dj: pick a better name for non-unifying receivers adds e316aa6e545f HID: logitech-dj: remove false-positive error on double qu [...] adds 6d3c3f031f43 HID: logitech-dj: make appending of the HID++ descriptors [...] adds f2113c3020ef HID: logitech-dj: add support for Logitech Bluetooth Mini- [...] adds fe3ee1ec007b HID: logitech-hidpp: allow non HID++ devices to be handled [...] adds 91cf9a98ae41 HID: logitech-hidpp: make .probe usbhid capable adds 22bf6bdef4a1 HID: logitech-hidpp: ignore very-short or empty names adds 2ddf07f388af HID: logitech-hidpp: do not make failure to get the name fatal adds 205a2ab0c97b HID: logitech-hidpp: remove double assignment from __hidpp [...] adds e54abaf675ca HID: logitech-hidpp: remove unused origin_is_hid_core func [...] adds 096377525cdb HID: logitech-hidpp: use RAP instead of FAP to get the pro [...] adds 754a30884886 HID: logitech-hidpp: handle devices attached to 27MHz wire [...] adds d71b18f7c799 HID: logitech-hidpp: do not hardcode very long report length adds 0610430e3dea HID: logitech-hidpp: add input_device ptr to struct hidpp_device adds 35839f77238b HID: logitech-hidpp: make hidpp10_set_register_bit a bit m [...] adds 4a79bcc64a05 HID: logitech-hidpp: add support for HID++ 1.0 wheel reports adds 7457bc1b0ebf HID: logitech-hidpp: add support for HID++ 1.0 extra mouse [...] adds 42bc4f3129e6 HID: logitech-hidpp: add support for HID++ 1.0 consumer ke [...] adds c08f38e9fd0b HID: logitech-dj: add usbhid dependency in Kconfig adds 640d4ea83c8a HID: logitech-dj: fix spelling in printk adds 161f62cd07fd HID: macally: Add support for Macally ikey keyboard adds 70cd8121ca7d HID: picolcd: Convert to use sysfs_streq() adds 77f9f7721866 HID: hid-sensor-custom: simplify getting .driver_data adds 42337b9d4d95 HID: add driver for U2F Zero built-in LED and RNG adds e252e0e00281 HID: u2fzero: fix compiling error in u2fzero_probe() adds 59579a8d173e HID: u2fzero: fail probe if not using USB transport adds 63b6f0b827d6 Merge branches 'for-5.1/upstream-fixes', 'for-5.2/core', ' [...] adds b4dd05dee0db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds abfe3c456068 selftests/livepatch: use TEST_PROGS for test scripts adds 802c24716079 selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED adds 43bd3a95c98e kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled adds 31adf2308f33 livepatch: Convert error about unsupported reliable stackt [...] adds 4d141ab3416d livepatch: Remove custom kobject state handling adds f68d67cf2f83 livepatch: Remove duplicated code for early initialization adds 1efbd99ed41d Merge branches 'for-5.1/upstream-fixes' and 'for-5.2/core' [...] adds 573de2a6e844 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2821fd0c2be0 lib/test_printf: Switch to bitmap_zalloc() adds 3ec25826ae33 printk: Tie printk_once / printk_deferred_once into .data. [...] adds 6eea242f9bcd vsprintf: Shuffle restricted_pointer() adds 1ac2f9789c4b vsprintf: Consistent %pK handling for kptr_restrict == 0 adds d529ac4194f2 vsprintf: Do not check address of well-known strings adds f00cc102b862 vsprintf: Factor out %p[iI] handler as ip_addr_string() adds 45c3e93d751e vsprintf: Factor out %pV handler as va_format() adds 798cc27a305e vsprintf: Factor out %pO handler as kobject_string() adds 0b74d4d763fd vsprintf: Consolidate handling of unknown pointer specifiers adds 3e5903eb9cff vsprintf: Prevent crash when dereferencing invalid pointers adds 635720ac75a5 vsprintf: Avoid confusion between invalid address and value adds c8c3b584343c vsprintf: Limit the length of inlined error messages adds ce9d3eceb7ff lib/vsprintf: Make function pointer_string static adds 35e1547511fc Merge branch 'for-5.2-vsprintf-hardening' into for-linus adds d75f773c86a2 treewide: Switch printk users from %pf and %pF to %ps and [...] adds 0f46c78391e1 Merge branch 'for-5.2-pf-removal' into for-linus adds 0968621917ad Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm [...] adds fca797f16354 ktest: Show name and iteration on errors adds 68911069f509 ktest: Add support for meta characters in GRUB_MENU adds 37e1677330bd ktest: introduce REBOOT_RETURN_CODE to confirm the result [...] adds 68253e718c27 Merge tag 'ktest-v5.1' of git://git.kernel.org/pub/scm/lin [...] adds 89833fab15d6 x86/fpu: Fix __user annotations adds 39ea9baffda9 x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() adds 6dd677a044e6 x86/fpu: Remove fpu__restore() adds 60e528d6ce3f x86/fpu: Remove preempt_disable() in fpu__clear() adds 88f5260a3bf9 x86/fpu: Always init the state in fpu__clear() adds fbcc9e0c37ba x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_ [...] adds 39388e80f9b0 x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate [...] adds 2722146eb784 x86/fpu: Remove fpu->initialized adds 0169f53e0d97 x86/fpu: Remove user_fpu_begin() adds 4ee91519e1dc x86/fpu: Add an __fpregs_load_activate() internal helper adds 07baeb04f37c x86/fpu: Make __raw_xsave_addr() use a feature number inst [...] adds abd16d68d652 x86/fpu: Use a feature number instead of mask in two more helpers adds c806e88734b9 x86/pkeys: Provide *pkru() helpers adds 577ff465f5a6 x86/fpu: Only write PKRU if it is different from current adds 0556cbdc2fbc x86/pkeys: Don't check if PKRU is zero before writing it adds 0cecca9d03c9 x86/fpu: Eager switch PKRU state adds 383c252545ed x86/entry: Add TIF_NEED_FPU_LOAD adds 69277c98f5ee x86/fpu: Always store the registers in copy_fpstate_to_sigframe() adds a352a3b7b792 x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD adds 0d714dba1626 x86/fpu: Update xstate's PKRU value on write_pkru() adds e0d3602f9333 x86/fpu: Inline copy_user_to_fpregs_zeroing() adds 926b21f37b07 x86/fpu: Restore from kernel memory on the 64-bit path too adds c2ff9e9a3d9d x86/fpu: Merge the two code paths in __fpu__restore_sig() adds 5f409e20b794 x86/fpu: Defer FPU state load until return to userspace adds 1d731e731c4c x86/fpu: Add a fastpath to __fpu__restore_sig() adds da2f32fb8dc7 x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() adds 06b251dff787 x86/fpu: Restore regs in copy_fpstate_to_sigframe() in ord [...] adds a5eff7259790 x86/pkeys: Add PKRU value to init_fpstate adds d9c9ce34ed5c x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails adds 8ff468c29e9a Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds ad7999cd701e Merge branch 'fixes' into work.icache adds fdb0da89f4ba new inode method: ->free_inode() adds 6d0e0d0bb8eb spufs: switch to ->free_inode() adds 25af6c4a4a6b erofs: switch to ->free_inode() adds 5e8a0770c01a 9p: switch to ->free_inode() adds 8f05a7953560 adfs: switch to ->free_inode() adds 312a679183b0 affs: switch to ->free_inode() adds 49f82a808bb0 befs: switch to ->free_inode() adds 8d8fc9cbc7a8 bfs: switch to ->free_inode() adds 41149cb08aeb bdev: switch to ->free_inode() adds c2e6802e7b5a cifs: switch to ->free_inode() adds 6234ddf429ef debugfs: switch to ->free_inode() adds f415c51123b8 efs: switch to ->free_inode() adds a2d1b88becd9 ext2: switch to ->free_inode() adds d01718a050d0 f2fs: switch to ->free_inode() adds f9ec991d4158 fat: switch to ->free_inode() adds 9f179271e7bf freevxfs: switch to ->free_inode() adds 784494e1d759 gfs2: switch to ->free_inode() adds 6d845e2286a8 hfs: switch to ->free_inode() adds 08ab2293936c hfsplus: switch to ->free_inode() adds 08ccfc5c363d hostfs: switch to ->free_inode() adds 4d436d5cd51a hpfs: switch to ->free_inode() adds 07b012071046 isofs: switch to ->free_inode() adds db0bd7b7198e jffs2: switch to ->free_inode() adds d67a398a5fc6 minix: switch to ->free_inode() adds ca1a199e3b87 nfs{,4}: switch to ->free_inode() adds 977c3d18948e nilfs2: switch to ->free_inode() adds 9fbc000786ba dlmfs: switch to ->free_inode() adds e91b9194bc87 ocfs2: switch to ->free_inode() adds 363db959aeb1 openpromfs: switch to ->free_inode() adds 4aa6b55c05a2 procfs: switch to ->free_inode() adds bc40ddd12c92 qnx4: switch to ->free_inode() adds 45c2a3ff3a84 qnx6: switch to ->free_inode() adds a5a8cbea63be reiserfs: convert to ->free_inode() adds bcb8d71bda47 romfs: convert to ->free_inode() adds 56b5af19318f squashfs: switch to ->free_inode() adds dc4317599616 ubifs: switch to ->free_inode() adds a78bb3838d58 udf: switch to ->free_inode() adds 6becf8edf1a7 sysv: switch to ->free_inode() adds d984892bd7e8 coda: switch to ->free_inode() adds 98835e884cb0 ufs: switch to ->free_inode() adds 015d7956183b mqueue: switch to ->free_inode() adds 524845ff9c47 bpf: switch to ->free_inode() adds bef252fa194c rpcpipe: switch to ->free_inode() adds 27afa27d6703 apparmor: switch to ->free_inode() adds f614ee1e3ea7 securityfs: switch to ->free_inode() adds a2b757fe0fcd ntfs: switch to ->free_inode() adds 53e228299965 dax: make use of ->free_inode() adds 51b9fe48c411 afs: switch to use of ->free_inode() adds 26602cab4117 btrfs: use ->free_inode() adds cfa6d41263ca ceph: use ->free_inode() adds 586a94fdc9c9 ecryptfs: make use of ->free_inode() adds 94053139d482 ext4: make use of ->free_inode() adds 9baf28bbfea1 fuse: switch to ->free_inode() adds b3b4a6e356db jfs: switch to ->free_inode() adds 0b269ded4e60 overlayfs: make use of ->free_inode() adds b62de3225797 hugetlb: make use of ->free_inode() adds 74b1da5645cc shmem: make use of ->free_inode() adds f276ae0dd6d0 orangefs: make use of ->free_inode() adds 168e153d5ebb Merge branch 'work.icache' of git://git.kernel.org/pub/scm [...] adds 9419a3191dcb acct_on(): don't mess with freeze protection adds 5467a68cbf68 dcache: sort the freeing-without-RCU-delay mess for good. adds ce285c267a00 autofs: fix use-after-free in lockless ->d_manage() adds 78438ce18f26 Merge branch 'stable-fodder' of git://git.kernel.org/pub/s [...] adds 2996e1f8bcad btrfs: factor our read/write stage off csum_tree_block int [...] adds c53839fc3217 btrfs: warn if extent buffer mapping crosses a page bounda [...] adds 7ac1e464c4d4 btrfs: Don't panic when we can't find a root key adds 8de60fe94292 btrfs: Initialize inode::i_mapping once in btrfs_symlink adds 6c3abeda7730 btrfs: scrub: return EAGAIN when fs is closing adds b2423496a656 btrfs: zstd: remove indirect calls for local functions adds 3b1da515c64e Btrfs: remove no longer used 'sync' member from transactio [...] adds c258d6e36442 btrfs: Introduce fs_info to extent_io_tree adds 7b4397386fbd btrfs: switch extent_io_tree::track_uptodate to bool adds 43eb5f297584 btrfs: Introduce extent_io_tree::owner to distinguish diff [...] adds a1d198478e92 btrfs: tracepoints: Add trace events for extent_io_tree adds 443c8e2a839f btrfs: reduce kmap_atomic time for checksumming adds 7715da84f74d btrfs: merge _btrfs_set_prop helpers adds 3dcf96c7b9fe btrfs: drop redundant forward declaration in props.c adds 419a6f30fd84 btrfs: rename fs_info argument to fs_private adds 262c96a3c367 btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans adds e8baf7abcf56 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add adds 4e586ca3c3e6 btrfs: Remove EXTENT_WRITEBACK adds 8882679ea50b btrfs: Remove EXTENT_IOBITS adds e4e9fd0f3262 btrfs: add assertion helpers for spinning writers adds 843ccf9f46ba btrfs: use assertion helpers for spinning writers adds 225948dedc9d btrfs: add assertion helpers for spinning readers adds afd495a8264f btrfs: use assertion helpers for spinning readers adds 58a2ddaedbf7 btrfs: add assertion helpers for extent buffer read lock counters adds 5c9c799ab783 btrfs: use assertion helpers for extent buffer read lock counters adds e3f153886702 btrfs: add assertion helpers for extent buffer write lock [...] adds c79adfc085c0 btrfs: use assertion helpers for extent buffer write lock [...] adds ed1b4ed79df2 btrfs: switch extent_buffer::lock_nested to bool adds e65ef21ed850 btrfs: Exploit the fact that pages passed to extent_readpa [...] adds d51f51bb6f3c btrfs: Remove unused -EIO assignment in end_bio_extent_readpage adds 10995c049120 btrfs: reloc: Fix NULL pointer dereference due to expanded [...] adds 80fbc341dcff btrfs: Make btrfs_(set|clear)_header_flag return void adds 537f38f019fa btrfs: Correctly free extent buffer in case btree_read_ext [...] adds 448de471cd4c btrfs: Check the first key and level for cached extent buffer adds 63489055e4c0 btrfs: Always output error message when key/level verifica [...] adds f4340622e022 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] adds 3065976b045f btrfs: extent_io: Handle errors better in extent_write_ful [...] adds 2b952eea813b btrfs: extent_io: Handle errors better in btree_write_cach [...] adds e06808be8a52 btrfs: extent_io: Kill dead condition in extent_write_cach [...] adds 02c6db4f7308 btrfs: extent_io: Handle errors better in extent_write_loc [...] adds 2e3c25136adf btrfs: extent_io: add proper error handling to lock_extent [...] adds a2a72fbd1110 btrfs: extent_io: Handle errors better in extent_writepages() adds 6a8d2136ca3f btrfs: Use less confusing condition for uptodate parameter [...] adds ff612ba78499 btrfs: fix panic during relocation after ENOSPC before wri [...] adds 75391f0d4119 btrfs: disk-io: Show the timing of corrupted tree block ex [...] adds d46a05edac44 btrfs: tests: handle fs_info allocation failure in extent_ [...] adds d33d105b85d6 btrfs: tests: don't leak fs_info in extent_io bitmap tests adds efd31fce54f7 btrfs: tests: print file:line for error messages adds 703de4266f63 btrfs: tests: add table of most common errors adds 37b2a7bc1ea9 btrfs: tests: use standard error message after fs_info all [...] adds 52ab7bca3583 btrfs: tests: use standard error message after root alloca [...] adds 9e3d9f8462ef btrfs: tests: use standard error message after extent buff [...] adds 770e0cc040b0 btrfs: tests: use standard error message after path alloca [...] adds 6a060db85d0a btrfs: tests: use standard error message after inode alloc [...] adds 3199366da73d btrfs: tests: use standard error message after block group [...] adds 7b9586bc2b31 btrfs: tests: properly initialize fs_info of extent buffer adds 488f673023be btrfs: tests: return errors from extent map tests adds d7de4b0864dd btrfs: tests: return errors from extent map test case 1 adds e71f2e17e8c9 btrfs: tests: return errors from extent map test case 2 adds 992dce7494d6 btrfs: tests: return errors from extent map test case 3 adds 7c6f670052f1 btrfs: tests: return errors from extent map test case 4 adds ccfada1f650b btrfs: tests: return error from all extent map test cases adds 6c3047468088 btrfs: tests: use standard error message after extent map [...] adds 43f7cddc6e5a btrfs: tests: use SZ_ constants everywhere adds 3173fd926c46 btrfs: tests: fix comments about tested extent map ranges adds 752dbe48e22a btrfs: tests: drop messages when some tests finish adds e4fa7469eb7a btrfs: tests: unify messages when tests start adds d4eb671a0882 btrfs: remove stale definition of BUFFER_LRU_MAX adds 247462a5aca5 btrfs: move tree block wait and write helpers to tree-log adds 290342f66108 btrfs: use BUG() instead of BUG_ON(1) adds 7984ae52bbf7 btrfs: Perform locking/unlocking in btrfs_remap_file_range() adds 7d157c3d4810 btrfs: use common file type conversion adds 9df76fb5442a btrfs: get fs_info from eb in lock_extent_buffer_for_io adds 20a1fbf97e11 btrfs: get fs_info from eb in repair_eb_io_failure adds 0ab020632860 btrfs: get fs_info from eb in write_one_eb adds 8f881e8c1880 btrfs: get fs_info from eb in leaf_data_end adds bcdc428cfe7d btrfs: get fs_info from eb in btrfs_exclude_logged_extents adds b0c9b3b05dcb btrfs: get fs_info from eb in check_tree_block_fsid adds ed874f0db897 btrfs: get fs_info from eb in tree_mod_log_eb_copy adds 6a884d7d527f btrfs: get fs_info from eb in clean_tree_block adds e902baac6564 btrfs: get fs_info from eb in btrfs_leaf_free_space adds d0d20b0f5c6d btrfs: get fs_info from eb in read_node_slot adds 5ab12d1ff837 btrfs: get fs_info from eb in btree_read_extent_buffer_pages adds e064d5e9f0a0 btrfs: get fs_info from eb in btrfs_verify_level_key adds 90b1377daa96 btrfs: qgroup: remove obsolete fs_info members adds 82fc28fbedbb btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...] adds f114024376bc btrfs: tree-checker: Make chunk item checker messages more [...] adds bf871c3b43b1 btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...] adds 075cb3c78fe7 btrfs: tree-checker: Check chunk item at tree block read time adds ab4ba2e13346 btrfs: tree-checker: Verify dev item adds 80e46cf22ba0 btrfs: tree-checker: Enhance chunk checker to validate chu [...] adds 496245cac57e btrfs: tree-checker: Verify inode item adds 6bf9e4bd6a27 btrfs: inode: Verify inode mode to avoid NULL pointer dereference adds 86a6be3abe6c btrfs: tree-checker: get fs_info from eb in generic_err adds 1fd715ffdd14 btrfs: tree-checker: get fs_info from eb in file_extent_err adds 68128ce75620 btrfs: tree-checker: get fs_info from eb in check_csum_item adds d98ced688f49 btrfs: tree-checker: get fs_info from eb in dir_item_err adds ce4252c049bd btrfs: tree-checker: get fs_info from eb in check_dir_item adds 4806bd886aa0 btrfs: tree-checker: get fs_info from eb in block_group_err adds af60ce2b9354 btrfs: tree-checker: get fs_info from eb in check_block_gr [...] adds ae2a19d8ad2e btrfs: tree-checker: get fs_info from eb in check_extent_d [...] adds 0076bc89a77a btrfs: tree-checker: get fs_info from eb in check_leaf_item adds e2ccd361ef06 btrfs: tree-checker: get fs_info from eb in check_leaf adds d001e4a3fe39 btrfs: tree-checker: get fs_info from eb in chunk_err adds 5617ed80cbaa btrfs: tree-checker: get fs_info from eb in dev_item_err adds 412a23127c58 btrfs: tree-checker: get fs_info from eb in check_dev_item adds 39e57f495bf9 btrfs: tree-checker: get fs_info from eb in check_inode_item adds ae0bc863106a btrfs: drop unused parameter in mount_subvol adds 8b4d1efc9e6c btrfs: prop: open code btrfs_set_prop in inherit_prop adds 040ee6120cb6 Btrfs: send, improve clone range adds c2d1b3aae336 btrfs: Honour FITRIM range constraints during free space trim adds bbbf7243d62d btrfs: combine device update operations during transaction commit adds 61d0d0d2cbb7 btrfs: Handle pending/pinned chunks before blockgroup relo [...] adds 41e7acd38c1a btrfs: Rename and export clear_btree_io_tree adds 39e264a40dd7 btrfs: Populate ->orig_block_len during read_one_chunk adds 930b09072977 btrfs: Introduce new bits for device allocation tree adds 4ca7365606ca btrfs: Implement set_extent_bits_nowait adds 8e75fd893b06 btrfs: Stop using call_rcu for device freeing adds 68c94e55e150 btrfs: Transpose btrfs_close_devices/btrfs_mapping_tree_fr [...] adds 1c11b63eff2a btrfs: replace pending/pinned chunks lists with io tree adds 60dfdf25bd31 btrfs: Remove 'trans' argument from find_free_dev_extent(_start) adds e74e3993bcf6 btrfs: Factor out in_range macro adds 8811133d8a98 btrfs: Optimize unallocated chunks discard adds 45bfcfc168f8 btrfs: Implement find_first_clear_extent_bit adds 929be17a9b49 btrfs: Switch btrfs_trim_free_extents to find_first_clear_ [...] adds 1c4360ee056b btrfs: get fs_info from eb in btrfs_check_leaf_full adds cfdaad5e5f42 btrfs: get fs_info from eb in btrfs_check_leaf_relaxed adds 813fd1dcab2d btrfs: get fs_info from eb in btrfs_check_node adds 6ec0896c4c81 btrfs: get fs_info from eb in should_balance_chunk adds ddaf1d5aef2c btrfs: get fs_info from eb in btrfs_check_chunk_valid adds 9690ac098774 btrfs: get fs_info from eb in read_one_chunk adds 178507595c93 btrfs: get fs_info from eb in read_one_dev adds 39ad31731588 Btrfs: fix data bytes_may_use underflow with fallocate due [...] adds ff2ac107fae2 btrfs: tree-checker: Remove comprehensive root owner check adds 8d47a0d8f794 btrfs: Do mandatory tree block check before submitting bio adds f9756261c28c btrfs: Remove redundant inode argument from btrfs_add_ordered_sum adds 39db232daec7 btrfs: get fs_info from trans in write_one_cache_group adds bbebb3e0babb btrfs: get fs_info from trans in btrfs_setup_space_cache adds 5742d15fa76a btrfs: get fs_info from trans in btrfs_write_dirty_block_groups adds 6b2794084345 btrfs: get fs_info from trans in update_block_group adds 9b7a2440ae51 btrfs: get fs_info from trans in btrfs_create_tree adds 4884b8e8ebf5 btrfs: get fs_info from trans in btrfs_need_log_full_commit adds 907877664e2d btrfs: get fs_info from trans in btrfs_set_log_full_commit adds 4ca75f1bd413 btrfs: get fs_info from trans in create_free_space_inode adds fe04153452a6 btrfs: get fs_info from trans in btrfs_write_out_cache adds d30a668f1bf1 btrfs: get fs_info from trans in push_node_left adds 55d32ed8d3e3 btrfs: get fs_info from trans in balance_node_right adds 6ad3cf6df096 btrfs: get fs_info from trans in insert_ptr adds 94f94ad97255 btrfs: get fs_info from trans in copy_for_split adds 6f8e0fc77cd5 btrfs: get fs_info from trans in init_first_rw_device adds 5c466629e27a btrfs: get fs_info from trans in btrfs_finish_sprout adds 196c9d8de838 btrfs: get fs_info from trans in btrfs_run_dev_stats adds 2b584c688bb5 btrfs: get fs_info from trans in btrfs_run_dev_replace adds 74f657d89c67 Btrfs: remove no longer used member num_dirty_bgs from tra [...] adds 34e73cc930a8 btrfs: trace: Introduce trace events for sleepable tree lock adds 31aab402076f btrfs: trace: Introduce trace events for all btrfs tree lo [...] adds cac237ae095f btrfs: rename btrfs_setxattr to btrfs_setxattr_trans adds 2d74fa3efcff btrfs: rename do_setxattr to btrfs_setxattr adds 3e125a74fbc1 btrfs: export btrfs_setxattr adds 353c2ea735e4 btrfs: remove redundant readonly root check in btrfs_setxa [...] adds 04e6863b19c7 btrfs: split btrfs_setxattr calls regarding transaction adds e3de9b159a92 btrfs: cleanup btrfs_setxattr_trans and drop transaction p [...] adds 32b593bfcb58 Btrfs: remove no longer used function to run delayed refs [...] adds f87b7eb821e3 btrfs: get fs_info from block group in next_block_group adds fdf08605b95d btrfs: get fs_info from block group in pin_down_extent adds 7949f3392ed6 btrfs: get fs_info from block group in lookup_free_space_inode adds bb6cb1c5b92b btrfs: get fs_info from block group in load_free_space_cache adds 6701bdb39ceb btrfs: get fs_info from block group in write_pinned_extent [...] adds 2ceeae2e4c4c btrfs: get fs_info from block group in btrfs_find_space_cluster adds 2ccf545e0db9 btrfs: get fs_info from block group in search_free_space_info adds a9355a0ef32f btrfs: Define submit_bio_hook's type directly adds a56b1c7bc83c btrfs: Change submit_bio_hook to taking an inode directly adds c2ccfbc62e9f btrfs: Remove 'tree' argument from read_extent_buffer_pages adds e7681167c36f btrfs: Pass 0 for bio_offset to btrfs_wq_submit_bio adds e68f2ee72181 btrfs: Always pass 0 bio_offset for btree_submit_bio_start adds 50489a5734ec btrfs: Remove bio_offset argument from submit_bio_hook adds f72f0010b202 btrfs: get fs_info from eb in __push_leaf_right adds 8087c193450b btrfs: get fs_info from eb in __push_leaf_left adds f331a9525f96 btrfs: get fs_info from device in btrfs_rm_dev_item adds 163e97ee0d0f btrfs: get fs_info from device in btrfs_scrub_cancel_dev adds 65237ee3b6b3 btrfs: get fs_info from device in btrfs_rm_dev_replace_fre [...] adds bfc61c36260c Btrfs: do not start a transaction at iterate_extent_inodes() adds b28b1f0ce44c btrfs: delayed-ref: Introduce better documented delayed re [...] adds dd28b6a5aad3 btrfs: extent-tree: Open-code process_func in __btrfs_mod_ref adds ed4f255b9bac btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] adds 76675593b69f btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] adds 8a5040f7d9fd btrfs: ref-verify: Use btrfs_ref to refactor btrfs_ref_tree_mod() adds ddf30cf03fb5 btrfs: extent-tree: Use btrfs_ref to refactor add_pinned_bytes() adds 82fa113fccc4 btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_ex [...] adds ffd4bb2a19cd btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent() adds c4140cbf35b9 btrfs: qgroup: Don't scan leaf if we're modifying reloc tree adds 25263cd7cec1 btrfs: remove unused parameter fs_info from split_item adds 78ac4f9e5ae0 btrfs: remove unused parameter fs_info from btrfs_truncate_item adds c71dd88007bd btrfs: remove unused parameter fs_info from btrfs_extend_item adds c7da9597fe8c btrfs: remove unused parameter fs_info from tree_move_down adds 179d1e6a3b6a btrfs: remove unused parameter fs_info from from tree_advance adds 033774dc5a90 btrfs: remove unused parameter fs_info from CHECK_FE_ALIGNED adds 5c5aff98f83a btrfs: remove unused parameter fs_info from emit_last_fiem [...] adds c6e340bc1c9e btrfs: remove unused parameter fs_info from btrfs_add_dela [...] adds f5c8daa5b2ae btrfs: remove unused parameter fs_info from btrfs_set_disk [...] adds 03628cdbc64d Btrfs: do not start a transaction during fiemap adds 9f89d5de8631 Btrfs: send, flush dellaloc in order to avoid data loss adds 62d54f3a7fa2 Btrfs: fix race between send and deduplication that lead t [...] adds b8aa330d2acb Btrfs: improve performance on fsync of files with multiple [...] adds 51d470aeaa3a btrfs: Document btrfs_csum_one_bio adds 02529d7a1077 btrfs: tree-checker: Allow error injection for tree-checker adds 7c15d41016dc btrfs: ctree: Dump the leaf before BUG_ON in btrfs_set_ite [...] adds f22125e5d8ae btrfs: refactor btrfs_set_props to validate externally adds cd31af158b32 btrfs: export btrfs_set_prop adds ff9fef559bab btrfs: start transaction in btrfs_ioctl_setflags() adds 11d3cd5c6258 btrfs: drop useless inode i_flags copy and restore adds d2b8fcfe4315 btrfs: modify local copy of btrfs_inode flags adds 3c8d8b635780 btrfs: drop old_fsflags in btrfs_ioctl_setflags adds 44e5194b5ec1 btrfs: drop local copy of inode i_mode adds b3f6a4be1333 btrfs: start transaction in xattr_handler_set_prop adds 717ebdc3205a btrfs: delete unused function btrfs_set_prop_trans adds da9b6ec829df btrfs: merge calls of btrfs_setxattr and btrfs_setxattr_tr [...] adds 4297ff84dc24 btrfs: track DIO bytes in flight adds c8eaeac7b734 btrfs: reserve delalloc metadata differently adds 97db120451e2 btrfs: Preallocate chunks in cow_file_range_async adds b5326271e791 btrfs: Rename async_cow to async_chunk adds c5a68aec4e68 btrfs: Remove fs_info from struct async_chunk adds 1368c6dac7f1 btrfs: Make compress_file_range take only struct async_chunk adds 69684c5a8890 btrfs: Replace clear_extent_bit with unlock_extent adds 4336650aff74 btrfs: Set io_tree only once in submit_compressed_extents adds 7447555fe776 btrfs: Factor out common extent locking code in submit_com [...] adds b1c16ac978fd btrfs: Use kvmalloc for allocating compressed path context adds 9f2e3a53f7ec Merge tag 'for-5.2-tag' of git://git.kernel.org/pub/scm/li [...] adds a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES adds 3a9a12fbed5f jfs: remove incorrect comment in jfs_superblock adds 7ca5e8f089c2 jfs: compare old and new mode before setting update_mode flag adds 2e3bc6125154 fs/jfs: Switch to use new generic UUID API adds a5fdd713d256 jfs: fix bogus variable self-initialization adds b8cac3cd24c1 Merge tag 'jfs-5.2' of git://github.com/kleikamp/linux-shaggy adds 73ce6abae5f9 iomap: convert to SPDX identifier adds dbc582b6fb6a iomap: Clean up __generic_write_end calling adds 26ddb1f4fd88 fs: Turn __generic_write_end into a void function adds 7a77dad7e3be iomap: Fix use-after-free error in page_done callback adds df0db3ecdb8f iomap: Add a page_prepare callback adds cbbf4c0be8a7 iomap: move iomap_read_inline_data around adds d8456eaf319a Merge tag 'iomap-5.2-merge-2' of git://git.kernel.org/pub/ [...] adds 4d09807f2046 xfs: fix use after free in buf log item unlock assert adds 545aa41f5cba xfs: wake commit waiters on CIL abort before log item abort adds 22fedd80b652 xfs: shutdown after buf release in iflush cluster abort path adds 1ca89fbc48e1 xfs: don't account extra agfl blocks as available adds 2bf9d264efed xfs,fstrim: fix to return correct minlen adds 6772c1f11206 xfs: track metadata health status adds 39353ff6e96f xfs: replace the BAD_SUMMARY mount flag with the equivalen [...] adds 519841c207de xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem adds 1b6d968de22b xfs: bump XFS_IOC_FSGEOMETRY to v5 structures adds 7cd5006bdb6f xfs: add a new ioctl to describe allocation group geometry adds c23232d40935 xfs: report fs and rt health via geometry structure adds 1302c6a24fd9 xfs: report AG health via AG geometry ioctl adds 89d139d5ad46 xfs: report inode health via bulkstat adds 9d71e15586fd xfs: refactor scrub context initialization adds f8c2a2257ca1 xfs: collapse scrub bool state flags into a single unsigned int adds 160b5a784525 xfs: hoist the already_fixed variable to the scrub context adds 4860a05d2475 xfs: scrub/repair should update filesystem metadata health adds 4fb7951fde64 xfs: scrub should only cross-reference with healthy btrees adds cb357bf3d105 xfs: implement per-inode writeback completion queues adds 28408243706e xfs: remove unused m_data_workqueue adds 3994fc489575 xfs: merge adjacent io completions of the same type adds 945c941fcd82 xfs: make tr_growdata a permanent transaction adds 362f5e745ae2 xfs: assert that we don't enter agfl freeing with a non-pe [...] adds 1fdeaea4d92c xfs: abort unaligned nowait directio early adds 903b1fc2737f xfs: widen quota block counters to 64-bit integers adds 394aafdc15da xfs: widen inode delalloc block counter to 64-bits adds 078f4a7d3109 xfs: kill the xfs_dqtrx_t typedef adds 3de5eab3fde1 xfs: unlock inode when xfs_ioctl_setattr_get_trans can't g [...] adds f60be90fc9a9 xfs: fix broken bhold behavior in xrep_roll_ag_trans adds 9fe82b8c422b xfs: track delayed allocation reservations across the filesystem adds ed30dcbd901c xfs: rename the speculative block allocation reclaim toggl [...] adds 9a1f3049f473 xfs: allow scrubbers to pause background reclaim adds 47cd97b5b239 xfs: scrub should check incore counters against ondisk headers adds 1749d1ea89bd xfs: add missing error check in xfs_prepare_shift() adds 710d707d2fa9 xfs: always rejoin held resources during defer roll adds 94079285756d xfs: don't parse the mtpt mount option adds 75efa57d0bf5 xfs: add online scrub for superblock counters adds 910832697cf8 xfs: change some error-less functions to void types adds aa26690fab13 Merge tag 'xfs-5.2-merge-4' of git://git.kernel.org/pub/sc [...] adds 184012ad69b2 dtlk: remove double call to nonseekable_open adds c5bf68fe0c86 *: convert stream-like files from nonseekable_open -> stream_open adds 438ab720c675 vfs: pass ppos=NULL to .read()/.write() of FMODE_STREAM files adds 41bc10cabe96 Merge tag 'stream_open-5.2' of https://lab.nexedi.com/kirr/linux adds 5dd50aaeb185 Make anon_inodes unconditional adds b3e583825266 clone: add CLONE_PIDFD adds 2151ad1b0672 signal: support CLONE_PIDFD with pidfd_send_signal adds 43c6afee48d4 samples: show race-free pidfd metadata access adds eac7078a0fff Merge tag 'pidfd-v5.2-rc1' of git://git.kernel.org/pub/scm [...] adds 9f671e58159a security: Create "kernel hardening" config area adds b6a6a3772d20 security: Move stackleak config to Kconfig.hardening adds 709a972efb01 security: Implement Clang's stack initialization adds 2d60d96b6f00 Merge tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/s [...] adds 0a4c92657f25 fs: mark expected switch fall-throughs adds e690c9e3f4fb afs: Mark expected switch fall-throughs adds 74f79099efe0 adfs: mark expected switch fall-throughs adds e2e801644eb3 scsi: aic7xxx: mark expected switch fall-throughs adds 6a29edc41e13 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds a8308767c169 scsi: be2iscsi: be_main: Mark expected switch fall-through adds 8fabc0eb9daa scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 1f7716373901 scsi: csiostor: csio_wr: mark expected switch fall-through adds 9fa29a670bb8 scsi: imm: mark expected switch fall-throughs adds dbb744ba4129 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds bf9598bdb311 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds f60deecb9661 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds e305c8dfa5ec scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 309cf28a0451 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds 88216a783b15 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 6bb0497834d4 scsi: osst: mark expected switch fall-throughs adds 2d5ffc2611f4 scsi: ppa: mark expected switch fall-through adds 7c2901107d1a scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 0779ad71aa08 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 224b44d46ffe lib: zstd: Mark expected switch fall-throughs adds 8a05452ca460 lib/cmdline.c: mark expected switch fall-throughs adds afb33e40d54e ASN.1: mark expected switch fall-through adds e16fb3a8d271 block: Mark expected switch fall-throughs adds 9fe0a7590890 NFC: pn533: mark expected switch fall-throughs adds a01bcfd6990d NFC: st21nfca: Fix fall-through warnings adds 322b38ce3dd6 drm/nouveau/nvkm: mark expected switch fall-throughs adds ccaa75187a5f memstick: mark expected switch fall-throughs adds b4b52b881cf0 Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.ker [...] adds 6aa35ce74399 mmc: mmci: Don't share un-implemented DMA functions adds c21aa7a80416 mmc: mmci: Drop unnecessary clear of variant->qcom_dml flag adds ea27c95a7a47 mmc: mmci: Re-work code starting DMA for the qcom variant adds f7f3e7dac802 mmc: mmci: Drop qcom specific header file adds 62e546be6d93 mmc: mmci: Share sdmmc_variant_init() via the common header file adds 71953e0e7968 mmc: mmci: Make mmci_variant_init() static adds 6f549034bb64 mmc: host: Pedantic cleanups to Kconfig adds 8e9a6919939b mmc: sdhci-of-esdhc: add erratum A011334 support in lx2160 [...] adds a46e42712596 mmc: sdhci-of-esdhc: add erratum eSDHC5 support adds 05cb6b2a66fa mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support adds 5dd195522562 mmc: sdhci-of-esdhc: add erratum A-009204 support adds b214fe592ab7 mmc: sdhci-of-esdhc: add erratum eSDHC7 support adds 1f1929f3f2fa mmc: sdhci-of-esdhc: add quirk to ignore command inhibit for data adds 611025983b79 mmc_spi: add a status check for spi_sync_locked adds 8dcf48e5f4d7 mmc: mxs-mmc: Enable MMC_CAP_ERASE adds f49bdcde0a0f mmc: renesas_sdhi: update copyright information adds 609e5fba56fc mmc: tmio: introduce macro for max block size adds 2a55c1eac788 mmc: renesas_sdhi: prevent overflow for max_req_size adds 91ecbe50b69c mmc: renesas_sdhi: set CBSY flag before probing TMIO host adds 89822b73543d mmc: mtk-sd: add support for MT8516 adds 92cd1667d579 mmc: tegra: fix ddr signaling for non-ddr modes adds 1d8cd065f7ab mmc: sdhci: allow host to specify maximum tuning loops adds ea8fc5953e8b mmc: tegra: update hw tuning process adds ad64a7908c0a dt-bindings: mmc: tegra: document Tegra194 compatible string adds c46d089aa71d mmc: cqhci: allow hosts to update dcmd cmd desc adds c6e7ab909262 mmc: tegra: add Tegra186 WAR for CQE adds 688956440e80 mmc: cqhci: add CQHCI_SSC1 register CBC field mask adds b77544280ccf mmc: tegra: fix CQE enable and resume sequence adds 2198eeff2344 mmc: sdhci-omap: Make sdhci_omap_reset static adds 28f22fb755ec dt-bindings: mmc: Add disable-cqe-dcmd property. adds 7bda9482e7ed mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. adds e5a34b0c1071 mmc: alcor: enable DMA for writes adds 0732ea75de09 mmc: mmci: add get_datactrl_cfg callback and helper functions adds b3fb9d64b497 mmc: mmci: define get_dctrl_cfg for legacy variant adds 5db1e1fc7cab mmc: mmci: qcom: define get_dctrl_cfg adds 8372f9d0ef0b mmc: mmci: stm32: define get_dctrl_cfg adds 41ed65e7ce84 mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback adds b9ffe4086206 mmc: mmc_spi: Remove redundant dev_set_drvdata() adds 70a557e63f1a mmc: mmc_spi: Remove useless NULL check at ->remove() adds 38b2168581bc mmc: mmc_spi: Join string literals back adds 1ae51603528c mmc: mmc_spi: Indentation fixes adds aad5f19e4736 mmc: mmc_spi: Convert to use SPDX identifier adds c6645985d77c MAINTAINERS: Collect TI FLASH MEDIA drivers into one section adds 3b407b4f3a92 MAINTAINERS: Add Ulf Hansson to the MEMORYSTICK section adds e374e87538f4 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes adds c278150e0d2a mmc: alcor: enable DMA transfer of large buffers adds b65be6355183 mmc: mtk-sd: check for valid optional memory resource adds 002ee28e8b32 mmc: core: make pwrseq_emmc (partially) support sleepy GPI [...] adds 765c59675ab5 mmc: sdhci-pci: Add support for Intel CML adds cf03fcdc5b9c MAINTAINERS: Add section for MediaTek MMC/SD/SDIO driver adds ade024f130f7 memstick: jmb38x_ms: remove set but not used variable 'data' adds 2e72ab9b2f56 mmc: sdhci: Reorganize sdhci_finish_mrq() and __sdhci_fini [...] adds 97a1abae46a6 mmc: sdhci: Move timer and has_requests functions adds e9a072993d69 mmc: sdhci: Move some processing to __sdhci_finish_mrq() adds 19d2f695f4e8 mmc: sdhci: Call mmc_request_done() from IRQ handler if possible adds c07a48c26519 mmc: sdhci: Remove finish_tasklet adds 71c733c4e1ae mmc: tegra: add sdhci tegra suspend and resume adds 4c94cb651f47 mmc: core: retry CMD1 in mmc_send_op_cond() even if the ocr = 0 adds 42c38d4a1bc4 mmc: core: Fix warning and undefined behavior in mmc volta [...] adds 8e1943af2986 mmc: core: fix possible use after free of host adds e69ec21eff32 memstick: tifm: remove set but not used variable 'data' adds f19337d55fac Revert "mmc: alcor: enable DMA transfer of large buffers" adds c671b6dede27 mmc: alcor: work with multiple-entry sglists adds 7fc13b879fdd mmc: omap_hsmmc: Use dev_get_drvdata() adds 98849da63fff mmc: meson-gx: remove open coded read with timeout adds 9c5fdb07a28d mmc: meson-gx: ack only raised irq adds eb4d81127746 mmc: meson-gx: correct irq flag adds d5f758f2df80 mmc: meson-gx: disable HS400 adds dc38ac8141a6 mmc: meson-gx: avoid clock glitch when switching to DDR modes adds 5e6f75f42393 mmc: meson-gx: remove Rx phase tuning adds f50b7ac5e4ed mmc: meson-gx: add signal resampling tuning adds d3db80ca5744 dt-bindings: mmc: fsl-imx-esdhc: add imx7ulp compatible string adds 1c4989b000ae mmc: sdhci-esdhc-imx: add pm_qos to interact with cpuidle adds 2eaf5a533afd mmc: sdhci-esdhc-imx: Add HS400 support for iMX7ULP adds 9e4be8d03f50 mmc: core: Verify SD bus width adds 7a019f9b432b mmc: usdhi6rol0: mark expected switch fall-throughs adds 812513c7b18c mmc: mmci: Cleanup mmci_cmd_irq() for busy detect adds 8520ce1e1779 mmc: mmci: Prevent polling for busy detection in IRQ context adds e57112e35c60 dt-bindings: mmc: Add support for MT8516 to mtk-sd adds 43d8dabb4074 mmc: core: Fix tag set memory leak adds 42edb0d5ac3e mmc: mtk-sd: don't hard-code interrupt trigger type adds afb7c7910bf3 mmc: mtk-sd: add support for config found in mt7620 family SOCs. adds d087bde51605 mmc: mtk-sd: enable internal card-detect logic. adds 26c2b19e9daf mmc: mtk-sd: select REGULATOR adds c081e7fdbf31 mmc: alcor: Drop pointer to mmc_host from alcor_sdmmc_host adds 343682173846 dt-bindings: mmc: add DT bindings for ls1028a eSDHC host c [...] adds 0a49a619e7e1 mmc: sdhci-pci: Fix BYT OCP setting adds 01e5d1830cf5 Merge tag 'mmc-v5.2' of git://git.kernel.org/pub/scm/linux [...] adds 159ef31e81ed device.h: reorganize struct device adds 1be01d4a5714 driver: base: Disable CONFIG_UEVENT_HELPER by default adds c03a0fd0b609 kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. adds 60574d1e05b0 acpi: Create subtable parsing infrastructure adds 3bc0e8eb179d acpi: Add HMAT to generic parsing tables adds 3accf7ae37a9 acpi/hmat: Parse and report heterogeneous memory adds 08d9dbe72b1f node: Link memory nodes to their compute nodes adds e1cf33aafb84 node: Add heterogenous memory access attributes adds acc02a109b04 node: Add memory-side caching attributes adds 665ac7e92757 acpi/hmat: Register processor domain to its memory adds 8d59f5a2ca76 acpi/hmat: Register performance attributes adds d9e8844c7d81 acpi/hmat: Register memory side cache attributes adds 13bac55ef7ae doc/mm: New documentation for memory performance adds 5d777b185f6d arch_topology: Make cpu_capacity sysfs node as read-only adds 47bcc18c7e76 drivers: base: test: add proper SPDX identifier to Makefile adds 50f86aedfa96 drivers: base: firmware_loader: add proper SPDX identifier [...] adds 5de363b66a37 drivers: base: power: add proper SPDX identifiers on files [...] adds 9abb24990a2b debugfs: update documented return values of debugfs helpers adds affada726cad driver core: Clarify which counterparts to use to device_add() adds d2ab99403ee0 mm/memory_hotplug: Do not unlock when fails to take the de [...] adds 7067c96ee8d2 drivers: fix a typo in the kernel doc for devm_platform_io [...] adds e174e78efa6b acpi/hmat: fix memory leaks in hmat_init() adds 57f5cf6ed8bd acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_ [...] adds ab3a9f2ccc08 acpi/hmat: fix an uninitialized memory_target adds 0d1a393d61e4 fs: kernfs: Corrected spelling mistake adds 998267900cee kernfs: fix barrier usage in __kernfs_new_node() adds 25ebcb7dc84d driver core: platform: Propagate error from insert_resource() adds 0b777eee88d7 driver core: Postpone DMA tear-down until after devres rel [...] adds aa30f47cf666 kobject: Add support for default attribute groups to kobj_type adds c484a6783d2b samples/kobject: Replace foo_ktype's default_attrs field w [...] adds 800f5aa1e7e1 block: Replace all ktype default_attrs with groups adds be0d69265702 net-sysfs: Replace ktype default_attrs field with groups adds 52ba92f5882a irqdesc: Replace irq_kobj_type's default_attrs field with groups adds 2064fbc779d4 padata: Replace padata_attr_type default_attrs field with groups adds 9782adeb3d9d cpufreq: schedutil: Replace default_attrs field with groups adds 70283454c918 livepatch: Replace klp_ktype_patch's default_attrs with groups adds edb16da34b08 driver core: platform: Fix the usage of platform device na [...] adds 92067f843854 kobject: Improve docs for kobject_add/del adds 1fd7c3b438a2 kobject: Improve doc clarity kobject_init_and_add() adds 43d8ce9d65a5 Provide in-kernel headers to make extending kernel easier adds bc0c60457c35 init/config: Do not select BUILD_BIN2C for IKCONFIG adds 391c0325cc5f Revert "driver core: platform: Fix the usage of platform d [...] adds 3d378dc713f3 kobject: fix dereference before null check on kobj adds bbabc3fb2b63 firmware_loader: Fix a typo ("syfs" -> "sysfs") adds 8fd7c302b370 kobject: Remove docstring reference to kset adds ed856349dc08 kobject: Fix kernel-doc comment first line adds 70e16a620e07 kobject: clean up the kobject add documentation a bit more adds cf482a49af56 Merge tag 'driver-core-5.2-rc1' of git://git.kernel.org/pu [...] adds 0ec6fc6f453a staging: rtl8712: rename bDriverStopped to driver_stopped adds 5b8d98f1711e staging: rtl8712: rename bSurpriseRemoved to surprise_removed adds 7e5173822c9c staging: rtl8712: rename bSuspended to suspended adds 6fc84d16664c staging: wilc1000: Fix line over 80 characters adds b9c96308fda2 staging: emxx_udc: Fix equal sign alignment adds 1d4c11dd7849 staging: emxx_udc: Fix open parenthesis at the end of the line adds 35defd6dd162 staging: greybus: Change NULL comparison to Boolean Negation adds c12425567d7b staging: vt6655: channel.h: Fix comment style of SPDX Lice [...] adds 8e99e99baf38 staging: vt6655: desc.h: Fix comment style of SPDX-License [...] adds 5e8e08c81f1f staging: fbtft: Fix line over 80 characters adds 4ca7f0a2ae5b staging: r8712u: Replace '--help--' with 'help' adds 7782c3c93dc9 staging: iio: Line over 80 characters adds 3e00865cf87c staging: ralink-gdma: Avoid unnecessary line continuations [...] adds 2c78d9f6ab8a staging: ralink-gdma: Replace from uint32_t to u32 adds b6a3a880cfa6 staging: ralink-gdma: Avoid unnecessary line continuations adds ba118202b95b staging: vboxvideo: Fix open parenthesis at the end of line adds 57a633dc68a6 staging: vc04-services: bcm2835-audio: Fix alignment issues adds fbdc55155c7f staging: vc04_services: bcm2835-camera: Fix multiple line [...] adds 2b90bf28ac38 staging: speakup: Comparison to NULL. adds 084a8e546005 staging: vt6655: Fix spelling mistake adds 572dbab6e353 staging: vt6655: Fix space around binary operator adds 5a56a0f9ea04 staging: vt6655: dpc.h: Fix comment style of SPDX License [...] adds f105e04e7b3e staging: vt6655: key.h: Fix comment style for SPDX-License [...] adds d67a81ff8546 staging: vt6655: Remove unnecessary blank line adds f6fe7f2809d3 staging: vt6655: mac.h: Fix comment style for SPDX-License [...] adds 582270600819 staging: vt6655: Fix the warning line over 80 characters adds 219347ebf057 staging: vt6655: Align function declaration adds 730551f754a7 staging: fbtft: Remove unused #defines. adds 50d280f3e31c staging: speakup: Spaces around operator adds a57250582a00 staging: fwserial: Convert macro into an inline function adds d33fe112c9a2 staging: speakup: Add spaces around operators adds b2c4f4660b69 staging: vc04_services: bcm2835-camera: Fix logical contin [...] adds ff7fa1f6b9b2 staging: rtl8712: Replace NULL comparisons adds 84580771dd9c staging: vt6655: Fix malformed SPDX-License-Identifier tag adds f270392c7e3f staging: vt6655: Remove an unused function prototype adds 5921a1383ac2 staging: media: davinci_vpfe: Fix comparison to NULL adds a4c5fbfa60e4 staging: media: davinci_vpfe: Fix multiple line dereference adds 975520608bd6 staging: media: davinci_vpfe: Fix alignment issues adds 173e3e69b297 staging: rtl8188eu: cleanup spacing style adds d5aa59ad1665 staging: sm750fb: trivial comment indention fix. adds 682bb4e63084 staging: zoran: add SPDX GPL-2.0+ license identifier adds 4068f661f604 staging: zoran: remove license boilerplate text adds e91dea57f36c staging: most: usb: Change '--help--' to 'help' in Kconfig adds d8b2f7cfe4d4 staging: vt6655: Remove unused function prototype and definition adds dfa5fbb9dbce staging: fbtft: convert a macro to a function. adds b92f5d83fa1d staging: octeon-usb: remove unnecessary variable frame_number adds 9e510b68f044 staging: most: dim2: errors.h: Correct SPDX-License-Identifier adds da2773be2cf2 staging: most: dim2: hal.h: Correct SPDX-License-Identifier adds 3037be14a219 staging: most: dim2: sysfs.h: Correct SPDX-License-Identifier adds b66003f02d9a staging: most: dim2: reg.h: Correct SPDX-License-Identifier adds 256ab3efbe95 staging: vt6655: line over 80 characters adds de5e4aea8881 staging: sm750fb: Edit CamelCase in local variables adds 6de5cd74fb8f staging: vboxvideo: Do not return -ENOSYS adds 81c2317cb966 staging: rtlwifi: phydm: remove unnecessary parentheses adds 1d78178410f4 staging: media: zoran: remove unnecessary parentheses adds 72a2af220175 staging: wilc1000: remove unnecessary local variables adds bc6b124b6863 staging: rtl8192u: Remove typedef for struct _bandwidth_au [...] adds d83908ed0fc6 staging: rtl8192u: Remove typedef for struct _IbssParms adds 82ec1977b393 staging: rtl8192u: Remove typedef for struct _RT_POWER_SAV [...] adds 00b0f841b740 staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T adds 3eb9aa00daae staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY adds a279fc9d051b staging: rtl8192u: Remove casts on the return values of li [...] adds e8ca82a1348b staging: rtl8192u: Adjust 'if' to follow Kernel coding Style adds 796618673fcd staging: netlogic: Remove unnecessary 'out of memory' message adds 5b628549e954 staging: most: Replace '--help--' in Kconfig file adds 715a7148d774 staging: octeon: Lines should not end with a '(' adds a77a40cf8b42 staging: rtl8712: line over 80 characters. adds 6d49a15ead2b staging: mt7621-pci: IF statement expression comparing to NULL adds 7b53a16a1a7a staging: remove mt7621-eth adds ef2719d35ac4 staging: mt7621-dts: update ethernet settings. adds 84c45d5f3bf1 staging: gasket: Replace macro __ATTR with __ATTR_NULL adds 3f8e5931fe60 staging: fbtft: line over 80 characters adds 5af3304506ae staging: rtl8192e: add SPDX GPL-2.0 license identifier adds 14e9bb7e9ea7 staging: rtl8192e: remove boilerplate license text adds 3df3162f1d52 staging: pi433: Remove unused variable. adds d5f4a5684d1b staging: rtlwifi: Replace 0 with false. adds 996341276286 staging: mt7621-mmc: delele extra blank lines adds 3732d7016725 staging: sm750fb: Remove an unnecessary local variable in [...] adds 8b1cf0b7205a staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 7f91d8866f93 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 019acabec865 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 3f181eb23ea6 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds da80ede2e79e staging: rtl8723bs: hal:Remove comparison to NULL in rtl87 [...] adds 7cd6f4b0f593 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 8f884e76cae6 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] adds 0a6f6e9351db staging: rtl8723bs: hal: Remove comparison to NULL in hal_com.c adds 54b3de55f4c2 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] adds ca739e21ba90 staging: rtl8723bs: hal: Modify comparison to constant in [...] adds 3b3a1a0b7824 staging: rtl8723bs: hal: Modify comparison to constant in [...] adds 74a6565f378c staging: rtl8723bs: use kernel_read() instead of open-code [...] adds df9ce52c8a30 staging: rtl8188eu: remove unnecessary braces from if/else adds 27a0eb8fb69a staging: fbtft: fixed format-string errors. adds fbcd84743a8e staging: octeon-usb octeon-hcd: Fix several typos. adds 8af36478f951 staging: erofs: add a new line after variable declaration adds 50505e578f53 staging: rtl8712 - fix up non-kerneldoc comments adds 1c666e2191db staging: vc04_services: Use tabs instead of spaces adds d5469036124d staging: rtl8192u: Add required spaces before open parenthesis adds dedf215bd1c7 staging: rtl8723bs: remove unused code adds 93f6bc735fd9 staging: vt6655: rxtx.c: Remove unnecessary space after a cast adds cbc570a769e0 staging: rtl8723bs: os_dep: Fix assignment in if condition adds fdd1b243edd7 staging: rtl8723bs: os_dep: Fix space in pointer definition adds cfc7ef740342 staging: rtl8723bs: Remove wrapper functions and change fu [...] adds b1c30bd6b74a staging: rtl8723bs: Change type of variables and return type adds 982c34e0c2a5 staging: mt7621-mmc: Fix ret.cooci warnings adds c580d1f98e22 staging: mt7621-mmc: Modify the return type of the functio [...] adds 42f56fef6720 staging: rtl8188eu: core: rtw_ap.c: Fix multiple blank lines adds 83053c3eabd7 staging: speakup: fix line over 80 characters. adds ce2439ec8356 staging: greybus: remove extern prototypes adds f21cf4601404 staging: gasket: gasket_interuppt.c: Fix string split issue. adds 0842eabb6fd5 staging: rtl8188eu: core: rtw_recv.c: fix a space issue adds 5c4f2259181f staging: rtl8188eu: core: rtw_recv.c: fix a paranthesis is [...] adds a02da43c814b staging: rtl8188eu: core: rtw_recv.c: Fix a tab indent issue adds ed98730d9f25 staging: gdm724x: Do not break expressions adds 0531d4c95425 staging: rtl8723bs: Remove Dead Code in `struct mlme_priv` adds 93bb0b1b18a3 staging: rtl8723bs: Remove Dead Include in include/drv_types.h adds 8ecd30a6685e staging: rtl8723bs: Remove Dead Code in collect_bss_info Function adds 391d9469abd8 staging: rtl8723bs: Remove old unreachable Code adds 3fc9413bcdc7 staging: rtl8723bs: Remove unreachable Code in core/rtw_cmd.c adds bd10cd97e213 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c adds 320d197d1336 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c adds ba61d2dc45b0 staging: rtl8723bs: Remove Dead Code in os_dep/ioctl_linux.c adds 1b818345d1c1 staging: rtl8723bs: Remove Dead Functions in os_dep/ioctl_linux.c adds 043ad6b1c112 staging: rtl8723bs: Remove Dead Code in core/rtw_mlme.c adds f680cf503abc Staging: rtl8192e: Remove parentheses around the right han [...] adds 7af91810209f Staging: rtl8188eu: core: rtw_pwrctrl.c: Fix a comparision [...] adds c9da300ab61c staging: speakup: fix printk KERN_LEVEL facility level warning adds ffe5a0a16fcd staging: wlan-ng: line over 80 character limit adds c127e22f4cc1 Staging: gasket: gasket_sysfs.c: Fix string split issue. adds d85be9b1f0ad Staging: rtl8188eu: core: rtw_mlme.c: Replace NULL comparision. adds 758904ad61ae Staging: rtl8188eu: rtw_ieee80211: Fix indent for 'if' statement. adds 7f2c43964268 staging: rtl8188eu: remove unused defines from wifi.h adds 7d6009f28212 staging: ks7010: remove redundant auth_type check adds 403fa6deca57 staging: rtl8723bs: do not use __constant_cpu_to_le16 adds 917344982196 Staging: rtl8723bs: Remove unnecessary local variable in function adds cfd587d6b1f7 Staging: rtl8723bs: Change values to standard error codes [...] adds 4cdf1d0e1aeb Staging: rtl8723bs: Replace NULL comparison with ! adds 59dbadcdabfa Staging: rtl8723bs: Add missing NULL check for kmalloc adds fe77a268cbaf Staging: rtl8192u: r8180_93cx6.c: Fix space around '<<'. adds 7945e2782604 staging: mt7621-pci-phy: Add Spaces to Macro Definition adds e54c2b0aefa6 staging: fbtft: ternary statement to if statement. adds 447a3621b383 staging: erofs: fix parenthesis alignment adds 180a41bfbfe0 staging: greybus: Remove parentheses around variable adds df08e38510f8 staging: gasket: Remove return variable adds f981a79eff0b staging: rtl8192u: r8192U_dm: Fix alignment issue. adds b6ed32ab49f5 staging: rtl8192u: r8192U_dm: Fix space issue around operators. adds 993798a51162 staging: rtl8192u: r8192U_dm: Remove unnecessary blank lines. adds c0fb0459cb0c staging: rtl8192u: ieee80211: ieee80211_rx.c: Fix NULL com [...] adds e655d23dbac8 staging: rtl8192u: ieee80211: ieee80211_tx.c: Adjust space [...] adds 40197d076c84 staging: sm750fb: Eliminate camel case adds 875af97f6674 Staging: unisys: visornic: Replace '--help--' with 'help' [...] adds 93ea10f5453c Staging: unisys: visorinput: Replace '--help--' with 'help [...] adds fa008fdf002d Staging: unisys: visorhba: Replace '--help--' with 'help' [...] adds 730b3cf282a3 staging: fsl-dpaa2: ethsw: Remove return variable adds ea9420cea390 staging: mt7621-mmc: fix unused variable compiler warning adds c62a4073b243 staging: mt7621-mmc: Remove obsolete comments and variables adds 64eb131e22bd staging: mt7621-mmc: Use pinctrl subsystem to select SDXC [...] adds 472033f59139 staging: mt7621-mmc: Bill the caller for I/O time adds 6d0e4698c89a staging: mt7621-mmc: Remove redundant host->mmc->f_max write adds 983b2fd7235b staging: mt7621-mmc: Immediately notify mmc layer of card [...] adds b22f49923ac8 staging: mt7621-mmc: Fix BRUST -> BURST typo adds b8585eb51e74 staging: mt7621-mmc: Only unmap_sg if mapped adds fe57d1e113fc staging: comedi: ni_mio_common: Use insn->n in ni_calib_in [...] adds 776d25ff5b49 staging: comedi: ni_mio_common: use insn->n in ni_calib_in [...] adds 018768ccc7dc staging: comedi: ni_mio_common: use insn->n in ni_eeprom_i [...] adds 49634aa7d9e6 staging: comedi: ni_mio_common: use insn->n in ni_m_series [...] adds a7265633683c Staging: unisys: Correct malformed SPDX-License-Identifier adds ac22353f803b staging: rtl8188eu: remove unused WFD defines adds 40a3483b194e staging: rtl8192u: ieee80211: ieee80211_rx.c: Remove unnec [...] adds b17b6823419a staging: netlogic: replace skb_put/pull pair with skb_reserve adds 2fd37c9d4335 staging: rtl8192u: r8192U_dm: Remove unnecessary comments. adds 9e4f62f42caa staging: rtl8188eu: core: rtw_recv.c: Modify return type s [...] adds 42784bd7a2c8 staging: mt7621-spi: Remove references to nonexistent mt76 [...] adds 82c6f68090b7 staging: wlan-ng: malformed SPDX-License-Identifier adds 737e061563b0 staging: wlan-ng: Correct typo in comment message adds 19c74ea57715 staging: r8188eu: refactor recvframe_defrag() adds e4432160d9b3 Staging: rtl8723bs: Change return type and type of local variable adds 0d808cdfe0fc staging: gdm724x: Rename dftEpsId to dft_eps_id adds e2ff9f15e8ac staging: erofs: Replace NULL comparisons adds 52012642a599 staging: greybus: sdio.c: Remove unncessary paranthesis. adds c896c89066ae staging: emxx_udc: lines should not end with parenthesis adds 0049363c9253 staging: rtl8188eu: core: rtw_mlme: Remove return variables. adds 72369b1b8790 staging: rtl8188eu: core: Remove unnecessary parentheses adds e9e2d2e34fb1 staging: rtl8188eu: core: Add spaces around operators adds 4c1c9871fb99 staging: rtl8192e: kconfig: use help over --help-- adds 1f176773fac0 staging: vt6655: correction in spelling adds 4a278a92958d staging: vt6655: lines should not end with a parenthesis adds 85b45eadbe6e staging: netlogic: Remove unnecessary error print adds 53db33a48934 Staging: media: Use !x in place of NULL comparision adds 88ad17b6fd02 staging: rtl8712: remove blank line adds f916e23f56a8 staging: rtl8712: alignment should match open parenthesis adds 4fb5eb2da969 staging: rtl8712: rtl8712_efuse.h: remove blank line adds 447da755b810 staging: rtl8712: rtl8712_efuse.h: alignment should match [...] adds a936ac3add1a staging: rtl8712: rtl8712_led.c: remove unnecessary parentheses adds 32c6abf0d02e staging: rtl8712: rtl8712_led.c: alignment should match op [...] adds a752d01c3d87 staging: rtl8712: rtl8712_led.c: remove blank line adds 8cf0466a2df6 staging: rtl8723bs: core: Change NULL comparison to Boolea [...] adds 319aa7e516da staging: rtl8723bs: include: remove typedef for struct pno [...] adds 8b4e7034fd30 staging: rtl8723bs: include: remove typedef for struct pno_ssid adds cc746197159b staging: rtl8723bs: include: remove typedef for struct pno [...] adds bc8212ef3d2a staging: rtl8723bs: include: remove typedef for struct pno [...] adds 454e531f938f staging: rtl8723bs: include: remove typedef for struct pno [...] adds 83cdfc17a907 Staging: comedi: ni_mio_common.c: Added blank line after d [...] adds a41d42a9fda3 Staging: gdm724x: Remove unnecessary print statements adds 8f51bd83e443 staging: pi433: remove empty space to fix line over 80 cha [...] adds b6d00e179fe5 staging: vt6655: Add spaces around operator adds 953137522929 staging: wilc1000: Remove return variable from host_interface.c adds 283a9e4b5624 staging: wilc1000: Remove return variables from wilc_spi.c adds 5947e900d084 staging: rtl8723bs: core: Change NULL comparisons to Boole [...] adds 63ff599a76a6 staging: rtl8723bs: core: Remove return variables in rtw_m [...] adds 51385436f181 staging: rtl8188eu: remove unnecessary parentheses adds 561fb35a9d04 staging: erofs: Use !x or x in place of NULL comparision adds f2778bb3cb6c staging: mt7621-mmc: Fix warning when reloading module wit [...] adds d4223e06b6ae staging: mt7621-mmc: Check for nonzero number of scatterli [...] adds cb8de77c78c7 staging; rtl8723bs: Remove unnecessary function rtw_init_m [...] adds 2c506ddfd51b staging: rtl8723bs: core: Change datatype from sint to int adds 367cdd1305ac staging: rtl8723bs: core: Remove parentheses adds 8e97f7d86623 staging: rtl8723bs: Remove function rtw_alloc_network() adds 3fe9ff487746 staging: rtl8723bs: include: Fix spelling mistake adds d01deea6d72c staging: rtl8723bs: include: Fix a space issue adds 9c0867e0b836 staging: rtl8723bs: include: Fix identation issue adds 6a023205d2d7 staging: rts5208: correction in spelling adds 03f4a7b68801 staging: vt6655: Modify comment style of SPDX License Identifier adds ab2a7a292a78 staging: vt6655: lines should not end with a parentheses adds 1ec119f09420 Staging: media: imx: mipi-csi2: Remove unnecessary error messages adds ac394266dc7f staging: media: zoran: Use unsigned int instead of unsigned adds a3703713e18a Staging: media: davinci_vpfe: Fix preferred form of passin [...] adds 993e826884e5 Staging: media: davinci_vpfe: Drop macros adds 3d107833139b staging: tegra-vde: Add SPDX GPL-2.0+ license identifier t [...] adds 506bce733590 staging: tegra-vde: remove unnecessary boilerplate license [...] adds 4da99b90ce06 staging: ralink-gdma: Change unsigned to unsigned int adds 344201e0f866 staging: ralink-gdma: Remove space after cast adds e5adddf5ae97 staging: pi433: remove unnecessary calling rf69_set_mode() adds d638e7eeda54 staging: rtl8188eu: cleanup long line in odm.c adds 96711664002c staging: ralink-gdma: ralink-gdma.c fixed line width adds dc1e3766ec72 staging: rtl8723bs: include: Fix indentation and spacing issues adds c8723cb8d06b staging: sm750fb: Prefer using the BIT macro adds 11152496021e staging: erofs: fix error handling when failed to read com [...] adds d61fbb6b1634 staging: erofs: introduce erofs_page_is_managed() adds 14a56ec65bab staging: erofs: support IO read error injection adds f0977109a577 staging: sm750fb: lower case to fix camelcase checkpatch warning adds f40c9e3d7703 Staging: rtl8188eu: Get rid of custom macro, DBG_88E in kmalloc adds 49103a816a49 staging: rtl8192u: Remove typedef for struct. adds 27903f9f6b6c staging: rtl8712: remove unnecessary parentheses adds b6e24d0e2118 staging: rtl8712: Remove comparison to true adds ffb99752e930 staging: vc04_services: add missing __user annotations adds ac118d87cff7 staging: wilc1000: use cfg80211 ssid list instead of repacking it adds b83970f23f36 staging: emxx_udc: remove unneeded parenthesis adds 3f6363462937 staging: rtl8723bs: core: fix line over 80 characters warning adds 4195b4f11fbb staging: mt7621-mmc: Remove obsolete Kconfig flags adds 7ca8c2c8bbed staging: mt7621-mmc: Initialize completions a single time [...] adds a4f93fc7183f staging: media: ipu3: Avoid unnecessary blank line. adds 81a6e1cc312e staging: pi433: Fix rf69_set_tx_cfg() logic adds 5c724e197eb5 staging: comedi: ni_tio: Use data[insn->n-1] in ni_tio_ins [...] adds 3589e74873a9 staging: rtl8192e: Remove unnecessary parentheses. adds eab0754655a6 staging: wilc1000: assign scan result callback before star [...] adds 7a4f9419eb94 staging: rtl8192u: ieee80211: ieee80211_wx: add space befo [...] adds 4e1a0d114258 Staging: rtl8192u: Use BIT macro adds bdcca44e16a2 staging: rtl8192u: ieee80211: Use !x in place of NULL comparison adds 041273721201 staging: gasket: apex: Prefer using the BIT macro adds 1c948eaa011d staging: rtlwifi: Remove return variable. adds b12ccd2e6ce0 staging: rtlwifi: phydm: phydm_hwconfig.c: Remove parentheses adds c27d975a0356 staging: rtlwifi: phydm: phydm_adc_sampling.c Remove brackets adds 7d304e1cdf60 staging: mt7621-dts: simplify pcie phy bindings adds 200ff80dc7ed staging: mt7621-pci-phy: update bindings documentation adds e933158d984b staging: mt7621-pci-phy: change driver to don't use child nodes adds d5cac52c092a staging: mediatek: addres minor style issues flagged by cl [...] adds b5af36e3e5aa staging: greybus: audio_manager: fix a missing check of id [...] adds 8eaade886198 staging: rtl8723bs: Remove unnecessary parentheses adds d247b0357fa6 Staging: rtl8192u: ieee80211: Remove custom macro IEEE80211_DEBUG adds c377a43d4f38 Staging: media: davinci_vpfe: Convert macro 'IPIPE_S12Q8' [...] adds 309614bb458f staging: rtlwifi: Remove unnecessary parentheses adds ce957fe2b735 staging: media: zoran: Fix block comment style adds db920621eb85 staging: rtl8712: Fix a space issue adds e920b8081b61 staging: rtl8723bs: core: Fix a comparison warning. adds 41604797e524 staging: rtl8723bs: core: Remove unnecessary parentheses adds 13b7e0139bf1 staging: rtl8723bs: hal: sdio_ops.c: Remove unnecessary pa [...] adds eb322b764ffc staging: rtl8723bs: hal: rtl8723b_phycfg.c: Remove unneces [...] adds 74907e2d83fb staging: rtl8723bs: hal: hal_com.c: Remove unnecessary par [...] adds 2beb8a8189a8 staging: rtl8723bs: hal: odm_HWConfig.c: Remove unnecessar [...] adds fbf99f66707c staging: rtl8723bs: core: rtw_mlme.c: Remove unnecessary p [...] adds 454e27b977db staging: rtl8723bs: core: rtw_ieee80211.c: Remove unnecess [...] adds 5b07a3905fc0 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove unnecess [...] adds 1bba5b2110b2 staging: rtl8723bs: Compress two lines into one line adds 7997c3670126 staging: rtl8723bs: core: rtw_efuse.c: Compress two lines [...] adds b60080197af4 staging: rtlwifi: phydm: Remove parentheses adds b397f82585c3 Merge 5.1-rc3 into staging-next adds 591ad6f1af1b staging: greybus: hid: Remove print following unsuccessful [...] adds 1bb608f231b2 Staging: vt6655: rxtx: Add spaces around '*' adds 00de2287a769 staging: rtlwifi: phydm: Move operator to left hand side adds 19605872ae98 staging: rtlwifi: phydm: Move function arguments to previous line adds a161c66faf7a staging: rtlwifi: phydm: phydm.c: Compress two lines into [...] adds 22228e6a6e46 staging: rtlwifi: phydm: phydm_rainfo.c: Compress two line [...] adds bce05d152864 staging: rtlwifi: btcoexist: Compress two lines into one line adds d3830cc03ee0 staging: rtlwifi: halmac: halmac_88xx: Compress two lines [...] adds 2e6c3a037f6b staging: rtlwifi: halmac: Compress two lines into one line adds 0514b848a82b staging: rtlwifi: halmac: halmac_api.c: Compress two lines [...] adds 198980e079a4 staging: rtlwifi: use !x in place of NULL comparison adds 643cd0a25d5d staging: comedi: use !x in place of NULL comparison adds 0d15252370ec staging: media: imx: Replace list_entry with list_for_each [...] adds 135afb2b2184 staging: media: zoran: Modify return statement. adds 9a3aebc02a84 staging: sm750fb: Remove unnecessary parenthesis. adds 557e36194ed4 staging: comedi: Prefer using BIT macro in various files. adds d34709c64de1 staging: rtl8188eu: Modify return statement. adds 07f9ef042048 staging: vc04_services: Remove unnecessary casts. adds b7987debe356 staging: rtl8712: rtl871x_mp.c: Compress two lines into one line adds 8f24f505fc2a Staging: rtl8723bs: core: Remove typecast in kfree adds 18f0e249da67 staging: mt7621-spi: Remove parentheses adds 9df8a97088f2 staging: vt6656: Fix styling of the comment related to SPD [...] adds fa8e35c70a62 staging: rtlwifi: rtl8822be: Remove functions adds 005fb2de9a8a Staging: rtl8723bs: Remove typedef in struct dynamic_primary_CCA adds 9361076277c0 staging: rtl8192u: ieee80211: ieee80211_rx.c: Replace bit [...] adds 9f383969ae90 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Repl [...] adds 37b299c7c49a staging: rtl8192u: ieee80211: ieee80211_crypt_tkip.c: Repl [...] adds f36fa2d94b3d staging: rtl8723bs: core: Replace bit shifting with BIT macro adds a3b3e835d6ca staging: rtlwifi: base.c: Replace bit shifting with BIT macro adds 46a49a52d1c0 staging: fbtft: fb_agm1264k-fl.c: Replace bit shifting wit [...] adds 36cbd6851d57 staging: fbtft: fb_ssd1351.c: Replace bit shifting with BIT macro adds ab6426e3353a staging: emxx_udc: emxx_udc.c: Replace bit shifting with B [...] adds 58ff7e7aaa51 staging: rtl8712: rtl871x_mlme.c: use !x in place of NULL [...] adds 6082ac0412a6 staging: iio: impedance-analyzer: ad5933.c: Replace bit sh [...] adds e7c3d0545967 staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro adds a35342d0f8b3 staging: pi433: Return thread immediately when kthread_sho [...] adds d45c6c9bbfb3 Staging: media: davinci_vpfe: Drop macro and use an in-ker [...] adds 1fbd0bcc363a staging: media: zoran: Remove print statement adds dc2971f20a3c staging: media: zoran: Remove print statement for failed kmalloc adds b5243475c1c7 staging: mt7621-dma: Remove print statement on devm_kzalloc error adds 4e37138ed3f9 staging: ralink-gdma: Remove print statement on failure of [...] adds 9fc6eeb7cbe5 staging: vchiq_arm: remove space after open '(' adds 2d2d5b861abb staging: zoran: fix brace in the wrong line adds dc88057f36ee Staging: rtl8192e: Fix spaces around "+" adds 99b75a4e3275 staging: add missing SPDX lines to Kconfig files adds 97ed8eab2a00 staging: add missing SPDX lines to Makefile files adds 441bf7332d55 staging: m57621-mmc: delete driver from the tree. adds 25338628bbfc staging: sm750fb: add proper SPDX identifier to driver adds 371ebdbe1b74 staging: vc04_services: add proper SPDX identifier for dua [...] adds 3baad68a9780 staging: vc04_services: remove remaining redundant license text adds 7beaea29453b staging: comedi: quatec_daqp_cs: add proper SPDX identifie [...] adds 2506abea7f40 staging: iio: add proper SPDX identifiers to remaining dri [...] adds 21baa36d92a0 staging: rtl8192u: add proper SPDX identifiers on files th [...] adds 53b6f8bc53f7 staging: ralink-gdma: add proper SPDX identifiers on ralin [...] adds 18056f34c3b7 staging: rtl8192e: add proper SPDX identifiers on files th [...] adds b36bcbe511f8 staging: rtl8192e: delete license file. adds b20deecfd1d1 staging: media: zoran: add proper SPDX identifiers on file [...] adds 26855d5ace5e staging: media: soc_camera: add proper SPDX identifiers on [...] adds ffe00b0a0e65 staging: media: imx: add proper SPDX identifiers on files [...] adds 44b8ef17c435 staging: media: tegra-vde: add proper SPDX identifiers on [...] adds 6b079a807b36 iio: remove redundant unlikely annotation adds 76838a8f2973 iio: adc: ingenic: remove redundant dev_err call in ingeni [...] adds 036aa1fee1cc iio: chemical: pms7003: extend supported sensors list adds faad0af1623c dt-bindings: iio: chemical: pms7003: extend supported sens [...] adds cb57f2eb0156 iio: mma8452: mark expected switch fall-through adds be35d281da6a iio: trigger: Print an error if there is no available irq adds abbde2792999 iio: adc: ti-ads7950: Fix improper use of mlock adds cede2f899d8f iio: imu: adis16480: Add support for configurable drdy indicator adds 304840c476ee iio: imu: adis16480: Add OF device ID table adds 6cf7b866bdd5 iio: imu: adis16480: Treat temperature scale in a generic way adds e0e6398e1e4e iio: imu: adis16480: Calculate the sampling frequency in a [...] adds 83ec2d5404bf iio: imu: adis16480: Deal with filter freq in a generic way adds 82e7a1b25017 iio: imu: adis16480: Add support for ADIS1649x family of devices adds 1842a700ec59 iio: imu: adis16480: Add docs for ADIS16480 IMU adds 722f2cca9a29 iio: chemical: sps30: fix attribute kernel version adds 74896202dfb7 dt-bindings: iio: stm32-lptimer-counter: document pinctrl [...] adds 6dc3e36fbc4c iio: counter: stm32-lptimer: Add power management support adds 66deb5c170a5 iio:adc:ad7923: Align broken line to parenthesis adds c1fc8bb0f658 iio:adc:ad7923: Use BIT macro instead of bitshift adds 385c301cec0b iio:adc:ad7923: Put macro argument between ()'s adds 0a39ac29e070 iio:adc:ad7923: Rewrite comparison to NULL adds fb1589710efe iio: Allow to read mount matrix from ACPI adds 3c35e20a1118 iio: accel: bmc150: add mount matrix support adds 587c2bea23f8 iio: accel: bma180: add mount matrix support adds 3a6049f6dbab iio: gyro: bmg160: add mount matrix support adds 70b5fdbb2eae iio: gyro: itg3200: add mount matrix support adds d9842c770a47 iio: magnetometer: bmc150: add mount matrix support adds 8d7ea73814b4 iio: magnetometer: hmc5843: add mount matrix support adds 28799ceac014 iio: mpu6050: improve code readability adds 67b9d4d0985f iio: ak8975: improve code readability adds 3054c4ff28bf iio: imu: st_lsm6dsx: add support to ASM330LHH adds e132f62b9fab dt-bindings: iio: imu: st_lsm6dsx: add asm330lhh device bindings adds f6672544df43 iio: st_accel: remove redundant unsigned less than zero check adds 74c420e0a581 iio: cros_ec_accel_legacy: Refactor code in cros_ec_accel_ [...] adds 3862828a903d iio: buffer: Switch to bitmap_zalloc() adds 35a4ae6d7aee mailmap: Update email for Sean Nyekjaer adds a29b8657d322 dt-bindings: iio: adc: document the Meson G12A support adds e415a1659ec9 iio: adc: meson-saradc: add support for Meson G12A adds 2e5cee6c7622 dt-bindings: Add vendor prefix for Kionix, Inc. adds 0d90fe4786cb dt-bindings: iio: accel: kxcjk1013: Add device tree bindin [...] adds 3b866fd28ff1 iio: accel: kxcjk1013: Add device tree support adds bcccd7ab3dcd iio: adc: ti-ads8688: Update the module author email address adds d43102f525d9 iio: dac: ti-dac5571: Update the module author email address adds 13814627c965 iio: adc: fix a potential NULL pointer dereference adds c97dce792dc8 iio: adc: ti-ads7950: add GPIO support adds 681ca4477933 iio:potentiostat:lmp91000: remove unnecessary parentheses adds cd4779f120c1 iio:potentiostat:lmp91000: reduce line width and remove bl [...] adds b11a89d5d249 iio:potentiostat:lmp91000: invert if statement adds 71a7766b36f3 iio:potentiostat:lmp91000: change dev_err message adds 11362b7a43ba iio: proximity: as3935: fix use-after-free on device remove adds 6f9ca1d3eb74 iio: common: ssp_sensors: Initialize calculated_time in ss [...] adds 17104ca2713b iio: adc: stmpe-adc: Shuffle an if statement around in stm [...] adds d626be00e856 drivers: iio: Kconfig: pedantic cleanup adds 20d9248e704a iio:dac:ad5064 mlock cleanup - move to a local lock. adds 326e2357553d iio: imu: adis16480: Add support for external clock adds 3b5de76b285e dt-bindings: iio: imu: adis16480: Document external clock adds 6282b5c62018 iio: pressure: bmp280: BMP280 calibration to entropy adds b921d928a31c iio: cros_ec: Drop unnecessary include files adds ad9cc622f101 iio: cros_ec: Add kernel-doc for cros_ec_sensors_read_lpc adds 37aa055c4172 iio: cros_ec: Switch to SPDX identifier. adds b34d6c835d6b iio: adc: ad7124 fix indentation issue, remove extra tab adds 17b90e6a0df2 staging: iio: adc: ad7192: Fix identation adds 3ad7a939c931 staging: iio: adc: ad7192: Use DT clock binding adds 753a9870e041 staging: iio: adc: ad7192: Report error directly in ad7192_setup adds 6af0e8a9a7a5 iio: imu: st_lsm6dsx: add support to LSM6DSOX adds 6be4f55456f9 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsox device bindings adds eb4f07a5ba05 staging: iio: adc: ad7192: Convert platform data to DT properties adds 163321094ba1 iio: adc: lpc32xx: Sort headers adds 9f29b00c5826 iio: adc: lpc32xx: Cleanup headers adds e32cff6f6163 iio: adc: lpc32xx: Add scale feature adds caeffabc36cb dt-bindings: iio: adc: lpc32xx-adc: Document vref-supply adds 9085daa4abcc staging: iio: ad7780: add gain & filter gpio support adds ae9f86feb429 staging: iio: ad7780: add missing switch default case adds 0149ba2d5b6d staging: iio: ad7780: add gain reading to ad778x adds 0ee6d5ebe13d staging: iio: ad7780: add filter reading to ad778x adds 33e1f90204f0 staging: iio: ad7780: set pattern values and masks directly adds 4812a14a78c8 staging:iio:ad7780: add chip ID values and mask adds 5bb30e7daf00 staging: iio: ad7780: move regulator to after GPIO init adds bb4af619a603 staging: iio: ad7780: add SPDX identifier adds 69fdf26f6ffe staging: iio: ad7780: add new copyright holder adds 9fb27f807ecc staging: iio: ad7780: moving ad7780 out of staging adds 46c1eb4bb137 staging: iio: ad7780: add device tree binding adds 3204683722c2 staging: iio: ad5933: change multi-line comment style adds 700e8911a681 staging: iio: ad5933: organize includes adds adb0ef4120bb staging: iio: ad5933: add SPDX identifier adds 8fce3d34d70c staging: iio: ad5933: change help rule message adds a816646f08ce staging: iio: ad5933: add ABI documentation adds 536cc27deade iio: hmc5843: fix potential NULL pointer dereferences adds 835ab93dcdcf dt-bindings: Add vendor prefix for MaxBotix adds 7483e40d7e43 dt-bindings: maxbotix,mb1232: Add MaxBotix i2c ultrasonic rangers adds 16b05261537e mb1232.c: add distance iio sensor with i2c adds 10b5d3d10759 MAINTAINERS: add maintainer for maxbotix ultrasonic driver adds d04411c2a678 staging: iio: adc: ad7280a: Avoid precedence issues in macro adds 6c249591eef2 staging: iio: adc: ad7280a: Adding temp var to improve rea [...] adds 9bf1468e9d62 staging: iio: adc: ad7280a: Remove CamelCase notation adds 74878d4fa816 iio: imu: adis16400: move trigger handler into adis16400_core adds 5075e0720d93 iio: imu: adis: generalize burst mode support adds 0e92e2d03623 iio: imu: adis16400: move burst logic to ADIS lib adds 5447e3f15c43 iio: imu: adis16400: rename adis16400_core.c -> adi16400.c adds 3cb5161317b2 iio: imu: adis16400: move adis16400.h into adis16400.c adds bf2da9707900 iio: adc: ad7780: Add parentheses to macros adds 57565828adf5 staging: iio: ad5933: change attributes to match ABI adds 2e19ba661ece iio: adc: stm32-dfsdm: make spi_master_freq more accurate adds 6f2c4a59d9fc iio: adc: stm32-dfsdm: continuous mode depends on current mode adds caf9c1e59809 iio: adc: stm32-dfsdm: move dma enable from start_conv() t [...] adds 746485087371 iio: adc: stm32-dfsdm: move dma slave config to start routine adds 9491f75fe2ea iio: adc: stm32-dfsdm: enable hw consumer adds a6096762e98b iio: adc: stm32-dfsdm: add support for scan mode adds 11646e81d775 iio: adc: stm32-dfsdm: add support for buffer modes adds 37ada026be2c iio: adc: stm32-dfsdm: claim direct mode for raw read and [...] adds 78ed050dd296 iio: light: vcnl4000 use word writes instead of byte writes adds ebd457d55911 iio: light: vcnl4000 add devicetree hooks adds 5da8affed2f8 dt-bindings: iio: light: add vcnl4000 devicetree bindings adds 5a441aade5b3 iio: light: vcnl4000 add support for the VCNL4040 proximit [...] adds 54480943235e dt-bindings: iio: light: add vcnl4040 devicetree bindings adds 2b0d1c6f1219 staging: iio: adc: ad7192: Use read_avail for available at [...] adds 94bceb3cf5d1 iio: gyro: bmg160: add device tree compatibility table adds e8379e05e811 dt-bindings: iio: add Bosch BMG160 gyroscope sensor adds 89c16919a078 iio: Make possible to include driver.h first adds 5cd66239574d iio: frequency: ad9523: Fix typo in ad9523_platform_data adds 52f171abaecb devantech-srf04.yaml: transform DT binding to YAML adds 023e41632e06 dt-bindings: iio/temperature: Add thermocouple types (and doc) adds 8fede567b847 iio:temperature:max31856:Add device tree bind info adds fb55a51310d1 iio:temperature: Add MAX31856 thermocouple support adds 0976f94f7602 MAINTAINERS: Fix the link to ad7606 dt-bindings adds 65500c53aa6d staging: iio: adc: ad7280a: Tab alignment adds 9f57110d2e3d iio: adc: stm32-dfsdm: improve sampling frequency accuracy adds 6ec417d2f1a0 iio: adc: stm32-dfsdm: add PM support adds df1d80aee963 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS [...] adds 932f98922f6f Merge tag 'iio-for-5.2a-2' of git://git.kernel.org/pub/scm [...] adds 3935a6fb4bd7 staging: comedi: dyna_pci10xx: remove set but not used var [...] adds 28f69ae49b79 staging: comedi: dt2811: Fix spelling mistake adds b368fa114a62 staging: comedi: adv_pci1710: fix spelling mistake: "dropu [...] adds 8136eaa012c4 staging: wilc1000: drop explicit conversion to bool adds ae26aa844679 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] adds c901556a43d2 staging: wilc1000: give usleep_range a range adds e2e89d4a7320 staging: wilc1000: fix spelling mistake "dissconect" -> "d [...] adds 740a998d58ee Staging: gasket: Use DIV_ROUND_UP adds 47830c1127ef staging: greybus: power_supply: fix prop-descriptor request size adds 2bfde348879a staging: most: add new file configfs.c adds dfee92dd5046 staging: most: change signature of function probe_channel adds 3d89b2731b1e staging: most: core: add configfs interface functions adds 9640baca34f5 staging: most: sound: introduce new sound adapter management adds 919c03ae11b9 staging: most: enable configfs support adds 787105b30f23 staging: most: core: make sysfs attributes read-only adds 5b082c2e07d8 staging: most: usb: remove prefix from description tag adds a1ee286d5a2f staging: most: core: remove attribute add_link adds acdbb8975373 staging: most: allow speculative configuration adds a15f465caf09 staging: most: configfs: make create attributes write-only adds 1a89eb0a8f6d staging: most: configfs: add code for link removal adds deaf3b71550d staging: most: Documentation: update driver documentation adds 060ea4271a82 staging: android: vsoc: fix copy_from_user overrun adds 391f544e355d staging: rtl8712: remove unnecessary NULL check adds 7e894d1086a4 staging: rtl8188eu: remove unnecessary declaration adds 307e07486aaa staging: rtl8188eu: make sta2sta_data_frame() static adds e4d7efbb91ef staging: rtl8723bs: hal: replace spaces by tabs. adds 9e6aac6796a7 staging: rtl8192u: Add missing space adds cd62878c9d6f staging: rtl8192u: ieee80211: add space around '==' and be [...] adds c8ab348df025 staging: rtl8723bs: add space after enum declaration adds 94be357fe618 staging: rtlwifi: rtl8822be: Remove set but not used varia [...] adds 52927d97d80e staging: rtl8192e: Remove set but not used variable 'VenderID' adds 08ce43b9c58c staging: rtl8192e: Remove a not necessary blank line befor [...] adds e00fd8ecaa87 staging: rtl8192e: remove a blank line adds affbeba3a299 Staging: rtl8723bs: Remove typedef in struct sdio_data adds 827ad2c7b303 staging: axis-fifo: Add elaborate description in Kconfig adds 031ba1fd9172 staging: remove redundant 'default n' from Kconfig adds 8eee2c467df9 Staging: hal: hal_com_phycfg: fixed a coding style issue adds e7cc9eba71ef staging: rtlwifi: base: Remove set but not used variables adds d5d682270f35 Staging: rtlwifi: Remove & on function name adds 3b706841c29f Staging: rtlwifi: Cleanup crc16_ccitt() adds e291fa1237a7 staging: ralink-gdma: Use struct_size() in kzalloc() adds 94f99bcedaea staging: mt7621-pci-phy: prevent use of uninitialized variable adds 9fdb04e9ccab staging: vt6655: upc: remove double blank lines adds fb563860742a Staging: vc04_services: bcm2835-camera: Remove an exceptional & adds 7be2b288be66 staging: pi433: add dependency to PA0, 1, 2 setting for ou [...] adds 74941703accd Staging: rtl8723bs: Remove typedef in struct ieee_param_ex adds 5ef6c5db04ff Staging: rtl8723bs: Remove typedef in struct ieee_param adds e1f79c148c65 Staging: rtl8723bs: Remove an unused struct tx_pending_t adds f9a82c4820ac staging: add Fieldbus Device subsystem. adds 308ee87a2f1e staging: fieldbus: anybus-s: support HMS Anybus-S bus adds 17614978ed34 staging: fieldbus: anybus-s: support the Arcx anybus controller adds 20a980e957bf dt-bindings: anybus-controller: document devicetree binding adds d564d73f2264 dt-bindings: Add vendor prefix for arcx / Archronix adds debe7c8621de staging: fieldbus: support HMS Profinet IRT industrial controller adds 1598475c6651 staging: fieldbus: add TODO adds 4138b1d44f34 staging: comedi: dyna_pci10xx: Don't bother configuring le [...] adds 6229fed9ee85 staging: comedi: dyna_pci10xx: Set number of AO channels to 1 adds 2e299cc96952 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] adds f439696c81fc staging: comedi: don't release mutex too early in comedi_a [...] adds 77c21b626be5 staging: comedi: Add lockdep_assert_held() calls for dev->mutex adds f44303e85268 staging: comedi: Add lockdep_assert_held() calls for dev-> [...] adds a5112277872a staging: vc04_services: handle kzalloc failure adds 8bedf934a33b staging: rtl8723bs: hal: fix spelling mistake "singal" -> [...] adds a5c795056c44 staging: most: configfs: Make mdev_link_list static adds 2cd086967242 staging: comedi: usbduxsigma: Call mutex_destroy() on priv [...] adds 35756f3dbf43 staging: comedi: usbduxfast: Call mutex_destroy() on priva [...] adds 3c03c470f476 staging: comedi: usbdux: Call mutex_destroy() on private mutex adds 6e1167444c7d staging: comedi: ni_usb6501: Call mutex_destroy() on priva [...] adds 7c2c18202ce0 staging: comedi: dt9812: Call mutex_destroy() on private mutex adds 8e227f7005da staging: rtlwifi: fix spelling mistake "notity" -> "notify" adds 9c5d9e572e0e staging: rtl8723bs: fix spelling mistake: "nonprintabl" -> [...] adds fc1e669ad15a staging: mt7621-pci-phy: use 'platform_get_resource' adds d43f53c6cc92 staging: mt7621-pci-phy: remove some unnecessary local variables adds 9445ccb3714c staging: mt7621-pci-phy: add quirks for 'E2' revision usin [...] adds 36d657b011ef staging: mt7621-pci-phy: convert driver to use kernel regm [...] adds 3322d579679d Staging: rtl8723bs: Avoid typedefs for structure adds 24c9f9b66a70 staging: comedi: use help instead of ---help--- in Kconfig adds 827c085baede staging: greybus: power_supply: use struct_size() helper adds 496124e5e16e vt: selection: allow functions to be called from inside kernel adds 41f13084506a staging: speakup: refactor to use existing code in vt adds 2fc489d8acc7 Staging: rtl8723bs: core: Replace return types adds f59232a1da59 Staging: rtlwifi: Replace return type adds 7dc7967fc39a staging: kpc2000: add initial set of Daktronics drivers adds 817de6b85914 Merge 5.1-rc6 into staging-next adds 43901008fde0 iio: imu: st_lsm6dsx: add support to LSM6DSR adds 649cc7b17ce8 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsr device bindings adds 8cf614950e39 iio: adc: Fix MAX9611 spacing adds 9044b6e25e2f staging: iio: frequency: ad9834: Remove unnecessary parentheses adds 6bf229abce75 iio: adc: ad7606: Move oversampling options in chip info a [...] adds 7989b4bb23fe iio: adc: ad7616: Add support for AD7616 ADC adds 3e5ffe47ed8c dt-bindings: iio: adc: Add AD7616 ADC documentation adds aa21a28e9050 iio: imx7d_adc: Add local struct device pointer in imx7d_a [...] adds 8cc393bf300b iio: imx7d_adc: Replace pr_err with dev_err adds a8427a7b371b iio: imx7d_adc: Use devm_platform_ioremap_resource() adds 5150ec3fe125 avia-hx711.yaml: transform DT binding to YAML adds 88aa7ae66128 bmp085.yaml: transform DT documentation of iio sensor into YAML adds 7fe8f00051c0 staging: iio: ad9832: organize includes adds 566564e80b0e staging: iio: ad9832: use clock framework for clock reference adds 45e119e40328 iio: accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID adds 52e77d67dd8d dt-bindings: iio: accel: add LIS2DE12 sensor device binding adds 63440a630d3b iio: accel: add support to LIS2DE12 adds 631bd2f7ec02 iio: imu: st_lsm6dsx: remove set but not used variables 'a [...] adds 8e4fefec0174 iio: temperature: max31856: fix uninitialized error return adds 1c2fb4054648 iio: adc: ti-ads7950: Fix build error without CONFIG_GPIOLIB adds bb208037ae45 srf04.c: add maxbotix ultrasonic sensors adds d6edf95abdb5 dt-bindings: iio: srf04: add Maxbotix ultrasonic iio proxi [...] adds 21cf20a84a9f Kconfig: change configuration of srf04 ultrasonic iio sensor adds 955e00772954 iio: gyro: add DT bindings to fxas21002c adds a0701b6263ae iio: gyro: add core driver for fxas21002c adds a034cbe1c412 iio: gyro: fxas21002c: add i2c driver adds 4da38f1be667 iio: gyro: fxas21002c: add spi driver adds b074554617ad MAINTAINERS: add entry for fxas21002c gyro driver adds 65c7a3d2cf0b dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips adds 8dd2d7c0fed7 iio: adc: Add driver for the TI ADS8344 A/DC chips adds b9fedb0a177a iio: imu: st_lsm6dsx: inline per-sensor data adds edde945257e2 iio: dac: ad5758: Modifications for new revision adds 49deef1b1a38 drivers/iio/gyro/mpu3050-core.c: This patch fix the follow [...] adds 4fe86cdf927a iio: imx7d_adc: Simplify imx7d_adc_probe() with imx7d_adc_ [...] adds b846676066eb iio: imx7d_adc: Simplify imx7d_adc_remove() with imx7d_adc [...] adds 9c6126940d64 iio: imx7d_adc: Use devm_iio_device_register() adds 20c89b4d1dc4 iio: trigger: stm32-timer: fix build issue when disabled adds ba7ecfe43d6b iio: adc: stm32-dfsdm: fix unmet direct dependencies detected adds 80696785eaaa iio: adc: stm32-dfsdm: fix triggered buffer build dependency adds ce7afa5c56c4 iio:accel:Switch hardcoded function name with a reference [...] adds dfd4f6497614 iio: dummy_evgen: fix possible memleak in evgen init adds 447ccb4e0834 iio: adc: qcom-spmi-adc5: Fix of-based module autoloading adds bf402c08ebc2 Merge tag 'iio-for-5.2b' of git://git.kernel.org/pub/scm/l [...] adds 3fcbb7d49cb7 staging: kpc2000: Use memset to initialize resources adds 8e77ebce6e3f staging: kpc2000: remove duplicated include from kp2000_module.c adds 8abd537256f5 staging: kpc2000: fix platform_no_drv_owner.cocci warnings adds 3970d0d81816 staging: most: core: replace strcpy() by strscpy() adds e9f1040f4727 staging: vchiq_arm: Fix misuse of %x adds 0f7741bb87a0 staging: rtl8188eu: cleanup indenting issue in odm.c adds 523275a8b389 staging: olpc_dcon: Convert all uses of old GPIO API to ne [...] adds 8e7f59e50d09 staging: rtl8188eu: add spaces around operators in rtw_ap.c adds 74e226b302e8 staging: rtl8188eu: replace subtraction with result adds 58585aa8eb2a staging: rtl8188eu: add spaces around '-' in rtw_cmd.c adds 06e8c289a236 staging: rtl8188eu: remove unnecessary parentheses adds 52c4dfcead49 Staging: vc04_services: Cleanup in ctrl_set_bitrate() adds 7df95299b94a staging: kpc2000: Add DMA driver adds 0040a390d2fd counter: Introduce the Generic Counter interface adds ea2b23b89579 counter: Documentation: Add Generic Counter sysfs documentation adds 09e7d4ed8991 docs: Add Generic Counter interface documentation adds e854bac92bc9 iio: 104-quad-8: Update license boilerplate adds f1d8a071d45b counter: 104-quad-8: Add Generic Counter interface support adds 7e798ef90c5f counter: 104-quad-8: Documentation: Add Generic Counter sy [...] adds ad29937e206f counter: Add STM32 Timer quadrature encoder adds ec63e2a48970 dt-bindings: counter: Document stm32 quadrature encoder adds 597f55e3f36c counter: stm32-lptimer: add counter device adds 7657b2c123de dt-bindings: counter: Adjust dt-bindings for STM32 lptimer move adds 4bb00e934daf iio: counter: Add deprecation markings for IIO Counter attributes adds cdff43149862 include/fsl: add common FlexTimer #defines in a separate header. adds e590eb408c81 drivers/pwm: pwm-fsl-ftm: use common header for FlexTimer [...] adds d4c5c4620669 drivers/clocksource: timer-fsl-ftm: use common header for [...] adds 7f2e3ea306fc dt-bindings: counter: ftm-quaddec adds a3b9a99980d9 counter: add FlexTimer Module Quadrature decoder counter driver adds d8ea4ccfaea0 counter: ftm-quaddec: Documentation: Add specific counter [...] adds 575d927c426b LS1021A: dtsi: add ftm quad decoder entries adds a4965d98b4d1 staging: comedi: comedi_isadma: Use a non-NULL device for DMA API adds 7912fd345b11 staging: kpc2000_spi: eliminated duplicate initialization [...] adds 87232b827ef7 staging: kpc2000_spi: eliminated duplicate initialization [...] adds d687bdefba27 staging: kpc2000: Fix a stack information leak in kp2000_c [...] adds f998a1180e14 staging: kpc2000: fix resource size calculation adds 98592c1faca8 staging: most: sound: pass correct device when creating a [...] adds 87b48bbcc33e staging: refer to TODO in Kconfig help text adds 96b86125d720 staging: octeon-ethernet: add TODO adds 852b4eddafea staging: rtl8723bs: core: Remove return in void function adds 9358bd52ece6 staging: rtl8723bs: core: Remove else after return statement. adds a6d678274d1a staging: rtl8723bs: core: Remove blank line. adds 601d6f036098 staging: rtl8723bs: Fix checkpatch.pl warnings adds 675c8a46a8cc staging: vc04_services: bcm2835-camera: Modify return statement. adds 8dd430504125 staging: rtl8192u: ieee80211: Replace bit shifting with BIT macro adds 41dff4d6b8e2 staging: rtl8192u: ieee80211: Fix spelling mistake adds d5d66cfea2ca Staging: sm750fb: Change *array into *const array adds be7d6b03602e staging: fieldbus: anybus-s: keep device bus id in bus endianness adds 39e8046240e2 staging: fieldbus: anybus-s: rename bus id field to avoid [...] adds ef4a0c317373 staging: rtlwifi: delete the staging driver adds 8a90bdcb64a9 staging: rtlwifi: strip down phydm .h files adds adc7af464ceb staging: rtlwifi: move remaining phydm .h files adds 91b6cb7216cd staging: kpc2000: fix up build problems with readq() adds 3e2e9cf9ee67 staging: fieldbus: anybus-s: fix wait_for_completion_timeo [...] adds e52d8d0d4208 staging: rtl8723bs: core: Prefer using the BIT Macro. adds 3343712444e5 staging: rtl8723bs: core: Use !x in place of NULL comparison. adds 7fb4a94db87e staging: vc04_services: bcm2835-camera: Compress two lines [...] adds 0580db2cb6b3 staging: rtl8192u: ieee80211: Resolve ERROR reported by ch [...] adds 2d394ab79b9d staging: wlan-ng: Fix improper SPDX comment style adds af708900e9a4 staging: most: cdev: fix chrdev_region leak in mod_exit adds 922fe878c786 Staging: rtl8192u: ieee80211: Fix indentation errors by re [...] adds eca4e5f58b75 Staging: rtl8192u: ieee80211: Fix if-else indentation warning adds a4ecdcbfc4dd Staging: rtl8192e: Remove extra space before break statement adds e2a5be107f52 staging: kpc2000: kpc_spi: Fix build error for {read,write}q adds e0dccbdf5ac7 Merge tag 'staging-5.2-rc1' of git://git.kernel.org/pub/sc [...] adds 46fc15487d02 Drivers: hv: vmbus: Expose monitor data only when monitor [...] adds fcedbb293ee4 Drivers: hv: vmbus: Refactor chan->state if statement adds 4713eb7b580a Drivers: hv: vmbus: Set ring_info field to 0 and remove memset adds 14948e39445d Drivers: hv: vmbus: Fix race condition with new ring_buffe [...] adds a0033bd1eae4 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in [...] adds 5450a5f4bfa0 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 20f795881f4f phy: phy-twl4030-usb: Fix cable state handling adds f7f6ed925d9f phy: rockchip-typec: Make usb3_pll_cfg and dp_pll_cfg static adds e0c546fa72a9 phy: qcom-ufs: Make ufs_qcom_phy_disable_iface_clk static adds e03213b9a6ea phy: allwinner: allow compile testing adds d41ce98a122c phy: ti: usb2: fix OMAP_CONTROL_PHY dependency adds 208d3423ee46 phy: mapphone-mdm6600: add gpiolib dependency adds 9dc211c6139b phy: fix platform_no_drv_owner.cocci warnings adds e6f32efb1b12 phy: sun4i-usb: Make sure to disable PHY0 passby for perip [...] adds e434a90f3698 Merge tag 'phy-for-5.1-rc-v2' of git://git.kernel.org/pub/ [...] adds ee496da4c391 stm class: Fix channel free in stm output free path adds 51e0f227812e stm class: Fix channel bitmap on 32-bit systems adds e60e9a4b231a intel_th: pci: Add Comet Lake support adds 60d488571083 binder: take read mode of mmap_sem in binder_alloc_free_page() adds 24f1bc280bce misc: rtsx: Fixed rts5260 power saving parameter and sd glitch adds 2310673c3c12 Merge tag 'char-misc-5.2-rc1-part1' of git://git.kernel.or [...] adds 21c75ad65f8e parport_cs: Fix memory leak in parport_config adds 3634946f5224 mei: add missing SPDX tag to mei Kconfig adds 9fff0425aab0 mei: convert to SPDX license tags adds 191b0700727c nfc/mei: convert to SPDX license tags adds 514c37e320a2 mei/hdcp: Fix SPDX identifiers adds 1e55b609b983 mei: adjust the copyright notice in the files. adds 34bf9ce91e04 misc: rtsx: clean up some indenting adds 8e7389c79b40 misc: fastrpc: Avoid free of DMA buffer in interrupt context adds b49f6d83e290 misc: fastrpc: Fix a possible double free adds 415a0729bd12 misc: fastrpc: make sure memory read and writes are visible adds 977e6c8d1d18 misc: fastrpc: use correct spinlock variant adds 80f3afd72bd4 misc: fastrpc: consider address offset before sending to DSP adds 25e8dfb83cda misc: fastrpc: take into account of overlapping buffers adds 02b45b47fbe8 misc: fastrpc: fix remote page size calculation adds f1cf11c296c5 misc: fastrpc: increase max init file size to 64 MB adds 19f8d67fc6c2 uio: uio_fsl_elbc_gpcm: Make dev_attr_reg_br and dev_attr_ [...] adds d8fb3fafa220 sgi-xpc: mark expected switch fall-through adds 13bd14a41ce3 char: hpet: fix a missing check of ioremap adds 5cb27d30fc3a w1: ds2482: cosmetic fixes after 54865314f5a1 adds ae21f41e1f56 firmware: vpd: Drop __iomem usage for memremap() memory adds 62fa78436e1b Merge 5.1-rc3 into char-misc-next adds 9a41691e5e01 VMCI: Use BIT() macro for bit definitions adds de36e16d1557 chardev: add additional check for minor range overlap adds 4712d3796f19 chardev: add a check for given minor range adds 4b0be5726032 chardev: code cleanup for __register_chrdev_region() adds d358b1733fc3 chardev: update comment based on the code adds 0ca3b1b7b965 habanalabs: add new device CPU boot status adds b24ca4587e2b habanalabs: rename goya_non_fatal_events array to all events adds 5eb420446a59 habanalabs: remove implicit include from header files adds 3110c60fdc7a habanalabs: Move device CPU code into common file adds c535bfdd0f86 habanalabs: use EQ MSI/X ID per chip adds e0a29952c527 habanalabs: remove unused defines adds 680cb3991c9e habanalabs: ratelimit warnings at start of IOCTLs adds b6f897d75d65 habanalabs: Move PCI code into common file adds 393e5b55e222 habanalabs: Remove unneeded function pointers adds e1266004872c uapi/habanalabs: add some comments in habanalabs.h adds c811f7bc771f habanalabs: Add a printout with the name of a busy engine adds d75bcf3e5d60 habanalabs: Allow accessing DRAM virtual addresses via debugfs adds 66542c3b9d2f habanalabs: add MMU shadow mapping adds d9973871dae1 habanalabs: keep track of the device's dma mask adds 0878a42086e0 habanalabs: never fail hard reset of device adds a691a1ebb59e habanalabs: set new golden value to tpc clock relaxation adds 9354c29ed527 habanalabs: allow user to modify TPC clock relaxation value adds aa957088b4e8 habanalabs: add device status option to INFO IOCTL adds cab8e3e20d5c habanalabs: improve error messages adds 9336c0216782 habanalabs: remove trailing blank line from EOF adds e850b89f50d2 habanalabs: prevent CPU soft lockup on Palladium adds a1c92d1c2a67 habanalabs: remove extra semicolon adds 315bc055ed56 habanalabs: add new IOCTL for debug, tracing and profiling adds 8ba2876ddf93 habanalabs: add goya implementation for debug configuration adds 90027296adad uapi/habanalabs: fix some comments in uapi file adds bedd14425d86 habanalabs: refactoring in goya.c adds 295938406cbc habanalabs: ASIC_AUTO_DETECT enum value is redundant adds 54303a1aef95 habanalabs: split mmu/no-mmu code paths in memory ioctl adds caa3c8e52582 habanalabs: all FD must be closed before removing device adds 3f5398cfbf05 habanalabs: improve IOCTLs behavior when disabled or reset adds 9f201aba56b9 habanalabs: prevent device PTE read/write during hard-reset adds cef62a615d22 Merge tag 'misc-habanalabs-next-2019-04-19' of git://peopl [...] adds 3a26172437bb Merge 5.1-rc6 into char-misc-next adds 28703c6ef622 dt-bindings: misc: aspeed-p2a-ctrl: add support adds 01c60dcea9f7 drivers/misc: Add Aspeed P2A control driver adds d65bf04200da mei: hdcp: use own Kconfig file adds 43b8a7ed4739 mei: expose device state in sysfs adds f03f73c2a974 MAINTAINERS: Add mailing list for the interconnect API adds 83fdb2dfb0c2 interconnect: convert to DEFINE_SHOW_ATTRIBUTE adds b909ef83ed81 Merge tag 'icc-5.2-rc1' of https://git.linaro.org/people/g [...] adds 49695ac46861 w1: ds2408: reset on output_write retry with readback adds b0a69f05b963 parport: ieee1284: mark expected switch fall-through adds 38e7b6efe997 nvmem: imx-ocotp: add support for imx8mq adds dd4c1047b1d6 nvmem: imx-ocotp: broaden Kconfig dependency adds 9c4adfb5dc13 nvmem: sunxi_sid: Read out SID for randomness without looping adds de2a3eaea552 nvmem: sunxi_sid: Optimize register read-out method adds 7fa5ad23dbb0 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure adds 273a474ee843 nvmem: sunxi_sid: Read out data in native format adds da75b8909756 nvmem: sunxi_sid: Support SID on A83T and H5 adds 4f4cb173d811 dt-bindings: nvmem: Add STM32 factory-programmed romem adds ded1b7fc2cf5 nvmem: Add driver for STM32 factory-programmed read only mem adds 7c1cd8fda8fb nvmem: stm32: add support for STM32MP15 BSEC to control OTP data adds 0a9b2d1ce422 nvmem: core: add nvmem_cell_read_u16 adds 2fe518fecb3a nvmem: core: fix read buffer in place adds 3b26cd885853 nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] adds 794a1e229b92 nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] adds ededa0457b67 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] adds b8371fc104d3 nvmem: sunxi-sid: fix wrong description in kernel doc adds f6edbb38ea83 nvmem: sunxi-sid: add binding for H6's SID controller adds 055f5df53f28 nvmem: sunxi-sid: convert to SPDX license tags adds fc1eb6ebbd55 nvmem: sunxi_sid: Support SID on H6 adds ae0c2d725512 nvmem: core: add NVMEM_SYSFS Kconfig adds ba2e544075c2 lib/siphash.c: mark expected switch fall-throughs adds 3137301b6d97 extcon: intel-cht-wc: Make charger detection co-existed wi [...] adds a72a1be0de71 extcon: intel-cht-wc: Enable external charger adds db8b4aefd17b extcon: Fix build warning for extcon_unregister_notifier comment adds 098b7ae8ec43 extcon: intel: Split out some definitions to a common header adds 492929c54791 extcon: mrfld: Introduce extcon driver for Basin Cove PMIC adds fa3c098c2d52 extcon: axp288: Add a depends on ACPI to the Kconfig entry adds 00053de52231 extcon: arizona: Disable mic detect if running when driver [...] adds cf7eb03333bb Merge tag 'extcon-next-for-5.2' of git://git.kernel.org/pu [...] adds d2f4a83fe3f7 misc: genwqe: Fix misuse of %x adds 0b0509508bef binder: check for overflow when alloc for security context adds cf4f2ad6b87d virt: vbox: Sanity-check parameter types for hgcm-calls co [...] adds 59d63de07660 coresight: catu: fix clang build warning adds 61810404b43f coresight: catu: Make catu_helper_ops and catu_ops static adds 08be874775f1 coresight: tmc: Report DMA setup failures adds ee8146aad87c coresight: dynamic-replicator: Clean up error handling adds eb6934b5c1bb coresight: replicator: Prepare for merging with dynamic-re [...] adds c827db65666b coresight: dynamic-replicator: Prepare for merging with st [...] adds 455328b1772a coresight: Merge the static and dynamic replicator drivers adds 1b015ef28a44 coresight: Fix freeing up the coresight connections adds 850ccfe3e891 coresight: etb10: Cleanup power management adds 0bfc53b30eac coresight: tpiu: Cleanup power management adds 2390d4586475 coresight: catu: Cleanup power management adds 263556950f2a coresight: tmc: Cleanup power management adds 6fcdba33ab0d coresight: pmu: Adding ITRACE property to cs_etm PMU adds 82500a810ee2 coresight: etm4x: Add kernel configuration for CONTEXTID adds 8013f32a1b35 coresight: etm4x: Skip selector pair 0 adds a54e14f810f2 coresight: etm4x: Configure tracers to emit timestamps adds 6c817a95d84b coresight: Adding return code to sink::disable() operation adds f973d88b7570 coresight: Move reference counting inside sink drivers adds 12dfc9e022aa coresight: Properly address errors in sink::disable() functions adds 0916447c8728 coresight: Properly address concurrency in sink::update() [...] adds 02d5c897a091 coresight: perf: Clean up function etm_setup_aux() adds f5200aa9831f coresight: perf: Refactor function free_event_data() adds a0f08a6a9fee coresight: Communicate perf event to sink buffer allocatio [...] adds 855ab61c16bf coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf() adds e553a8aef4c3 coresight: tmc-etr: Create per-thread buffer allocation function adds ef848e463ac9 coresight: tmc-etr: Introduce the notion of process ID to [...] adds 57549999b9a0 coresight: tmc-etr: Introduce the notion of reference coun [...] adds c5ff734462b1 coresight: tmc-etr: Introduce the notion of IDR to ETR devices adds 3147da92a8a8 coresight: tmc-etr: Allocate and free ETR memory buffers f [...] adds 8d03cfd16a72 coresight: tmc-etr: Add support for CPU-wide trace scenarios adds 880af782c6e8 coresight: tmc-etf: Add support for CPU-wide trace scenarios adds 75d7dbd38824 coresight: etb10: Add support for CPU-wide trace scenarios adds 15235f1f495e dt-bindings: imx-ocotp: Add i.MX8MQ compatible adds b281218ad431 Drivers: misc: fix out-of-bounds access in function param_ [...] adds 06d5d6b7f994 slimbus: fix a potential NULL pointer dereference in of_qc [...] adds 2d1c31cb642b drivers/misc: Add Aspeed P2A control driver adds 94001602d6bb misc: aspeed-p2a-ctrl: fix mixed declarations adds 62909da8aca0 w1: fix the resume command API adds 106204b56f60 thunderbolt: property: Fix a NULL pointer dereference adds e4dfdd5804cc thunderbolt: Fix a missing check of kmemdup adds 2cc12751cf46 thunderbolt: Fix to check for kmemdup failure adds 9aabb68568b4 thunderbolt: Fix to check return value of ida_simple_get adds 48f40b96de2c thunderbolt: xdomain: Fix to check return value of kmemdup adds 6183d5a51866 thunderbolt: property: Fix a missing check of kzalloc adds fd21b79e541e thunderbolt: Fix to check the return value of kmemdup adds 9872760eb7b1 net: thunderbolt: Unregister ThunderboltIP protocol handle [...] adds a336b6276949 thunderbolt: Remove unused work field in struct tb_switch adds 8f965efd215a thunderbolt: Drop duplicated get_switch_at_route() adds 4708384f35ff thunderbolt: Block reads and writes if switch is unplugged adds 09f11b6c99fe thunderbolt: Take domain lock in switch sysfs attribute callbacks adds f0342e757c27 thunderbolt: Do not allocate switch if depth is greater than 6 adds 8b0110d9d10d thunderbolt: Enable TMU access when accessing port space o [...] adds ffd003b2f8cb thunderbolt: Add dummy read after port capability list wal [...] adds a9be55824a10 thunderbolt: Move LC specific functionality into a separate file adds e879a709de02 thunderbolt: Configure lanes when switch is initialized adds 5480dfc275aa thunderbolt: Set sleep bit when suspending switch adds 4944269305df thunderbolt: Properly disable path adds 56183c88f368 thunderbolt: Cache adapter specific capability offset into [...] adds 1752b9f78713 thunderbolt: Rename tunnel_pci to tunnel adds 93f36ade5b7b thunderbolt: Generalize tunnel creation functionality adds 0b2863ac3cfd thunderbolt: Add functions for allocating and releasing HopIDs adds dfe40ca486f6 thunderbolt: Assign remote for both ports in case of dual link adds fb19fac1d734 thunderbolt: Add helper function to iterate from one port [...] adds 8c7acaaf020f thunderbolt: Extend tunnel creation to more than 2 adjacen [...] adds aae9e27f3b72 thunderbolt: Deactivate all paths before restarting them adds 0414bec5f39a thunderbolt: Discover preboot PCIe paths the boot firmware [...] adds 99cabbb006f1 thunderbolt: Add support for full PCIe daisy chains adds 344e06430a72 thunderbolt: Scan only valid NULL adapter ports in hotplug adds e78db6f08b6a thunderbolt: Generalize port finding routines to support a [...] adds c5ee6feb3470 thunderbolt: Rework NFC credits handling adds 4f807e47ee9a thunderbolt: Add support for Display Port tunnels adds ab9f31cfa89a thunderbolt: Do not tear down tunnels when driver is unloaded adds 559c1e1e0134 thunderbolt: Run tb_xdp_handle_request() in system workqueue adds 3b4b3235ca5b thunderbolt: Add XDomain UUID exchange support adds 44242d6c9703 thunderbolt: Add support for DMA tunnels adds 444ac3844895 thunderbolt: Make tb_switch_alloc() return ERR_PTR() adds 7ea4cd6b2010 thunderbolt: Add support for XDomain connections adds b323a98f9b9b thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters adds 62efe699a7f6 thunderbolt: Make rest of the logging to happen at debug level adds 6755156abc88 thunderbolt: Reword output of tb_dump_hop() adds c4630d6ae6e3 thunderbolt: Start firmware on Titan Ridge Apple systems adds 37209783c73a thunderbolt: Make priority unsigned in struct tb_path adds c0286f568069 Merge tag 'thunderbolt-for-v5.2' of git://git.kernel.org/p [...] adds 4ac5627acc3e soundwire: intel: fix inversion in devm_kcalloc parameters adds 7de8d238dd91 soundwire: remove useless initializations adds a25eab299165 soundwire: stream: remove useless initialization of local [...] adds 4abbd783d126 soundwire: intel: fix implicit header use of module.h/export.h adds e21107aa6bf3 Merge tag 'soundwire-5.2-rc1' of git://git.kernel.org/pub/ [...] adds 9d7cd9d50082 soundwire: Kconfig: fix help format adds 238594655295 soundwire: fix SPDX license for header files adds 392f10453dd2 soundwire: intel: fix SPDX license for header file adds 806a11f095e2 soundwire: fix alignment issues in header files adds 73ede04682e1 soundwire: bus: fix alignment issues adds 21c2de29e85f soundwire: bus: fix typos in comments adds 09830d5e3458 soundwire: bus: remove useless parentheses adds d7b956b6257b soundwire: bus: fix boolean comparisons adds 816d9bf4788b soundwire: bus: remove spurious newline adds 74a8d8022fd9 soundwire: bus_type: fix alignment issues adds 31dba31297fd soundwire: mipi_disco: fix alignment issues adds 00910f3cb0c5 soundwire: mipi_disco: fix boolean comparisons adds 1fe74a5e41d6 soundwire: stream: fix alignment issues adds c0cbfb031045 soundwire: slave: fix alignment issues adds 505ccb006520 soundwire: intel_init: fix alignment issues adds d542bc9e2234 soundwire: intel: fix alignment issues adds 7cc6e315317f soundwire: intel: protect macro parameters adds 2890a6363a8d soundwire: intel: fix boolean comparison adds bbb6381727b3 soundwire: cadence_master: fix alignment issues adds f6e20967d86d soundwire: cadence_master: balance parentheses adds 4c56860280b8 soundwire: cadence_master: fix boolean comparisons adds 5d2ab7e97ae8 soundwire: cadence_master: remove spurious newline adds 17ed5bef49f4 soundwire: add missing newlines in dynamic debug logs adds 92fd75f10324 soundwire: fix kconfig help format adds 171580f69ebc soundwire: fix SPDX license for header files adds fa358bb536b9 soundwire: remove empty line before/after braces adds 4415b443ca08 soundwire: cadence: remove empty line after braces adds d6badd1c1535 soundwire: intel: remove empty line after braces adds 51ed743734fa soundwire: add argument to function definition adds 62f0cec3b0da soundwire: more alignment fixes adds 1215daee56ed soundwire: intel: more alignment fixes adds 72b16d4a91d4 soundwire: avoid multiple assignments adds 7d3b3cdfd165 soundwire: fix more typos adds 1824dd8035fc soundwire: wrap macro argument in parenthesis adds 897fe40e5227 soundwire: add a blank line between functions adds b57969db81a2 soundwire: remove multiple blank lines adds 635b90f47d7f dt-bindings: arm: coresight: Add new compatible for static [...] adds 5c84b87bb1ee coresight: replicator: Add new device id for static replicator adds d3b18ad63dca dt-bindings: arm: coresight: Unify funnel DT binding adds 78e6427b4e7b coresight: funnel: Support static funnel adds e00dac3daaa7 habanalabs: Cancel pr_fmt() definition dependency on inclu [...] adds 883c2459a57d habanalabs: re-factor goya_parse_cb_no_ext_queue() adds d691171d61b6 uapi/habanalabs: add missing fields in bmon params adds b2377e032f17 habanalabs: use ASIC functions interface for rreg/wreg adds 027d35d0b699 habanalabs: rename restore to ctx_switch when appropriate adds a38693d77576 habanalabs: return old dram bar address upon change adds 03d5f641dc71 habanalabs: Use single pool for CPU accessible host memory adds 3706b47006a9 habanalabs: remove call to cs_parser() adds d9c3aa8038c3 habanalabs: rename functions to improve code readability adds 94cb669ceb05 habanalabs: Manipulate DMA addresses in ASIC functions adds 5809e18e0282 habanalabs: remove redundant member from parser struct adds f0539fb0fb5f habanalabs: remove condition that is always true adds b1b537713eb1 habanalabs: increase timeout if working with simulator adds ba209e158722 habanalabs: Update CPU DMA pool label name adds 9f832fda79eb habanalabs: Update CPU DMA memory label name adds 161027367ed6 Merge tag 'misc-habanalabs-next-2019-05-03' of git://peopl [...] adds ae40e94fca6d dt-bindings: gnss: add u-blox,neo-6m compatible adds 7cc10c5cb143 gnss: ubx: add u-blox,neo-6m compatible adds 9a552e271e0d Merge tag 'gnss-5.2-rc1' of https://git.kernel.org/pub/scm [...] adds 4e0eaf239fb3 intel_th: msu: Fix single mode with IOMMU adds 85d49eb130ad intel_th: SPDX-ify the documentation adds db73a059de00 intel_th: Rework resource passing between glue layers and core adds 23f667494b4d intel_th: Skip subdevices if their MMIO is missing adds fc027f4ce7c7 intel_th: Add "rtit" source device adds 62a593022c32 intel_th: Communicate IRQ via resource adds 7b7036d47c35 intel_th: pci: Use MSI interrupt signalling adds aac8da65174a intel_th: msu: Start handling IRQs adds 4c5bb6eb4055 intel_th: Only report useful IRQs to subdevices adds 0de9e0351d4d intel_th: msu: Replace open-coded list_{first,last,next}_e [...] adds ba39bd830605 intel_th: msu: Switch over to scatterlist adds 8d4155126e32 intel_th: msu: Factor out pipeline draining adds 9958e02523ee intel_th: gth: Factor out trace start/stop adds 8116db57cf16 intel_th: Add switch triggering support adds 4840572d3d7e intel_th: msu: Correct the block wrap detection adds 6cac7866c274 intel_th: msu: Add a sysfs attribute to trigger window switch adds aad14ad3cf3a intel_th: msu: Add current window tracking adds f678d6da7499 Merge tag 'char-misc-5.2-rc1-part2' of git://git.kernel.or [...] adds 88b7e9ffe594 leds: as3645a: Switch to fwnode property API adds 71c873080200 ACPI: Document how to refer to LEDs from remote nodes adds 0eae60583f32 drivers: leds: Kconfig: pedantic cleanups adds c90fbae3612d leds: pca963x: Revert "Add ACPI support" adds 5b6cd445dbef leds: pca955x: Revert "Add ACPI support" adds dd08e136f77b leds: lt3593: drop pdata handling code adds 1c310074ad6c leds: lt3593: Remove unneeded assignment in lt3593_led_probe adds 967f69de8147 leds: pca955x: Make use of device property API adds 0b6034d84b00 leds: pca963x: Make use of device property API adds 857b079b1a43 leds: blinkm: clean up double assignment to data->i2c_addr adds 6e6c214f16e4 leds: Small fixes for Flash class description adds 6ccc7435fab7 dt: lm3532: Add lm3532 dt doc and update ti_lmu doc adds 863a0618226e ARM: dts: omap4-droid4: Update backlight dt properties adds e4b3b4435562 mfd: ti-lmu: Remove LM3532 backlight driver references adds bc1b8492c764 leds: lm3532: Introduce the lm3532 LED driver adds 174c9526ac89 Merge tag 'lm3532-driver-improvements' into for-next adds 05b8ccfba5d4 ALSA: line6: Avoid polluting led_* namespace adds 0db37915d912 leds: avoid races with workqueue adds 8b35ad6232c4 Merge tag 'leds-for-5.2-rc1' of git://git.kernel.org/pub/s [...] adds 778c02a236a8 block, bfq: increase idling for weight-raised queues adds fb53ac6cd026 block, bfq: do not idle for lowest-weight queues adds 2341d662e9a2 block, bfq: tune service injection basing on request servi [...] adds 8cacc5ab3eac block, bfq: do not merge queues on flash storage with queueing adds 7074f076ff15 block, bfq: do not tag totally seeky queues as soft rt adds 84a746891e1d block, bfq: always protect newly-created queues from exist [...] adds 1e66413c4f68 block, bfq: print SHARED instead of pid for shared queues in logs adds fffca087d587 block, bfq: save & resume weight on a queue merge/split adds 4438cf50e7b3 doc, block, bfq: add information on bfq execution time adds 56a85fd8376e loop: properly observe rotational flag of underlying device adds 0383ad4374f7 block: pass page to xen_biovec_phys_mergeable adds db5ebd6edd26 block: avoid to break XEN by multi-page bvec adds fd7d8d4232f0 block: don't merge adjacent bvecs to one segment in bio bl [...] adds 5a8ce240d4d3 block: cleanup bio_add_pc_page adds 5919482e2229 block: check if page is mergeable in one helper adds 190470871ae2 block: put the same page when adding it to bio adds 489fbbcb51d0 block: enable multi-page bvec for passthrough IO adds cae6c2e54cc1 block: remove argument of 'request_queue' from __blk_bvec_map_sg adds 16e3e4187758 block: reuse __blk_bvec_map_sg() for mapping page sized bvec adds f6970f83ef79 block: don't check if adjacent bvecs in one bio can be mergeable adds 81ba6abd2bcd block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF adds 4f4fd7c5798b Don't jump to compute_result state from check_result state adds 4bc034d35377 Revert "MD: fix lock contention for flush bios" adds 2bc13b83e629 md: batch flush requests. adds 2b24e6f63ac9 block: bio: ensure newly added bio flags don't override BV [...] adds 43e2d08d0790 nvme: avoid double dereference to convert le to cpu adds cfe03c2ec462 nvmet: avoid double errno conversions adds 6b80f1d2cc5a nvmet-fc: use zero-sized array and struct_size() in kzalloc() adds 70583295388a nvmet-tcp: implement C2HData SUCCESS optimization adds 7c349dde26b7 nvme-pci: use a flag for polled queues adds 88a041f4c1f6 nvme-pci: remove q_dmadev from nvme_queue adds 39f8e3640114 nvme-pci: remove unused nvme_iod member adds 3aef3cae4342 block: add a req_bvec helper adds 2a876f5e25e8 block: add a rq_integrity_vec helper adds 9d9de535f385 block: add a rq_dma_dir helper adds 3ab3a0313cb8 block: add dma_map_bvec helper adds 9b048119a153 nvme-pci: remove nvme_init_iod adds 915f04c93db4 nvme-pci: move the call to nvme_cleanup_cmd out of nvme_un [...] adds 7fe07d14f71f nvme-pci: merge nvme_free_iod into nvme_unmap_data adds b15c592de37e nvme-pci: only call nvme_unmap_data for requests transferr [...] adds 783b94bd9250 nvme-pci: do not build a scatterlist to map metadata adds 4aedb705437f nvme-pci: split metadata handling from nvme_map_data / nvm [...] adds d43f1ccfad05 nvme-pci: remove the inline scatterlist optimization adds dff824b2aadb nvme-pci: optimize mapping of small single segment requests adds 297910571f08 nvme-pci: optimize mapping single segment requests using SGLs adds 70479b71bc80 nvme-pci: tidy up nvme_map_data adds e84c2091a452 nvmet: never fail double namespace enablement adds 013a63ef4edc nvmet: add safety check for subsystem lock during nvmet_ns [...] adds d0de579c043c nvme: log the error status on Identify Namespace failure adds 75199aa5269f Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds 72deb455b5ec block: remove CONFIG_LBDAF adds 78bf47353b00 block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR adds 1e815b33c5cc block: sed-opal: fix typos and formatting adds 1b6b75b0137f block: sed-opal: use correct macro for method length adds e2821a50b17c block: sed-opal: unify space check in add_token_* adds 78d584ca31ef block: sed-opal: close parameter list in cmd_finalize adds e8b2922459cf block: sed-opal: unify cmd start adds 7d9b62ae2a7d block: sed-opal: unify error handling of responses adds b68f09ecdeaa block: sed-opal: reuse response_get_token to decrease code [...] adds b2f9c6eb3f5f block: sed-opal: print failed function address adds 285599590e2e block: sed-opal: split generation of bytestring header and [...] adds a4ddbd1b7b2c block: sed-opal: add token for OPAL_LIFECYCLE adds 3fff234b851c block: sed-opal: unify retrieval of table columns adds 372be4084475 block: sed-opal: use named Opal tokens instead of integer [...] adds 3db87236cfb2 block: sed-opal: pass steps via argument rather than via opal_dev adds 0af2648ec30c block: sed-opal: don't repeat opal_discovery0 in each steps array adds a80f36cc64f0 block: sed-opal: rename next to execute_steps adds 9bc00750f5b6 virtio_blk: replace 0 by HCTX_TYPE_DEFAULT to index blk_mq [...] adds d0b0a81acbd8 block: remove unused variable 'def' adds 636b8fe86bed block, bfq: fix some typos in comments adds b21e11c5c831 block: fix build warning in merging bvecs adds 0d413829bd20 block: null: Add documentation for "zone_nr_conv" param adds ee37e62191a5 md: add mddev->pers to avoid potential NULL pointer dereference adds ed4d0a4ea11e md: add a missing endianness conversion in check_sb_changes adds c35403f82ced md: use correct types in md_bitmap_print_sb adds 00485d094244 md: use correct type in super_1_load adds ae50640bebc4 md: use correct type in super_1_sync adds 2b598ee54a1e md: mark md_cluster_mod static adds 368ecade0532 md: add __acquires/__releases annotations to (un)lock_two_stripes adds efcd487c69b9 md: add __acquires/__releases annotations to handle_active [...] adds 22391ac30ab9 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 8a96a0e40810 block: rewrite blk_bvec_map_sg to avoid a nth_page call adds a10584c3cda9 block: refactor __bio_iov_bvec_add_pages adds 14eacf12dbc7 block: don't allow multiple bio_iov_iter_get_pages calls per bio adds 7321ecbfc7cf block: change how we get page references in bio_iov_iter_g [...] adds 52d52d1c98a9 block: only allow contiguous page structs in a bio_vec adds 673387a93005 block: genhd: remove async_events field adds c92e2f04b359 block: disk_events: introduce event flags adds 3c12c8e94ca0 Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd a [...] adds 773008f6fe05 Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy [...] adds cdf3e3deb747 block: check_events: don't bother with events if unsupported adds 5c61ee2cd586 Merge tag 'v5.1-rc6' into for-5.2/block adds 6fcc44d1d77f block: fix use-after-free on gendisk adds f6b50160a06d brd: re-enable __GFP_HIGHMEM in brd_insert_page() adds f9f76879bc45 block: avoid scatterlist offsets > PAGE_SIZE adds 4d25339e32a1 block: don't show io_timeout if driver has no timeout handler adds d7ba866759c6 Merge tag 'v5.1-rc5' into for-5.2/block adds 2c88e3c7ec32 block: fix use-after-free on gendisk adds c42d32409908 md: return -ENODEV if rdev has no mddev assigned adds a25d8c327bb4 Revert "Don't jump to compute_result state from check_resu [...] adds b2176a1dfb51 md/raid: raid5 preserve the writeback action after the par [...] adds 6c88d73515c4 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 551879a48f01 block: clarify that bio_add_page() and related helpers can [...] adds 0257c0ed5ea3 block: don't run get_page() on pages from non-bvec iov iter adds 1568ee7e3c63 bcache: fix crashes stopping bcache device before read miss done adds 4e0c04ec3a30 bcache: fix inaccurate result of unused buckets adds 78d4eb8ad9e1 bcache: avoid clang -Wunintialized warning adds 792732d9852c bcache: use kmemdup_nul for CACHED_LABEL buffer adds 3a3947271cd6 bcache: Clean up bch_get_congested() adds a4b732a248d1 bcache: fix a race between cache register and cacheset unregister adds 14215ee01f63 bcache: move definition of 'int ret' out of macro read_bucket() adds 1bee2addc0c8 bcache: never set KEY_PTRS of journal key to 0 in journal_ [...] adds ce3e4cfb59cb bcache: add failure check to run_cache_set() for journal replay adds 2d17456eb1cc bcache: add comments for kobj release callback routine adds 68d10e6979a3 bcache: return error immediately in bch_journal_replay() adds 88c12d42d2bb bcache: add error check for calling register_bdev() adds bb6d355c2aff bcache: Add comments for blkdev_put() in registration code path adds 63d63b51d70f bcache: add comments for closure_fn to be called in closur [...] adds eb8cbb6df38f bcache: improve bcache_reboot() adds 631207314d88 bcache: fix failure in journal relplay adds f16277ca20ac bcache: fix wrong usage use-after-freed on keylist in out_ [...] adds 95f18c9d1310 bcache: avoid potential memleak of list of journal_replay( [...] adds cc6be1315931 mtip32xx: remove trim support adds 8dc2ed3f3e5b nvmet-rdma: remove p2p_client initialization from fast-path adds fc6c9730725d nvmet: rename nvme_completion instances from rsp to cqe adds 6b7e631b927c nvmet: return a specified error it subsys_alloc fails adds a5dffbb66d25 nvmet: include <linux/scatterlist.h> adds 525ec495e021 nvmet-file: clamp-down file namespace lba_shift adds 569b3d3db1aa nvmet-tcp: don't fail maxr2t greater than 1 adds 7a42589654ae nvme-tcp: fix a NULL deref when an admin connect times out adds 1007709d7d06 nvme-rdma: fix a NULL deref when an admin connect times out adds efb973b19b88 nvme-tcp: rename function to have nvme_tcp prefix adds 663d6fee66b5 nvme-loop: kill timeout handler adds 82bebbde02e2 nvme-rdma: fix typo in struct comment adds 01fa017484ad nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE adds 41d7f2ed8457 Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds cdca22bcbc64 bcache: remove redundant LIST_HEAD(journal) from run_cache_set() adds f936b06ae538 bcache: clean up do_btree_node_write a bit adds 2b070cfe582b block: remove the i argument to bio_for_each_segment_all adds 4713839dfe82 block: remove the __bio_add_pc_page export adds 6601e44efd20 block: remove bogus comments in __bio_add_pc_page adds dcdca753c152 block: clean up __bio_add_pc_page a bit adds 8c16567d867e block: switch all files cleared marked as GPLv2 to SPDX tags adds a497ee34a45d block: switch all files cleared marked as GPLv2 or later t [...] adds 9fcd030baa36 sed-opal.h: remove redundant licence boilerplate adds 635359981315 block: add a SPDX tag to blk-mq-rdma.h adds 3dcf60bcb603 block: add SPDX tags to block layer files missing licensin [...] adds 12adb7a013e3 block: remove the unused blk_queue_dma_pad function adds 2d5abb9a1e8e bcache: make is_discard_enabled() static adds 273938bf7ae9 block: fix function name in comment adds f34e25898a60 nvme-tcp: fix possible null deref on a timed out io queue connect adds 525aa5a705d8 nvme-multipath: split bios with the ns_head bio_set before [...] adds 592b6e7b0226 nvme-multipath: don't print ANA group state by default adds 049bf37262c6 nvme-pci: fix psdt field for single segment sgls adds 9dc1a38ef192 nvme-pci: shutdown on timeout during deletion adds c8e9e9b7646e nvme-pci: unquiesce admin queue on shutdown adds 665648673ef5 nvme-pci: remove an unneeded variable initialization adds a97234e1ff1e nvme-pci: check more command sizes adds a2faf94e57c5 nvme-fabrics: check more command sizes adds 811015409fd4 nvme: move command size checks to the core adds 893a74b7a76e nvme: mark nvme_core_init and nvme_core_exit static adds 6f53e73b9ec5 nvmet: protect discovery change log event list iteration adds 6143393c1b85 Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds e87eb301bee1 blk-mq: grab .q_usage_counter when queuing request from pl [...] adds fbc2a15e3433 blk-mq: move cancel of requeue_work into blk_mq_release adds c7e2d94b3d16 blk-mq: free hw queue's resource in hctx's release handler adds 7c6c5b7c9186 blk-mq: split blk_mq_alloc_and_init_hctx into two parts adds 2f8f1336a48b blk-mq: always free hctx after request queue is freed adds 1b97871b501f blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs [...] adds 662156641bc4 block: don't drain in-progress dispatch in blk_cleanup_queue() adds b8753433fc61 block: fix mismerge in bvec_advance adds 67a242223958 Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/ [...] adds de0617e46717 io_uring: add support for marking commands as draining adds 22f96b3808c1 fs: add sync_file_range() helper adds 5d17b4a4b7fa io_uring: add support for IORING_OP_SYNC_FILE_RANGE adds 9b402849e80c io_uring: add support for eventfd notifications adds 5dcf877fb13f req->error only used for iopoll adds efeb862bd5bc io_uring: fix shadowed variable ret return code being not checked adds 7889f44dd9ce io_uring: use cpu_online() to check p->sq_thread_cpu inste [...] adds 52ae2456d6a4 Merge tag 'for-5.2/io_uring-20190507' of git://git.kernel. [...] adds 2be8481a8a44 ahci: qoriq: add lx2160 platforms support adds a1d78317f84b ahci: qoriq: add ls1028a platforms support adds e4eaa9efbf79 Merge tag 'for-5.2/libata-20190507' of git://git.kernel.dk [...] adds 83ca25948940 swiotlb: dump used and total slots when swiotlb buffer is full adds 53b29c336830 swiotlb: save io_tlb_used to local variable before leaving [...] adds aca351cc4c03 swiotlb-xen: make instances match their method names adds 8b35d9feed8e swiotlb-xen: use ->map_page to implement ->map_sg adds 2e12dceef3d3 swiotlb-xen: simplify the DMA sync method implementations adds 063b8271ec8f swiotlb-xen: ensure we have a single callsite for xen_dma_ [...] adds 498e8631f27e Merge branch 'stable/for-linus-5.2' of git://git.kernel.or [...] adds e37c1877ba5b scripts/selinux: modernize mdp adds ff1bf4c0714e selinux: use kernel linux/socket.h for genheaders and mdp adds ccd19d4cafaa scripts/selinux: fix build adds 05895219627c kernfs: clean up struct kernfs_iattrs adds d0c9c153b4bd kernfs: do not alloc iattrs in kernfs_xattr_get adds b754026bd98e selinux: try security xattr after genfs for kernfs filesystems adds 0ac6075a32fc kernfs: use simple_xattrs for security attributes adds b230d5aba2d1 LSM: add new hook for kernfs node initialization adds ec882da5cda9 selinux: implement the kernfs_init_security hook adds e19dfdc83b60 kernfs: initialize security of newly created nodes adds c72c4cde8095 selinux: Make selinux_kernfs_init_security static adds 24f7c45fdb2a LSM: lsm_hooks.h - fix missing colon in docstring adds 9e0cfe28fa32 selinux: remove useless assignments adds 98bbbb76f2ed selinux: avoid uninitialized variable warning adds 593854c05210 MAINTAINERS: update SELinux file patterns adds 1537ad15c9c5 kernfs: fix xattr name handling in LSM helpers adds c750e6929d3c selinux: Check address length before reading address family adds 35a196bef449 proc: prevent changes to overridden credentials adds f72dae20891d Merge tag 'selinux-pr-20190507' of git://git.kernel.org/pu [...] adds 95e0b46fcebd audit: fix a memleak caused by auditing load module adds 73e65b88feb9 audit: connect LOGIN record to its syscall record adds 2efa48fec0c3 audit: Make audit_log_cap and audit_copy_inode static adds 162f33dd45a7 Move EM_ARCOMPACT and EM_ARCV2 to uapi/linux/elf-em.h adds 67f2a8a29311 arc: define syscall_get_arch() adds a43e66478ef7 c6x: define syscall_get_arch() adds 122a43b10742 h8300: define syscall_get_arch() adds f4780e2db06d Move EM_HEXAGON to uapi/linux/elf-em.h adds d093153431dc hexagon: define syscall_get_arch() adds 92f922f35078 m68k: define syscall_get_arch() adds 530ff23a8e46 Move EM_NDS32 to uapi/linux/elf-em.h adds fa562447e154 nds32: define syscall_get_arch() adds 1660aac45e5b nios2: define syscall_get_arch() adds 03f7e6adfbd0 Move EM_UNICORE to uapi/linux/elf-em.h adds b15fe94acece unicore32: define syscall_get_arch() adds 16add411645c syscall_get_arch: add "struct task_struct *" argument adds a1aa08a01f73 audit: link integrity evm_write_xattrs record to syscall event adds 699c1868a743 audit: purge unnecessary list_empty calls adds 2d87a0674bd6 timekeeping: Audit clock adjustments adds 7e8eda734d30 ntp: Audit NTP parameters adjustment adds 70c4cf17e445 audit: fix a memory leak bug adds 02aff8db6438 Merge tag 'audit-pr-20190507' of git://git.kernel.org/pub/ [...] adds 17d9822d4b4c parisc: Consider stack randomization for mmap base only wh [...] adds ccfbc68d41c2 parisc: add set_fixmap()/clear_fixmap() adds 620a53d522ba parisc: add parisc code patching adds eacbfce19d8b parisc: add KGDB support adds 3e1120f4b57b parisc: Export running_on_qemu symbol for modules adds f30bfa6d29da parisc: Tune LASI LAN for QEMU adds b43874904435 parisc: Skip registering LED when running in QEMU adds 82d96bf68e6c parisc: PA-Linux requires at least 32 MB RAM adds ea1afe339a2b parisc: add functions required by KPROBE_EVENTS adds 8858ac8e9e9b parisc: Implement kprobes adds 1253d18d2d51 parisc: remove kprobes.h from generic-y adds e0b59b7b633a parisc: Implement kretprobes adds 376e5fd7ec34 doc: update kprobes supported architecture list adds ea5a8c620ffb parisc: remove unused flags parameter in __patch_text() adds 0e4db23e12b7 parisc: Show n/a if product number not available adds 75da60ff53fb parisc: update feature lists adds 6b1370ae392b parisc: enable wide mode early adds dbdf07609905 parisc: Switch from DISCONTIGMEM to SPARSEMEM adds 6c63ef80014b parisc: Remove lock code to serialize TLB operations in pacache.S adds 9e5c602186a6 parisc: Use ldcw instruction for SMP spinlock release barrier adds 44224bdb9915 parisc: Add memory clobber to TLB purges adds 2d94a832e246 parisc: Add memory barrier to asm pdc and sync instructions adds d19a12906e5e parisc: Allow live-patching of __meminit functions adds b37d1c1898b2 parisc: Use per-pagetable spinlock adds 11c03dc85f02 parisc: Update huge TLB page support to use per-pagetable [...] adds 1829dda0e87f parisc: Rename LEVEL to PA_ASM_LEVEL to avoid name clash w [...] adds bdca5d64ee92 parisc: Use PA_ASM_LEVEL in boot code adds 62217beb394e parisc: Add static branch and JUMP_LABEL feature adds d3511f53bb24 Merge branch 'parisc-5.2-1' of git://git.kernel.org/pub/sc [...] adds ab1152dd5650 unexport d_alloc_pseudo() adds 357ab5b5d240 nsfs: unobfuscate adds 1d8b29fdb7ef sysv: bury the broken "quietly truncate the long filenames [...] adds 230c6402b1b3 ovl_lookup_real_one(): don't bother with strlen() adds f4ec3a3d43bc switch fsnotify_move() to passing const struct qstr * for [...] adds 25b229dff4ff fsnotify(): switch to passing const struct qstr * for file_name adds e43e9c339a78 fsnotify: switch send_to_group() and ->handle_event to con [...] adds ce163918cd33 inotify_handle_event(): don't bother with strlen() adds 6921d4ebe418 audit_update_watch(): switch to const struct qstr * adds 795d673af1af audit_compare_dname_path(): switch to const struct qstr * new d27fb65bc238 Merge branch 'work.dcache' of git://git.kernel.org/pub/scm [...] adds a07b20004793 vfs: syscall: Add open_tree(2) to reference or clone a mount adds 2db154b3ea8e vfs: syscall: Add move_mount(2) to move mounts around adds 44dfd84a6d54 teach move_mount(2) to work with OPEN_TREE_CLONE adds dadd2299ab61 Make anon_inodes unconditional adds 24dcb3d90a1f vfs: syscall: Add fsopen() to prepare for superblock creation adds 007ec26cdc9f vfs: Implement logging through fs_context adds ecdab150fddb vfs: syscall: Add fsconfig() for configuring and managing [...] adds 93766fbd2696 vfs: syscall: Add fsmount() to create a mount for a superblock adds cf3cba4a429b vfs: syscall: Add fspick() to select a superblock for reco [...] adds f1b5618e013a vfs: Add a sample program for the new mount API new 400913252d09 Merge branch 'work.mount-syscalls' of git://git.kernel.org [...] adds 1caf7a70a93f fs: drop unused fput_atomic definition adds 79ea35bc20a1 don't open-code file_count() adds 95ce0bce20fe amdgpu: switch to fdget() adds fb3862435335 drm_syncobj: switch to fdget() adds 3b85d3028e2a media: switch to fdget() new d897166d8598 Merge branch 'work.file' of git://git.kernel.org/pub/scm/l [...] adds 6d46d2934aea fs/block_dev.c: remove unused include adds 6f22b6649edf fs: use timespec64 in relatime_need_update adds c59a89972258 Documentation/filesystems/vfs.txt: remove bogus "Last upda [...] adds dcb2cb1f26f9 Documentation/filesystems/vfs.txt: document how ->i_link works adds 1a6a31655071 Documentation/filesystems/Locking: fix ->get_link() prototype adds 6ee9706aa22e libfs: document simple_get_link() new 149e703cb8bf Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] new 0b9bf3812ad1 afs: Split wait from afs_make_call() new a690f60a2ba3 afs: Calculate lock extend timer from set/extend reply reception new 68ce801ffd82 afs: Fix AFS file locking to allow fine grained locks new 4be5975aea15 afs: Further fix file locking new d46966013bb4 afs: Add file locking tracepoints new 445b10289f76 afs: Improve dir check failure reports new cdfb26b40dfa afs: Handle lock rpc ops failing on a file that got deleted new 99987c560046 afs: Add directory reload tracepoint new 79ddbfa500b3 afs: Implement sillyrename for unlink and rename new 80548b03991f afs: Add more tracepoints new 6c6c1d63c243 afs: Provide mount-time configurable byte-range file locki [...] new b134d687dd93 afs: Log more information for "kAFS: AFS vnode with undefi [...] new c0abbb5791f1 afs: Calculate i_blocks based on file size new c73aa4102f5b afs: Fix the afs.cell and afs.volume xattr handlers new a2f611a3dc31 afs: Fix getting the afs.fid xattr new 260f082bae6d afs: Get an AFS3 ACL as an xattr new b10494af4989 afs: implement acl setting new ae46578b963f afs: Get YFS ACLs and information through xattrs new f5e4546347bc afs: Implement YFS ACL setting new e5fef2a97325 Merge tag 'afs-next-20190507' of git://git.kernel.org/pub/ [...] adds fb203751099e jbd2: remove repeated assignments in __jbd2_log_wait_for_space() adds 31562b954b60 ext4: make sanity check in mballoc more strict adds fe53cbc5a398 ext4: remove incorrect comment for NEXT_ORPHAN() adds 742b06b5628f jbd2: check superblock mapped prior to committing adds d454a27384f6 ext4: fix prefetchw of NULL page adds 1e83bc815602 ext4: use BUG() instead of BUG_ON(1) adds 345c0dbf3a30 ext4: protect journal inode's blocks using block_validity adds e5d01196c042 ext4: ignore e_value_offs for xattrs with value-in-ea-inode adds 8c380ab4b7b5 ext4: avoid drop reference to iloc.bh twice adds 7bc04c5c2cc4 ext4: fix use-after-free race with debug_want_extra_isize adds 4b99faa23c51 ext4: cond_resched in work-heavy group loops adds 310a997fd74d ext4: actually request zeroing of inode table after grow adds 955405d1174e unicode: introduce UTF-8 character database adds 44594c2fbf42 unicode: introduce code for UTF-8 normalization adds a8384c68797e unicode: reduce the size of utf8data[] adds 9d53690f0d4e unicode: implement higher level API for string handling adds f0d6cc00325b unicode: introduce test module for normalized utf8 implementation adds 1215d239e791 unicode: update unicode database unicode version 12.1.0 adds e765b4abb221 MAINTAINERS: add Unicode subsystem entry adds c83ad55eaa91 ext4: include charset encoding information in the superblock adds b886ee3e778e ext4: Support case-insensitive file name lookups adds 0a790fe4389d docs: ext4.rst: document case-insensitive directories adds 28ba53c07638 unicode: refactor the rule for regenerating utf8data.h adds 50b29d8f033a ext4: fix ext4_show_options for file systems w/o journal adds db90f41916cf ext4: export /sys/fs/ext4/feature/casefold if Unicode supp [...] new 5abe37954e9a Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds cd0265fcd2ea fscrypt: drop inode argument from fscrypt_get_ctx() adds ff5d3a97075c fscrypt: remove WARN_ON_ONCE() when decryption fails adds e37a784d8b6a fscrypt: use READ_ONCE() to access ->i_crypt_info adds 6cc248684d3d fscrypt: clean up and improve dentry revalidation adds 968dd6d0c6d6 fscrypt: fix race allowing rename() and link() of cipherte [...] adds 0bf3d5c1604e fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing d [...] adds d456a33f041a fscrypt: only set dentry_operations on ciphertext dentries adds b01531db6cec fscrypt: fix race where ->lookup() marks plaintext dentry [...] adds 4c4f7c19b3c7 vfs: use READ_ONCE() to access ->i_link adds 2c58d548f570 fscrypt: cache decrypted symlink target in ->i_link new a9fbcd672883 Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/ [...] adds 26e0854ab331 drivers/char/random.c: constify poolinfo_table adds 3bd0b5bf7dc3 drivers/char/random.c: remove unused stuct poolinfo::poolbits adds 764ed189c820 drivers/char/random.c: make primary_crng static adds eb9d1bf079bb random: only read from /dev/random after its pool has rece [...] adds d55535232c3d random: move rand_initialize() earlier adds fe6f1a6a8eed random: fix CRNG initialization when random.trust_cpu=1 adds 92e507d21613 random: document get_random_int() family adds b7d5dc21072c random: add a spinlock_t to struct batched_entropy new dd5001e21a99 Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...]
The 27 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: .mailmap | 1 + Documentation/ABI/stable/sysfs-bus-nvmem | 2 + Documentation/ABI/stable/sysfs-bus-vmbus | 12 +- Documentation/ABI/stable/sysfs-devices-node | 87 +- Documentation/ABI/testing/sysfs-bus-counter | 230 + .../ABI/testing/sysfs-bus-counter-104-quad-8 | 36 + .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 + Documentation/ABI/testing/sysfs-bus-iio | 8 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 16 + .../sysfs-bus-iio-impedance-analyzer-ad5933 | 35 + Documentation/ABI/testing/sysfs-bus-iio-sps30 | 2 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 24 + .../ABI/testing/sysfs-bus-intel_th-devices-msc | 8 + Documentation/ABI/testing/sysfs-class-mei | 15 + Documentation/acpi/dsd/leds.txt | 99 + Documentation/admin-guide/ext4.rst | 38 + Documentation/admin-guide/mm/numaperf.rst | 169 + Documentation/block/bfq-iosched.txt | 29 +- Documentation/block/null_blk.txt | 4 + Documentation/clearing-warn-once.txt | 2 +- Documentation/core-api/printk-formats.rst | 8 + .../devicetree/bindings/arm/coresight.txt | 60 +- .../devicetree/bindings/counter/ftm-quaddec.txt | 18 + .../bindings/counter/stm32-lptimer-cnt.txt | 29 + .../bindings/counter/stm32-timer-cnt.txt | 31 + .../bindings/fieldbus/arcx,anybus-controller.txt | 71 + Documentation/devicetree/bindings/gnss/u-blox.txt | 1 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 17 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 1 + .../devicetree/bindings/iio/adc/avia-hx711.txt | 24 - .../devicetree/bindings/iio/adc/avia-hx711.yaml | 66 + .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 5 + .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 + .../bindings/iio/chemical/plantower,pms7003.txt | 8 +- .../bindings/iio/counter/stm32-lptimer-cnt.txt | 27 - .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 + .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 85 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/vcnl4000.txt | 24 + .../devicetree/bindings/iio/pressure/bmp085.txt | 27 - .../devicetree/bindings/iio/pressure/bmp085.yaml | 70 + .../bindings/iio/proximity/devantech-srf04.txt | 28 - .../bindings/iio/proximity/devantech-srf04.yaml | 66 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/max31856.txt | 24 + .../iio/temperature/temperature-bindings.txt | 7 + .../devicetree/bindings/leds/leds-lm3532.txt | 101 + .../devicetree/bindings/mfd/stm32-lptimer.txt | 2 +- .../devicetree/bindings/mfd/stm32-timers.txt | 7 + Documentation/devicetree/bindings/mfd/ti-lmu.txt | 20 - .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 47 + .../devicetree/bindings/mmc/fsl-esdhc.txt | 1 + .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + Documentation/devicetree/bindings/mmc/mmc.txt | 2 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 1 + .../bindings/nvmem/allwinner,sunxi-sid.txt | 3 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 + .../bindings/regulator/gpio-regulator.txt | 30 +- .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 + Documentation/devicetree/bindings/spi/fsl-spi.txt | 4 + .../bindings/spi/nvidia,tegra114-spi.txt | 20 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 + .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 10 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 10 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/spi/spi-mt7621.txt | 26 + .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 + .../devicetree/bindings/vendor-prefixes.txt | 3 + Documentation/dontdiff | 2 + Documentation/driver-api/generic-counter.rst | 342 + Documentation/driver-api/index.rst | 1 + Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- Documentation/filesystems/Locking | 4 +- Documentation/filesystems/debugfs.txt | 16 +- Documentation/filesystems/porting | 35 + Documentation/filesystems/vfs.txt | 8 +- Documentation/kprobes.txt | 1 + Documentation/preempt-locking.txt | 1 - Documentation/process/submit-checklist.rst | 27 +- Documentation/spi/spi-summary | 6 + Documentation/trace/intel_th.rst | 2 + Documentation/translations/ja_JP/SubmitChecklist | 22 +- MAINTAINERS | 69 +- Makefile | 9 + arch/alpha/include/asm/syscall.h | 2 +- arch/alpha/kernel/pci_iommu.c | 20 +- arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsim_hs_defconfig | 1 - arch/arc/configs/nsim_hs_smp_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/include/asm/elf.h | 6 +- arch/arc/include/asm/syscall.h | 11 + arch/arm/boot/dts/ls1021a.dtsi | 28 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 27 +- arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 1 - arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/clps711x_defconfig | 1 - arch/arm/configs/efm32_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/h3600_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v4t_defconfig | 1 - arch/arm/configs/omap1_defconfig | 1 - arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/u300_defconfig | 1 - arch/arm/configs/vexpress_defconfig | 1 - arch/arm/include/asm/syscall.h | 2 +- arch/arm/kvm/Kconfig | 1 - arch/arm/mach-ep93xx/edb93xx.c | 13 +- arch/arm/mach-ep93xx/simone.c | 11 +- arch/arm/mach-ep93xx/ts72xx.c | 25 +- arch/arm/mach-ep93xx/vision_ep9307.c | 15 +- arch/arm/mach-imx/pm-imx6.c | 2 +- arch/arm/mm/alignment.c | 2 +- arch/arm/nwfpe/fpmodule.c | 2 +- arch/arm64/include/asm/syscall.h | 4 +- arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kvm/Kconfig | 1 - arch/c6x/include/asm/syscall.h | 7 + arch/csky/include/asm/syscall.h | 2 +- arch/h8300/include/asm/syscall.h | 6 + arch/hexagon/include/asm/elf.h | 6 +- arch/hexagon/include/asm/syscall.h | 8 + arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/kernel/acpi.c | 14 +- arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/m5475evb_defconfig | 1 - arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/include/asm/syscall.h | 12 + arch/microblaze/include/asm/syscall.h | 2 +- arch/microblaze/mm/pgtable.c | 2 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/loongson1b_defconfig | 1 - arch/mips/configs/loongson1c_defconfig | 1 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/configs/rbtx49xx_defconfig | 1 - arch/mips/include/asm/syscall.h | 6 +- arch/mips/kernel/ptrace.c | 2 +- arch/mips/kvm/Kconfig | 1 - arch/nds32/include/asm/elf.h | 3 +- arch/nds32/include/asm/syscall.h | 9 + arch/nios2/include/asm/syscall.h | 6 + arch/openrisc/include/asm/syscall.h | 2 +- arch/parisc/Kconfig | 17 +- arch/parisc/boot/compressed/head.S | 6 +- arch/parisc/boot/compressed/misc.c | 31 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/assembly.h | 6 +- arch/parisc/include/asm/cache.h | 10 +- arch/parisc/include/asm/fixmap.h | 19 +- arch/parisc/include/asm/hardware.h | 2 +- arch/parisc/include/asm/jump_label.h | 43 + arch/parisc/include/asm/kgdb.h | 68 + arch/parisc/include/asm/kprobes.h | 55 + arch/parisc/include/asm/mmzone.h | 58 +- arch/parisc/include/asm/page.h | 4 +- arch/parisc/include/asm/patch.h | 11 + arch/parisc/include/asm/pgalloc.h | 1 + arch/parisc/include/asm/pgtable.h | 69 +- arch/parisc/include/asm/ptrace.h | 13 + arch/parisc/include/asm/sparsemem.h | 14 + arch/parisc/include/asm/spinlock.h | 4 + arch/parisc/include/asm/syscall.h | 4 +- arch/parisc/include/asm/tlbflush.h | 24 +- arch/parisc/kernel/Makefile | 6 +- arch/parisc/kernel/cache.c | 15 +- arch/parisc/kernel/drivers.c | 25 + arch/parisc/kernel/entry.S | 51 +- arch/parisc/kernel/head.S | 17 +- arch/parisc/kernel/inventory.c | 7 + arch/parisc/kernel/jump_label.c | 55 + arch/parisc/kernel/kgdb.c | 209 + arch/parisc/kernel/kprobes.c | 291 + arch/parisc/kernel/pacache.S | 43 - arch/parisc/kernel/parisc_ksyms.c | 6 - arch/parisc/kernel/patch.c | 77 + arch/parisc/kernel/process.c | 1 + arch/parisc/kernel/processor.c | 3 +- arch/parisc/kernel/ptrace.c | 35 + arch/parisc/kernel/setup.c | 6 + arch/parisc/kernel/sys_parisc.c | 3 +- arch/parisc/kernel/syscall.S | 18 +- arch/parisc/kernel/traps.c | 31 + arch/parisc/kernel/vmlinux.lds.S | 3 + arch/parisc/mm/Makefile | 2 +- arch/parisc/mm/fixmap.c | 41 + arch/parisc/mm/hugetlbpage.c | 19 +- arch/parisc/mm/init.c | 118 +- arch/powerpc/include/asm/syscall.h | 10 +- arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +- arch/powerpc/platforms/cell/spufs/file.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/riscv/include/asm/syscall.h | 2 +- arch/s390/include/asm/syscall.h | 4 +- arch/s390/kvm/Kconfig | 1 - arch/sh/boards/mach-ecovec24/setup.c | 12 +- arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/ecovec24-romimage_defconfig | 1 - arch/sh/configs/rsk7264_defconfig | 1 - arch/sh/configs/rsk7269_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/include/asm/syscall_32.h | 2 +- arch/sh/include/asm/syscall_64.h | 2 +- arch/sparc/include/asm/syscall.h | 5 +- arch/sparc/kernel/ds.c | 2 +- arch/um/drivers/harddog_kern.c | 2 +- arch/um/kernel/sysrq.c | 2 +- arch/unicore32/include/asm/elf.h | 3 +- arch/unicore32/include/asm/syscall.h | 12 + arch/x86/Kconfig | 1 - arch/x86/entry/common.c | 10 +- arch/x86/entry/syscalls/syscall_32.tbl | 7 +- arch/x86/entry/syscalls/syscall_64.tbl | 6 + arch/x86/ia32/ia32_signal.c | 17 +- arch/x86/include/asm/fpu/api.h | 31 + arch/x86/include/asm/fpu/internal.h | 133 +- arch/x86/include/asm/fpu/signal.h | 2 +- arch/x86/include/asm/fpu/types.h | 9 - arch/x86/include/asm/fpu/xstate.h | 8 +- arch/x86/include/asm/pgtable.h | 29 +- arch/x86/include/asm/special_insns.h | 19 +- arch/x86/include/asm/syscall.h | 8 +- arch/x86/include/asm/thread_info.h | 2 + arch/x86/include/asm/trace/exceptions.h | 2 +- arch/x86/include/asm/trace/fpu.h | 13 +- arch/x86/kernel/acpi/boot.c | 36 +- arch/x86/kernel/cpu/common.c | 5 + arch/x86/kernel/cpu/microcode/core.c | 2 +- arch/x86/kernel/fpu/core.c | 195 +- arch/x86/kernel/fpu/init.c | 2 - arch/x86/kernel/fpu/regset.c | 24 +- arch/x86/kernel/fpu/signal.c | 202 +- arch/x86/kernel/fpu/xstate.c | 42 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/process_32.c | 11 +- arch/x86/kernel/process_64.c | 11 +- arch/x86/kernel/signal.c | 21 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 48 +- arch/x86/math-emu/fpu_entry.c | 3 - arch/x86/mm/extable.c | 4 +- arch/x86/mm/mpx.c | 6 +- arch/x86/mm/pkeys.c | 21 +- arch/x86/um/asm/syscall.h | 2 +- arch/x86/xen/multicalls.c | 2 +- arch/xtensa/include/asm/syscall.h | 2 +- block/Kconfig | 24 - block/badblocks.c | 10 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 811 +- block/bfq-iosched.h | 107 +- block/bfq-wf2q.c | 23 +- block/bio-integrity.c | 16 +- block/bio.c | 286 +- block/blk-cgroup.c | 1 + block/blk-core.c | 24 +- block/blk-exec.c | 1 + block/blk-flush.c | 3 +- block/blk-integrity.c | 19 +- block/blk-iolatency.c | 1 + block/blk-merge.c | 147 +- block/blk-mq-cpumap.c | 1 + block/blk-mq-debugfs.c | 13 +- block/blk-mq-pci.c | 10 +- block/blk-mq-rdma.c | 10 +- block/blk-mq-sched.c | 13 +- block/blk-mq-sysfs.c | 17 +- block/blk-mq-tag.c | 1 + block/blk-mq-virtio.c | 10 +- block/blk-mq.c | 192 +- block/blk-mq.h | 2 +- block/blk-rq-qos.c | 2 + block/blk-rq-qos.h | 1 + block/blk-settings.c | 17 +- block/blk-stat.c | 1 + block/blk-sysfs.c | 30 +- block/blk-timeout.c | 1 + block/blk-wbt.c | 1 + block/blk-zoned.c | 1 + block/blk.h | 2 +- block/bounce.c | 3 +- block/bsg-lib.c | 16 +- block/bsg.c | 9 +- block/elevator.c | 7 +- block/genhd.c | 68 +- block/ioctl.c | 1 + block/ioprio.c | 1 + block/kyber-iosched.c | 13 +- block/mq-deadline.c | 1 + block/opal_proto.h | 12 +- block/partition-generic.c | 7 + block/partitions/acorn.c | 7 +- block/partitions/aix.h | 1 + block/partitions/amiga.h | 1 + block/partitions/efi.c | 16 +- block/partitions/efi.h | 16 +- block/partitions/ibm.h | 1 + block/partitions/karma.h | 1 + block/partitions/ldm.c | 16 +- block/partitions/ldm.h | 16 +- block/partitions/msdos.h | 1 + block/partitions/osf.h | 1 + block/partitions/sgi.h | 1 + block/partitions/sun.h | 1 + block/partitions/sysv68.h | 1 + block/partitions/ultrix.h | 1 + block/scsi_ioctl.c | 16 +- block/sed-opal.c | 726 +- block/t10-pi.c | 19 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 1 + drivers/acpi/Makefile | 1 + drivers/acpi/device_pm.c | 2 +- drivers/acpi/hmat/Kconfig | 11 + drivers/acpi/hmat/Makefile | 1 + drivers/acpi/hmat/hmat.c | 666 + drivers/acpi/numa.c | 16 +- drivers/acpi/scan.c | 4 +- drivers/acpi/tables.c | 76 +- drivers/android/binder.c | 12 +- drivers/android/binder_alloc.c | 8 +- drivers/ata/ahci_qoriq.c | 55 +- drivers/base/Kconfig | 10 +- drivers/base/arch_topology.c | 36 +- drivers/base/core.c | 5 + drivers/base/dd.c | 5 +- drivers/base/firmware_loader/Kconfig | 1 + drivers/base/firmware_loader/builtin/.gitignore | 1 + drivers/base/firmware_loader/fallback.c | 6 +- drivers/base/node.c | 352 +- drivers/base/platform.c | 12 +- drivers/base/power/clock_ops.c | 3 +- drivers/base/power/common.c | 4 +- drivers/base/power/domain.c | 4 +- drivers/base/power/domain_governor.c | 4 +- drivers/base/power/generic_ops.c | 4 +- drivers/base/power/main.c | 10 +- drivers/base/power/qos.c | 6 +- drivers/base/power/runtime.c | 4 +- drivers/base/power/sysfs.c | 6 +- drivers/base/power/trace.c | 2 +- drivers/base/power/wakeirq.c | 15 +- drivers/base/power/wakeup.c | 4 +- drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regcache-flat.c | 18 +- drivers/base/regmap/regcache-lzo.c | 18 +- drivers/base/regmap/regcache-rbtree.c | 18 +- drivers/base/regmap/regcache.c | 18 +- drivers/base/regmap/regmap-ac97.c | 22 +- drivers/base/regmap/regmap-debugfs.c | 48 +- drivers/base/regmap/regmap-i2c.c | 18 +- drivers/base/regmap/regmap-irq.c | 21 +- drivers/base/regmap/regmap-mmio.c | 22 +- drivers/base/regmap/regmap-spi.c | 18 +- drivers/base/regmap/regmap-spmi.c | 29 +- drivers/base/regmap/regmap-w1.c | 16 +- drivers/base/regmap/regmap.c | 27 +- drivers/base/syscore.c | 12 +- drivers/base/test/Makefile | 1 + drivers/block/amiflop.c | 1 + drivers/block/ataflop.c | 1 + drivers/block/brd.c | 7 +- drivers/block/drbd/drbd_int.h | 7 +- drivers/block/drbd/drbd_receiver.c | 6 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/floppy.c | 11 +- drivers/block/loop.c | 35 +- drivers/block/mtip32xx/mtip32xx.c | 89 - drivers/block/mtip32xx/mtip32xx.h | 17 - drivers/block/paride/pcd.c | 1 + drivers/block/paride/pd.c | 1 + drivers/block/paride/pf.c | 1 + drivers/block/pktcdvd.c | 1 - drivers/block/ps3disk.c | 4 +- drivers/block/rsxx/core.c | 1 + drivers/block/swim.c | 1 + drivers/block/swim3.c | 1 + drivers/block/virtio_blk.c | 3 +- drivers/block/xsysace.c | 1 + drivers/cdrom/gdrom.c | 1 + drivers/char/ds1620.c | 2 +- drivers/char/dtlk.c | 3 +- drivers/char/hpet.c | 2 + drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 2 +- drivers/char/pcmcia/scr24x_cs.c | 2 +- drivers/char/random.c | 199 +- drivers/char/tb0219.c | 2 +- drivers/char/tpm/Kconfig | 1 - drivers/clocksource/timer-fsl-ftm.c | 15 +- drivers/counter/104-quad-8.c | 1367 ++ drivers/counter/Kconfig | 60 + drivers/counter/Makefile | 10 + drivers/counter/counter.c | 1567 +++ drivers/counter/ftm-quaddec.c | 356 + drivers/counter/stm32-lptimer-cnt.c | 754 ++ drivers/counter/stm32-timer-cnt.c | 390 + drivers/cpufreq/cpufreq.c | 2 +- drivers/dax/super.c | 7 +- drivers/dma-buf/Kconfig | 1 - drivers/extcon/Kconfig | 9 +- drivers/extcon/Makefile | 1 + drivers/extcon/devres.c | 2 +- drivers/extcon/extcon-arizona.c | 10 + drivers/extcon/extcon-intel-cht-wc.c | 81 +- drivers/extcon/extcon-intel-mrfld.c | 284 + drivers/extcon/extcon-intel.h | 20 + drivers/firewire/nosy.c | 2 +- drivers/firmware/google/vpd.c | 4 +- drivers/gnss/core.c | 2 +- drivers/gnss/ubx.c | 1 + drivers/gpio/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 23 +- drivers/gpu/drm/drm_syncobj.c | 13 +- drivers/gpu/drm/i915/i915_gem.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 17 + drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 + drivers/hid/Kconfig | 27 + drivers/hid/Makefile | 3 + drivers/hid/hid-core.c | 53 +- drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-input.c | 81 +- drivers/hid/hid-lg.c | 2 - drivers/hid/hid-logitech-dj.c | 1142 +- drivers/hid/hid-logitech-hidpp.c | 736 +- drivers/hid/hid-macally.c | 45 + drivers/hid/hid-picolcd_core.c | 18 +- drivers/hid/hid-quirks.c | 6 - drivers/hid/hid-sensor-custom.c | 12 +- drivers/hid/hid-u2fzero.c | 374 + drivers/hid/i2c-hid/i2c-hid-core.c | 2 - drivers/hid/intel-ish-hid/Kconfig | 15 + drivers/hid/intel-ish-hid/Makefile | 3 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 1085 ++ drivers/hid/intel-ish-hid/ishtp-hid-client.c | 168 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 49 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 14 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 96 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 37 +- drivers/hid/intel-ish-hid/ishtp/client.c | 60 +- drivers/hid/intel-ish-hid/ishtp/client.h | 24 - drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 31 - drivers/hid/uhid.c | 2 +- drivers/hv/channel_mgmt.c | 3 + drivers/hv/hv.c | 1 - drivers/hv/hyperv_vmbus.h | 3 + drivers/hv/ring_buffer.c | 22 +- drivers/hv/vmbus_drv.c | 166 +- drivers/hwmon/fschmd.c | 2 +- drivers/hwmon/w83793.c | 2 +- drivers/hwtracing/coresight/Kconfig | 9 +- drivers/hwtracing/coresight/Makefile | 1 - drivers/hwtracing/coresight/coresight-catu.c | 7 +- drivers/hwtracing/coresight/coresight-catu.h | 5 - .../coresight/coresight-dynamic-replicator.c | 255 - drivers/hwtracing/coresight/coresight-etb10.c | 97 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.c | 114 +- drivers/hwtracing/coresight/coresight-funnel.c | 116 +- drivers/hwtracing/coresight/coresight-replicator.c | 238 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 82 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 266 +- drivers/hwtracing/coresight/coresight-tmc.c | 17 +- drivers/hwtracing/coresight/coresight-tmc.h | 12 + drivers/hwtracing/coresight/coresight-tpiu.c | 18 +- drivers/hwtracing/coresight/coresight.c | 29 +- drivers/hwtracing/intel_th/acpi.c | 10 +- drivers/hwtracing/intel_th/core.c | 139 +- drivers/hwtracing/intel_th/gth.c | 125 +- drivers/hwtracing/intel_th/gth.h | 19 + drivers/hwtracing/intel_th/intel_th.h | 30 +- drivers/hwtracing/intel_th/msu.c | 407 +- drivers/hwtracing/intel_th/msu.h | 10 +- drivers/hwtracing/intel_th/pci.c | 37 +- drivers/hwtracing/stm/core.c | 9 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/dw-i3c-master.c | 10 - drivers/ide/ide-cd.c | 1 + drivers/ide/ide-cd_ioctl.c | 5 +- drivers/ide/ide-gd.c | 6 +- drivers/iio/Kconfig | 26 +- drivers/iio/Makefile | 1 - drivers/iio/accel/Kconfig | 50 +- drivers/iio/accel/bma180.c | 18 +- drivers/iio/accel/bmc150-accel-core.c | 23 +- drivers/iio/accel/cros_ec_accel_legacy.c | 40 +- drivers/iio/accel/kxcjk-1013.c | 13 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_core.c | 78 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 48 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7606.c | 120 +- drivers/iio/adc/ad7606.h | 25 +- drivers/iio/adc/ad7606_spi.c | 2 + drivers/iio/adc/ad7780.c | 376 + drivers/iio/adc/ad7923.c | 24 +- drivers/iio/adc/ad_sigma_delta.c | 16 +- drivers/iio/adc/imx7d_adc.c | 175 +- drivers/iio/adc/ingenic-adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 60 +- drivers/iio/adc/meson_saradc.c | 8 + drivers/iio/adc/mxs-lradc-adc.c | 2 + drivers/iio/adc/qcom-spmi-adc5.c | 1 + drivers/iio/adc/stm32-dfsdm-adc.c | 628 +- drivers/iio/adc/stm32-dfsdm-core.c | 180 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-ads7950.c | 219 +- drivers/iio/adc/ti-ads8344.c | 204 + drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/buffer/industrialio-buffer-cb.c | 10 +- drivers/iio/chemical/Kconfig | 12 +- drivers/iio/chemical/pms7003.c | 5 + .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 12 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 22 +- drivers/iio/common/ms_sensors/Kconfig | 2 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 2 +- drivers/iio/counter/104-quad-8.c | 631 - drivers/iio/counter/Kconfig | 34 - drivers/iio/counter/Makefile | 8 - drivers/iio/counter/stm32-lptimer-cnt.c | 382 - drivers/iio/dac/ad5064.c | 15 +- drivers/iio/dac/ad5758.c | 55 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/iio/frequency/ad9523.c | 16 +- drivers/iio/gyro/Kconfig | 22 + drivers/iio/gyro/Makefile | 3 + drivers/iio/gyro/bmg160_core.c | 21 + drivers/iio/gyro/bmg160_i2c.c | 9 + drivers/iio/gyro/fxas21002c.h | 150 + drivers/iio/gyro/fxas21002c_core.c | 1004 ++ drivers/iio/gyro/fxas21002c_i2c.c | 69 + drivers/iio/gyro/fxas21002c_spi.c | 70 + drivers/iio/gyro/itg3200_core.c | 20 + drivers/iio/gyro/mpu3050-core.c | 5 +- drivers/iio/humidity/Kconfig | 20 +- drivers/iio/imu/Makefile | 2 - drivers/iio/imu/adis16400.c | 1229 ++ drivers/iio/imu/adis16400.h | 215 - drivers/iio/imu/adis16400_buffer.c | 101 - drivers/iio/imu/adis16400_core.c | 1001 -- drivers/iio/imu/adis16480.c | 435 +- drivers/iio/imu/adis_buffer.c | 40 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 157 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 + drivers/iio/industrialio-buffer.c | 20 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/light/Kconfig | 274 +- drivers/iio/light/cros_ec_light_prox.c | 12 +- drivers/iio/light/vcnl4000.c | 77 +- drivers/iio/magnetometer/ak8974.c | 5 +- drivers/iio/magnetometer/ak8975.c | 13 +- drivers/iio/magnetometer/bmc150_magn.c | 21 + drivers/iio/magnetometer/hmc5843.h | 1 + drivers/iio/magnetometer/hmc5843_core.c | 20 +- drivers/iio/magnetometer/hmc5843_i2c.c | 7 +- drivers/iio/magnetometer/hmc5843_spi.c | 7 +- drivers/iio/potentiometer/Kconfig | 34 +- drivers/iio/potentiostat/lmp91000.c | 14 +- drivers/iio/pressure/bmp280-core.c | 6 + drivers/iio/pressure/cros_ec_baro.c | 11 +- drivers/iio/proximity/Kconfig | 23 +- drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 50 +- drivers/iio/proximity/mb1232.c | 272 + drivers/iio/proximity/srf04.c | 38 +- drivers/iio/temperature/Kconfig | 24 +- drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/max31856.c | 356 + drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/ucm.c | 2 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_main.c | 2 +- drivers/input/evdev.c | 2 +- drivers/input/joydev.c | 2 +- drivers/input/misc/uinput.c | 2 +- drivers/interconnect/core.c | 13 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/irqchip/irq-gic-v3.c | 10 +- drivers/irqchip/irq-gic.c | 4 +- drivers/isdn/capi/capi.c | 2 +- drivers/leds/Kconfig | 33 +- drivers/leds/Makefile | 1 + drivers/leds/led-class.c | 1 + drivers/leds/led-core.c | 5 + drivers/leds/leds-as3645a.c | 93 +- drivers/leds/leds-blinkm.c | 1 - drivers/leds/leds-lm3532.c | 683 + drivers/leds/leds-lt3593.c | 64 +- drivers/leds/leds-pca955x.c | 57 +- drivers/leds/leds-pca963x.c | 66 +- drivers/leds/uleds.c | 2 +- drivers/mailbox/pcc.c | 2 +- drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/btree.c | 12 +- drivers/md/bcache/journal.c | 42 +- drivers/md/bcache/request.c | 41 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 84 +- drivers/md/bcache/sysfs.c | 2 - drivers/md/bcache/util.h | 26 +- drivers/md/dm-crypt.c | 3 +- drivers/md/dm-exception-store.h | 28 +- drivers/md/dm-integrity.c | 8 +- drivers/md/md-bitmap.c | 8 +- drivers/md/md.c | 199 +- drivers/md/md.h | 25 +- drivers/md/raid1.c | 6 +- drivers/md/raid5.c | 16 +- drivers/media/media-request.c | 16 +- drivers/media/rc/lirc_dev.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 5 +- drivers/memstick/host/tifm_ms.c | 5 +- drivers/mfd/ti-lmu.c | 11 - drivers/mfd/wm831x-core.c | 2 +- drivers/mfd/wm8400-core.c | 6 - drivers/misc/Kconfig | 8 + drivers/misc/Makefile | 1 + drivers/misc/aspeed-p2a-ctrl.c | 444 + drivers/misc/cardreader/rts5260.c | 11 +- drivers/misc/fastrpc.c | 235 +- drivers/misc/genwqe/card_debugfs.c | 4 +- drivers/misc/habanalabs/Makefile | 2 +- drivers/misc/habanalabs/command_buffer.c | 13 +- drivers/misc/habanalabs/command_submission.c | 22 +- drivers/misc/habanalabs/context.c | 4 +- drivers/misc/habanalabs/debugfs.c | 96 +- drivers/misc/habanalabs/device.c | 93 +- drivers/misc/habanalabs/firmware_if.c | 322 + drivers/misc/habanalabs/goya/Makefile | 3 +- drivers/misc/habanalabs/goya/goya.c | 1209 +- drivers/misc/habanalabs/goya/goyaP.h | 81 +- drivers/misc/habanalabs/goya/goya_coresight.c | 628 + drivers/misc/habanalabs/goya/goya_security.c | 15 +- drivers/misc/habanalabs/habanalabs.h | 220 +- drivers/misc/habanalabs/habanalabs_drv.c | 9 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 139 +- drivers/misc/habanalabs/hw_queue.c | 46 +- drivers/misc/habanalabs/include/armcp_if.h | 2 - .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 1 - .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 1 - .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 1 - .../include/goya/asic_reg/cpu_pll_regs.h | 1 - .../include/goya/asic_reg/dma_ch_0_regs.h | 1 - .../include/goya/asic_reg/dma_ch_1_regs.h | 1 - .../include/goya/asic_reg/dma_ch_2_regs.h | 1 - .../include/goya/asic_reg/dma_ch_3_regs.h | 1 - .../include/goya/asic_reg/dma_ch_4_regs.h | 1 - .../include/goya/asic_reg/dma_macro_masks.h | 1 - .../include/goya/asic_reg/dma_macro_regs.h | 1 - .../include/goya/asic_reg/dma_nrtr_masks.h | 1 - .../include/goya/asic_reg/dma_nrtr_regs.h | 1 - .../include/goya/asic_reg/dma_qm_0_masks.h | 1 - .../include/goya/asic_reg/dma_qm_0_regs.h | 1 - .../include/goya/asic_reg/dma_qm_1_regs.h | 1 - .../include/goya/asic_reg/dma_qm_2_regs.h | 1 - .../include/goya/asic_reg/dma_qm_3_regs.h | 1 - .../include/goya/asic_reg/dma_qm_4_regs.h | 1 - .../habanalabs/include/goya/asic_reg/goya_masks.h | 12 - .../habanalabs/include/goya/asic_reg/goya_regs.h | 3 +- .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 1 - .../include/goya/asic_reg/mme1_rtr_masks.h | 1 - .../include/goya/asic_reg/mme1_rtr_regs.h | 1 - .../include/goya/asic_reg/mme2_rtr_regs.h | 1 - .../include/goya/asic_reg/mme3_rtr_regs.h | 1 - .../include/goya/asic_reg/mme4_rtr_regs.h | 1 - .../include/goya/asic_reg/mme5_rtr_regs.h | 1 - .../include/goya/asic_reg/mme6_rtr_regs.h | 1 - .../include/goya/asic_reg/mme_cmdq_masks.h | 1 - .../include/goya/asic_reg/mme_cmdq_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mme_masks.h | 1 - .../include/goya/asic_reg/mme_qm_masks.h | 1 - .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mme_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mmu_masks.h | 1 - .../habanalabs/include/goya/asic_reg/mmu_regs.h | 1 - .../include/goya/asic_reg/pci_nrtr_masks.h | 1 - .../include/goya/asic_reg/pci_nrtr_regs.h | 1 - .../include/goya/asic_reg/pcie_aux_regs.h | 1 - .../include/goya/asic_reg/pcie_wrap_regs.h | 306 + .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_global_conf_masks.h | 1 - .../include/goya/asic_reg/psoc_global_conf_regs.h | 1 - .../include/goya/asic_reg/psoc_mme_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_pci_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_spi_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 1 - .../habanalabs/include/goya/asic_reg/stlb_masks.h | 1 - .../habanalabs/include/goya/asic_reg/stlb_regs.h | 1 - .../include/goya/asic_reg/tpc0_cfg_masks.h | 1 - .../include/goya/asic_reg/tpc0_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc0_cmdq_masks.h | 1 - .../include/goya/asic_reg/tpc0_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 1 - .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc0_nrtr_masks.h | 1 - .../include/goya/asic_reg/tpc0_nrtr_regs.h | 1 - .../include/goya/asic_reg/tpc0_qm_masks.h | 1 - .../include/goya/asic_reg/tpc0_qm_regs.h | 1 - .../include/goya/asic_reg/tpc1_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc1_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc1_qm_regs.h | 1 - .../include/goya/asic_reg/tpc1_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc2_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc2_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc2_qm_regs.h | 1 - .../include/goya/asic_reg/tpc2_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc3_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc3_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc3_qm_regs.h | 1 - .../include/goya/asic_reg/tpc3_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc4_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc4_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc4_qm_regs.h | 1 - .../include/goya/asic_reg/tpc4_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc5_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc5_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc5_qm_regs.h | 1 - .../include/goya/asic_reg/tpc5_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc6_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc6_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc6_qm_regs.h | 1 - .../include/goya/asic_reg/tpc6_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc7_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc7_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc7_nrtr_regs.h | 1 - .../include/goya/asic_reg/tpc7_qm_regs.h | 1 - .../include/goya/asic_reg/tpc_pll_regs.h | 1 - drivers/misc/habanalabs/include/goya/goya.h | 4 - .../habanalabs/include/goya/goya_async_events.h | 9 + .../misc/habanalabs/include/goya/goya_coresight.h | 199 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 2 + drivers/misc/habanalabs/include/hl_boot_if.h | 3 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 16 +- .../habanalabs/include/hw_ip/pci/pci_general.h | 23 + drivers/misc/habanalabs/irq.c | 14 +- drivers/misc/habanalabs/memory.c | 197 +- drivers/misc/habanalabs/mmu.c | 600 +- drivers/misc/habanalabs/pci.c | 408 + drivers/misc/kgdbts.c | 4 +- drivers/misc/mei/Kconfig | 12 +- drivers/misc/mei/Makefile | 2 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 13 +- drivers/misc/mei/client.c | 16 +- drivers/misc/mei/client.h | 14 +- drivers/misc/mei/debugfs.c | 15 +- drivers/misc/mei/dma-ring.c | 2 +- drivers/misc/mei/hbm.c | 15 +- drivers/misc/mei/hbm.h | 14 +- drivers/misc/mei/hdcp/Kconfig | 13 + drivers/misc/mei/hdcp/Makefile | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me-regs.h | 68 +- drivers/misc/mei/hw-me.c | 14 +- drivers/misc/mei/hw-me.h | 16 +- drivers/misc/mei/hw-txe-regs.h | 63 +- drivers/misc/mei/hw-txe.c | 14 +- drivers/misc/mei/hw-txe.h | 14 +- drivers/misc/mei/hw.h | 14 +- drivers/misc/mei/init.c | 34 +- drivers/misc/mei/interrupt.c | 15 +- drivers/misc/mei/main.c | 80 +- drivers/misc/mei/mei-trace.c | 14 +- drivers/misc/mei/mei-trace.h | 14 +- drivers/misc/mei/mei_dev.h | 17 +- drivers/misc/mei/pci-me.c | 15 +- drivers/misc/mei/pci-txe.c | 14 +- drivers/misc/sgi-xp/xpc_uv.c | 1 + drivers/mmc/core/host.c | 4 +- drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/pwrseq_emmc.c | 38 +- drivers/mmc/core/queue.c | 1 + drivers/mmc/core/quirks.h | 2 +- drivers/mmc/core/sd.c | 8 + drivers/mmc/host/Kconfig | 46 +- drivers/mmc/host/alcor.c | 72 +- drivers/mmc/host/cqhci.c | 2 + drivers/mmc/host/cqhci.h | 4 + drivers/mmc/host/meson-gx-mmc.c | 419 +- drivers/mmc/host/mmc_spi.c | 98 +- drivers/mmc/host/mmci.c | 82 +- drivers/mmc/host/mmci.h | 32 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_qcom_dml.h | 30 - drivers/mmc/host/mmci_stm32_sdmmc.c | 18 + drivers/mmc/host/mtk-sd.c | 97 +- drivers/mmc/host/mxs-mmc.c | 3 +- drivers/mmc/host/of_mmc_spi.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/mmc/host/renesas_sdhi.h | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 12 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 11 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 6 +- drivers/mmc/host/sdhci-esdhc-imx.c | 41 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-of-esdhc.c | 47 + drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 98 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-tegra.c | 362 +- drivers/mmc/host/sdhci.c | 164 +- drivers/mmc/host/sdhci.h | 4 +- drivers/mmc/host/sdhci_am654.c | 22 + drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/usdhi6rol0.c | 9 +- drivers/net/ethernet/i825xx/lasi_82596.c | 5 +- drivers/net/thunderbolt.c | 3 + drivers/nfc/mei_phy.c | 18 +- drivers/nfc/microread/mei.c | 17 +- drivers/nfc/pn533/pn533.c | 2 + drivers/nfc/pn544/mei.c | 15 +- drivers/nfc/st21nfca/dep.c | 2 + drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/nvdimm/pfn_devs.c | 4 +- drivers/nvme/host/core.c | 44 +- drivers/nvme/host/fabrics.c | 1 + drivers/nvme/host/multipath.c | 10 +- drivers/nvme/host/nvme.h | 3 - drivers/nvme/host/pci.c | 300 +- drivers/nvme/host/rdma.c | 10 +- drivers/nvme/host/tcp.c | 21 +- drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/configfs.c | 4 +- drivers/nvme/target/core.c | 38 +- drivers/nvme/target/discovery.c | 9 +- drivers/nvme/target/fabrics-cmd.c | 16 +- drivers/nvme/target/fc.c | 9 +- drivers/nvme/target/io-cmd-bdev.c | 6 +- drivers/nvme/target/io-cmd-file.c | 7 +- drivers/nvme/target/loop.c | 22 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/rdma.c | 21 +- drivers/nvme/target/tcp.c | 38 +- drivers/nvmem/Kconfig | 24 +- drivers/nvmem/Makefile | 5 + drivers/nvmem/core.c | 316 +- drivers/nvmem/imx-iim.c | 4 +- drivers/nvmem/imx-ocotp.c | 11 +- drivers/nvmem/mxs-ocotp.c | 4 +- drivers/nvmem/nvmem-sysfs.c | 256 + drivers/nvmem/nvmem.h | 62 + drivers/nvmem/stm32-romem.c | 202 + drivers/nvmem/sunxi_sid.c | 115 +- drivers/parisc/led.c | 3 + drivers/parport/ieee1284.c | 2 +- drivers/parport/parport_cs.c | 5 +- drivers/pci/pci-driver.c | 14 +- drivers/pci/quirks.c | 4 +- drivers/pci/switch/switchtec.c | 2 +- drivers/phy/allwinner/Kconfig | 9 +- drivers/phy/allwinner/phy-sun4i-usb.c | 4 + drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 1 - drivers/phy/motorola/Kconfig | 2 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 2 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- drivers/phy/ti/Kconfig | 2 +- drivers/phy/ti/phy-twl4030-usb.c | 35 +- drivers/platform/chrome/cros_ec_debugfs.c | 2 +- drivers/pnp/quirks.c | 2 +- drivers/pwm/pwm-fsl-ftm.c | 44 +- drivers/regulator/88pm800.c | 18 +- drivers/regulator/88pm8607.c | 43 +- drivers/regulator/Kconfig | 11 +- drivers/regulator/Makefile | 1 + drivers/regulator/ab3100.c | 45 +- drivers/regulator/ab8500-ext.c | 49 +- drivers/regulator/ab8500.c | 20 +- drivers/regulator/act8865-regulator.c | 147 +- drivers/regulator/anatop-regulator.c | 63 +- drivers/regulator/arizona-ldo1.c | 19 +- drivers/regulator/arizona-micsupp.c | 19 +- drivers/regulator/as3711-regulator.c | 37 +- drivers/regulator/as3722-regulator.c | 287 +- drivers/regulator/axp20x-regulator.c | 23 +- drivers/regulator/bcm590xx-regulator.c | 105 +- drivers/regulator/bd718x7-regulator.c | 4 +- drivers/regulator/core.c | 30 +- drivers/regulator/cpcap-regulator.c | 15 +- drivers/regulator/da903x.c | 16 +- drivers/regulator/da9052-regulator.c | 55 +- drivers/regulator/da9055-regulator.c | 89 +- drivers/regulator/da9062-regulator.c | 146 +- drivers/regulator/da9063-regulator.c | 134 +- drivers/regulator/da9210-regulator.c | 23 +- drivers/regulator/da9210-regulator.h | 17 +- drivers/regulator/da9211-regulator.c | 24 +- drivers/regulator/da9211-regulator.h | 11 +- drivers/regulator/db8500-prcmu.c | 143 +- drivers/regulator/dbx500-prcmu.h | 4 - drivers/regulator/fan53555.c | 60 +- drivers/regulator/gpio-regulator.c | 22 +- drivers/regulator/hi6421-regulator.c | 232 +- drivers/regulator/hi6421v530-regulator.c | 26 +- drivers/regulator/hi655x-regulator.c | 37 +- drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/lp8755.c | 15 +- drivers/regulator/lp87565-regulator.c | 49 +- drivers/regulator/ltc3589.c | 269 +- drivers/regulator/ltc3676.c | 10 +- drivers/regulator/max14577-regulator.c | 55 - drivers/regulator/max77620-regulator.c | 2 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/max8925-regulator.c | 76 +- drivers/regulator/max8998.c | 300 +- drivers/regulator/mcp16502.c | 67 +- drivers/regulator/mt6311-regulator.c | 17 +- drivers/regulator/mt6311-regulator.h | 10 +- drivers/regulator/mt6323-regulator.c | 32 +- drivers/regulator/mt6380-regulator.c | 25 +- drivers/regulator/mt6397-regulator.c | 33 +- drivers/regulator/of_regulator.c | 5 +- drivers/regulator/palmas-regulator.c | 12 - drivers/regulator/pv88060-regulator.c | 22 +- drivers/regulator/pv88060-regulator.h | 11 +- drivers/regulator/pv88080-regulator.c | 22 +- drivers/regulator/pv88080-regulator.h | 11 +- drivers/regulator/pv88090-regulator.c | 22 +- drivers/regulator/pv88090-regulator.h | 11 +- drivers/regulator/rc5t583-regulator.c | 25 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/s2mpa01.c | 41 +- drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/sky81452-regulator.c | 26 +- drivers/regulator/stm32-pwr.c | 186 + drivers/regulator/sy8106a-regulator.c | 40 +- drivers/regulator/tps6507x-regulator.c | 113 +- drivers/regulator/tps65086-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 29 +- drivers/regulator/tps65217-regulator.c | 9 +- drivers/regulator/tps65218-regulator.c | 56 +- drivers/regulator/tps6524x-regulator.c | 11 +- drivers/regulator/tps80031-regulator.c | 48 +- drivers/regulator/twl-regulator.c | 6 +- drivers/regulator/vctrl-regulator.c | 4 +- drivers/regulator/vexpress-regulator.c | 72 +- drivers/regulator/wm831x-dcdc.c | 23 +- drivers/regulator/wm831x-isink.c | 66 +- drivers/regulator/wm831x-ldo.c | 21 +- drivers/regulator/wm8350-regulator.c | 102 +- drivers/regulator/wm8400-regulator.c | 39 +- drivers/regulator/wm8994-regulator.c | 19 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/s390/char/fs3270.c | 2 +- drivers/s390/char/tape_char.c | 2 +- drivers/s390/char/zcore.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 12 +- drivers/scsi/be2iscsi/be_iscsi.c | 1 + drivers/scsi/be2iscsi/be_main.c | 1 + drivers/scsi/bfa/bfa_fcpim.c | 6 +- drivers/scsi/csiostor/csio_wr.c | 1 + drivers/scsi/esp_scsi.c | 2 +- drivers/scsi/imm.c | 33 +- drivers/scsi/lpfc/lpfc_ct.c | 2 + drivers/scsi/lpfc/lpfc_els.c | 1 + drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 1 + drivers/scsi/lpfc/lpfc_nvme.c | 1 + drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/osst.c | 6 + drivers/scsi/ppa.c | 1 + drivers/scsi/sd.c | 33 +- drivers/scsi/sr.c | 1 + drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 + drivers/scsi/sym53c8xx_2/sym_nvram.c | 1 + drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soundwire/Kconfig | 4 +- drivers/soundwire/bus.c | 152 +- drivers/soundwire/bus.h | 16 +- drivers/soundwire/bus_type.c | 4 +- drivers/soundwire/cadence_master.c | 100 +- drivers/soundwire/cadence_master.h | 22 +- drivers/soundwire/intel.c | 138 +- drivers/soundwire/intel.h | 4 +- drivers/soundwire/intel_init.c | 15 +- drivers/soundwire/mipi_disco.c | 122 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/stream.c | 285 +- drivers/spi/Kconfig | 16 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 8 +- drivers/spi/spi-at91-usart.c | 8 +- drivers/spi/spi-bcm2835.c | 39 +- drivers/spi/spi-bcm2835aux.c | 205 +- drivers/spi/spi-bitbang.c | 66 +- drivers/spi/spi-dw-mmio.c | 12 + drivers/spi/spi-ep93xx.c | 33 +- drivers/spi/spi-fsl-lib.h | 2 + drivers/spi/spi-fsl-lpspi.c | 573 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 81 +- drivers/spi/spi-gpio.c | 227 +- drivers/spi/spi-imx.c | 9 +- drivers/spi/spi-mem.c | 8 +- drivers/spi/spi-mt7621.c | 416 + drivers/spi/spi-mxic.c | 6 +- drivers/spi/spi-orion.c | 4 + drivers/spi/spi-pic32.c | 2 +- drivers/spi/spi-pxa2xx-dma.c | 4 +- drivers/spi/spi-pxa2xx-pci.c | 5 +- drivers/spi/spi-pxa2xx.c | 38 +- drivers/spi/spi-rspi.c | 119 +- drivers/spi/spi-sh-msiof.c | 224 +- drivers/spi/spi-stm32-qspi.c | 229 +- drivers/spi/spi-stm32.c | 5 +- drivers/spi/spi-tegra114.c | 310 +- drivers/spi/spi-tegra20-slink.c | 12 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynq-qspi.c | 761 ++ drivers/spi/spi.c | 76 +- drivers/spi/spidev.c | 6 +- drivers/staging/Kconfig | 16 +- drivers/staging/Makefile | 5 +- drivers/staging/android/Kconfig | 3 +- drivers/staging/android/Makefile | 1 + drivers/staging/android/ion/Kconfig | 1 + drivers/staging/android/vsoc.c | 3 +- drivers/staging/axis-fifo/Kconfig | 8 +- drivers/staging/axis-fifo/Makefile | 1 + drivers/staging/board/Kconfig | 1 + drivers/staging/board/Makefile | 1 + drivers/staging/clocking-wizard/Kconfig | 1 + drivers/staging/clocking-wizard/Makefile | 1 + drivers/staging/comedi/Kconfig | 255 +- drivers/staging/comedi/comedi_buf.c | 2 + drivers/staging/comedi/comedi_fops.c | 32 + drivers/staging/comedi/drivers.c | 11 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/comedi_isadma.c | 17 +- drivers/staging/comedi/drivers/comedi_isadma.h | 3 + drivers/staging/comedi/drivers/das08.c | 4 +- drivers/staging/comedi/drivers/dt2811.c | 2 +- drivers/staging/comedi/drivers/dt9812.c | 5 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 12 +- drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 36 +- .../comedi/drivers/ni_routing/tools/Makefile | 1 + drivers/staging/comedi/drivers/ni_tio.c | 14 +- drivers/staging/comedi/drivers/ni_usb6501.c | 4 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 1 + .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/comedi/drivers/usbdux.c | 2 + drivers/staging/comedi/drivers/usbduxfast.c | 2 + drivers/staging/comedi/drivers/usbduxsigma.c | 2 + drivers/staging/comedi/kcomedilib/Makefile | 1 + drivers/staging/emxx_udc/Kconfig | 1 + drivers/staging/emxx_udc/Makefile | 1 + drivers/staging/emxx_udc/emxx_udc.c | 57 +- .../erofs/Documentation/filesystems/erofs.txt | 1 + drivers/staging/erofs/data.c | 21 +- drivers/staging/erofs/inode.c | 18 +- drivers/staging/erofs/internal.h | 19 +- drivers/staging/erofs/namei.c | 3 +- drivers/staging/erofs/super.c | 56 +- drivers/staging/erofs/unzip_pagevec.h | 6 +- drivers/staging/erofs/unzip_vle.c | 99 +- drivers/staging/erofs/utils.c | 4 +- drivers/staging/erofs/xattr.c | 50 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 2 +- drivers/staging/fbtft/fb_ssd1306.c | 3 +- drivers/staging/fbtft/fb_ssd1331.c | 3 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fb_watterott.c | 15 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fbtft/fbtft.h | 1 + drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fbtft/flexfb.c | 7 +- .../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 + .../Documentation/ABI/sysfs-class-fieldbus-dev | 62 + .../fieldbus/Documentation/fieldbus_dev.txt | 66 + drivers/staging/fieldbus/Kconfig | 18 + drivers/staging/fieldbus/Makefile | 7 + drivers/staging/fieldbus/TODO | 5 + drivers/staging/fieldbus/anybuss/Kconfig | 39 + drivers/staging/fieldbus/anybuss/Makefile | 10 + drivers/staging/fieldbus/anybuss/anybuss-client.h | 102 + .../staging/fieldbus/anybuss/anybuss-controller.h | 47 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 399 + drivers/staging/fieldbus/anybuss/hms-profinet.c | 228 + drivers/staging/fieldbus/anybuss/host.c | 1458 ++ drivers/staging/fieldbus/dev_core.c | 351 + drivers/staging/fieldbus/fieldbus_dev.h | 108 + drivers/staging/fsl-dpaa2/Kconfig | 1 + drivers/staging/fsl-dpaa2/Makefile | 1 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 4 +- drivers/staging/fwserial/Kconfig | 1 + drivers/staging/fwserial/Makefile | 1 + drivers/staging/fwserial/fwserial.c | 5 +- drivers/staging/gasket/Kconfig | 1 + drivers/staging/gasket/Makefile | 1 + drivers/staging/gasket/apex_driver.c | 8 +- drivers/staging/gasket/gasket_interrupt.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 5 +- drivers/staging/gasket/gasket_sysfs.c | 9 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/gdm724x/Kconfig | 1 + drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/gdm_mux.c | 7 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/goldfish/Kconfig | 1 + drivers/staging/goldfish/Makefile | 1 + drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/audio_codec.h | 122 +- drivers/staging/greybus/audio_manager.c | 3 + drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/hid.c | 1 - drivers/staging/greybus/power_supply.c | 4 +- drivers/staging/greybus/sdio.c | 8 +- drivers/staging/gs_fpgaboot/Kconfig | 2 +- drivers/staging/gs_fpgaboot/Makefile | 1 + .../sysfs-bus-iio-impedance-analyzer-ad5933 | 30 - drivers/staging/iio/Kconfig | 1 + drivers/staging/iio/accel/Kconfig | 1 + drivers/staging/iio/accel/Makefile | 1 + drivers/staging/iio/accel/adis16203.c | 3 +- drivers/staging/iio/accel/adis16240.c | 3 +- drivers/staging/iio/adc/Kconfig | 14 +- drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 236 +- drivers/staging/iio/adc/ad7192.h | 12 +- drivers/staging/iio/adc/ad7280a.c | 112 +- drivers/staging/iio/adc/ad7280a.h | 3 +- drivers/staging/iio/adc/ad7780.c | 277 - drivers/staging/iio/adc/ad7816.c | 5 +- drivers/staging/iio/addac/Kconfig | 1 + drivers/staging/iio/addac/Makefile | 1 + drivers/staging/iio/addac/adt7316-i2c.c | 3 +- drivers/staging/iio/addac/adt7316-spi.c | 3 +- drivers/staging/iio/addac/adt7316.c | 7 +- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/Kconfig | 1 + drivers/staging/iio/cdc/Makefile | 1 + drivers/staging/iio/cdc/ad7150.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 3 +- drivers/staging/iio/cdc/ad7746.h | 3 +- drivers/staging/iio/frequency/Kconfig | 1 + drivers/staging/iio/frequency/Makefile | 1 + drivers/staging/iio/frequency/ad9832.c | 54 +- drivers/staging/iio/frequency/ad9832.h | 4 +- drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/iio/frequency/ad9834.h | 3 +- drivers/staging/iio/frequency/dds.h | 3 +- drivers/staging/iio/impedance-analyzer/Kconfig | 3 +- drivers/staging/iio/impedance-analyzer/Makefile | 1 + drivers/staging/iio/impedance-analyzer/ad5933.c | 58 +- drivers/staging/iio/meter/Kconfig | 1 + drivers/staging/iio/meter/ade7854-i2c.c | 3 +- drivers/staging/iio/meter/ade7854-spi.c | 3 +- drivers/staging/iio/meter/ade7854.c | 3 +- drivers/staging/iio/resolver/Kconfig | 1 + drivers/staging/iio/resolver/Makefile | 1 + drivers/staging/iio/resolver/ad2s1210.c | 6 +- drivers/staging/kpc2000/Kconfig | 57 + drivers/staging/kpc2000/Makefile | 6 + drivers/staging/kpc2000/TODO | 8 + drivers/staging/kpc2000/kpc.h | 23 + drivers/staging/kpc2000/kpc2000/Makefile | 4 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 471 + drivers/staging/kpc2000/kpc2000/core.c | 437 + drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 43 + drivers/staging/kpc2000/kpc2000/fileops.c | 131 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 112 + drivers/staging/kpc2000/kpc2000/uapi.h | 22 + drivers/staging/kpc2000/kpc_dma/Makefile | 6 + drivers/staging/kpc2000/kpc_dma/dma.c | 264 + drivers/staging/kpc2000/kpc_dma/fileops.c | 420 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 248 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 220 + drivers/staging/kpc2000/kpc_dma/uapi.h | 11 + drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 + drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 + drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/Kconfig | 1 + drivers/staging/ks7010/Makefile | 1 + drivers/staging/ks7010/ks_hostif.c | 16 +- drivers/staging/media/Kconfig | 1 + drivers/staging/media/bcm2048/Kconfig | 1 + drivers/staging/media/bcm2048/Makefile | 1 + drivers/staging/media/davinci_vpfe/Kconfig | 1 + drivers/staging/media/davinci_vpfe/Makefile | 1 + drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 2 - .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 24 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 41 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 2 - drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +- drivers/staging/media/imx/Kconfig | 1 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 6 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 11 +- drivers/staging/media/imx/imx-media-csi.c | 6 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-fim.c | 6 +- drivers/staging/media/imx/imx-media-internal-sd.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 6 +- drivers/staging/media/imx/imx-media-vdic.c | 6 +- drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 10 +- drivers/staging/media/ipu3/Kconfig | 1 + drivers/staging/media/ipu3/Makefile | 1 + drivers/staging/media/ipu3/ipu3.c | 1 - drivers/staging/media/mt9t031/Kconfig | 1 + drivers/staging/media/mt9t031/Makefile | 1 + drivers/staging/media/rockchip/vpu/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Makefile | 1 + drivers/staging/media/soc_camera/Kconfig | 1 + drivers/staging/media/soc_camera/imx074.c | 6 +- drivers/staging/media/soc_camera/mt9t031.c | 6 +- drivers/staging/media/soc_camera/soc_camera.c | 6 +- drivers/staging/media/soc_camera/soc_mediabus.c | 6 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 6 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/soc_camera/soc_ov9740.c | 6 +- drivers/staging/media/sunxi/Kconfig | 1 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 + drivers/staging/media/sunxi/cedrus/Makefile | 1 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/tegra-vde.c | 5 +- drivers/staging/media/tegra-vde/uapi.h | 11 +- drivers/staging/media/zoran/Kconfig | 1 + drivers/staging/media/zoran/videocodec.c | 14 +- drivers/staging/media/zoran/videocodec.h | 17 +- drivers/staging/media/zoran/zoran.h | 12 +- drivers/staging/media/zoran/zoran_card.c | 17 +- drivers/staging/media/zoran/zoran_card.h | 12 +- drivers/staging/media/zoran/zoran_device.c | 16 +- drivers/staging/media/zoran/zoran_device.h | 22 +- drivers/staging/media/zoran/zoran_driver.c | 114 +- drivers/staging/media/zoran/zoran_procfs.c | 12 +- drivers/staging/media/zoran/zoran_procfs.h | 12 +- drivers/staging/media/zoran/zr36016.c | 18 +- drivers/staging/media/zoran/zr36016.h | 18 +- drivers/staging/media/zoran/zr36050.c | 18 +- drivers/staging/media/zoran/zr36050.h | 18 +- drivers/staging/media/zoran/zr36057.h | 12 +- drivers/staging/media/zoran/zr36060.c | 30 +- drivers/staging/media/zoran/zr36060.h | 18 +- .../most/Documentation/ABI/configfs-most.txt | 204 + .../staging/most/Documentation/driver_usage.txt | 131 +- drivers/staging/most/Kconfig | 3 +- drivers/staging/most/Makefile | 1 + drivers/staging/most/cdev/Kconfig | 1 + drivers/staging/most/cdev/Makefile | 1 + drivers/staging/most/cdev/cdev.c | 10 +- drivers/staging/most/configfs.c | 676 + drivers/staging/most/core.c | 305 +- drivers/staging/most/core.h | 20 +- drivers/staging/most/dim2/Kconfig | 1 + drivers/staging/most/dim2/Makefile | 1 + drivers/staging/most/dim2/errors.h | 2 +- drivers/staging/most/dim2/hal.h | 2 +- drivers/staging/most/dim2/reg.h | 2 +- drivers/staging/most/dim2/sysfs.h | 2 +- drivers/staging/most/i2c/Kconfig | 3 +- drivers/staging/most/i2c/Makefile | 1 + drivers/staging/most/net/Kconfig | 3 +- drivers/staging/most/net/Makefile | 1 + drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/Kconfig | 3 +- drivers/staging/most/sound/Makefile | 1 + drivers/staging/most/sound/sound.c | 61 +- drivers/staging/most/usb/Kconfig | 3 +- drivers/staging/most/usb/Makefile | 1 + drivers/staging/most/usb/usb.c | 2 +- drivers/staging/most/video/Kconfig | 3 +- drivers/staging/most/video/Makefile | 1 + drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/Kconfig | 1 + drivers/staging/mt7621-dma/Makefile | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 7 +- drivers/staging/mt7621-dts/Kconfig | 1 + drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 23 +- drivers/staging/mt7621-mmc/Kconfig | 16 - drivers/staging/mt7621-mmc/Makefile | 42 - drivers/staging/mt7621-mmc/TODO | 8 - drivers/staging/mt7621-mmc/board.h | 63 - drivers/staging/mt7621-mmc/dbg.c | 304 - drivers/staging/mt7621-mmc/dbg.h | 101 - drivers/staging/mt7621-mmc/mt6575_sd.h | 488 - drivers/staging/mt7621-mmc/sd.c | 1855 --- drivers/staging/mt7621-pci-phy/Kconfig | 1 + drivers/staging/mt7621-pci-phy/Makefile | 1 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 44 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 284 +- drivers/staging/mt7621-pci/Kconfig | 1 + drivers/staging/mt7621-pci/Makefile | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/Makefile | 1 + drivers/staging/mt7621-spi/Kconfig | 6 - drivers/staging/mt7621-spi/Makefile | 1 - drivers/staging/mt7621-spi/TODO | 5 - drivers/staging/mt7621-spi/spi-mt7621.c | 422 - drivers/staging/netlogic/Kconfig | 1 + drivers/staging/netlogic/Makefile | 1 + drivers/staging/netlogic/xlr_net.c | 11 +- drivers/staging/nvec/Kconfig | 1 + drivers/staging/octeon-usb/Kconfig | 1 + drivers/staging/octeon-usb/octeon-hcd.c | 4 +- drivers/staging/octeon-usb/octeon-hcd.h | 8 +- drivers/staging/octeon/Kconfig | 1 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-tx.c | 20 +- drivers/staging/olpc_dcon/Kconfig | 1 + drivers/staging/olpc_dcon/Makefile | 1 + drivers/staging/olpc_dcon/olpc_dcon.h | 5 + drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 7 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 56 +- drivers/staging/pi433/Kconfig | 1 + drivers/staging/pi433/Makefile | 1 + drivers/staging/pi433/pi433_if.c | 40 +- drivers/staging/pi433/rf69.c | 49 +- drivers/staging/ralink-gdma/Kconfig | 1 + drivers/staging/ralink-gdma/Makefile | 1 + drivers/staging/ralink-gdma/ralink-gdma.c | 105 +- drivers/staging/rtl8188eu/Kconfig | 1 + drivers/staging/rtl8188eu/core/rtw_ap.c | 28 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 70 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8188eu/hal/odm.c | 4 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 4 +- drivers/staging/rtl8188eu/include/phydm_reg.h | 22 + .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 + drivers/staging/rtl8188eu/include/wifi.h | 130 - drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 - drivers/staging/rtl8192e/Kconfig | 10 +- drivers/staging/rtl8192e/dot11d.c | 9 +- drivers/staging/rtl8192e/license | 339 - drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 44 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 22 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 17 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 37 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 18 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 17 +- drivers/staging/rtl8192e/rtl819x_BA.h | 16 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_HT.h | 16 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 16 +- drivers/staging/rtl8192e/rtl819x_TS.h | 16 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 6 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 22 +- drivers/staging/rtl8192e/rtllib_module.c | 21 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 19 +- drivers/staging/rtl8192u/Kconfig | 1 + drivers/staging/rtl8192u/ieee80211/ieee80211.h | 40 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 6 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 76 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 41 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 40 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 22 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 114 +- drivers/staging/rtl8192u/r8180_93cx6.c | 26 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 16 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_hw.h | 2 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r8192U_wx.h | 2 +- drivers/staging/rtl8712/Kconfig | 11 +- drivers/staging/rtl8712/drv_types.h | 6 +- drivers/staging/rtl8712/hal_init.c | 3 +- drivers/staging/rtl8712/ieee80211.c | 3 +- drivers/staging/rtl8712/ieee80211.h | 3 +- drivers/staging/rtl8712/os_intfs.c | 8 +- drivers/staging/rtl8712/rtl8712_cmd.c | 6 +- drivers/staging/rtl8712/rtl8712_cmd.h | 1 - drivers/staging/rtl8712/rtl8712_efuse.c | 6 +- drivers/staging/rtl8712/rtl8712_efuse.h | 3 +- drivers/staging/rtl8712/rtl8712_io.c | 4 +- drivers/staging/rtl8712/rtl8712_led.c | 13 +- drivers/staging/rtl8712/rtl8712_recv.c | 28 +- drivers/staging/rtl8712/rtl8712_xmit.c | 12 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 23 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 18 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 5 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 12 +- drivers/staging/rtl8712/usb_ops_linux.c | 26 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 51 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 11 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_io.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 59 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 18 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +- drivers/staging/rtl8723bs/hal/hal_com.c | 32 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 20 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/odm.h | 20 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 22 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 15 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 31 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 30 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 6 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 86 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 57 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 19 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 29 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 10 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 30 +- drivers/staging/rtlwifi/Kconfig | 12 - drivers/staging/rtlwifi/Makefile | 70 - drivers/staging/rtlwifi/TODO | 11 - drivers/staging/rtlwifi/base.c | 2815 ---- drivers/staging/rtlwifi/base.h | 175 - drivers/staging/rtlwifi/btcoexist/Makefile | 8 - drivers/staging/rtlwifi/btcoexist/halbt_precomp.h | 74 - .../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 5233 -------- .../staging/rtlwifi/btcoexist/halbtc8822b1ant.h | 433 - .../staging/rtlwifi/btcoexist/halbtc8822b2ant.c | 5210 -------- .../staging/rtlwifi/btcoexist/halbtc8822b2ant.h | 487 - .../rtlwifi/btcoexist/halbtc8822bwifionly.c | 54 - .../rtlwifi/btcoexist/halbtc8822bwifionly.h | 24 - drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 1837 --- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h | 791 -- drivers/staging/rtlwifi/btcoexist/rtl_btc.c | 517 - drivers/staging/rtlwifi/btcoexist/rtl_btc.h | 64 - drivers/staging/rtlwifi/cam.c | 315 - drivers/staging/rtlwifi/cam.h | 39 - drivers/staging/rtlwifi/core.c | 1996 --- drivers/staging/rtlwifi/core.h | 71 - drivers/staging/rtlwifi/debug.c | 624 - drivers/staging/rtlwifi/debug.h | 223 - drivers/staging/rtlwifi/efuse.c | 1329 -- drivers/staging/rtlwifi/efuse.h | 109 - drivers/staging/rtlwifi/halmac/halmac_2_platform.h | 41 - .../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h | 121 - .../halmac_88xx/halmac_8822b/halmac_8822b_phy.c | 95 - .../halmac_8822b/halmac_8822b_pwr_seq.c | 552 - .../halmac_8822b/halmac_8822b_pwr_seq.h | 29 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.c | 332 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.h | 33 - .../halmac_8822b/halmac_api_8822b_pcie.c | 312 - .../halmac_8822b/halmac_api_8822b_pcie.h | 42 - .../halmac_8822b/halmac_api_8822b_sdio.c | 173 - .../halmac_8822b/halmac_api_8822b_sdio.h | 31 - .../halmac_8822b/halmac_api_8822b_usb.c | 174 - .../halmac_8822b/halmac_api_8822b_usb.h | 34 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.c | 403 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.h | 27 - .../rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h | 160 - .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 5970 --------- .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h | 385 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.c | 318 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.h | 60 - .../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 963 -- .../halmac/halmac_88xx/halmac_api_88xx_sdio.h | 73 - .../halmac/halmac_88xx/halmac_api_88xx_usb.c | 543 - .../halmac/halmac_88xx/halmac_api_88xx_usb.h | 62 - .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 4465 ------ .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h | 310 - drivers/staging/rtlwifi/halmac/halmac_api.c | 415 - drivers/staging/rtlwifi/halmac/halmac_api.h | 70 - drivers/staging/rtlwifi/halmac/halmac_bit2.h | 13396 ------------------- drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h | 12092 ----------------- drivers/staging/rtlwifi/halmac/halmac_fw_info.h | 111 - .../rtlwifi/halmac/halmac_fw_offload_c2h_nic.h | 173 - .../rtlwifi/halmac/halmac_fw_offload_h2c_nic.h | 504 - .../rtlwifi/halmac/halmac_h2c_extra_info_nic.h | 104 - .../staging/rtlwifi/halmac/halmac_intf_phy_cmd.h | 43 - .../rtlwifi/halmac/halmac_original_c2h_nic.h | 392 - .../rtlwifi/halmac/halmac_original_h2c_nic.h | 1000 -- .../staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h | 105 - drivers/staging/rtlwifi/halmac/halmac_reg2.h | 1121 -- drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h | 717 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h | 37 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h | 37 - .../staging/rtlwifi/halmac/halmac_rx_desc_chip.h | 107 - .../staging/rtlwifi/halmac/halmac_rx_desc_nic.h | 122 - drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h | 51 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h | 107 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h | 112 - .../staging/rtlwifi/halmac/halmac_tx_desc_chip.h | 433 - .../staging/rtlwifi/halmac/halmac_tx_desc_nic.h | 495 - drivers/staging/rtlwifi/halmac/halmac_type.h | 1923 --- drivers/staging/rtlwifi/halmac/halmac_usb_reg.h | 17 - drivers/staging/rtlwifi/halmac/rtl_halmac.c | 1373 -- drivers/staging/rtlwifi/halmac/rtl_halmac.h | 83 - drivers/staging/rtlwifi/pci.c | 2496 ---- drivers/staging/rtlwifi/pci.h | 319 - drivers/staging/rtlwifi/phydm/halphyrf_ce.c | 954 -- drivers/staging/rtlwifi/phydm/halphyrf_ce.h | 74 - drivers/staging/rtlwifi/phydm/mp_precomp.h | 13 - drivers/staging/rtlwifi/phydm/phydm.c | 1975 --- drivers/staging/rtlwifi/phydm/phydm.h | 935 -- drivers/staging/rtlwifi/phydm/phydm_acs.c | 189 - drivers/staging/rtlwifi/phydm/phydm_acs.h | 46 - drivers/staging/rtlwifi/phydm/phydm_adaptivity.c | 930 -- drivers/staging/rtlwifi/phydm/phydm_adaptivity.h | 108 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 616 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h | 85 - drivers/staging/rtlwifi/phydm/phydm_antdiv.c | 72 - drivers/staging/rtlwifi/phydm/phydm_antdiv.h | 290 - drivers/staging/rtlwifi/phydm/phydm_beamforming.h | 37 - drivers/staging/rtlwifi/phydm/phydm_ccx.c | 447 - drivers/staging/rtlwifi/phydm/phydm_ccx.h | 72 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.c | 332 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.h | 49 - drivers/staging/rtlwifi/phydm/phydm_debug.c | 2888 ---- drivers/staging/rtlwifi/phydm/phydm_debug.h | 164 - drivers/staging/rtlwifi/phydm/phydm_dfs.h | 48 - drivers/staging/rtlwifi/phydm/phydm_dig.c | 1521 --- drivers/staging/rtlwifi/phydm/phydm_dig.h | 230 - .../staging/rtlwifi/phydm/phydm_dynamic_rx_path.h | 26 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.c | 118 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.h | 39 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.c | 91 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.h | 53 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 128 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.h | 33 - drivers/staging/rtlwifi/phydm/phydm_features.h | 22 - drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 1848 --- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 487 - drivers/staging/rtlwifi/phydm/phydm_interface.c | 307 - drivers/staging/rtlwifi/phydm/phydm_interface.h | 183 - drivers/staging/rtlwifi/phydm/phydm_iqk.h | 65 - drivers/staging/rtlwifi/phydm/phydm_kfree.c | 217 - drivers/staging/rtlwifi/phydm/phydm_kfree.h | 31 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c | 319 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h | 35 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.c | 633 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.h | 282 - drivers/staging/rtlwifi/phydm/phydm_pre_define.h | 602 - drivers/staging/rtlwifi/phydm/phydm_precomp.h | 74 - drivers/staging/rtlwifi/phydm/phydm_psd.c | 406 - drivers/staging/rtlwifi/phydm/phydm_psd.h | 56 - drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 1196 -- drivers/staging/rtlwifi/phydm/phydm_rainfo.h | 258 - drivers/staging/rtlwifi/phydm/phydm_reg.h | 140 - .../staging/rtlwifi/phydm/phydm_regdefine11ac.h | 83 - drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h | 202 - drivers/staging/rtlwifi/phydm/phydm_types.h | 119 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c | 1956 --- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h | 43 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c | 211 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h | 27 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c | 4730 ------- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h | 118 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.c | 340 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.h | 34 - .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c | 1804 --- .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h | 73 - .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c | 1399 -- .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h | 37 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c | 157 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h | 43 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c | 214 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h | 19 - .../rtlwifi/phydm/rtl8822b/version_rtl8822b.h | 23 - drivers/staging/rtlwifi/phydm/rtl_phydm.c | 865 -- drivers/staging/rtlwifi/phydm/rtl_phydm.h | 34 - drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h | 56 - drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h | 28 - .../staging/rtlwifi/phydm/txbf/haltxbfinterface.h | 27 - drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h | 25 - .../rtlwifi/phydm/txbf/phydm_hal_txbf_api.h | 30 - drivers/staging/rtlwifi/ps.c | 996 -- drivers/staging/rtlwifi/ps.h | 39 - drivers/staging/rtlwifi/pwrseqcmd.h | 83 - drivers/staging/rtlwifi/rc.c | 309 - drivers/staging/rtlwifi/rc.h | 38 - drivers/staging/rtlwifi/regd.c | 458 - drivers/staging/rtlwifi/regd.h | 52 - drivers/staging/rtlwifi/rtl8822be/Makefile | 7 - drivers/staging/rtlwifi/rtl8822be/def.h | 71 - drivers/staging/rtlwifi/rtl8822be/fw.c | 964 -- drivers/staging/rtlwifi/rtl8822be/fw.h | 187 - drivers/staging/rtlwifi/rtl8822be/hw.c | 2430 ---- drivers/staging/rtlwifi/rtl8822be/hw.h | 55 - drivers/staging/rtlwifi/rtl8822be/led.c | 116 - drivers/staging/rtlwifi/rtl8822be/led.h | 23 - drivers/staging/rtlwifi/rtl8822be/phy.c | 2223 --- drivers/staging/rtlwifi/rtl8822be/phy.h | 134 - drivers/staging/rtlwifi/rtl8822be/reg.h | 1642 --- drivers/staging/rtlwifi/rtl8822be/sw.c | 470 - drivers/staging/rtlwifi/rtl8822be/sw.h | 21 - drivers/staging/rtlwifi/rtl8822be/trx.c | 1004 -- drivers/staging/rtlwifi/rtl8822be/trx.h | 154 - drivers/staging/rtlwifi/stats.c | 249 - drivers/staging/rtlwifi/stats.h | 31 - drivers/staging/rtlwifi/wifi.h | 3362 ----- drivers/staging/rts5208/Kconfig | 1 + drivers/staging/rts5208/Makefile | 1 + drivers/staging/rts5208/rtsx_chip.h | 2 +- drivers/staging/sm750fb/Kconfig | 1 + drivers/staging/sm750fb/Makefile | 1 + drivers/staging/sm750fb/ddk750.h | 1 + drivers/staging/sm750fb/ddk750_chip.c | 27 +- drivers/staging/sm750fb/ddk750_chip.h | 2 +- drivers/staging/sm750fb/ddk750_display.c | 10 +- drivers/staging/sm750fb/ddk750_display.h | 2 +- drivers/staging/sm750fb/ddk750_dvi.c | 40 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 114 +- drivers/staging/sm750fb/ddk750_swi2c.c | 1 + drivers/staging/sm750fb/ddk750_swi2c.h | 1 + drivers/staging/sm750fb/sm750.c | 7 +- drivers/staging/sm750fb/sm750_accel.c | 32 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/Kconfig | 1 + drivers/staging/speakup/kobjects.c | 14 +- drivers/staging/speakup/main.c | 1 + drivers/staging/speakup/selection.c | 212 +- drivers/staging/speakup/speakup.h | 1 + drivers/staging/speakup/speakup_decpc.c | 2 +- drivers/staging/speakup/speakup_keypc.c | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/unisys/Kconfig | 1 + drivers/staging/unisys/Makefile | 1 + drivers/staging/unisys/include/iochannel.h | 2 +- drivers/staging/unisys/visorhba/Kconfig | 13 +- drivers/staging/unisys/visorhba/Makefile | 1 + drivers/staging/unisys/visorinput/Kconfig | 15 +- drivers/staging/unisys/visorinput/Makefile | 1 + drivers/staging/unisys/visornic/Kconfig | 15 +- drivers/staging/unisys/visornic/Makefile | 1 + drivers/staging/vboxvideo/Kconfig | 1 + drivers/staging/vboxvideo/vbox_mode.c | 3 +- drivers/staging/vboxvideo/vbox_prime.c | 10 +- drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Makefile | 1 + .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 12 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 1 + .../vc04_services/bcm2835-camera/bcm2835-camera.c | 55 +- .../vc04_services/bcm2835-camera/controls.c | 75 +- .../staging/vc04_services/interface/vchi/vchi.h | 38 +- .../vc04_services/interface/vchi/vchi_cfg.h | 34 +- .../vc04_services/interface/vchi/vchi_common.h | 176 +- .../vc04_services/interface/vchiq_arm/vchiq.h | 34 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 34 +- .../interface/vchiq_arm/vchiq_connected.c | 34 +- .../interface/vchiq_arm/vchiq_connected.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 50 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 34 +- .../interface/vchiq_arm/vchiq_debugfs.c | 32 +- .../interface/vchiq_arm/vchiq_debugfs.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 34 +- .../interface/vchiq_arm/vchiq_ioctl.h | 34 +- .../interface/vchiq_arm/vchiq_pagelist.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 34 +- drivers/staging/vme/Makefile | 1 + drivers/staging/vme/devices/Kconfig | 1 + drivers/staging/vme/devices/Makefile | 1 + drivers/staging/vt6655/Kconfig | 1 + drivers/staging/vt6655/card.h | 6 +- drivers/staging/vt6655/channel.h | 2 +- drivers/staging/vt6655/desc.h | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_cfg.h | 2 +- drivers/staging/vt6655/dpc.h | 2 +- drivers/staging/vt6655/key.h | 2 +- drivers/staging/vt6655/mac.c | 25 - drivers/staging/vt6655/mac.h | 9 +- drivers/staging/vt6655/power.c | 7 +- drivers/staging/vt6655/power.h | 2 +- drivers/staging/vt6655/rf.c | 35 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/vt6655/rxtx.c | 18 +- drivers/staging/vt6655/rxtx.h | 2 +- drivers/staging/vt6655/srom.h | 2 +- drivers/staging/vt6655/tmacro.h | 2 +- drivers/staging/vt6655/upc.h | 4 +- drivers/staging/vt6656/Kconfig | 1 + drivers/staging/vt6656/baseband.h | 2 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/channel.h | 2 +- drivers/staging/vt6656/desc.h | 2 +- drivers/staging/vt6656/device.h | 2 +- drivers/staging/vt6656/dpc.h | 2 +- drivers/staging/vt6656/firmware.h | 2 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/key.h | 2 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/rxtx.h | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/vt6656/wcmd.h | 2 +- drivers/staging/wilc1000/Kconfig | 2 +- drivers/staging/wilc1000/host_interface.c | 71 +- drivers/staging/wilc1000/host_interface.h | 14 +- drivers/staging/wilc1000/wilc_netdev.c | 2 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 72 +- drivers/staging/wilc1000/wilc_wlan.c | 8 +- drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 85 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/icm.c | 65 +- drivers/thunderbolt/lc.c | 179 + drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/path.c | 420 +- drivers/thunderbolt/property.c | 16 +- drivers/thunderbolt/switch.c | 557 +- drivers/thunderbolt/tb.c | 608 +- drivers/thunderbolt/tb.h | 227 +- drivers/thunderbolt/tb_msgs.h | 11 + drivers/thunderbolt/tb_regs.h | 50 +- drivers/thunderbolt/tunnel.c | 691 + drivers/thunderbolt/tunnel.h | 78 + drivers/thunderbolt/tunnel_pci.c | 226 - drivers/thunderbolt/tunnel_pci.h | 31 - drivers/thunderbolt/xdomain.c | 170 +- drivers/tty/vt/selection.c | 46 +- drivers/tty/vt/vt.c | 7 +- drivers/uio/uio_fsl_elbc_gpcm.c | 4 +- drivers/usb/misc/ldusb.c | 2 +- drivers/vfio/Kconfig | 1 - drivers/virt/vboxguest/vboxguest_core.c | 31 + drivers/w1/masters/ds2482.c | 18 +- drivers/w1/slaves/w1_ds2408.c | 76 +- drivers/w1/w1_io.c | 3 +- drivers/watchdog/acquirewdt.c | 2 +- drivers/watchdog/advantechwdt.c | 2 +- drivers/watchdog/alim1535_wdt.c | 2 +- drivers/watchdog/alim7101_wdt.c | 2 +- drivers/watchdog/ar7_wdt.c | 2 +- drivers/watchdog/at91rm9200_wdt.c | 2 +- drivers/watchdog/ath79_wdt.c | 2 +- drivers/watchdog/bcm63xx_wdt.c | 2 +- drivers/watchdog/cpu5wdt.c | 2 +- drivers/watchdog/cpwd.c | 2 +- drivers/watchdog/eurotechwdt.c | 2 +- drivers/watchdog/f71808e_wdt.c | 2 +- drivers/watchdog/gef_wdt.c | 2 +- drivers/watchdog/geodewdt.c | 2 +- drivers/watchdog/ib700wdt.c | 2 +- drivers/watchdog/ibmasr.c | 2 +- drivers/watchdog/indydog.c | 2 +- drivers/watchdog/intel_scu_watchdog.c | 2 +- drivers/watchdog/iop_wdt.c | 2 +- drivers/watchdog/it8712f_wdt.c | 2 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/ks8695_wdt.c | 2 +- drivers/watchdog/m54xx_wdt.c | 2 +- drivers/watchdog/machzwd.c | 2 +- drivers/watchdog/mixcomwd.c | 2 +- drivers/watchdog/mtx-1_wdt.c | 2 +- drivers/watchdog/mv64x60_wdt.c | 2 +- drivers/watchdog/nuc900_wdt.c | 2 +- drivers/watchdog/nv_tco.c | 2 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/pcwd.c | 4 +- drivers/watchdog/pcwd_pci.c | 4 +- drivers/watchdog/pcwd_usb.c | 4 +- drivers/watchdog/pika_wdt.c | 2 +- drivers/watchdog/pnx833x_wdt.c | 2 +- drivers/watchdog/rc32434_wdt.c | 2 +- drivers/watchdog/rdc321x_wdt.c | 2 +- drivers/watchdog/riowd.c | 2 +- drivers/watchdog/sa1100_wdt.c | 2 +- drivers/watchdog/sb_wdog.c | 2 +- drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sbc7240_wdt.c | 2 +- drivers/watchdog/sbc8360.c | 2 +- drivers/watchdog/sbc_epx_c3.c | 2 +- drivers/watchdog/sbc_fitpc2_wdt.c | 2 +- drivers/watchdog/sc1200wdt.c | 2 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/sch311x_wdt.c | 2 +- drivers/watchdog/scx200_wdt.c | 2 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/watchdog/w83977f_wdt.c | 2 +- drivers/watchdog/wafer5823wdt.c | 2 +- drivers/watchdog/watchdog_dev.c | 2 +- drivers/watchdog/wdrtas.c | 4 +- drivers/watchdog/wdt.c | 4 +- drivers/watchdog/wdt285.c | 2 +- drivers/watchdog/wdt977.c | 2 +- drivers/watchdog/wdt_pci.c | 4 +- drivers/xen/biomerge.c | 5 +- drivers/xen/evtchn.c | 2 +- drivers/xen/swiotlb-xen.c | 196 +- fs/9p/v9fs_vfs.h | 2 +- fs/9p/vfs_inode.c | 10 +- fs/9p/vfs_super.c | 4 +- fs/Kconfig | 1 + fs/Makefile | 5 +- fs/adfs/dir_f.c | 6 + fs/adfs/super.c | 10 +- fs/affs/super.c | 13 +- fs/afs/Makefile | 1 + fs/afs/afs_fs.h | 2 + fs/afs/cmservice.c | 8 + fs/afs/dir.c | 167 +- fs/afs/dir_silly.c | 239 + fs/afs/file.c | 2 + fs/afs/flock.c | 617 +- fs/afs/fs_probe.c | 13 +- fs/afs/fsclient.c | 308 +- fs/afs/inode.c | 43 +- fs/afs/internal.h | 64 +- fs/afs/misc.c | 9 + fs/afs/protocol_yfs.h | 6 +- fs/afs/rxrpc.c | 34 +- fs/afs/super.c | 43 +- fs/afs/vl_probe.c | 14 +- fs/afs/vlclient.c | 44 +- fs/afs/xattr.c | 270 +- fs/afs/yfsclient.c | 359 +- fs/autofs/autofs_i.h | 1 + fs/autofs/inode.c | 2 +- fs/befs/linuxvfs.c | 12 +- fs/bfs/inode.c | 10 +- fs/block_dev.c | 21 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 38 +- fs/btrfs/btrfs_inode.h | 8 - fs/btrfs/compression.c | 5 +- fs/btrfs/ctree.c | 254 +- fs/btrfs/ctree.h | 79 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/delayed-ref.c | 46 +- fs/btrfs/delayed-ref.h | 122 +- fs/btrfs/dev-replace.c | 8 +- fs/btrfs/dev-replace.h | 3 +- fs/btrfs/dir-item.c | 5 +- fs/btrfs/disk-io.c | 229 +- fs/btrfs/disk-io.h | 7 +- fs/btrfs/extent-tree.c | 651 +- fs/btrfs/extent_io.c | 366 +- fs/btrfs/extent_io.h | 89 +- fs/btrfs/extent_map.c | 38 + fs/btrfs/file-item.c | 32 +- fs/btrfs/file.c | 47 +- fs/btrfs/free-space-cache.c | 45 +- fs/btrfs/free-space-cache.h | 18 +- fs/btrfs/free-space-tree.c | 24 +- fs/btrfs/free-space-tree.h | 1 - fs/btrfs/inode-item.c | 8 +- fs/btrfs/inode.c | 344 +- fs/btrfs/ioctl.c | 181 +- fs/btrfs/locking.c | 157 +- fs/btrfs/ordered-data.c | 14 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/print-tree.c | 2 +- fs/btrfs/props.c | 242 +- fs/btrfs/props.h | 7 +- fs/btrfs/qgroup.c | 5 +- fs/btrfs/raid56.c | 3 +- fs/btrfs/ref-verify.c | 54 +- fs/btrfs/ref-verify.h | 10 +- fs/btrfs/relocation.c | 123 +- fs/btrfs/root-tree.c | 13 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/send.c | 114 +- fs/btrfs/super.c | 5 +- fs/btrfs/tests/btrfs-tests.c | 17 +- fs/btrfs/tests/btrfs-tests.h | 17 +- fs/btrfs/tests/extent-buffer-tests.c | 8 +- fs/btrfs/tests/extent-io-tests.c | 35 +- fs/btrfs/tests/extent-map-tests.c | 213 +- fs/btrfs/tests/free-space-tests.c | 11 +- fs/btrfs/tests/free-space-tree-tests.c | 18 +- fs/btrfs/tests/inode-tests.c | 34 +- fs/btrfs/tests/qgroup-tests.c | 20 +- fs/btrfs/transaction.c | 64 +- fs/btrfs/transaction.h | 4 +- fs/btrfs/tree-checker.c | 513 +- fs/btrfs/tree-checker.h | 11 +- fs/btrfs/tree-log.c | 289 +- fs/btrfs/tree-log.h | 10 +- fs/btrfs/uuid-tree.c | 6 +- fs/btrfs/volumes.c | 469 +- fs/btrfs/volumes.h | 40 +- fs/btrfs/xattr.c | 65 +- fs/btrfs/xattr.h | 7 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 8 +- fs/ceph/file.c | 1 + fs/ceph/inode.c | 5 +- fs/ceph/super.c | 1 + fs/ceph/super.h | 1 + fs/char_dev.c | 78 +- fs/cifs/cifsfs.c | 12 +- fs/coda/inode.c | 10 +- fs/configfs/dir.c | 2 + fs/crypto/bio.c | 11 +- fs/crypto/crypto.c | 74 +- fs/crypto/fname.c | 5 +- fs/crypto/hooks.c | 68 +- fs/crypto/keyinfo.c | 25 +- fs/crypto/policy.c | 6 +- fs/dcache.c | 44 +- fs/debugfs/file.c | 77 +- fs/debugfs/inode.c | 12 +- fs/direct-io.c | 3 +- fs/ecryptfs/super.c | 5 +- fs/efs/super.c | 10 +- fs/ext2/super.c | 10 +- fs/ext4/block_validity.c | 49 + fs/ext4/dir.c | 48 + fs/ext4/ext4.h | 107 +- fs/ext4/extents_status.c | 4 +- fs/ext4/hash.c | 34 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 12 +- fs/ext4/ioctl.c | 20 +- fs/ext4/mballoc.c | 4 +- fs/ext4/namei.c | 183 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 3 +- fs/ext4/super.c | 189 +- fs/ext4/sysfs.c | 6 + fs/ext4/xattr.c | 2 +- fs/f2fs/data.c | 9 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/namei.c | 17 +- fs/f2fs/node.c | 2 + fs/f2fs/super.c | 11 +- fs/fat/inode.c | 10 +- fs/fcntl.c | 2 +- fs/file_table.c | 9 +- fs/freevxfs/vxfs_super.c | 11 +- fs/fs_context.c | 160 +- fs/fsopen.c | 477 + fs/fuse/inode.c | 24 +- fs/gfs2/Kconfig | 1 - fs/gfs2/bmap.c | 19 +- fs/gfs2/lops.c | 3 +- fs/gfs2/meta_io.c | 3 +- fs/gfs2/super.c | 12 +- fs/hfs/super.c | 10 +- fs/hfsplus/super.c | 13 +- fs/hostfs/hostfs_kern.c | 10 +- fs/hpfs/super.c | 10 +- fs/hugetlbfs/inode.c | 5 +- fs/inode.c | 60 +- fs/internal.h | 9 +- fs/io_uring.c | 194 +- fs/iomap.c | 109 +- fs/isofs/inode.c | 10 +- fs/jbd2/checkpoint.c | 1 - fs/jbd2/journal.c | 4 + fs/jffs2/fs.c | 1 + fs/jffs2/super.c | 10 +- fs/jfs/acl.c | 3 +- fs/jfs/inode.c | 13 + fs/jfs/jfs_incore.h | 6 +- fs/jfs/jfs_logmgr.c | 18 +- fs/jfs/jfs_logmgr.h | 10 +- fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_superblock.h | 8 +- fs/jfs/jfs_txnmgr.c | 3 +- fs/jfs/namei.c | 2 +- fs/jfs/super.c | 32 +- fs/kernfs/dir.c | 29 +- fs/kernfs/file.c | 6 +- fs/kernfs/inode.c | 162 +- fs/kernfs/kernfs-internal.h | 8 +- fs/kernfs/symlink.c | 4 +- fs/libfs.c | 16 + fs/locks.c | 2 +- fs/minix/inode.c | 10 +- fs/mpage.c | 3 +- fs/namei.c | 8 +- fs/namespace.c | 477 +- fs/nfs/Kconfig | 1 - fs/nfs/inode.c | 10 +- fs/nfs/internal.h | 2 +- fs/nfs/nfs4super.c | 2 +- fs/nfs/super.c | 2 +- fs/nfsd/nfs4proc.c | 1 + fs/nfsd/nfs4state.c | 1 + fs/nilfs2/nilfs.h | 2 - fs/nilfs2/super.c | 11 +- fs/notify/dnotify/dnotify.c | 2 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/fanotify.c | 2 +- fs/notify/fsnotify.c | 8 +- fs/notify/inotify/Kconfig | 1 - fs/notify/inotify/inotify.h | 2 +- fs/notify/inotify/inotify_fsnotify.c | 6 +- fs/nsfs.c | 26 +- fs/ntfs/inode.c | 17 +- fs/ntfs/inode.h | 2 +- fs/ntfs/super.c | 2 +- fs/ocfs2/cluster/quorum.c | 1 + fs/ocfs2/dlmfs/dlmfs.c | 10 +- fs/ocfs2/super.c | 22 +- fs/open.c | 5 +- fs/openpromfs/inode.c | 10 +- fs/orangefs/super.c | 9 +- fs/overlayfs/export.c | 2 +- fs/overlayfs/super.c | 13 +- fs/proc/base.c | 5 + fs/proc/inode.c | 10 +- fs/pstore/inode.c | 2 +- fs/qnx4/inode.c | 12 +- fs/qnx6/inode.c | 12 +- fs/read_write.c | 113 +- fs/reiserfs/super.c | 10 +- fs/romfs/super.c | 11 +- fs/seq_file.c | 1 + fs/signalfd.c | 1 + fs/squashfs/super.c | 11 +- fs/stack.c | 15 +- fs/sync.c | 135 +- fs/sysv/inode.c | 10 +- fs/sysv/namei.c | 15 - fs/sysv/super.c | 3 - fs/sysv/sysv.h | 3 - fs/ubifs/dir.c | 8 +- fs/ubifs/super.c | 13 +- fs/udf/super.c | 10 +- fs/ufs/super.c | 10 +- fs/ufs/util.h | 4 +- fs/unicode/.gitignore | 2 + fs/unicode/Kconfig | 13 + fs/unicode/Makefile | 38 + fs/unicode/README.utf8data | 71 + fs/unicode/mkutf8data.c | 3419 +++++ fs/unicode/utf8-core.c | 187 + fs/unicode/utf8-norm.c | 799 ++ fs/unicode/utf8-selftest.c | 320 + fs/unicode/utf8data.h_shipped | 4109 ++++++ fs/unicode/utf8n.h | 117 + fs/xfs/Kconfig | 1 - fs/xfs/Makefile | 3 + fs/xfs/libxfs/xfs_ag.c | 54 + fs/xfs/libxfs/xfs_ag.h | 2 + fs/xfs/libxfs/xfs_alloc.c | 13 +- fs/xfs/libxfs/xfs_attr.c | 35 +- fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 17 +- fs/xfs/libxfs/xfs_defer.c | 14 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_fs.h | 139 +- fs/xfs/libxfs/xfs_health.h | 190 + fs/xfs/libxfs/xfs_quota_defs.h | 2 +- fs/xfs/libxfs/xfs_sb.c | 18 +- fs/xfs/libxfs/xfs_sb.h | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 2 + fs/xfs/scrub/agheader.c | 20 + fs/xfs/scrub/common.c | 47 +- fs/xfs/scrub/common.h | 4 + fs/xfs/scrub/fscounters.c | 366 + fs/xfs/scrub/health.c | 237 + fs/xfs/scrub/health.h | 14 + fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 34 +- fs/xfs/scrub/repair.h | 5 +- fs/xfs/scrub/scrub.c | 49 +- fs/xfs/scrub/scrub.h | 27 +- fs/xfs/scrub/trace.h | 63 +- fs/xfs/xfs_aops.c | 138 +- fs/xfs/xfs_aops.h | 1 - fs/xfs/xfs_bmap_util.c | 2 + fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_discard.c | 3 +- fs/xfs/xfs_dquot.c | 17 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_fsops.c | 3 +- fs/xfs/xfs_fsops.h | 2 +- fs/xfs/xfs_health.c | 392 + fs/xfs/xfs_icache.c | 11 +- fs/xfs/xfs_icache.h | 4 +- fs/xfs/xfs_inode.c | 31 +- fs/xfs/xfs_inode.h | 17 +- fs/xfs/xfs_ioctl.c | 62 +- fs/xfs/xfs_ioctl32.c | 9 +- fs/xfs/xfs_itable.c | 2 + fs/xfs/xfs_log.c | 3 +- fs/xfs/xfs_log_cil.c | 21 +- fs/xfs/xfs_log_recover.c | 10 +- fs/xfs/xfs_mount.c | 35 +- fs/xfs/xfs_mount.h | 32 +- fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_qm.h | 8 +- fs/xfs/xfs_quota.h | 37 +- fs/xfs/xfs_super.c | 51 +- fs/xfs/xfs_trace.h | 76 + fs/xfs/xfs_trans_dquot.c | 52 +- include/acpi/actbl1.h | 2 +- include/asm-generic/syscall.h | 5 +- include/dt-bindings/iio/temperature/thermocouple.h | 16 + include/linux/acpi.h | 6 +- include/linux/alcor_pci.h | 2 +- include/linux/audit.h | 75 + include/linux/bio.h | 20 +- include/linux/blk-mq-rdma.h | 1 + include/linux/blk-mq.h | 2 + include/linux/blk_types.h | 29 +- include/linux/blkdev.h | 42 +- include/linux/bsg-lib.h | 16 +- include/linux/bvec.h | 36 +- include/linux/coresight-pmu.h | 2 + include/linux/coresight.h | 7 +- include/linux/counter.h | 510 + include/linux/counter_enum.h | 45 + include/linux/cred.h | 2 +- include/linux/dcache.h | 7 +- include/linux/device.h | 16 +- include/linux/fs.h | 20 +- include/linux/fs_context.h | 38 +- include/linux/fscrypt.h | 74 +- include/linux/fsl/ftm.h | 88 + include/linux/fsnotify.h | 10 +- include/linux/fsnotify_backend.h | 6 +- include/linux/genhd.h | 20 +- include/linux/hid.h | 4 +- include/linux/hyperv.h | 7 +- include/linux/iio/adc/ad_sigma_delta.h | 1 + include/linux/iio/driver.h | 1 + include/linux/iio/frequency/ad9523.h | 8 +- include/linux/iio/gyro/itg3200.h | 1 + include/linux/iio/iio.h | 4 +- include/linux/iio/imu/adis.h | 14 + include/linux/iio/timer/stm32-timer-trigger.h | 11 +- include/linux/intel-ish-client-if.h | 112 + include/linux/iomap.h | 22 +- include/linux/kernel.h | 14 +- include/linux/kernfs.h | 15 +- include/linux/kobject.h | 3 +- include/linux/livepatch.h | 3 - include/linux/lsm_hooks.h | 189 +- include/linux/mei_cl_bus.h | 3 + include/linux/mfd/palmas.h | 1 - include/linux/mfd/ti-lmu-register.h | 44 - include/linux/mfd/ti-lmu.h | 1 - include/linux/mfd/wm831x/regulator.h | 2 +- include/linux/mfd/wm8400-private.h | 8 - include/linux/module.h | 6 + include/linux/mount.h | 2 + include/linux/node.h | 71 + include/linux/nvme-rdma.h | 2 +- include/linux/nvmem-consumer.h | 7 + include/linux/pid.h | 2 + include/linux/platform_data/spi-ep93xx.h | 4 - include/linux/printk.h | 4 +- include/linux/random.h | 1 + include/linux/regulator/consumer.h | 5 + include/linux/sched/user.h | 7 + include/linux/security.h | 16 + include/linux/sed-opal.h | 10 +- include/linux/selection.h | 7 +- include/linux/soundwire/sdw.h | 16 +- include/linux/soundwire/sdw_intel.h | 6 +- include/linux/soundwire/sdw_registers.h | 5 +- include/linux/soundwire/sdw_type.h | 6 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/spi-mem.h | 12 + include/linux/spi/spi.h | 24 +- include/linux/spi/spi_bitbang.h | 1 + include/linux/syscalls.h | 9 + include/linux/thunderbolt.h | 8 + include/linux/types.h | 5 - include/linux/unicode.h | 30 + include/linux/vmw_vmci_defs.h | 35 +- include/trace/events/afs.h | 385 +- include/trace/events/btrfs.h | 245 +- include/trace/events/cpuhp.h | 4 +- include/trace/events/preemptirq.h | 2 +- include/trace/events/random.h | 13 +- include/trace/events/rcu.h | 4 +- include/trace/events/spi.h | 10 +- include/trace/events/sunrpc.h | 2 +- include/trace/events/vmscan.h | 4 +- include/trace/events/workqueue.h | 4 +- include/trace/events/xen.h | 2 +- include/uapi/linux/aspeed-p2a-ctrl.h | 62 + include/uapi/linux/audit.h | 14 + include/uapi/linux/btrfs_tree.h | 2 + include/uapi/linux/elf-em.h | 6 + include/uapi/linux/fcntl.h | 2 + include/uapi/linux/io_uring.h | 5 + include/uapi/linux/mei.h | 67 +- include/uapi/linux/mount.h | 62 + include/uapi/linux/sched.h | 1 + include/uapi/linux/sed-opal.h | 11 +- include/uapi/linux/spi/spidev.h | 6 +- include/uapi/misc/habanalabs.h | 161 +- include/xen/xen.h | 4 +- init/Kconfig | 21 +- init/main.c | 27 +- ipc/mqueue.c | 10 +- kernel/.gitignore | 1 + kernel/Makefile | 10 + kernel/acct.c | 4 +- kernel/async.c | 4 +- kernel/audit.c | 2 +- kernel/audit.h | 2 +- kernel/audit_fsnotify.c | 2 +- kernel/audit_tree.c | 2 +- kernel/audit_watch.c | 4 +- kernel/auditfilter.c | 20 +- kernel/auditsc.c | 119 +- kernel/bpf/inode.c | 10 +- kernel/dma/swiotlb.c | 6 +- kernel/events/uprobes.c | 2 +- kernel/fail_function.c | 2 +- kernel/fork.c | 107 +- kernel/gen_ikh_data.sh | 89 + kernel/irq/debugfs.c | 2 +- kernel/irq/handle.c | 2 +- kernel/irq/irqdesc.c | 3 +- kernel/irq/manage.c | 2 +- kernel/irq/spurious.c | 4 +- kernel/kheaders.c | 74 + kernel/livepatch/core.c | 94 +- kernel/padata.c | 3 +- kernel/rcu/tree.c | 2 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/seccomp.c | 6 +- kernel/signal.c | 12 +- kernel/stop_machine.c | 2 +- kernel/sys_ni.c | 3 - kernel/time/ntp.c | 22 +- kernel/time/ntp_internal.h | 4 +- kernel/time/sched_clock.c | 2 +- kernel/time/timekeeping.c | 13 +- kernel/time/timer.c | 2 +- kernel/workqueue.c | 12 +- lib/Kconfig.debug | 1 - lib/asn1_decoder.c | 4 + lib/cmdline.c | 5 + lib/error-inject.c | 2 +- lib/kobject.c | 93 +- lib/kobject_uevent.c | 11 +- lib/percpu-refcount.c | 4 +- lib/siphash.c | 36 +- lib/test_printf.c | 29 +- lib/vsprintf.c | 431 +- lib/zstd/bitstream.h | 5 + lib/zstd/compress.c | 1 + lib/zstd/decompress.c | 5 +- lib/zstd/huf_compress.c | 2 + mm/memblock.c | 12 +- mm/memory.c | 2 +- mm/shmem.c | 5 +- mm/vmscan.c | 2 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/log.c | 2 +- net/ceph/osd_client.c | 2 +- net/core/net-procfs.c | 2 +- net/core/net-sysfs.c | 6 +- net/core/netpoll.c | 4 +- net/rfkill/core.c | 2 +- net/sunrpc/rpc_pipe.c | 11 +- samples/Kconfig | 9 +- samples/Makefile | 2 +- samples/kobject/kset-example.c | 3 +- samples/pidfd/Makefile | 6 + samples/pidfd/pidfd-metadata.c | 112 + samples/statx/Makefile | 7 - samples/statx/test-statx.c | 258 - samples/vfs/Makefile | 10 + samples/vfs/test-fsmount.c | 133 + samples/vfs/test-statx.c | 267 + scripts/gcc-plugins/Kconfig | 126 +- scripts/selinux/install_policy.sh | 92 +- scripts/selinux/mdp/Makefile | 2 +- scripts/selinux/mdp/mdp.c | 165 +- security/Kconfig | 2 + security/Kconfig.hardening | 164 + security/apparmor/apparmorfs.c | 10 +- security/inode.c | 10 +- security/integrity/evm/evm_secfs.c | 10 +- security/keys/process_keys.c | 41 +- security/keys/request_key.c | 14 +- security/security.c | 11 + security/selinux/hooks.c | 229 +- security/selinux/include/security.h | 1 + security/selinux/netlabel.c | 14 +- security/selinux/ss/services.c | 7 +- sound/core/control.c | 2 +- sound/core/rawmidi.c | 2 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/core/timer.c | 2 +- sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1977-spi.c | 11 + sound/usb/line6/toneport.c | 8 +- tools/include/linux/coresight-pmu.h | 2 + tools/testing/ktest/ktest.pl | 41 +- tools/testing/ktest/sample.conf | 4 + tools/testing/selftests/livepatch/Makefile | 3 +- .../formal/srcu-cbmc/include/linux/types.h | 4 - 2434 files changed, 73011 insertions(+), 154718 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-counter create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-impedance-analyzer-ad5933 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 create mode 100644 Documentation/acpi/dsd/leds.txt create mode 100644 Documentation/admin-guide/mm/numaperf.rst create mode 100644 Documentation/devicetree/bindings/counter/ftm-quaddec.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt create mode 100644 Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt delete mode 100644 Documentation/devicetree/bindings/iio/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3532.txt create mode 100644 Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt create mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mt7621.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt create mode 100644 Documentation/driver-api/generic-counter.rst create mode 100644 arch/m68k/include/asm/syscall.h create mode 100644 arch/parisc/include/asm/jump_label.h create mode 100644 arch/parisc/include/asm/kgdb.h create mode 100644 arch/parisc/include/asm/kprobes.h create mode 100644 arch/parisc/include/asm/patch.h create mode 100644 arch/parisc/include/asm/sparsemem.h create mode 100644 arch/parisc/kernel/jump_label.c create mode 100644 arch/parisc/kernel/kgdb.c create mode 100644 arch/parisc/kernel/kprobes.c create mode 100644 arch/parisc/kernel/patch.c create mode 100644 arch/parisc/mm/fixmap.c create mode 100644 arch/unicore32/include/asm/syscall.h create mode 100644 drivers/acpi/hmat/Kconfig create mode 100644 drivers/acpi/hmat/Makefile create mode 100644 drivers/acpi/hmat/hmat.c create mode 100644 drivers/counter/104-quad-8.c create mode 100644 drivers/counter/Kconfig create mode 100644 drivers/counter/Makefile create mode 100644 drivers/counter/counter.c create mode 100644 drivers/counter/ftm-quaddec.c create mode 100644 drivers/counter/stm32-lptimer-cnt.c create mode 100644 drivers/counter/stm32-timer-cnt.c create mode 100644 drivers/extcon/extcon-intel-mrfld.c create mode 100644 drivers/extcon/extcon-intel.h create mode 100644 drivers/hid/hid-macally.c create mode 100644 drivers/hid/hid-u2fzero.c create mode 100644 drivers/hid/intel-ish-hid/ishtp-fw-loader.c delete mode 100644 drivers/hwtracing/coresight/coresight-dynamic-replicator.c create mode 100644 drivers/iio/adc/ad7780.c create mode 100644 drivers/iio/adc/ti-ads8344.c delete mode 100644 drivers/iio/counter/104-quad-8.c delete mode 100644 drivers/iio/counter/Kconfig delete mode 100644 drivers/iio/counter/Makefile delete mode 100644 drivers/iio/counter/stm32-lptimer-cnt.c create mode 100644 drivers/iio/gyro/fxas21002c.h create mode 100644 drivers/iio/gyro/fxas21002c_core.c create mode 100644 drivers/iio/gyro/fxas21002c_i2c.c create mode 100644 drivers/iio/gyro/fxas21002c_spi.c create mode 100644 drivers/iio/imu/adis16400.c delete mode 100644 drivers/iio/imu/adis16400.h delete mode 100644 drivers/iio/imu/adis16400_buffer.c delete mode 100644 drivers/iio/imu/adis16400_core.c create mode 100644 drivers/iio/proximity/mb1232.c create mode 100644 drivers/iio/temperature/max31856.c create mode 100644 drivers/leds/leds-lm3532.c create mode 100644 drivers/misc/aspeed-p2a-ctrl.c create mode 100644 drivers/misc/habanalabs/firmware_if.c create mode 100644 drivers/misc/habanalabs/goya/goya_coresight.c create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_wrap_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_coresight.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/pci/pci_general.h create mode 100644 drivers/misc/habanalabs/pci.c create mode 100644 drivers/misc/mei/hdcp/Kconfig delete mode 100644 drivers/mmc/host/mmci_qcom_dml.h create mode 100644 drivers/nvmem/nvmem-sysfs.c create mode 100644 drivers/nvmem/nvmem.h create mode 100644 drivers/nvmem/stm32-romem.c create mode 100644 drivers/regulator/stm32-pwr.c create mode 100644 drivers/spi/spi-mt7621.c create mode 100644 drivers/spi/spi-zynq-qspi.c create mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev create mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev create mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt create mode 100644 drivers/staging/fieldbus/Kconfig create mode 100644 drivers/staging/fieldbus/Makefile create mode 100644 drivers/staging/fieldbus/TODO create mode 100644 drivers/staging/fieldbus/anybuss/Kconfig create mode 100644 drivers/staging/fieldbus/anybuss/Makefile create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h create mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c create mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c create mode 100644 drivers/staging/fieldbus/anybuss/host.c create mode 100644 drivers/staging/fieldbus/dev_core.c create mode 100644 drivers/staging/fieldbus/fieldbus_dev.h delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-impedance-analy [...] delete mode 100644 drivers/staging/iio/adc/ad7780.c create mode 100644 drivers/staging/kpc2000/Kconfig create mode 100644 drivers/staging/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/TODO create mode 100644 drivers/staging/kpc2000/kpc.h create mode 100644 drivers/staging/kpc2000/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c create mode 100644 drivers/staging/kpc2000/kpc2000/core.c create mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h create mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile create mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c create mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h create mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h create mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt create mode 100644 drivers/staging/most/configfs.c delete mode 100644 drivers/staging/mt7621-mmc/Kconfig delete mode 100644 drivers/staging/mt7621-mmc/Makefile delete mode 100644 drivers/staging/mt7621-mmc/TODO delete mode 100644 drivers/staging/mt7621-mmc/board.h delete mode 100644 drivers/staging/mt7621-mmc/dbg.c delete mode 100644 drivers/staging/mt7621-mmc/dbg.h delete mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h delete mode 100644 drivers/staging/mt7621-mmc/sd.c delete mode 100644 drivers/staging/mt7621-spi/Kconfig delete mode 100644 drivers/staging/mt7621-spi/Makefile delete mode 100644 drivers/staging/mt7621-spi/TODO delete mode 100644 drivers/staging/mt7621-spi/spi-mt7621.c create mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h create mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8192e/license delete mode 100644 drivers/staging/rtlwifi/Kconfig delete mode 100644 drivers/staging/rtlwifi/Makefile delete mode 100644 drivers/staging/rtlwifi/TODO delete mode 100644 drivers/staging/rtlwifi/base.c delete mode 100644 drivers/staging/rtlwifi/base.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/Makefile delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbt_precomp.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.h delete mode 100644 drivers/staging/rtlwifi/cam.c delete mode 100644 drivers/staging/rtlwifi/cam.h delete mode 100644 drivers/staging/rtlwifi/core.c delete mode 100644 drivers/staging/rtlwifi/core.h delete mode 100644 drivers/staging/rtlwifi/debug.c delete mode 100644 drivers/staging/rtlwifi/debug.h delete mode 100644 drivers/staging/rtlwifi/efuse.c delete mode 100644 drivers/staging/rtlwifi/efuse.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_2_platform.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_info.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_h2c_extra_info_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_intf_phy_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_type.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_usb_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.c delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.h delete mode 100644 drivers/staging/rtlwifi/pci.c delete mode 100644 drivers/staging/rtlwifi/pci.h delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/mp_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_beamforming.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dfs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamic_rx_path.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_features.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_iqk.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_pre_define.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_reg.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11ac.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_types.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/version_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfinterface.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/phydm_hal_txbf_api.h delete mode 100644 drivers/staging/rtlwifi/ps.c delete mode 100644 drivers/staging/rtlwifi/ps.h delete mode 100644 drivers/staging/rtlwifi/pwrseqcmd.h delete mode 100644 drivers/staging/rtlwifi/rc.c delete mode 100644 drivers/staging/rtlwifi/rc.h delete mode 100644 drivers/staging/rtlwifi/regd.c delete mode 100644 drivers/staging/rtlwifi/regd.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/Makefile delete mode 100644 drivers/staging/rtlwifi/rtl8822be/def.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/reg.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.h delete mode 100644 drivers/staging/rtlwifi/stats.c delete mode 100644 drivers/staging/rtlwifi/stats.h delete mode 100644 drivers/staging/rtlwifi/wifi.h create mode 100644 drivers/thunderbolt/lc.c create mode 100644 drivers/thunderbolt/tunnel.c create mode 100644 drivers/thunderbolt/tunnel.h delete mode 100644 drivers/thunderbolt/tunnel_pci.c delete mode 100644 drivers/thunderbolt/tunnel_pci.h create mode 100644 fs/afs/dir_silly.c create mode 100644 fs/fsopen.c create mode 100644 fs/unicode/.gitignore create mode 100644 fs/unicode/Kconfig create mode 100644 fs/unicode/Makefile create mode 100644 fs/unicode/README.utf8data create mode 100644 fs/unicode/mkutf8data.c create mode 100644 fs/unicode/utf8-core.c create mode 100644 fs/unicode/utf8-norm.c create mode 100644 fs/unicode/utf8-selftest.c create mode 100644 fs/unicode/utf8data.h_shipped create mode 100644 fs/unicode/utf8n.h create mode 100644 fs/xfs/libxfs/xfs_health.h create mode 100644 fs/xfs/scrub/fscounters.c create mode 100644 fs/xfs/scrub/health.c create mode 100644 fs/xfs/scrub/health.h create mode 100644 fs/xfs/xfs_health.c create mode 100644 include/dt-bindings/iio/temperature/thermocouple.h create mode 100644 include/linux/counter.h create mode 100644 include/linux/counter_enum.h create mode 100644 include/linux/fsl/ftm.h create mode 100644 include/linux/intel-ish-client-if.h create mode 100644 include/linux/unicode.h create mode 100644 include/uapi/linux/aspeed-p2a-ctrl.h create mode 100755 kernel/gen_ikh_data.sh create mode 100644 kernel/kheaders.c create mode 100644 samples/pidfd/Makefile create mode 100644 samples/pidfd/pidfd-metadata.c delete mode 100644 samples/statx/Makefile delete mode 100644 samples/statx/test-statx.c create mode 100644 samples/vfs/Makefile create mode 100644 samples/vfs/test-fsmount.c create mode 100644 samples/vfs/test-statx.c create mode 100644 security/Kconfig.hardening