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-arm-mainline-allmodconfig in repository toolchain/linux-next.
from 01aa9d518eae Merge tag 'docs-4.20' of git://git.lwn.net/linux adds cec945c293fb mfd: ti_am335x_tscadc: Don't mark TSCADC MFD as wakeup capable adds 333e07ec4b33 Input: ti_am335x_tsc: Mark TSC device as wakeup source adds c974ac771479 mfd: ti_am335x_tscadc: Keep ADC interface on if child is w [...] adds 9eea8326f4e6 iio: adc: ti_am335x_adc: Disable ADC during suspend uncond [...] adds 7a39915b723a Input: ti_am335x_tsc: Mark IRQ as wakeup capable adds d31ca7e5d0fa mfd: madera: Add irqchip data pointer into struct madera adds 9612f8f50380 mfd: menelaus: Fix possible race condition and leak adds 64f3b6334de1 MAINTAINERS: Add AT91 USART MFD entry adds a785ce4c6d6c dt-bindings: Add binding for atmel-usart in SPI mode adds 7d3aa342cef7 mfd: at91-usart: Add MFD driver for USART adds 937c0a26acce MAINTAINERS: Add AT91 USART SPI entry adds e1892546ff66 spi: at91-usart: Add driver for at91-usart as SPI adds c24d25317a7c tty/serial: atmel: Change the driver to work under at91-usart MFD adds 56060b04c6d2 dt-bindings: mfd: atmel-usart: Correct interrupts property [...] adds 8a3813235502 MAINTAINERS: Change Radu's email address adds 259e0a00dc7c spi: at91-usart: Make local functions static adds 65b80dfffeab mfd: at91-usart: Include Device Tree header adds 92af5c130c20 Merge branches 'ib-mfd-iio-input-4.20', 'ib-mfd-irqchip-4. [...] adds 39b27ad9c71c mfd: sec-core: Add SPDX license identifiers adds d7d8d7a2405f mfd: maxim: Add SPDX license identifiers adds 838a724072d3 mfd: sec-core: Fix indentation of Kconfig description adds eef0594aee29 mfd: sec-core: Allow building as module adds 4ded11d1cf12 mfd: adp5520: Update MODULE AUTHOR email address adds 61cc15dac01a mfd: cros_ec: Check for mkbp events on resume only if supported. adds 3d51ec93a564 mfd: Add ingenic-tcu.h header adds 6b269a41a452 mfd: arizona: Correct calling of runtime_put_sync adds b04e68d16605 mfd: madera: Don't use regmap_read_poll_timeout to poll fo [...] adds 75a11072c462 mfd: max77620: Convert to using %pOFn instead of device_node.name adds 6360e40f421f mfd: madera: Remove unused forward reference adds 55143439b7b5 mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values adds 86f955d29ff8 mfd: motorola-cpcap: Add audio-codec support adds 95d617b4d66c mfd: intel_msic: Use DEFINE_RES_IRQ() macro adds 0ce8ea71fae0 mfd: intel_soc_pmic_crc: Use DEFINE_RES_IRQ_NAMED() macro adds 8bd2d03e54bb mfd: intel_soc_pmic_crc: Use REGMAP_IRQ_REG() macro adds 9f8ddee1dab8 mfd: intel_soc_pmic_bxtwc: Chain power button IRQs as well adds 51eeee8e4e41 mfd: Sort headers alphabetically for Intel PMIC drivers adds 26c7e05a69d3 mfd: Convert Intel PMIC drivers to use SPDX identifier 1;5 [...] adds 1e984d6d3b3f MAINTAINERS: Add myself as designated reviewer of Intel MFD PMIC adds 8e27a5638ab5 mfd: arizona: Make array mclk_name static, shrinks object size adds efddff27c886 mfd: max8997: Enale irq-wakeup unconditionally adds c1aaaa1cb7c8 mfd: max8997: Disable interrupt handling for suspend/resume cycle adds 5b6850fa90c5 mfd: ti-lmu: constify mfd_cell tables adds 7a6a395b16c3 mfd: ti-lmu: Switch to GPIOD adds 7891d37509cc mfd: ti-lmu: Use managed resource for everything adds 697894b9b847 mfd: ti-lmu: Use of_device_get_match_data() helper adds 6eb357844373 mfd: cros_ec: Avoid unneeded internal declaration warning adds 3ea172c84dc5 Merge tag 'mfd-next-4.20' of git://git.kernel.org/pub/scm/ [...] adds 0b193400b3f2 backlight: Update MODULE AUTHOR email address adds e6bcca0890b9 backlight: pwm_bl: Switch to using "atomic" PWM API adds 7cea645ae9c5 backlight: lm3639: Unconditionally call led_classdev_unregister adds 64c03ab0d509 backlight: Remove s6e63m0 driver adds e1c9f2eaa0fb backlight: Remove ld9040 driver adds 3f2dcb6411eb Merge tag 'backlight-next-4.20' of git://git.kernel.org/pu [...] adds 14f39921c906 HID: elan: fix spelling mistake "registred" -> "registered" adds 11db8173dbab HID: wacom: Work around HID descriptor bug in DTK-2451 and [...] adds ce9d58d3eafc HID: usbhid: Add quirk for Redragon/Dragonrise Seymur 2 adds 712fca63f50a Merge branch 'for-4.19/fixes' into for-linus adds 9d7b18668956 HID: magicmouse: add support for Apple Magic Trackpad 2 adds 472475000979 Merge branch 'for-4.20/apple' into for-linus adds 256a90ed9e46 HID: hid-bigbenff: driver for BigBen Interactive PS3OFMINI [...] adds 037ad063f797 Merge branch 'for-4.20/bigbenff' into for-linus adds 71f6fa90a353 HID: increase maximum global item tag report size to 256 adds d7065620b89f HID: input: do not append a suffix if the name already has it adds 8473a93d1ba5 HID: input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS adds d93af50ed68c Merge branch 'for-4.20/core' into for-linus adds 6b003a8ddd6f HID: cougar: Make parameter 'g6_is_space' dinamically settable adds 75f1f19bdd60 HID: cougar: Stop processing vendor events on hid-core adds d19031d32cd7 Merge branch 'for-4.20/cougar' into for-linus adds 78d8f8f1a180 mfd: cros: add "base attached" MKBP switch definition adds eb1aac4c8744 HID: google: add support tablet mode switch for Whiskers adds 8f35260e0b6c HID: google: drop superfluous const before SIMPLE_DEV_PM_OPS() adds 23e542e5ba5e HID: google: add dependency on Cros EC for Hammer adds a600ffe6ec60 Merge branch 'for-4.20/google' into for-linus adds d0b41230e80c HID: intel-ish-hid: ishtp: add helper function for driver [...] adds d174c6664f09 HID: intel-ish-hid: use helper function for private driver [...] adds a1c40ce62fd2 HID: intel-ish-hid: ishtp: add helper functions for client [...] adds 816e7ed1c85d HID: intel-ish-hid: use helper function to access client buffer adds e625020b2c1e HID: intel-ish-hid: ishtp: add helper function for client search adds f26de33faff1 HID: intel-ish-hid: use helper function to search client id adds 18c0b5467498 HID: intel_ish-hid: Enhance API to get ring buffer sizes adds 946a7773dcb6 HID: intel-ish-hid: use resource-managed api adds dc4e05d07959 HID: intel-ish-hid: using list_head for ipc write queue adds 9ee3e06610fd HID: i2c-hid: override HID descriptors for certain devices adds 4e7be68e8d0f Merge branch 'for-4.20/i2c-hid' into for-linus adds aaf9978c3c02 Input: Add the `REL_WHEEL_HI_RES` event code adds 1ff2e1a44e02 HID: input: Create a utility class for counting scroll events adds 051dc9b05796 HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] adds d56ca9855bf9 HID: logitech: Enable high-resolution scrolling on Logitech mice adds 3fe1d6bbcd16 HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice adds 5fe2ccbef9d7 HID: logitech: fix a used uninitialized GCC warning adds d9ca1c990a7f Input: reserve 2 events code because of HID adds 276e722761a1 Merge branch 'for-4.20/logitech-highres' into for-linus adds f2d3b625dae1 HID: microsoft: Convert private data to be a proper struct adds 73c5b254c365 HID: microsoft: Add rumble support for Xbox One S controller adds 830e82aa48f3 HID: microsoft: the driver now neeed MEMLESS_FF infrastructure adds 5099bc83ba11 Merge branch 'for-4.20/microsoft' into for-linus adds 7ffa13be4945 HID: multitouch: simplify the application retrieval adds 46011e9755e9 Merge branch 'for-4.20/multitouch' into for-linus adds 96f2f66a9856 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 89a74789f4b4 power: supply: cros_usbpd: remove unused pointer 'dev' adds b00b04aa668c power: supply: ab8500_fg: fix obsolete function adds 7b38ebdf7430 power: supply: maxim: Add SPDX license identifiers adds 9d9ae3414d1b power: supply: bq25890_charger: Add debugging output of fa [...] adds 0838d84fff7c power: supply: bq25890_charger: Remove unused table entries adds 2e1a2ddee9ce power: supply: bq25890_charger: Add the BQ25896 part adds ae6fe7a387e9 power: supply: bq25890_charger: Read back the current batt [...] adds 87a2b65fc855 power: supply: sysfs: ratelimit property read error message adds 54baff8d4e5d power: supply: ab8500_fg: silence uninitialized variable warnings adds b3e1b276a429 power: reset: convert to SPDX identifiers adds 9f7195da31fb power: reset: at91-poweroff: switch to slow clock before shutdown adds 4e018c1e9b05 power: reset: at91-poweroff: use only one poweroff function adds 9be74f0d39c1 power: reset: at91-poweroff: make mpddrc_base part of stru [...] adds 6764aca14fc8 power: reset: at91-poweroff: make sclk part of struct shdwc adds d12f84906bcb power: reset: at91-poweroff: rename at91_shdwc_base member [...] adds 9f1e44774be5 power: reset: at91-poweroff: do not procede if at91_shdwc [...] adds 2e04dd441a2e Merge tag 'psy-at91-poweroff-immutable-for-v4.20-signed' i [...] adds 36f47383c7f9 mfd: cros: add charger port count command definition adds 3af15cfacd1e power: supply: cros: add support for dedicated port adds 782853cf9b1b Merge tag 'psy-mfd-cros-immutable-for-v4.20-signed' into psy-next adds cb90a2c6f77f power: supply: max8998-charger: Fix platform data retrieval adds ad1570d99f28 power: supply: bq25890_charger: fix semicolon.cocci warnings adds 8314c212f995 power: supply: twl4030_charger: fix charging current out-o [...] adds 079cdff3d0a0 power: supply: twl4030_charger: disable eoc interrupt on l [...] adds 8d1f326ab8ed dt-bindings: power: Add Spreadtrum SC2731 charger documentation adds 1c3d7b0364f0 power: supply: Add Spreadtrum SC2731 charger support adds 457b42f0aa1c power: supply: bq27xxx: Add support for BQ27411 adds a4ac1f5ced58 power: reset: qcom-pon: Add pms405 pon support adds 415d602b226b power: supply: fix spelling mistake "Gauage" -> "Gauge" adds cfb347979e71 power: max8925: mark expected switch fall-through adds df132e4062af Merge tag 'for-v4.20' of git://git.kernel.org/pub/scm/linu [...] adds 3c5c98d135f5 libnvdimm: remove duplicate include adds b6eae0f61db2 libnvdimm: Hold reference on parent while scheduling async init adds 1a091d16dbff libnvdimm: Set device node in nd_device_register adds 48af2f7e52f4 libnvdimm, pfn: during init, clear errors in the metadata area adds 5d394eee2c10 libnvdimm, region: Fail badblocks listing for inactive regions adds 55781b66936e libnvdimm, namespace: Drop the repeat assignment for varia [...] adds 91ed7ac444ef libnvdimm, pmem: Fix badblocks population for 'raw' namespaces adds d11cf4a7321b libnvdimm, dimm: Maximize label transfer size adds d86d4d63d888 nvdimm: Sanity check labeloff adds 1cfeb66e8e13 nvdimm: Clarify comment in sizeof_namespace_index adds 19418b024427 nvdimm: Remove empty if statement adds 2d657d17f72d nvdimm: Split label init out from the logic for getting co [...] adds 7d47aad4570e nvdimm: Use namespace index data to reduce number of label [...] adds 97052c1c31d5 libnvdimm, label: Fix sparse warning adds 6f07f86c4940 acpi, nfit: Introduce nfit_mem flags adds 0ead11181fe0 acpi, nfit: Collect shutdown status adds f110176633d7 tools/testing/nvdimm: Populate dirty shutdown data adds 9607871f37dc UAPI: ndctl: Fix g++-unsupported initialisation in headers adds f366d322aea7 UAPI: ndctl: Remove use of PAGE_SIZE adds d3abaf43bab8 acpi, nfit: Fix Address Range Scrub completion tracking adds 594861215c83 acpi, nfit: Further restrict userspace ARS start requests adds 6078e07dcf53 Merge tag 'libnvdimm-for-4.20' of git://git.kernel.org/pub [...] adds 8960de4a5ca7 EDAC, amd64: Add Family 17h, models 10h-2fh support adds bd1852317ffe EDAC: Get rid of custom ICPU() macro adds 528d132c86a1 MAINTAINERS: Update maintainer for drivers/edac/sb_edac.c adds dcc960b225ce EDAC, sb_edac: Return early on ADDRV bit and address type test adds 8489b17ce29d EDAC, sb_edac: Fix reporting for patrol scrubber errors adds c968ed08594d EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions adds 6f6da1360462 EDAC: Correct DIMM capacity unit symbol adds c798c88f3962 EDAC, ghes: Use CPER module handles to locate DIMMs adds 075173690571 EDAC, i7core: Remove set but not used variable pvt adds 3ce078ffe2b6 arm64: dts: stratix10: Additions to EDAC System Manager adds d5fc9125566c EDAC, altera: Combine Stratix10 and Arria10 probe functions adds 446fd7afdcf1 arm64: dts: stratix10: Add SDRAM node adds 08f08bfb7b4c EDAC, altera: Merge Stratix10 into the Arria10 SDRAM probe [...] adds 064acbd4f4ab EDAC, altera: Add Stratix10 peripheral support adds 6b2da9ff0559 arm64: dts: stratix10: Add peripheral EDAC nodes adds 6b5885941955 EDAC: Raise the maximum number of memory controllers adds d913e8966a8f Merge branch 'tip-x86-hygon' into edac-for-4.20 adds c4a3e9464144 EDAC, amd64: Add Hygon Dhyana support adds 8537bf10976c EDAC, altera: Work around int-to-pointer-cast warnings adds 432de7fd7630 EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting adds 8f1897387720 EDAC, skx_edac: Fix logical channel intermediate decoding adds d8c27ba86a2f EDAC, thunderx: Fix memory leak in thunderx_l2c_threaded_isr() adds 4cf841e39850 ACPI/ADXL: Add address translation interface using an ACPI DSM adds 36168d712331 Merge tag 'edac_for_4.20' of git://git.kernel.org/pub/scm/ [...] adds 9524d6b265f9 dmaengine: ep93xx: Return proper enum in ep93xx_dma_chan_d [...] adds 5e621f5d5389 dmaengine: timb_dma: Use proper enum in td_prep_slave_sg adds 27d8d2d7a9b7 dmaengine: ppc4xx: fix off-by-one build failure adds d8570d018f69 dmaengine: at_xdmac: move spin_lock_bh to spin_lock in tasklet adds e1b5c26e254a Merge branch 'topic/at' into for-linus adds 6235588705ed dmaengine: at_hdmac: remove dma_slave_config direction usage adds 00648f4d0f41 dmaengine: bcm2835: remove dma_slave_config direction usage adds 80ade4beb733 dmaengine: coh901318: remove dma_slave_config direction usage adds 09347e3f26a5 dmaengine: jz4740: remove dma_slave_config direction usage adds 3d143c252ef0 dmaengine: dw: remove dma_slave_config direction usage adds fe6d3719970e dmaengine: hsu: remove dma_slave_config direction usage adds 7f0c14508953 dmaengine: idma: remove dma_slave_config direction usage adds dea7a9fbb009 dmaengine: imx-dma: remove dma_slave_config direction usage adds ad7756e7775e dmaengine: k3dma: dont use direction for memcpy adds 2ae1a237e58a dmaengine: k3dma: remove dma_slave_config direction usage adds 4e3c40408ab8 dmaengine: ep93xx_dma: remove dma_slave_config direction usage adds 314448f0386f dmaengine: mmp_tdma: remove dma_slave_config direction usage adds edc329fbb8de Merge branch 'topic/dirn_remove' into for-linus adds a5c1d8ec733c dmaengine: st_fdma: use dmaenginem_async_device_register t [...] adds c88c2d46e29b dmaengine: dw-axi-dmac: use dmaenginem_async_device_regist [...] adds 42f604b6516b dmaengine: stm32-mdma: use dmaenginem_async_device_registe [...] adds a5f99a95869e dmaengine: mmp_tdma: use dmaenginem_async_device_register [...] adds fc9826dec54c dmaengine: ste_dma40: use dmaenginem_async_device_register [...] adds 0f5a5e5700ad dmaengine: dma-jz4780: use dmaenginem_async_device_registe [...] adds d72c5f98539d dmaengine: pxa_dma: use dmaenginem_async_device_register t [...] adds fbb69ece0462 dmaengine: mxs-dma: use dmaenginem_async_device_register t [...] adds 90082cd397ae dmaengine: add COMPILE_TEST for the drivers adds 90d23222cf51 dmaengine: Revert "dmaengine: add COMPILE_TEST for the drivers" adds a436ff1e96b9 dmaengine: pxa: fix semicolon.cocci warnings adds b8bb45cbb387 Merge branch 'topic/dmam' into for-linus adds 5658f4f94cca dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail [...] adds 11b73fcf3a3a Merge branch 'topic/dw' into for-linus adds 1297b647c58c dmaengine: fsldma: move spin_lock_bh to spin_lock in tasklet adds 9d831528a656 dmaengine: fsl-edma: extract common fsl-edma code (no chan [...] adds 377eaf3b3c4a dmaengine: fsl-edma: add edma version and configurable registers adds 4d6d3a90e4ac dmaengine: fsl-edma: fix macros adds e7a3ff92eaf1 dmaengine: fsl-edma: add ColdFire mcf5441x edma support adds 5b7d0c9474bc dmaengine: mcf-edma: avoid warning for wrong pointer cast adds 0e819e3564c0 dmaengine: fsl-edma: remove dma_slave_config direction usage adds 9b01029dc093 Merge branch 'topic/fsl' into for-linus adds 7645d26f3b35 dmaengine: idma64: replace spin_lock_irqsave with spin_lock adds cfb03be6c7e8 driver/dma/ioat: Call del_timer_sync() without holding prep_lock adds f4d34aa8c887 dmaengine: ioat: fix prototype of ioat_enumerate_channels adds b29cf44398a9 Merge branch 'topic/intel' into for-linus adds 77da5d19af22 dt-bindings: jz4780-dma: Update bindings to reflect driver [...] adds 54f919a04cf2 dmaengine: dma-jz4780: Return error if not probed from DT adds 6147b032e544 dmaengine: dma-jz4780: Avoid hardcoding number of channels adds 33633583a23a dmaengine: dma-jz4780: Separate chan/ctrl registers adds 5eed7d84bcc0 dmaengine: dma-jz4780: Use 4-word descriptors adds c558ecd21c85 dmaengine: dma-jz4780: Don't depend on MACH_JZ4780 adds 29870eb759ab dmaengine: dma-jz4780: Add support for the JZ4770 SoC adds ffaaa8cc4ee6 dmaengine: dma-jz4780: Add support for the JZ4740 SoC adds ae9156b63d94 dmaengine: dma-jz4780: Add support for the JZ4725B SoC adds 17a8e30e9daf dmaengine: dma-jz4780: Enable Fast DMA to the AIC adds 5a6187d70f7f dmaengine: dma-jz4780: Add missing residue DTC mask adds f3c045dffe73 dmaengine: dma-jz4780: Simplify jz4780_dma_desc_residue() adds 9e4e3a4c00c0 dmaengine: dma-jz4780: Set DTCn register explicitly adds 83ef4fb7556b dmaengine: dma-jz4780: Further residue status fix adds 1f0b0f235a84 dmaengine: dma-jz4780: Use dma_set_residue() adds f57879a574ae MIPS: JZ4780: DTS: Update DMA node to match driver changes adds 6b5b368b5cbd MIPS: JZ4770: DTS: Add DMA nodes adds d426c517a742 MIPS: JZ4740: DTS: Add DMA nodes adds 81c3ee027e5d Merge branch 'topic/jz' into for-linus adds cbc229a47c82 dmaengine: mv_xor: move spin_lock_bh to spin_lock in tasklet adds ca36ed0c4547 Merge branch 'topic/mv' into for-linus adds 5ab64902b5f9 dmaengine: Convert to using %pOFn instead of device_node.name adds 4fa7393bda7b Merge branch 'topic/of' into for-linus adds d64e1b3f5cce dmaengine: owl: Add Slave and Cyclic mode support for Acti [...] adds a3e403161fe1 dmaengine: owl: Fix warnings generated during build adds bfda90208708 Merge branch 'topic/owl' into for-linus adds 901fd85251e5 dmaengine: use SPDX identifier for Renesas drivers adds 6b1e23c93cba dt-bindings: rcar-dmac: Document r8a7744 support adds cf1b2c309b47 dt-bindings: dmaengine: usb-dmac: Add binding for r8a7744 adds 97d49c59e219 dmaengine: rcar-dmac: set scatter/gather max segment size adds 8e75ab9bd835 Merge branch 'topic/renesas' into for-linus adds 4ac695464763 dmaengine: sprd: Support DMA link-list mode adds 4b4447bfadd0 Merge branch 'topic/sprd' into for-linus adds cc832dc8e327 dmaengine: stm32-dma: check whether length is aligned on F [...] adds 71f021cf6de8 Merge branch 'topic/stm' into for-linus adds a41efc2a0f68 Merge tag 'dmaengine-4.20-rc1' of git://git.infradead.org/ [...] adds aeae4f3e5c38 PCI/ASPM: Fix link_state teardown on device removal adds 1ad61b612b95 PCI/ACPI: Correct error message for ASPM disabling adds c238252f86c1 PCI/ACPI: Allow _OSC presence to be optional for PCI adds 17c91487364f PCI/ASPM: Do not initialize link state when aspm_disabled is set adds b1801bf05964 Merge branch 'pci/aspm' adds 9c314a48aeab arm64: PCI: Remove node-local allocations when initialisin [...] adds d193631bfb38 x86/PCI: Remove node-local allocation when initialising ho [...] adds bad7dcd94f39 ACPI/PCI: Pay attention to device-specific _PXM node values adds d6112f8def51 PCI: Add support for Immediate Readiness adds de468b755464 Merge branch 'pci/enumeration' adds a50ac6bfd604 PCI: Simplify disconnected marking adds 11e87702be65 PCI: pciehp: Differentiate between surprise and safe removal adds 7d4ba52317c4 PCI: pciehp: Drop unnecessary includes adds eee6e273843d PCI: pciehp: Drop hotplug_slot_ops wrappers adds 80696f991424 PCI: pciehp: Tolerate Presence Detect hardwired to zero adds 5790a9c78e78 PCI: pciehp: Unify controller and slot structs adds 4ff3126e80fc PCI: pciehp: Rename controller struct members for clarity adds d758714235e7 PCI: pciehp: Reshuffle controller struct for clarity adds 81c4b5bf30de PCI: hotplug: Constify hotplug_slot_ops adds a7da21613c4e PCI: hotplug: Drop hotplug_slot_info adds 125450f81441 PCI: hotplug: Embed hotplug_slot adds a0d58937404f PCI: hotplug: Document TODOs adds c29de84149ab PCI: portdrv: Initialize service drivers directly adds 874b3251113a PCI: portdrv: Restore PCI config state on slot reset adds 4f802170a861 PCI/DPC: Save and restore config state adds 60271ab044a5 PCI/AER: Take reference on error devices adds 9d938ea53b26 PCI/AER: Don't read upstream ports below fatal errors adds c4eed62a2143 PCI/ERR: Use slot reset if available adds bdb5ac85777d PCI/ERR: Handle fatal error recovery adds bfcb79fca19d PCI/ERR: Run error recovery callbacks for all affected devices adds 542aeb9c8f93 PCI/ERR: Simplify broadcast callouts adds 7b42d97e99d3 PCI/ERR: Always report current recovery status for udev adds a6bd101b8f84 PCI: Unify device inaccessible adds f0157160b359 PCI: Make link active reporting detection generic adds ac86e8eeb054 PCI: Do not skip power-managed bridges in pci_enable_wake() adds 6299cf9ec398 PCI / ACPI: Enable wake automatically for power managed bridges adds eb34da60edee PCI: pciehp: Disable hotplug interrupt during suspend adds 720d6a671a6e PCI: pciehp: Do not handle events if interrupts are masked adds 52be9464aa7e PCI/portdrv: Resume upon exit from system suspend if left [...] adds 94c7993fb5bd PCI/portdrv: Add runtime PM hooks for port service drivers adds 9c62f0bfb832 PCI: pciehp: Implement runtime PM callbacks adds 0e157e528604 PCI/PME: Implement runtime PM callbacks adds 5f5e4890d57a ACPI / property: Allow multiple property compatible _DSD entries adds 26ad34d510a8 PCI / ACPI: Whitelist D3 for more PCIe hotplug ports adds de3ffa301142 PCI: Equalize hotplug memory and io for occupied and empty slots adds 479e01a402f0 PCI/ERR: Remove duplicated include from err.c adds 37f1c5868e45 PCI: cpqphp: Remove set but not used variable 'physical_slot' adds 74171e9dab62 PCI: pnv_php: Use kmemdup() adds 62b36c3ea664 PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls adds 5180fd913558 PCI: Uninline PCI bus accessors for better ftracing adds 3e41a317ae45 PCI/AER: Remove unused aer_error_resume() adds fcd4d369034a PCI/AER: Remove error source from AER struct aer_rpc adds 27c1ce8bbed7 PCI/AER: Use kfifo for tracking events instead of reimplem [...] adds ecae65e133f2 PCI/AER: Use kfifo_in_spinlocked() to insert locked elements adds 6200cc5ee2ba PCI/AER: Use threaded IRQ for bottom half adds 369fd7b00fce PCI/AER: Use managed resource allocations adds 0e98db259fd8 PCI/AER: Reuse existing pcie_port_find_device() interface adds 390e2db82480 PCI/AER: Abstract AER interrupt handling adds e51cd9ce5dd3 PCI/AER: Refactor error injection fallbacks adds 20634dc361e1 Merge branch 'pci/hotplug' adds 1ccce46c5e8b PCI: Remove unused NFP32xx IDs adds c6635792737b PCI: Allocate dma_alias_mask with bitmap_zalloc() adds 7eb3702504c6 PCI: Fix pci.c kernel-doc parameter warning adds 5f0ecb275b16 PCI: Remove set but unused variable adds fa295becc533 PCI / ACPI: Mark expected switch fall-through adds 18b01b16e8ba PCI: Remove pci_unmap_addr() wrappers for DMA API adds a6f44cf9f5cc PCI: Remove pci_set_dma_seg_boundary() adds b0da3498c587 PCI: Remove pci_set_dma_max_seg_size() adds d0c9606b31a2 PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk adds 01d5d7fa8376 PCI: Add macro for Switchtec quirk declarations adds 742bbe1ee35b PCI: Fix Switchtec DMA aliasing quirk dmesg noise adds fb513f60ea58 NTB: switchtec_ntb: Update switchtec documentation with pr [...] adds fe73c23d7a09 PCI: pcie: Remove redundant 'default n' from Kconfig adds ee8360fdafac Merge branch 'pci/misc' adds 4c1ef72e9b71 PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice adds 0af616639513 Merge branch 'pci/msi' adds 52916982af48 PCI/P2PDMA: Support peer-to-peer memory adds cbb8ca69fcbb PCI/P2PDMA: Add sysfs group to display p2pmem stats adds 977196b8c5b2 PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset adds 2d7bc010f450 PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers adds fcc78f9c2247 docs-rst: Add a new directory for PCI documentation adds e4f7a9480337 PCI/P2PDMA: Add P2P DMA driver writer's documentation adds 49d92c0dd64a block: Add PCI P2P flag for request queue adds 50b7d22079f7 IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx [...] adds 0f238ff5cc92 nvme-pci: Use PCI p2pmem subsystem to manage the CMB adds e0596ab2900d nvme-pci: Add support for P2P memory in requests adds 5b2322e48c97 nvmet: Introduce helper functions to allocate and free req [...] adds c6925093d0b2 nvmet: Optionally use PCI P2P memory adds 1734715493e0 Merge branch 'pci/peer-to-peer' adds 975bb8b4dc93 PCI/IOV: Use VF0 cached config space size for other VFs adds 4c243716e77d PCI/IOV: Remove unnecessary include of <linux/pci-ats.h> adds eff81b6f7b1e Merge branch 'pci/virtualization' adds 4f475e8e0a6d x86/PCI: Apply VMD's AERSID fixup generically adds 6aa0459e75b7 Merge branch 'pci/host-vmd' adds aa77e55d4812 PCI: cadence: Correct probe behaviour when failing to get PHY adds 0652d4b6b56f PCI: cadence: Use AXI region 0 to signal interrupts from EP adds e81e36a96bb5 PCI: cadence: Write MSI data with 32bits adds 61ce5809570b Merge branch 'remotes/lorenzo/pci/cadence' adds de17c5200237 PCI: Remove unnecessary check of device_type == pci adds 7ae76c4c5a2d DT: pci: rcar-pci: document R8A77990 bindings adds 6adb734bb9c7 dt-bindings: PCI: rcar: Add device tree support for r8a7744 adds 684e07ed39dd dt-bindings: PCI: rcar: Add device tree support for r8a7744 adds 23a5fba4d941 PCI: Introduce PCI bridge emulated config space common logic adds eae6aaf8488e PCI: mvebu: Drop unused PCI express capability code adds 1f08673eef12 PCI: mvebu: Convert to PCI emulated bridge config space adds 8a3ebd8de328 PCI: aardvark: Implement emulated root PCI bridge config space adds b7c18dc06ad1 Merge branch 'remotes/lorenzo/pci/controller-misc' adds f18f42d7497d PCI: imx6: Support MPLL reconfiguration for 100MHz and 200 [...] adds 0ee2c1f2429f PCI: imx: Initial imx7d pm support adds 6e5da6f7d824 PCI: qcom: Fix error handling in runtime PM support adds e3336a18ff85 dt-bindings: PCI: dra7xx: Add bindings for unaligned acces [...] adds 726d75a6d243 PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode adds 6870b6735097 PCI: kirin: Fix section mismatch warning adds de248327091e reset: imx7: Add PCIE_CTRL_APPS_TURNOFF adds 3e3f50b148dd dt-bindings: imx6q-pcie: Add turnoff reset for imx7d adds 3aedf7e135b5 ARM: dts: imx7d: Add turnoff reset adds f4e833ba2a95 PCI: imx: Add PME_Turn_Off support adds 525fde075039 Merge branch 'remotes/lorenzo/pci/dwc' adds 4da6b4480766 PCI: iproc: Remove PAXC slot check to allow VF support adds deab1f261cd3 Merge branch 'remotes/lorenzo/pci/iproc' adds 148e340c0696 PCI: keystone: Use quirk to limit MRRS for K2G adds 00a2c4094f8e PCI: keystone: Use quirk to set MRRS for PCI host bridge adds 1e10f73e4cb0 PCI: keystone: Move dw_pcie_setup_rc() out of ks_pcie_esta [...] adds 2433a182ad9c PCI: keystone: Do not initiate link training multiple times adds 1f79f98f0575 PCI: keystone: Remove unused argument from ks_dw_pcie_host_init() adds b492aca35c98 PCI: keystone: Merge pci-keystone-dw.c and pci-keystone.c adds c81ab8013672 PCI: keystone: Remove redundant platform_set_drvdata() invocation adds a1cabd2b42fd PCI: keystone: Use uniform function naming convention adds 03d178386477 dt-bindings: PCI: keystone: Add bindings to get device con [...] adds b51a625b784a PCI: keystone: Use SYSCON APIs to get device ID from contr [...] adds 49229238ab47 PCI: keystone: Cleanup PHY handling adds 8047eb55129a PCI: keystone: Invoke runtime PM APIs to enable clock adds 44c747af2be7 PCI: keystone: Cleanup configuration space access adds b4f1af8352fd PCI: keystone: Get number of outbound windows from DT adds e75043ad9792 PCI: keystone: Cleanup outbound window configuration adds f9127db9fbad PCI: keystone: Cleanup set_dbi_mode() and get_dbi_mode() adds 23fe5bd4be90 PCI: keystone: Cleanup ks_pcie_link_up() adds 0523cdc6e775 PCI: keystone: Use ERR_IRQ_STATUS instead of ERR_IRQ_STATU [...] adds daaaa665ca01 PCI: keystone: Add debug error message for all errors adds c0b8558648c2 PCI: keystone: Reorder header file in alphabetical order adds 261de72f0169 PCI: keystone: Cleanup macros defined in pci-keystone.c adds fc23af0cb1ef Merge branch 'remotes/lorenzo/pci/keystone' adds 17a0a1e5f6c4 PCI: mediatek: Fix unchecked return value adds 074d6f32689c PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matc [...] adds a7f172ab6a8e PCI: mediatek: Fix class type for MT7622 to PCI_CLASS_BRIDGE_PCI adds 88c0e230bb4a PCI: mediatek: Remove the redundant dev->pm_domain check adds 57cb3152b360 PCI: mediatek: Convert to use pci_host_probe() adds 3828d60fd2ef PCI: mediatek: Fixup MSI enablement logic by enabling MSI [...] adds 97d2932fee4b PCI: mediatek: Add system PM support for MT2712 and MT7622 adds 031337ace2d1 PCI: mediatek: Add loadable kernel module support adds 4dd4d9963677 Merge branch 'remotes/lorenzo/pci/mediatek' adds dc8af3a827df PCI: vmd: Detach resources after stopping root bus adds 7e4e95897663 Merge branch 'remotes/lorenzo/pci/vmd' adds fef31ecaaf2c tools: PCI: Fix compilation warnings adds 1ce78ce09430 tools: PCI: Change pcitest compiling process adds 663569db6476 Merge branch 'remotes/lorenzo/pci/tools' adds bd6bf7c10484 Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/ [...] adds 0eeec01488da scsi: raid_attrs: fix unused variable warning adds 05a9874426af scsi: aacraid: remove unused variables dev and cpu adds 45b7af985d54 scsi: be2iscsi: remove unused variable dmsg adds 165ee6215062 scsi: 53c700: Fix spelling of 'NEGOTIATION' adds 26c724a690a1 scsi: lpfc: remove an unnecessary NULL check adds b6876a8407d0 scsi: libfc: remove unnecessary condition check adds cca6cb8ad7a8 scsi: aic7xxx: Fix build using bare-metal toolchain adds b86ac8fd4b2f scsi: qla2xxx: Fix process response queue for ISP26XX and above adds 4c1458df9635 scsi: qla2xxx: Fix incorrect port speed being set for FC adapters adds 49cecca7dd49 scsi: qla2xxx: Use correct qpair for ABTS/CMD adds cb873ba40020 scsi: qla2xxx: Update rscn_rcvd field to more meaningful s [...] adds 050e0ced3591 scsi: qla2xxx: Remove redundant check for fcport deletion adds cd4ed6b470f1 scsi: qla2xxx: Move rport registration out of internal work_list adds 0754d5e003bc scsi: qla2xxx: Decrement login retry count for only plogi adds e112761a4f1d scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion adds 2d3fdbebd2df scsi: qla2xxx: Force fw cleanup on ADISC error adds 9ba1cb25c151 scsi: qla2xxx: Remove all rports if fabric scan retry fails adds 8d9bf0a9a268 scsi: qla2xxx: Fix iIDMA error adds 93eca6135183 scsi: qla2xxx: Defer chip reset until target mode is enabled adds aa9e6d7b9643 scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 adds 8852f5b1d2d4 scsi: qla2xxx: Update driver to version 10.00.00.09-k adds b6faaaf796d7 scsi: qla2xxx: Serialize mailbox request adds 1073daa470d9 scsi: qla2xxx: Fix deadlock between ATIO and HW lock adds 079a3a3b9dff scsi: qla2xxx: Add appropriate debug info for invalid RX_ID adds 0691094ff3f2 scsi: qla2xxx: Add logic to detect ABTS hang and response [...] adds 6b0431d6fa20 scsi: qla2xxx: Fix out of order Termination and ABTS response adds 8b4673ba3a1b scsi: qla2xxx: Add support for ZIO6 interrupt threshold adds 6a6294689201 scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct adds 0aca77843e28 scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up adds d4f7a16aeca6 scsi: qla2xxx: Remove ASYNC GIDPN switch command adds aecf043443d3 scsi: qla2xxx: Fix Remote port registration adds 5512e523325a scsi: qla2xxx: Remove stale ADISC_DONE event adds 585def9b2f47 scsi: qla2xxx: Move ABTS code behind qpair adds 950c6ab7b540 scsi: qla2xxx: Update driver version to 10.00.00.10-k adds 4072e1dcd8fc scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport adds 8bccfe0d21b5 scsi: qla2xxx: Increase abort timeout value adds f99c5d294b36 scsi: qla2xxx: Check for Register disconnect adds 5d74c87a20ad scsi: qla2xxx: Fix port speed display on chip reset adds 527b8ae3948b scsi: qla2xxx: Fix dropped srb resource. adds 0e324e949ecd scsi: qla2xxx: Fix race condition for resource cleanup adds 0645cb8350cd scsi: qla2xxx: Add mode control for each physical port adds 8235f4b5aeba scsi: qla2xxx: Fix early srb free on abort adds 861d483dcd18 scsi: qla2xxx: Fix stuck session in PLOGI state adds 1e4ac5d6fe0a scsi: qla2xxx: shutdown chip if reset fail adds 56d942de59eb scsi: qla2xxx: Reject bsg request if chip is down. adds d594db018792 scsi: qla2xxx: Fix premature command free adds 7c388f91ec1a scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx adds f3a03ee1102a scsi: qla2xxx: Fix duplicate switch's Nport ID entries adds a110af851a82 scsi: qla2xxx: Fix double increment of switch scan retry count adds a64a290ec6d7 scsi: qla2xxx: Update driver version to 10.00.00.11-k adds 01a8aed6a009 scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN adds 5b9e70b22cc5 scsi: lpfc: raise sg count for nvme to use available sg resources adds faf0a5f829eb scsi: lpfc: Raise nvme defaults to support a larger io and [...] adds ca7fb76e091f scsi: lpfc: Correct race with abort on completion path adds 0ef01a2d95fd scsi: lpfc: Correct soft lockup when running mds diagnostics adds 523128e53b1e scsi: lpfc: Correct irq handling via locks when taking ada [...] adds aad59d5d3473 scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 adds 2879265f514b scsi: lpfc: Fix errors in log messages. adds 18027a8ccca5 scsi: lpfc: reduce locking when updating statistics adds d2cc9bcd7fa3 scsi: lpfc: add support to retrieve firmware logs adds 6318cb7fb0e5 scsi: lpfc: update driver version to 12.0.0.7 adds 288315e95264 scsi: sym53c8xx: fix NULL pointer dereference panic in sym [...] adds 948dff7a41c5 scsi: arcmsr: Spelling s/rebulid/rebuild/ adds 5b075efb42ba scsi: libfc: remove set but not used variable 'rpriv' adds aed922fa73b1 scsi: aic7xxx: remove unused redundant variable num_chip_names adds 0b1b1d88614f scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" adds cd135754d837 scsi: pm80xx: Fix for phy enable/disable functionality adds 76cb25b05803 scsi: pm80xx: Corrected dma_unmap_sg() parameter adds 72349b62a571 scsi: pm80xx: Fixed system hang issue during kexec boot adds b5dedc756d5e scsi: pm80xx: Update driver version to 0.1.39 adds 94e989dee2b7 scsi: message: fusion: fix a few trivial spelling mistakes adds eebcc1964648 scsi: ufshcd: Fix NULL pointer dereference for in ufshcd_init adds 78d85f31519c scsi: pm80xx: Remove set but not used variable 'device_id' adds fdd0a66b7af4 scsi: pm80xx: Remove set but not used variable 'page_code' adds 902ff8603ed7 scsi: iscsi: target: fix spelling mistake "entires" -> "entries" adds 5227388d599e scsi: aic7xxx: remove set but not used variable 'shared_scb_data' adds 6f1d8a5327c5 scsi: core: remove unnecessary unlikely() adds efcbe99818ac scsi: bnx2fc: Remove set but not used variable 'oxid' adds a63eba9efdc1 scsi: lpfc: Remove set but not used variable 'sgl_size' adds 2b08adff433c scsi: qla2xxx: Remove set but not used variable 'ptr_dma' adds fed564f6503b scsi: target: iblock: split T10 PI SGL across command bios adds 874deb1c652d scsi: advansys: Remove unnecessary parentheses adds 048a864e5330 scsi: hpsa: Use vmemdup_user to replace the open code adds adb11023a598 scsi: FlashPoint: Remove unnecessary parentheses adds 6868aa76dc7a scsi: megaraid: fix spelling mistake "maibox" -> "mailbox" adds 986d7dbc4169 scsi: libsas: delete dead code in scsi_transport_sas.c adds 640208a1c91c scsi: libsas: make the lldd_port_deformed method optional adds 32c850bf587f scsi: libsas: always unregister the old device if going to [...] adds 437207d3697f scsi: libsas: check the ata device status by ata_dev_enabled() adds b90cd6f2b905 scsi: libsas: fix a race condition when smp task timeout adds 801df68d617e scsi: target: iscsi: cxgbit: fix csk leak adds 84e13c453d86 scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx adds 1703659dada8 scsi: qla2xxx: don't allow negative thresholds adds f7d61c995df7 scsi: qla2xxx: Fix NVMe session hang on unload adds db186382af21 scsi: qla2xxx: Fix NVMe Target discovery adds 732ee9a912cf scsi: qla2xxx: Fix duplicate switch database entries adds 5c6400536481 scsi: qla2xxx: Fix re-using LoopID when handle is in use adds 39553065f77c scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured adds 710bc78f829d scsi: qla2xxx: Fix recursive mailbox timeout adds bcc71cc3cde1 scsi: qla2xxx: Fix for double free of SRB structure adds 9fe278f44b4b scsi: qla2xxx: Move log messages before issuing command to [...] adds eec73c2ec111 scsi: qla4xxx: Remove redundant check on drvr_wait adds 90ded4e2005b scsi: mptfusion: Remove unnecessary parentheses adds 1aeeeed7f03c scsi: NCR5380: Clear all unissued commands on host reset adds 6a162836997c scsi: NCR5380: Reduce goto statements in NCR5380_select() adds dad8261e6438 scsi: NCR5380: Have NCR5380_select() return a bool adds 7c8ed783c2fa scsi: NCR5380: Withhold disconnect privilege for REQUEST SENSE adds 070356513963 scsi: NCR5380: Use DRIVER_SENSE to indicate valid sense data adds 7ef55f6744c4 scsi: NCR5380: Check for invalid reselection target adds 45ddc1b24806 scsi: NCR5380: Don't clear busy flag when abort fails adds 08267216b3f8 scsi: NCR5380: Don't call dsprintk() following reselection [...] adds ca694afad707 scsi: NCR5380: Handle BUS FREE during reselection adds 6b0e87a6aafe scsi: NCR5380: Check for bus reset adds ef801f07e7b3 scsi: qla2xxx: Return switch command on a timeout adds 3bf31de71206 scsi: MAINTAINERS: Fix typo in cxlflash stanza adds 645a20c6821c scsi: mpt3sas: Add ioc_<level> logging macros adds 919d8a3f3fef scsi: mpt3sas: Convert uses of pr_<level> with MPT3SAS_FMT [...] adds 4dc74b2eb9ea scsi: mpt3sas: Convert mlsleading uses of pr_<level> with [...] adds fc7d510ec4c8 scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and r [...] adds 506f7f6b265c scsi: mpt3sas: Remove KERN_WARNING from panic uses adds 1f95a47eec97 scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT witho [...] adds 16e8b9631a28 scsi: mpt3sas: Remove unused macro MPT3SAS_FMT adds c39a4d755393 scsi: mpt3sas: Use dma_pool_zalloc adds b51d577a5129 scsi: mpt3sas: Remove unnecessary parentheses and simplify [...] adds 51aef7161753 scsi: snic: Replace spin_is_locked() with lockdep adds 391e388f853d scsi: ufs: cleanup struct utp_task_req_desc adds c6049cd98212 scsi: ufs: add a low-level __ufshcd_issue_tm_cmd helper adds a851b2bd3632 scsi: uapi: ufs: Make utp_upiu_req visible to user space adds df032bf27a41 scsi: ufs: Add a bsg endpoint that supports UPIUs adds 220d17a69de4 scsi: ufs: Use data structure size in pointer arithmetic adds 5e0a86eed846 scsi: ufs: Add API to execute raw upiu commands adds 95e34bf930ea scsi: ufs-bsg: Add support for raw upiu in ufs_bsg_request() adds e77044c5a842 scsi: ufs-bsg: Add support for uic commands in ufs_bsg_request() adds ca2ade241576 scsi: arcmsr: clean up clang warning on extraneous parentheses adds 67d98f0a83f8 scsi: megaraid_mbox: remove bogus use of pci_dma_sync_sg_* APIs adds 416c461372b3 scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call adds 664e68bcab5b scsi: ufs: fix integer type usage in uapi header adds 5adaf1e8d5e5 scsi: ufs: make UFS Tx lane1 clock optional for QCOM platforms adds d47b3bd797f1 scsi: am53c974: use the generic DMA API adds 10c0cd38ce4c scsi: sun_esp: don't use GFP_ATOMIC for command block allocation adds 98cda6a2e0d4 scsi: esp_scsi: use strong typing for the dev field adds 44b1b4d24b2d scsi: esp_scsi: remove the dev argument to scsi_esp_register adds 3f9295b65ea4 scsi: esp_scsi: move dma mapping into the core code adds 86117d7f9569 scsi: esp_scsi: remove union in esp_cmd_priv adds a33e5bfb2972 scsi: core: Allow state transitions from OFFLINE to BLOCKED adds aad1271a4845 scsi: libfc: check fc_frame_payload_get() return value for null adds 0b4aafc332e4 scsi: libfc: retry PRLI if we cannot analyse the payload adds 25ab0bc334b4 scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK [...] adds 38fe73cc2c96 scsi: target: Fix target_wait_for_sess_cmds breakage with [...] adds 5a54691f874a scsi: hisi_sas: Feed back linkrate(max/min) when re-attached adds 1668e3b6f8f8 scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_ta [...] adds 584f53fe5f52 scsi: hisi_sas: Fix the race between IO completion and tim [...] adds 3e178f3ecfcf scsi: hisi_sas: Free slot later in slot_complete_vx_hw() adds 6ecf5ba13cd5 scsi: hisi_sas: unmask interrupts ent72 and ent74 adds 784b46b7cba0 scsi: hisi_sas: Use block layer tag instead for IPTT adds 3bccfba83127 scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME [...] adds df711553f444 scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat adds d9a771fd4271 scsi: target: log Data-Out timeouts as errors adds c62ae3005b35 scsi: target: log NOP ping timeouts as errors adds dce6190ca78a scsi: target: split out helper for cxn timeout error stashing adds 33b3f8ca510a scsi: target: stash sess_err_stats on Data-Out timeout adds 4240d448a483 scsi: target/core: Fix spelling in two source code comments adds c1fbff863595 scsi: target/core: Remove an unused data member from struc [...] adds 5e568d22fc79 scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag adds 80b045b385cf scsi: target/core: Use the SECTOR_SHIFT constant adds 81b6ca6dbada scsi: target/core: Use sg_alloc_table() instead of open-coding it adds aa73237dcb2d scsi: target/core: Always call transport_complete_callback [...] adds 5d25ff7a5448 scsi: ips: fix missing break in switch adds 8d849275dce4 scsi: osd: initiator should use mq variant of request ending adds abaf75dd610c scsi: sg: remove bad blk_end_request_all() call adds fe5fb42de362 scsi: hisi_sas: Fix spin lock management in slot_index_all [...] adds c4dba187e69e scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" adds fd13f0517d2f scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" adds 47db7873136a scsi: megaraid_sas: fix a missing-check bug adds 242b4a39be73 scsi: arcmsr: Remove set but not used variables 'id, lun' adds 3e59790e07a9 scsi: qla2xxx: Remove unnecessary self assignment adds 6498cbc57f25 scsi: bfa: Remove unused functions adds 0bfe7d3cae58 scsi: qla2xxx: Simplify conditional check adds 13eb34b669b8 scsi: megaraid_mbox: remove set but not used variables adds b5a5fe4ef7fd scsi: cxgb4i: add DCB support for iSCSI connections adds feb59a34135c scsi: lpfc: Remove set but not used variables 'fc_hdr' and [...] adds e9e9a103528c scsi: isci: Use proper enumerated type in atapi_d2h_reg_fr [...] adds 362b5da3dfce scsi: isci: Change sci_controller_start_task's return type [...] adds 761c830ec7b3 scsi: bfa: Avoid implicit enum conversion in bfad_im_post_ [...] adds f41d84d44a1d scsi: lpfc: Remove set but not used variable 'psli' adds 20054597f169 scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_hos [...] adds 6940d12b3b02 scsi: aic94xx: mark expected switch fall-throughs adds d021613ee3ac scsi: lpfc: Remove set but not used variables 'tgtp' adds f4bb7704699b scsi: ufs: Schedule clk gating work on correct queue adds a1ad38a61e34 scsi: ibmvscsi_tgt: Remove target_wait_for_sess_cmd() adds 37208bee6a75 scsi: core: Remove scsi_block_when_processing_errors: message adds e6760cc43e68 scsi: advansys: remove unused variable 'srb_tag' in adv_is [...] adds 081ff398c56c scsi: myrb: Add Mylex RAID controller (block interface) adds 77266186397c scsi: myrs: Add Mylex RAID controller (SCSI interface) adds cd29660dc867 scsi: dc395x: simplify list handling adds 3a5bd7021184 scsi: dc395x: fix dma API usage in srb_done adds 6c404a68bf83 scsi: dc395x: fix DMA API usage in sg_update_list adds dfda5e21c93a scsi: dc395x: use generic DMA API adds b7ded0e8b0d1 scsi: zorro_esp: Limit DMA transfers to 65535 bytes adds fd47d919d0c3 scsi: esp_scsi: Track residual for PIO transfers adds 87c58ef5a57f scsi: esp_scsi: Grant disconnect privilege for untagged commands adds 8bca21433351 scsi: esp_scsi: Eliminate ESP_FLAG_DOING_SLOWCMD adds 53dce332db50 scsi: esp_scsi: De-duplicate PIO routines adds 8c6f803fd66e scsi: esp_scsi: Optimize PIO loops adds 3a21986f1a59 scsi: aic94xx: fully convert to the generic DMA API adds b000bced5739 scsi: 3w-9xxx: fully convert to the generic DMA API adds bd6cf46b046f scsi: 3w-xxx: fully convert to the generic DMA API adds b1fa122930c4 scsi: 3w-sas: fully convert to the generic DMA API adds 17a361b20a0f scsi: BusLogic: switch to generic DMA API adds 4d431b182e67 scsi: a100u2w: switch to generic DMA API adds 48ecddb41b74 scsi: atp870u: switch to generic DMA API adds 26a4c991af99 scsi: be2iscsi: switch to generic DMA API adds c22b332d811b scsi: csiostor: switch to generic DMA API adds 7f9b0f774fdf scsi: fnic: switch to generic DMA API adds 8bc8f47ea396 scsi: hpsa: switch to generic DMA API adds 66e3a2418b02 scsi: megaraid_mbox: switch to generic DMA API adds 60ee65295116 scsi: megaraid_sas: switch to generic DMA API adds 1c2048bdc3f4 scsi: mpt3sas: switch to generic DMA API adds ab8e7f4bdfea scsi: mvumi: switch to generic DMA API adds 4179a0619ad2 scsi: mvsas: fully convert to the generic DMA API adds 03676e1d31fa scsi: nsp32: switch to generic DMA API adds f73bdebdf020 scsi: pm8001: switch to generic DMA API adds 332d84f7f637 scsi: qedf: fully convert to the generic DMA API adds 7ae7ce0bbeff scsi: qedi: fully convert to the generic DMA API adds 60ea4fb138a6 scsi: qla1280: switch to generic DMA API adds e7d0bb774699 scsi: qla2xxx: fully convert to the generic DMA API adds ec44a6762fc5 scsi: qla4xxx: fully convert to the generic DMA API adds cecfed31fda8 scsi: snic: switch to generic DMA API adds 9b7ca6c24cb4 scsi: vmw_pscsi: switch to generic DMA API adds 6917a9cc2818 scsi: smartpqi: fully convert to the generic DMA API adds 32e76961dd63 scsi: ips: switch to generic DMA API adds 6c714d442594 scsi: mesh: switch to generic DMA API adds 4d5b4ac1eae4 scsi: fnic: replace gross legacy tag hack with blk-mq hack adds d592dd64006f scsi: myrs: fix build failure on 32 bit adds f4445bb93d82 scsi: hisi_sas: Fix NULL pointer dereference adds 9a231caa77c3 scsi: myrs: Fix a logical vs bitwise bug adds a0db8a7516d9 scsi: myrs: Fix the processor absent message in processor_show() adds d49f8a52b15b Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 62ba568f7aef ALSA: pcm: Return 0 when size < start_threshold in capture adds 1bb6d9e2f682 ALSA: hdspm: fix spelling mistake "Initializeing" -> "Init [...] adds 6f128fa41f31 ALSA: pcm: signedness bug in snd_pcm_plug_alloc() adds c4f1957e1444 ALSA: seq: add error check in snd_seq_system_client_init() adds b8e131542b47 ALSA: seq: Do error checks at creating system ports adds 03486830c577 ALSA: memalloc: Don't align the size to power-of-two adds 28f3f4f685d7 ALSA: memalloc: Simplify snd_malloc_dev_pages() calls adds 42e748a0b325 ALSA: memalloc: Add non-cached buffer type adds 78c9be61c3a5 ALSA: hda: Check the non-cached stream buffers more explicitly adds fc478143693d ALSA: hda: Use new non-cached allocation for non-snoop mode adds 193c7e14762a ALSA: hda: Remove substream allocation/free ops adds 4985ddbf1edb ALSA: intel8x0: Use the new non-cached allocation for 440M [...] adds 87246f7fd572 ALSA: intel_hdmi: Use the new non-cached allocation adds 3a182c848946 ALSA: hda - Clean up jackpoll_ms option handling adds be57bfffb7b5 ALSA: hda: move hda_codec.h to include/sound adds 56e91b126886 Merge tag 'hda-codec-h-move' of git://git.kernel.org/pub/s [...] adds b917d58dcfaa ALSA: aoa: Convert to using %pOFn instead of device_node.name adds 38ce57ad1648 ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds dc0d1c451909 ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds 10a23f614dc9 ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds b81e7732ce86 ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds d873d5ea89e3 ALSA: mips: Cleanup indirect PCM helper usages adds 70f7922c25cf Merge branch 'topic/pcm-indirect-fixes' into for-next adds 64b6acf60b66 ALSA: pcm: Update hardware pointer before start capture adds 5b03006d5c58 ALSA: hda: fix unused variable warning adds 7064f376d4a1 ALSA: intel8x0m: Register irq handler after register initi [...] adds 05e2ec3b00ed ALSA: atiixp: fix fall-through annotations adds e53134fefd20 ALSA: xen-front: Refine indentations and constify snd_pcm_ops adds bf85a91c2f96 ALSA: hda/ca0132 - Define new verbs and control params adds f62764638ae8 ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 adds d06feaf02fe6 ALSA: hda/ca0132 - Add pincfg for AE-5 adds 88268ce8a64e ALSA: hda/ca0132 - Set AE-5 bools and select mixer adds ce7154480cf9 ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 adds b9b413450cd6 ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions adds 03c9b6b1e02e ALSA: hda/ca0132 - Add AE-5 regular init setup adds 7a928186b377 ALSA: hda/ca0132 - Change firmware name and usage adds 6ef0e91ec433 ALSA: hda/ca0132 - Merge post-dsp functions + cleanup adds 415cd8447c60 ALSA: hda/ca0132 - Add DSP setup functions for AE-5 adds 746fc9deb434 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select adds 2283c85b4aa6 ALSA: hda/ca0132 - Add output set commands for AE-5 adds f231daaf51da ALSA: hda/ca0132 - Add input selection commands for AE-5 adds 212de2e7414a ALSA: hda/ca0132 - Add AE-5 specific controls adds edb1b3abdb20 ALSA: hda/ca0132 - Add AE-5 exit function adds c32bf867cb67 ALSA: hda: Fix mismatch for register mask and value in ext [...] adds a98401518def ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' adds 4b432ad4ca8c ALSA: hda/ca0132 - Fix AE-5 control type adds 8e6bc6b3aab0 ALSA: hda/ca0132 - Fix surround sound with output effects adds b29733db3b76 ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function adds 6dcd7244a2e2 ALSA: hda/ca0132 - Add ZxR pincfg adds 7675a2a9398a ALSA: hda/ca0132 - Add DBpro hda_codec_ops adds 2e492b8ee5da ALSA: hda/ca0132 - Add ZxR init commands adds c25c73e06a70 ALSA: hda/ca0132 - Add ZxR DSP post-download commands adds 558459494280 ALSA: hda/ca0132 - Add ZxR input/output select commands adds 76dea4dbf06b ALSA: hda/ca0132 - Remove input select enum for ZxR adds d51434d43a2c ALSA: hda/ca0132 - Add ZxR 600 ohm gain control adds 96395e86e3f4 ALSA: hda/ca0132 - Add ZxR exit commands adds 5950229582bc ALSA: firewire-lib: add PCM rules to obsolete PCM constrai [...] adds fe1a10bab242 ALSA: sb8: Fix fall-through annotations adds 2e75b676c328 ALSA: intel8x0: Fix fall-through annotations adds 4a9a72e0db5e Merge branch 'for-linus' into for-next adds 366a20d7a75c ALSA: firewire: use managed-resource of fw unit device for [...] adds a3aaf7d2bd38 ALSA: bebob: use managed-resource to maintain data specifi [...] adds 784fffbcfe11 ALSA: fireworks: use managed-resource to maintain response buffer adds 72bc8c4378f8 ALSA: oxfw: use managed-resource to maintain model-specific data adds cd3b7116b575 ALSA: oxfw: use managed-resource to maintain cache of stre [...] adds 6aea5702e27e ALSA: rawmidi: A lightweight function to discard pending bytes adds d153135e93a5 ALSA: hda/sigmatel - Disable automute for Elo VuPoint adds c369c8db15d5 ALSA: usb-audio: update quirk for B&W PX to remove microphone adds d39f1d68fe1d ALSA: usb-audio: Add custom mixer status quirks for RME CC [...] adds 11ba61111602 ALSA: hda - Add quirk for ASUS G751 laptop adds 40c516757ba0 ALSA: hda - Add ASUS G751 quirk model entry adds a88bcc8d9681 ALSA: hda/ca0132 - Fix microphone inconsistency issues adds ebabde1e1841 ALSA: hda/ca0132 - Clean up patch_ca0132() adds 1502b432781e ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() adds 7a2dc84fc480 ALSA: hda/ca0132 - Fix input effect controls for desktop cards adds 5b7c5e1f4c36 ALSA: hda - Fix headphone pin config for ASUS G751 adds d06fb562bff5 ALSA: hda/realtek - Fix the problem of the front MIC on th [...] adds 61ccc6f6b27c ALSA: firewire: block .remove callback of bus driver till [...] adds 5b14ec25a79b ALSA: firewire: release reference count of firewire unit i [...] adds 873608dc6b5d ALSA: bebob/fireworks: simplify handling of local device e [...] adds 3babca4555b2 ALSA: firewire: simplify cleanup process when failing to r [...] adds e7bb6ad5685f ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) adds 51e68fb0929c ALSA: isight: fix leak of reference to firewire unit in er [...] adds e953c7ecdf07 ALSA: firewire-motu: add missing entries to Kconfig adds 3c4cfa7bf607 ALSA: memalloc: Add fall-through annotation adds 590b516e2563 ALSA: caiaq: Add fall-through annotation adds e8c92251a835 ALSA: seq: oss: Use the standard fall-through annotation adds 74ce5a46bb7b ALSA: opti92xx-ad1848: Use the standard fall-through annotation adds 68da4fa51af4 ALSA: au88xx: Add fall-through annotations adds 23fdf223bbe4 ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent adds 5cb6b5fc013e ALSA: hda: Add 2 more models to the power_save blacklist adds f90afe795514 ALSA: doc: Brush up the old writing-an-alsa-driver adds eb7ebfa3c198 ALSA: i2c/cs8427: Fix int to char conversion adds b5a229350b72 ALSA: hda/ca0132 - Actually fix microphone issue adds fbb673f7c655 ASoC: rt5514-spi: Get the period_bytes in the copy work to [...] adds 3f24f37adbc9 ASoC: rt5682: Remove HP volume control adds c50535ed6a10 ASoC: AMD: Fix capture unstable in beginning for some runs adds 747df19747bc ASoC: sta32x: set ->component pointer in private struct adds 576b354ac25b Merge branch 'asoc-4.19' into asoc-linus adds 6e2d6b2728fc Merge tag 'v4.19-rc1' into asoc-4.19 adds 5d585e1e7568 ASoC: Convert to using %pOFn instead of device_node.name adds d78b1e43e218 ASoC: dapm: Remove clock framework ifdefs adds a5cd7e9cf587 ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl adds e33ffbd9cd39 ASoC: dpcm: Properly initialise hw->rate_max adds ac16df938e51 ASoC: meson: imply clock and reset controllers adds dadfab7272b1 ASoC: meson: axg-fifo: report interrupt request failure adds 302df2694b97 ASoC: meson: axg-tdm: restrict formats depending on slot width adds 513792c2554b ASoC: rt5682: Update calibration function adds b4af16d617ad ALSA: hda: move hda_codec.h to include/sound adds 8dce1d026da4 ASoC: Intel: common: add table for HDA-based platforms adds 7c33b5f16915 ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs adds 9cdae4352cba ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails adds 3d17871349d5 ASoC: Intel: Skylake: add HDA BE DAIs adds 00deadb5d86a ASoC: Intel: Skylake: use hda_bus instead of hdac_bus adds 6bae5ea94989 ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers adds b0f2d651299f ASoC: adau17x1: Implemented safeload support adds 818838e6bfa4 ASoC: rt5670: Add quirk for Thinkpad 8 tablet adds 2ca426a24dd7 ASoC: Intel: common: Add quirk for Thinkpad 8 tablet adds f8fc397e1310 ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the head [...] adds 6fbf9d8e2793 ASoC: rsnd: Add r8a774a1 support adds 6ee47d4a8dac ASoC: pcm3060: Add codec driver adds c736cbd3a668 ASoC: AMD: Set constraints for DMIC and MAX98357a codec adds a1b1e9880f0c ASoC: AMD: Change MCLK to 48Mhz adds 1b3b7981524a ASoC: atmel: tse850: switch to SPDX license identifier adds aec785f6a0dc ASoC: pcm3060: Improve stylistics of file comments adds 080aaf10892e ASoC: pcm3060: Improve legibility of if-statements adds dba508b5ab1d ASoC: adau17x1: Unused exported functions changed to internal adds 26bcf1c368d9 ASoC: dmic: add Kconfig prompt for the generic dmic codec. adds cb06a037f836 ASoC: dmic: add DT module alias adds 5cc3f8f89f2a ASoC: meson: add axg pdm input DT binding documentation adds 2cfc123eea74 ASoC: meson: add axg pdm input adds 834fe4084d31 Merge tag 'hda-codec-h-move' into asoc-4.20 adds 5fcb457ac2fd ASoC: davinci-mcasp: Add support for FIFO usage caused del [...] adds ec94c177bf37 ASoC: codecs: tas5720: add TAS5722 specific volume control adds db658f40cae3 ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support adds 6f18bcdaa24b ASoC: cs4265: SOC_SINGLE register value error fix adds be47e75eb141 ASoC: cs4265: Add native 32bit I2S transport adds f853d6b3ba34 ASoC: cs4265: Add a S/PDIF enable switch adds e664de680b10 ASoC: simple_card_utils: support snd_soc_dai_link_componen [...] adds 710af9196ce6 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 5ece10ab9920 ASoC: simple-scu-card: use simple_dai_props adds 2289cc1c7857 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 8e6746db2e66 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 1340739d4de4 ASoC: audio-graph-scu-card: use simple_dai_props adds 04f7267aa8d1 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds 2967e5ea19ec ASoC: simple-card-util: remove dai_link compatible code for codec adds daecf46ee0e5 ASoC: soc-core: use snd_soc_dai_link_component for platform adds 868cdb469069 ASoC: simple-card-util: support snd_soc_dai_link_component [...] adds e58f41e41185 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 24f3bead9b72 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 46c73187f298 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 77b9b84132f0 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds c2f0898b8648 ASoC: simple-card-util: remove dai_link compatible code fo [...] adds 919869214b8e ASoC: tas6424: Print full register name in error message adds 4c11d7675827 Merge branch 'asoc-4.19' into asoc-4.20 tas dependency adds 5fb6589acc38 ASoC: tas6424: Add channel fault reporting adds 63a886f38dd9 ASoC: fix soc-core.c kernel-doc warning adds 80863ee222d3 ASoC: tlv320aic31xx: Add short circuit detection support adds b5c088689847 ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() adds fb2815f44a9e ASoC: rsnd: add support for 16/24 bit slot widths adds 3791b3ee4bb1 ASoC: rsnd: add support for the DSP_A/DSP_B formats adds ba5d553b7bd7 ASoC: rsnd: add support for 8 bit S8 format adds b735662fa473 ASoC: rsnd: remove is_play parameter from hw_rule function adds 0e289012b47a ASoC: rsnd: ssi: Fix issue in dma data address assignment adds 599da084e041 ASoC: rsnd: ssi: Check runtime channel number rather than [...] adds 5e45a6fab3b9 ASoc: rsnd: dma: Calculate dma address with consider of BUSIF adds 92c7d384ff72 ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF adds 8c9d75033340 ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 adds 2e66d523cd05 ASoC: rsnd: ssiu: Support to init different BUSIF instance adds d47f9580a6ea Merge branch 'asoc-4.19' into asoc-4.20 for rcar dep adds 6ab6a2474e0d ASoC: rsnd: merge .nolock_start and .prepare adds a45f8853a5f9 ASoC: Add driver for PROTO Audio CODEC (with a WM8731) adds 85e16fdd2f25 ASoC: mikroe-proto: dt-bindings: add DT bindings for PROTO board adds e03546ddd3db ASoC: core: Don't schedule DAPM work if already in target state adds 18d545bb2599 ASoC: tlv320aic31xx: Add overflow detection support adds 3db769f17714 ASoC: add for_each_link_codecs() macro adds 0b7990e38971 ASoC: add for_each_rtd_codec_dai() macro adds 3bbf5d34fd4a ASoC: dapm: Move error handling to snd_soc_dapm_new_contro [...] adds 94e630a35d33 ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control adds 778ff5bb8689 ASoC: dapm: Move connection of CODEC to CODEC DAIs adds 4a75aae17b2a ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links adds 243bcfafcd9a ASoC: dapm: Move CODEC to CODEC params from the widget to [...] adds c24fb71fa4f7 ASoC: hdac_hdmi: remove redundant check for !port condition adds 501683d0cd54 ASoC: rsnd: gen: use tab instead of white-space adds dabdbe3ae0cb ASoC: rsnd: don't use %p for dev_dbg() adds 9ab708aef61f ASoC: sgtl5000: avoid division by zero if lo_vag is zero adds e058a4033240 ASoC: rsnd: Add device tree binding for r8a77990 adds fc269c039644 ASoC: dapm: Avoid uninitialised variable warning adds 3b857472f34f ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation adds 3004136b90be ASoC: max98373: usleep_range() needs include/delay.h adds 2e558a8127de ASoC: dapm: Fix a couple uninitialized ret variables adds 0712e0288b76 ASoC: qdsp6: q6asm-dai: clean up a return adds e14614dc5153 ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() adds 570f75b93551 ASoC: bcm: use devm_snd_soc_register_component() adds 10ccaa39d762 ASoC: hdac_hda: use devm_snd_soc_register_component() adds 4fe1984ebc08 ASoC: rt5668: use devm_snd_soc_register_component() adds 007ac42db9ff ASoC: tscs454: use devm_snd_soc_register_component() adds bfacaa8c8956 ASoC: nuc900: use devm_snd_soc_register_component() adds 642a722d3116 ASoC: omap: use devm_snd_soc_register_component() adds afa88ee37b13 ASoC: sh: use devm_snd_soc_register_component() adds fb77436a444e ASoC: txx9: use devm_snd_soc_register_component() adds 18fbe800e606 ASoC: q6core: Use kmemdup to replace kzalloc + memcpy adds ca92cc4636fd ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy adds e36a1d0d249a ASoC: dapm: Add missing return value check for snd_soc_dap [...] adds 8dcb0c90c691 ASoC: AMD: Fix simultaneous playback and capture on differ [...] adds 1c8bc7b3de5e ASoC: pxa: switch to new ac97 bus support adds 54a3da1c105c Merge branch 'asoc-4.19' into asoc-4.20 Cirrus conflict adds ae7d1247d867 ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() adds a6ebf4c9770e ASoC: rt5668: remove empty rt5668_i2c_remove() adds 2eda3cb108b6 ASoC: soc-core: avoid nested code on soc_remove_dai() adds 4f1b327e65a9 ASoC: soc-core: remove unused num_dai_links adds 24d6638302b4 ASoC: rockchip: add missing INTERLEAVED PCM attribute adds e1e38ea14ea3 ASoC: remove unneeded static set .owner field in platform_driver adds e894efef9ac7 ASoC: core: add support to card rebind adds a7c439d6128d ASoC: soc-core: remove dai->driver NULL check adds d9b84a15892c ALSA: hda: Fix implicit definition of pci_iomap() on SH adds 597d18325acd ASoC: es8328: Fix fall-through annotations adds 982e386379f0 ASoC: hisilicon: fix fall-through annotations adds 24b7a0aa1abe ASoC: qdsp6: q6asm-dai: remove duplicated include from q6a [...] adds 4a9ed39477bd ASoC: soc-core: manage platform name under snd_soc_init_pl [...] adds be6ac0a9ced9 ASoC: soc-core: add snd_soc_is_matching_component() adds 29ca7d32d7f1 ASoC: remove redundant include adds bf0fa00fd841 ASoC: rt5682: Improve HP performance adds 90fbeb0cabf7 Merge branch 'asoc-4.19' into asoc-4.20 for rt5682 deps. adds afd603e4ded0 ASoC: rt5682: Update calibration function adds 28b20dde5e1c ASoC: rt5682: Fix the boost volume at the begining of playback adds 37efe23dcca3 ASoC: rt5682: Minor code modification adds 65ba4dd5200a ASoC: rt5677-spi: Drop unused GPIO include adds 3a6818c77167 ASoC: q6afe: dt-bindings: Update input range for qcom,sd-lines adds 7afecb3073e3 ASoC: convert for_each_rtd_codec_dai() for missing part adds 6d11b1287914 ASoC: rename for_each_rtd_codec_dai_reverse to rollback adds 7fe072b4df5d ASoC: add for_each_card_prelinks() macro adds 98061fdbfccc ASoC: add for_each_card_links() macro adds bcb1fd1fcd65 ASoC: add for_each_card_rtds() macro adds f70f18f7d459 ASoC: add for_each_card_components() macro adds 1a1035a9854f ASoC: add for_each_comp_order() macro adds d2e24d64652b ASoC: add for_each_dpcm_fe() macro adds 8d6258a4dd26 ASoC: add for_each_dpcm_be() macro adds fc795bf7224e ASoC: rt5663: Remove the boost volume in the beginning of [...] adds 0310820c2738 ASoC: tidyup for_each_card_prelinks() dai_link adds c78d42c7fbd6 ASoC: qcom: qdsp6: remove duplicated include from q6adm.c adds 624d1a7cd899 ASoC: rsnd: fixup SSI clock during suspend/resume modes adds 368dee945947 ASoC: add for_each_component() macro adds 15a0c6457246 ASoC: add for_each_component_dais() macro adds b0ef5011b981 ASoC: cs4265: Add a MIC pre. route adds 02a9fad843d5 ASoC: dt-bindings: add max98088 audio codec adds 85aa0fe73edd ASoC: max98088: add OF support adds 42cfb412e24f ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops adds bec5ecdf41d4 ASoC: pxa: avoid AC97_BUS build warning adds 53c156ab9d8a ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency adds 18380dcc52cc ASoC: wm9712: fix unused variable warning adds 765f50d46445 ASoC: rsnd: Add r8a7744 support adds 06da26e5ce15 ASoC: qcom: qdsp6: remove duplicated include adds 9c80c5a88314 ASoC: intel: skylake: Add missing break in skl_tplg_get_token() adds 8e9f7265eda9 ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() adds cfe9ee5f2b78 ASoC: pxa-ssp: enable and disable extclk if given adds 466dee75b336 ASoC: add fault detect recovery property to DT bindings adds 757b1aa00259 ASoC: ts3a227e: fix a typo in documentation adds 7e29317928bd ASoC: adau1761: Use the standard fall-through annotation adds 641f7f219573 ASoC: pcm186x: Use the standard fall-through annotation adds 0beeb4baf56b ASoC: rt274: Add fall-through annotations adds e4bfd61571f5 ASoC: intel: skylake: Add fall-through annotation adds 9c6c4d961e63 ASoC: topology: Use the standard fall-through annotations adds d5a5dcd3f815 ASoC: dt-bindings: add dt bindings for adau1977 audio codec adds cc65fb650c68 ASoC: Add device tree documentation file for wm8782 stereo DAC adds 7454a21c13f7 ASoC: wm8782: add support for regulators adds d6ed11edab5d ASoC: dt-bindings: max98088: add external clock binding adds 62a7fc32a628 ASoC: max98088: Add master clock handling adds 24ae67c58250 ASoC: max98988: make it selectable adds 9641faa2db7e ASoC: max98988: add I2C dependency adds 82ab7e9a4d3f ASoC: rsnd: use 32bit TDM width as default adds 8036dbc490d1 ASoC: audio-graph-card: enable mclk-fs on codec node adds 4cbbc9160984 ASoC: max98373: Sort Digital Volume in reverse order adds 6c3beeca424a ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order adds d34c8f37c75b ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order adds a23f5dc84486 ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order adds 380968898020 ASoC: pcm3168a: add HW constraint for non RIGHT_J adds 594680ea4a39 ASoC: pcm3168a: add hw constraint for channel adds 471a7ba89158 ASoC: pcm3168a: add I2S/Left_J TDM support adds 2657c6a9037d ASoC: AMD: Add SND_JACK_LINEOUT jack type adds bca0ac1d9673 ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver adds 6530adeaaf50 ASoC: Intel: common: Add Kabylake Dialog+Maxim machine dri [...] adds 3b991038498b ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent adds 66ecce332538 ASoC: sun4i-i2s: Add compatibility with A64 codec I2S adds 13c3bf174bec ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio adds 55b407f6468c ASoC: sun8i-codec-analog: split regmap code into separate driver adds af2c06c41970 ASoC: dt-binding: Add bindings for Allwinner A64 codec's a [...] adds 42371f327df0 ASoC: sunxi: Add new driver for Allwinner A64 codec's anal [...] adds 7e95aac96b55 ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 adds a85227da2dcc ASoC: tegra_sgtl5000: fix device_node refcounting adds 1e3cb6c321be ASoC: nau8822: new codec driver adds fce9ec954a8a ASoC: sta32x: Add support for XTI clock adds 4e9e07c56757 ASoC: pcm3168a: add hw constraint for capture channel adds 6817d7593f3e ASoC: rsnd: enable TDM settings for SSI parent adds 2eaa6e233091 ASoC: rsnd: tidyup SSICR::SWSP for TDM adds 9ab2a1bd81f7 ASoC: Intel: kbl_da7219_max98927: minor white space clean up adds 3c01b0e129e9 ASoC: dapm: Add support for hw_free on CODEC to CODEC links adds 2c7b696a7589 ASoC: soc-core: fix trivial checkpatch issues adds af16112457d8 ASoC: dt-bindings: add mclk provider support to stm32 sai adds 1c5083b37dea ASoC: dt-bindings: add mclk support to cs42l51 adds 8307b2afd386 ASoC: stm32: sai: set sai as mclk clock provider adds 5e8d63a726f8 ASoC: cs42l51: add mclk support adds 2a2aefa41ce4 ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer adds e3a360b8cded ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer [...] adds 7ece50c9f790 Merge remote-tracking branch 'asoc/for-4.19' into asoc-4.20 adds 318e741ee13b ASoC: cs42l51: fix mclk support adds c5d09485def4 ASoC: wm2000: Remove wm2000_read helper function adds 7f91e2af1a4a ASoC: sun4i-i2s: move code from startup/shutdown hooks int [...] adds 65dfb6d6dd28 Merge branch 'asoc-4.20' into asoc-next adds 5e3cdecf7834 Merge tag 'asoc-v5.0' of https://git.kernel.org/pub/scm/li [...] adds e6d7942ce602 ASoC: stm32: add clock dependency for sai adds 6be0f96d799f ASoC: stm32: sai: fix master clock naming adds de7d83da84bd Merge tag 'asoc-v5.0-2' of https://git.kernel.org/pub/scm/ [...] adds 3acbd2de6bc3 Merge tag 'sound-4.20-rc1' of git://git.kernel.org/pub/scm [...] adds 976516404ff3 y2038: remove unused time interfaces adds 33e26418193f y2038: make do_gettimeofday() and get_seconds() inline adds 9afc5eee65ca y2038: globally rename compat_time to old_time32 adds 743f5cdb6cec y2038: __get_old_timespec32() can be static adds 82b355d161c9 y2038: Remove newstat family from default syscall set adds bf4b6a7d371e y2038: Remove stat64 family from default syscall set adds fb3739759474 asm-generic: Move common compat types to asm-generic/compat.h adds caf6f9c8a326 asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro adds c5ba7e6c9ba5 asm-generic: Remove empty asm/unistd.h adds a4f7a3004630 y2038: Change sys_utimensat() to use __kernel_timespec adds 185cfaf7641e y2038: Compile utimes()/futimesat() conditionally adds 4faea239e529 y2038: utimes: Rework #ifdef guards for compat syscalls adds 474b9c777b20 y2038: sched: Change sched_rr_get_interval to use __kernel [...] adds c2e6c8567acd y2038: socket: Change recvmmsg to use __kernel_timespec adds 49c39f8464a9 y2038: signal: Change rt_sigtimedwait to use __kernel_timespec adds 67314ec7b025 RISC-V: Request newstat syscalls adds 9ac669fc01db Merge tag 'y2038' of git://git.kernel.org/pub/scm/linux/ke [...] adds dc6253108f0f tick/broadcast: Remove redundant check adds 2a4849d2674b clocksource: Convert to using %pOFn instead of device_node.name adds 274157a4f702 clocksource/drivers/renesas-ostm: Convert to SPDX identifiers adds efad01173717 clocksource/drivers/sh_cmt: Convert to SPDX identifiers adds ddb89642a24f clocksource/drivers/sh_mtu2: Convert to SPDX identifiers adds 0b9294fe8dca clocksource/drivers/sh_tmu: Convert to SPDX identifiers adds 22627c6f3ed3 clocksource/drivers/sh_cmt: Fixup for 64-bit machines adds 37e7742c55ba clocksource/drivers/sh_cmt: Fix clocksource width for 32-b [...] adds eceb4c49aed0 clocksource/drivers/sh_cmt: Properly line-wrap sh_cmt_of_t [...] adds 9a199422b0d0 dt-bindings: timer: renesas: cmt: document R-Car gen3 support adds ac142a7fd291 clocksource/drivers/sh_cmt: Add R-Car gen3 support adds 9d8d47ea6ec6 clocksource/drivers: Unify the names to timer-* format adds 9414229c9c53 clocksource: Remove obsolete CLOCKSOURCE_OF_DECLARE adds 1f174a1a2cde clocksource/drivers/dw_apb: Add reset control adds 2f6affe35c1d Merge branch 'clockevents/4.20' of https://git.linaro.org/ [...] adds d59e0ba19481 tick/sched : Remove redundant cpu_online() check adds 4dcb9239dad6 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 513145ea66af genirq/debugfs: Reset domain debugfs_file on removal of th [...] adds 94967b55ebf3 genirq/debugfs: Reinstate full OF path for domain name adds d38a71c54525 irqchip/gic-v3-its: Change initialization ordering for LPIs adds adaab500dd81 irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage adds 053be4854f9b irqchip/gic-v3-its: Split property table clearing from allocation adds 11e37d357f6b irqchip/gic-v3-its: Move pending table allocation to init time adds e1a2e2010ba9 irqchip/gic-v3-its: Keep track of property table's PA and VA adds c440a9d9d113 irqchip/gic-v3-its: Allow use of pre-programmed LPI tables adds c6e2ccb66d0c irqchip/gic-v3-its: Use pre-programmed redistributor table [...] adds f842ca8e9c8a irqchip/gic-v3-its: Check that all RDs have the same prope [...] adds 3fb68faee867 irqchip/gic-v3-its: Register LPI tables with EFI config table adds 5e2c9f9a6277 irqchip/gic-v3-its: Allow use of LPI tables in reserved memory adds 7bae48b22c8d irqchip/pdc: Setup all edge interrupts as rising edge at GIC adds 339794e36d5e dt-bindings: irqchip: renesas-irqc: Document R-Car E3 support adds 0c4cb97d4ec9 dt-bindings: irqchip: renesas-irqc: Document r8a7744 support adds 1f83515bebc2 genirq/msi: Allow creation of a tree-based irqdomain for p [...] adds 018ea8475b60 dt-bindings/interrupt-controller: Fix Marvell ICU length i [...] adds 2b4dab69dcca irqchip/irq-mvebu-icu: Fix wrong private data retrieval adds 9770c6677848 irqchip/irq-mvebu-icu: Clarify the reset operation of conf [...] adds 00885a77c8ff irqchip/irq-mvebu-icu: Disociate ICU and NSR adds 4f4c867c91e6 irqchip/irq-mvebu-icu: Support ICU subnodes adds 61ce8d8d8a81 irqchip/irq-mvebu-sei: Add new driver for Marvell SEI adds 228197c56943 arm64: marvell: Enable SEI driver adds 175c98aa265b irqchip/irq-mvebu-icu: Add support for System Error Interr [...] adds 548ce8156f9d dt-bindings/interrupt-controller: Update Marvell ICU bindings adds 079f4532008e dt-bindings/interrupt-controller: Add documentation for Ma [...] adds 342677d70ab9 irqchip/gic-v3: Remove acknowledge loop adds 2130b789b3ef irqchip/gic: Unify GIC priority definitions adds a22346421773 Merge tag 'irqchip-4.20' of git://git.kernel.org/pub/scm/l [...] adds b8d62f33b7b2 genirq: Fix grammar s/an /a / adds e45506ac0af9 softirq: Fix typo in __do_softirq() comments adds 746a923b863a genirq: Fix race on spurious interrupt detection adds 5947a64a7e0c Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 0976d4e1dc8a compat_ioctl: trim the pointless includes adds cc04f6e2421a bnep: fix compat_ioctl adds 89c0c24b4fa1 cmtp: fix compat_ioctl adds 535221481a8e hidp: constify hidp_connection_add() adds 702ec3072ae6 hidp: fix compat_ioctl adds ba7d4f36a2ec Merge branch 'work.compat' of git://git.kernel.org/pub/scm [...] adds 060581c158a6 alpha: use alpha_ni_syscall only for syscall zero adds 8a68060cefa6 alpha: unify the glue for sigreturn-like syscalls adds 06999fd59277 Merge branch 'work.alpha' of git://git.kernel.org/pub/scm/ [...] adds 8300807f9e2d clean erofs_lookup() adds 3837d208d8fe simplify btrfs_lookup() adds 1a16dbaf798c Document d_splice_alias() calling conventions for ->lookup [...] adds 4ba9628fe5bf Merge branch 'work.lookup' of git://git.kernel.org/pub/scm [...] adds 691115c3513e vfs: require i_size <= SIZE_MAX in kernel_read_file() adds b2724d5802a7 security/integrity: constify some read-only data adds 2ab5daf867d1 security/integrity: remove unnecessary 'init_keyring' variable adds 1e4c8dafbb6b ima: fix showing large 'violations' or 'runtime_measuremen [...] adds a408e4a86b36 ima: open a new file instance if no read permissions adds 34bccd61b139 MAINTAINERS: add Jarkko as maintainer for trusted keys new 57ce66d39f10 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 84b59f6487d8 tpm: fix response size validation in tpm_get_random() adds 0d6d0d62d950 tpm: suppress transmit cmd error logs when TPM 1.2 is disa [...] adds 2f7d8dbb1128 tpm: Make SECURITYFS a weak dependency adds c3d477a725ef tpm: add ptr to the tpm_space struct to file_priv adds 9e1b74a63f77 tpm: add support for nonblocking operation adds e487a0f52301 tpm: Restore functionality to xen vtpm driver. new b8d7b7581452 Merge tag 'tpmdd-next-20181005' of git://git.infradead.org [...] new 52ff0779d6cf Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/li [...] adds 76c9805b2855 Smack: remove set but not used variable 'root_inode' adds dcb569cf6ac9 Smack: ptrace capability use fixes adds b1fed3edc82a Smack: Mark expected switch fall-through new f0f9756b7260 Merge branch 'smack-for-4.20' of https://github.com/cschau [...] new e80bc229691a Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] new f4b626d6de15 LoadPin: Report friendly block device name new 13523bef1e21 LoadPin: Rename boot param "enabled" to "enforce" new 85a585918fb4 Merge tag 'loadpin-security-next' of https://git.kernel.or [...] new 24ed334f3366 Merge branch 'next-loadpin' of git://git.kernel.org/pub/sc [...]
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-pci | 24 + Documentation/ABI/testing/sysfs-class-lcd-s6e63m0 | 27 - Documentation/PCI/endpoint/pci-test-howto.txt | 19 +- Documentation/PCI/pci-error-recovery.txt | 35 +- .../devicetree/bindings/dma/jz4780-dma.txt | 14 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../bindings/interrupt-controller/marvell,icu.txt | 85 +- .../bindings/interrupt-controller/marvell,sei.txt | 36 + .../bindings/interrupt-controller/renesas,irqc.txt | 5 +- .../bindings/{serial => mfd}/atmel-usart.txt | 25 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 1 + .../devicetree/bindings/pci/pci-keystone.txt | 3 + .../devicetree/bindings/pci/pci-rcar-gen2.txt | 1 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 2 + Documentation/devicetree/bindings/pci/ti-pci.txt | 5 + .../devicetree/bindings/power/reset/qcom,pon.txt | 5 +- .../devicetree/bindings/power/supply/bq25890.txt | 3 + .../devicetree/bindings/power/supply/bq27xxx.txt | 1 + .../bindings/power/supply/sc2731_charger.txt | 40 + .../devicetree/bindings/sound/adi,adau1977.txt | 54 + .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 24 + .../devicetree/bindings/sound/cs42l51.txt | 17 + .../devicetree/bindings/sound/maxim,max98088.txt | 23 + .../bindings/sound/mikroe,mikroe-proto.txt | 23 + .../devicetree/bindings/sound/nau8822.txt | 16 + .../devicetree/bindings/sound/pcm3060.txt | 17 + .../devicetree/bindings/sound/qcom,q6afe.txt | 18 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 5 +- .../devicetree/bindings/sound/st,sta32x.txt | 9 + .../devicetree/bindings/sound/st,stm32-sai.txt | 7 + .../devicetree/bindings/sound/sun4i-i2s.txt | 2 + .../bindings/sound/sun50i-codec-analog.txt | 12 + .../devicetree/bindings/sound/ts3a227e.txt | 2 +- Documentation/devicetree/bindings/sound/wm8782.txt | 17 + .../devicetree/bindings/timer/renesas,cmt.txt | 7 + .../devicetree/bindings/trivial-devices.txt | 1 - .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/driver-api/index.rst | 2 +- Documentation/driver-api/pci/index.rst | 22 + Documentation/driver-api/pci/p2pdma.rst | 145 + Documentation/driver-api/{ => pci}/pci.rst | 0 Documentation/filesystems/porting | 11 + Documentation/input/event-codes.rst | 11 +- Documentation/scsi/ufs.txt | 20 + Documentation/sound/hd-audio/models.rst | 2 + .../sound/kernel-api/writing-an-alsa-driver.rst | 307 +- Documentation/switchtec.txt | 30 +- MAINTAINERS | 56 +- arch/alpha/include/asm/unistd.h | 2 + arch/alpha/kernel/entry.S | 53 +- arch/alpha/kernel/systbls.S | 318 +- arch/arc/include/uapi/asm/unistd.h | 1 + arch/arm/boot/dts/imx7d.dtsi | 5 +- arch/arm/include/asm/unistd.h | 4 +- arch/arm/mach-at91/pm_suspend.S | 8 + arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 37 +- arch/arm64/include/asm/compat.h | 26 +- arch/arm64/include/asm/stat.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/pci.c | 5 +- arch/c6x/include/uapi/asm/unistd.h | 1 + arch/h8300/include/uapi/asm/unistd.h | 1 + arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/ia64/include/asm/unistd.h | 3 + arch/m68k/include/asm/unistd.h | 2 +- arch/microblaze/include/asm/unistd.h | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 15 + arch/mips/boot/dts/ingenic/jz4770.dtsi | 30 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 3 +- arch/mips/include/asm/compat.h | 28 +- arch/mips/include/asm/unistd.h | 3 +- arch/mips/kernel/binfmt_elfn32.c | 14 +- arch/mips/kernel/binfmt_elfo32.c | 14 +- arch/nds32/include/uapi/asm/unistd.h | 1 + arch/nios2/include/uapi/asm/unistd.h | 1 + arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/parisc/include/asm/compat.h | 24 +- arch/parisc/include/asm/unistd.h | 3 +- arch/powerpc/include/asm/compat.h | 24 +- arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/kernel/asm-offsets.c | 8 +- arch/powerpc/oprofile/backtrace.c | 2 +- arch/riscv/include/asm/unistd.h | 1 + arch/s390/include/asm/compat.h | 18 +- arch/s390/include/asm/unistd.h | 3 +- arch/sh/include/asm/unistd.h | 2 +- arch/sparc/include/asm/compat.h | 25 +- arch/sparc/include/asm/unistd.h | 3 +- arch/unicore32/include/uapi/asm/unistd.h | 1 + arch/x86/include/asm/compat.h | 19 +- arch/x86/include/asm/unistd.h | 3 +- arch/x86/pci/acpi.c | 2 +- arch/x86/pci/fixup.c | 12 +- arch/xtensa/include/asm/unistd.h | 2 +- drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 3 + drivers/acpi/acpi_adxl.c | 192 + drivers/acpi/nfit/core.c | 297 +- drivers/acpi/nfit/intel.h | 38 + drivers/acpi/nfit/nfit.h | 21 +- drivers/acpi/pci_root.c | 17 +- drivers/acpi/property.c | 97 +- drivers/acpi/x86/apple.c | 2 +- drivers/ata/sata_inic162x.c | 2 +- drivers/base/platform-msi.c | 14 +- drivers/block/rsxx/core.c | 2 +- drivers/char/tpm/Kconfig | 2 +- drivers/char/tpm/tpm-dev-common.c | 147 +- drivers/char/tpm/tpm-dev.c | 11 +- drivers/char/tpm/tpm-dev.h | 18 +- drivers/char/tpm/tpm-interface.c | 30 +- drivers/char/tpm/tpm.h | 2 + drivers/char/tpm/tpm2-cmd.c | 4 +- drivers/char/tpm/tpmrm-dev.c | 15 +- drivers/char/tpm/xen-tpmfront.c | 2 +- drivers/clocksource/Makefile | 26 +- drivers/clocksource/asm9260_timer.c | 2 +- drivers/clocksource/dw_apb_timer_of.c | 20 +- drivers/clocksource/pxa_timer.c | 6 +- drivers/clocksource/renesas-ostm.c | 11 +- drivers/clocksource/sh_cmt.c | 106 +- drivers/clocksource/sh_mtu2.c | 10 +- drivers/clocksource/sh_tmu.c | 10 +- ...{time-armada-370-xp.c => timer-armada-370-xp.c} | 0 .../{cadence_ttc_timer.c => timer-cadence-ttc.c} | 2 +- .../clocksource/{time-efm32.c => timer-efm32.c} | 0 .../{fsl_ftm_timer.c => timer-fsl-ftm.c} | 0 drivers/clocksource/timer-integrator-ap.c | 2 +- .../{time-lpc32xx.c => timer-lpc32xx.c} | 0 .../clocksource/{time-orion.c => timer-orion.c} | 8 +- drivers/clocksource/{owl-timer.c => timer-owl.c} | 0 .../{time-pistachio.c => timer-pistachio.c} | 0 drivers/clocksource/{qcom-timer.c => timer-qcom.c} | 0 drivers/clocksource/timer-sp804.c | 2 +- .../clocksource/{versatile.c => timer-versatile.c} | 0 .../clocksource/{vf_pit_timer.c => timer-vf-pit.c} | 0 .../clocksource/{vt8500_timer.c => timer-vt8500.c} | 0 .../clocksource/{zevio-timer.c => timer-zevio.c} | 8 +- drivers/crypto/qat/qat_common/adf_aer.c | 1 - drivers/dma/Kconfig | 13 +- drivers/dma/Makefile | 3 +- drivers/dma/at_hdmac.c | 2 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/bcm2835-dma.c | 8 - drivers/dma/coh901318.c | 28 +- drivers/dma/dma-jz4740.c | 21 +- drivers/dma/dma-jz4780.c | 289 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 +- drivers/dma/dw/core.c | 5 - drivers/dma/dw/platform.c | 2 + drivers/dma/ep93xx_dma.c | 21 +- drivers/dma/fsl-edma-common.c | 626 ++++ drivers/dma/fsl-edma-common.h | 233 ++ drivers/dma/fsl-edma.c | 729 +--- drivers/dma/fsldma.c | 4 +- drivers/dma/hsu/hsu.c | 4 - drivers/dma/idma64.c | 9 +- drivers/dma/imx-dma.c | 20 +- drivers/dma/ioat/init.c | 23 +- drivers/dma/k3dma.c | 36 +- drivers/dma/mcf-edma.c | 317 ++ drivers/dma/mmp_tdma.c | 29 +- drivers/dma/mv_xor.c | 4 +- drivers/dma/mxs-dma.c | 3 +- drivers/dma/nbpfaxi.c | 9 +- drivers/dma/owl-dma.c | 283 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/sh/rcar-dmac.c | 3 + drivers/dma/sh/shdma-arm.h | 5 +- drivers/dma/sh/shdma-base.c | 5 +- drivers/dma/sh/shdma-of.c | 5 +- drivers/dma/sh/shdma-r8a73a4.c | 5 +- drivers/dma/sh/shdma.h | 6 +- drivers/dma/sh/shdmac.c | 6 +- drivers/dma/sh/sudmac.c | 5 +- drivers/dma/sh/usb-dmac.c | 5 +- drivers/dma/sprd-dma.c | 81 +- drivers/dma/st_fdma.c | 7 +- drivers/dma/ste_dma40.c | 14 +- drivers/dma/stm32-dma.c | 20 +- drivers/dma/stm32-mdma.c | 4 +- drivers/dma/timb_dma.c | 2 +- drivers/edac/altera_edac.c | 667 ++-- drivers/edac/altera_edac.h | 73 +- drivers/edac/amd64_edac.c | 24 +- drivers/edac/amd64_edac.h | 3 + drivers/edac/ghes_edac.c | 23 + drivers/edac/i3200_edac.c | 2 +- drivers/edac/i7core_edac.c | 5 +- drivers/edac/mce_amd.c | 4 +- drivers/edac/sb_edac.c | 204 +- drivers/edac/skx_edac.c | 7 +- drivers/edac/thunderx_edac.c | 4 +- drivers/gpio/gpiolib-acpi.c | 2 +- drivers/hid/Kconfig | 16 +- drivers/hid/Makefile | 1 + drivers/hid/hid-bigbenff.c | 414 +++ drivers/hid/hid-core.c | 2 +- drivers/hid/hid-cougar.c | 66 +- drivers/hid/hid-elan.c | 2 +- drivers/hid/hid-google-hammer.c | 413 ++- drivers/hid/hid-ids.h | 6 + drivers/hid/hid-input.c | 64 +- drivers/hid/hid-logitech-hidpp.c | 309 +- drivers/hid/hid-magicmouse.c | 142 +- drivers/hid/hid-microsoft.c | 141 +- drivers/hid/hid-multitouch.c | 72 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/i2c-hid/Makefile | 3 + drivers/hid/i2c-hid/{i2c-hid.c => i2c-hid-core.c} | 60 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 376 ++ drivers/hid/i2c-hid/i2c-hid.h | 20 + drivers/hid/intel-ish-hid/ipc/ipc.c | 32 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 75 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 41 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 52 + drivers/hid/intel-ish-hid/ishtp/bus.h | 5 + drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 49 + drivers/hid/intel-ish-hid/ishtp/client.c | 24 + drivers/hid/intel-ish-hid/ishtp/client.h | 5 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 2 +- drivers/hid/wacom_wac.c | 19 + drivers/iio/adc/ti_am335x_adc.c | 12 +- drivers/infiniband/core/rw.c | 11 +- drivers/infiniband/hw/cxgb4/qp.c | 10 +- drivers/infiniband/hw/cxgb4/t4.h | 2 +- drivers/infiniband/hw/hfi1/pcie.c | 1 - drivers/infiniband/hw/qib/qib_pcie.c | 1 - drivers/input/touchscreen/ti_am335x_tsc.c | 22 +- drivers/irqchip/Kconfig | 3 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-gic-v3-its.c | 249 +- drivers/irqchip/irq-gic-v3.c | 85 +- drivers/irqchip/irq-mvebu-icu.c | 253 +- drivers/irqchip/irq-mvebu-sei.c | 507 +++ drivers/irqchip/qcom-pdc.c | 1 + drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/mptbase.c | 12 +- drivers/message/fusion/mptsas.c | 8 +- drivers/mfd/Kconfig | 26 +- drivers/mfd/Makefile | 1 + drivers/mfd/adp5520.c | 2 +- drivers/mfd/arizona-core.c | 10 +- drivers/mfd/at91-usart.c | 72 + drivers/mfd/cros_ec.c | 3 +- drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/intel_msic.c | 49 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 56 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 5 +- drivers/mfd/intel_soc_pmic_chtwc.c | 5 +- drivers/mfd/intel_soc_pmic_core.c | 25 +- drivers/mfd/intel_soc_pmic_core.h | 12 +- drivers/mfd/intel_soc_pmic_crc.c | 78 +- drivers/mfd/madera-core.c | 33 +- drivers/mfd/max14577.c | 28 +- drivers/mfd/max77620.c | 2 +- drivers/mfd/max77686.c | 32 +- drivers/mfd/max77693.c | 34 +- drivers/mfd/max77843.c | 19 +- drivers/mfd/max8997-irq.c | 30 +- drivers/mfd/max8997.c | 40 +- drivers/mfd/max8998-irq.c | 18 +- drivers/mfd/max8998.c | 28 +- drivers/mfd/mc13xxx-core.c | 3 +- drivers/mfd/menelaus.c | 13 +- drivers/mfd/motorola-cpcap.c | 51 +- drivers/mfd/sec-core.c | 16 +- drivers/mfd/sec-irq.c | 24 +- drivers/mfd/ti-lmu.c | 91 +- drivers/mfd/ti_am335x_tscadc.c | 14 +- drivers/net/ethernet/atheros/alx/main.c | 2 - drivers/net/ethernet/broadcom/bnx2.c | 7 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 8 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 1 - drivers/net/ethernet/emulex/benet/be_main.c | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 - drivers/net/ethernet/intel/i40e/i40e_main.c | 9 - drivers/net/ethernet/intel/igb/igb_main.c | 9 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 6 - .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 - drivers/net/ethernet/sfc/efx.c | 8 - drivers/net/ethernet/sfc/falcon/efx.c | 8 - drivers/nvdimm/bus.c | 20 +- drivers/nvdimm/dimm.c | 6 +- drivers/nvdimm/dimm_devs.c | 60 +- drivers/nvdimm/label.c | 144 +- drivers/nvdimm/label.h | 4 +- drivers/nvdimm/namespace_devs.c | 1 - drivers/nvdimm/nd-core.h | 1 - drivers/nvdimm/nd.h | 2 + drivers/nvdimm/pfn_devs.c | 61 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvdimm/region_devs.c | 11 +- drivers/nvme/host/core.c | 4 + drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 98 +- drivers/nvme/target/configfs.c | 47 + drivers/nvme/target/core.c | 180 + drivers/nvme/target/io-cmd-bdev.c | 3 + drivers/nvme/target/nvmet.h | 17 + drivers/nvme/target/rdma.c | 22 +- drivers/pci/Kconfig | 20 + drivers/pci/Makefile | 2 + drivers/pci/access.c | 4 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/Makefile | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 11 +- drivers/pci/controller/dwc/pci-imx6.c | 176 +- drivers/pci/controller/dwc/pci-keystone-dw.c | 484 --- drivers/pci/controller/dwc/pci-keystone.c | 788 ++++- drivers/pci/controller/dwc/pci-keystone.h | 57 - drivers/pci/controller/dwc/pcie-designware.h | 4 + drivers/pci/controller/dwc/pcie-kirin.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 56 +- drivers/pci/controller/pci-aardvark.c | 129 +- drivers/pci/controller/pci-host-common.c | 8 - drivers/pci/controller/pci-mvebu.c | 384 +- drivers/pci/controller/pcie-cadence-ep.c | 13 +- drivers/pci/controller/pcie-cadence-host.c | 7 - drivers/pci/controller/pcie-cadence.c | 20 +- drivers/pci/controller/pcie-iproc.c | 8 - drivers/pci/controller/pcie-mediatek.c | 321 +- drivers/pci/controller/pcie-mobiveil.c | 7 - drivers/pci/controller/pcie-xilinx-nwl.c | 9 - drivers/pci/controller/pcie-xilinx.c | 7 - drivers/pci/controller/vmd.c | 2 +- drivers/pci/hotplug/TODO | 74 + drivers/pci/hotplug/acpiphp.h | 10 +- drivers/pci/hotplug/acpiphp_core.c | 36 +- drivers/pci/hotplug/acpiphp_ibm.c | 2 +- drivers/pci/hotplug/cpci_hotplug.h | 11 +- drivers/pci/hotplug/cpci_hotplug_core.c | 105 +- drivers/pci/hotplug/cpci_hotplug_pci.c | 6 +- drivers/pci/hotplug/cpqphp.h | 9 +- drivers/pci/hotplug/cpqphp_core.c | 61 +- drivers/pci/hotplug/cpqphp_ctrl.c | 31 +- drivers/pci/hotplug/ibmphp.h | 9 +- drivers/pci/hotplug/ibmphp_core.c | 121 +- drivers/pci/hotplug/ibmphp_ebda.c | 70 +- drivers/pci/hotplug/pci_hotplug_core.c | 53 +- drivers/pci/hotplug/pciehp.h | 133 +- drivers/pci/hotplug/pciehp_core.c | 168 +- drivers/pci/hotplug/pciehp_ctrl.c | 263 +- drivers/pci/hotplug/pciehp_hpc.c | 184 +- drivers/pci/hotplug/pciehp_pci.c | 41 +- drivers/pci/hotplug/pnv_php.c | 38 +- drivers/pci/hotplug/rpaphp.h | 10 +- drivers/pci/hotplug/rpaphp_core.c | 20 +- drivers/pci/hotplug/rpaphp_pci.c | 11 +- drivers/pci/hotplug/rpaphp_slot.c | 22 +- drivers/pci/hotplug/s390_pci_hpc.c | 44 +- drivers/pci/hotplug/sgi_hotplug.c | 63 +- drivers/pci/hotplug/shpchp.h | 8 +- drivers/pci/hotplug/shpchp_core.c | 48 +- drivers/pci/hotplug/shpchp_ctrl.c | 21 +- drivers/pci/iov.c | 3 +- drivers/pci/msi.c | 9 +- drivers/pci/p2pdma.c | 805 +++++ drivers/pci/pci-acpi.c | 63 +- drivers/pci/pci-bridge-emul.c | 408 +++ drivers/pci/pci-bridge-emul.h | 124 + drivers/pci/pci.c | 112 +- drivers/pci/pci.h | 78 +- drivers/pci/pcie/Kconfig | 4 - drivers/pci/pcie/aer.c | 239 +- drivers/pci/pcie/aer_inject.c | 96 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/dpc.c | 72 +- drivers/pci/pcie/err.c | 281 +- drivers/pci/pcie/pme.c | 30 +- drivers/pci/pcie/portdrv.h | 32 +- drivers/pci/pcie/portdrv_core.c | 21 + drivers/pci/pcie/portdrv_pci.c | 31 +- drivers/pci/probe.c | 24 +- drivers/pci/quirks.c | 96 +- drivers/pci/remove.c | 4 +- drivers/pci/setup-bus.c | 28 +- drivers/pci/slot.c | 3 +- drivers/platform/x86/asus-wmi.c | 39 +- drivers/platform/x86/eeepc-laptop.c | 43 +- drivers/power/reset/at91-sama5d2_shdwc.c | 119 +- drivers/power/reset/qcom-pon.c | 1 + drivers/power/reset/rmobile-reset.c | 5 +- drivers/power/supply/Kconfig | 7 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_fg.c | 52 +- drivers/power/supply/bq25890_charger.c | 62 +- drivers/power/supply/bq27xxx_battery.c | 9 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/cros_usbpd-charger.c | 117 +- drivers/power/supply/ds2780_battery.c | 2 +- drivers/power/supply/ds2781_battery.c | 2 +- drivers/power/supply/ds2782_battery.c | 2 +- drivers/power/supply/max14577_charger.c | 22 +- drivers/power/supply/max17040_battery.c | 18 +- drivers/power/supply/max17042_battery.c | 32 +- drivers/power/supply/max77693_charger.c | 22 +- drivers/power/supply/max8925_power.c | 1 + drivers/power/supply/max8997_charger.c | 26 +- drivers/power/supply/max8998_charger.c | 28 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/sc2731_charger.c | 504 +++ drivers/power/supply/twl4030_charger.c | 30 +- drivers/reset/reset-imx7.c | 1 + drivers/s390/net/ism_drv.c | 4 +- drivers/scsi/3w-9xxx.c | 50 +- drivers/scsi/3w-sas.c | 38 +- drivers/scsi/3w-xxxx.c | 20 +- drivers/scsi/3w-xxxx.h | 1 - drivers/scsi/53c700.h | 2 +- drivers/scsi/BusLogic.c | 36 +- drivers/scsi/FlashPoint.c | 6 +- drivers/scsi/Kconfig | 35 + drivers/scsi/Makefile | 2 + drivers/scsi/NCR5380.c | 167 +- drivers/scsi/NCR5380.h | 2 +- drivers/scsi/a100u2w.c | 20 +- drivers/scsi/aacraid/aachba.c | 7 - drivers/scsi/aacraid/commsup.c | 2 - drivers/scsi/aacraid/linit.c | 4 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aic7xxx/aic7770.c | 6 - drivers/scsi/aic7xxx/aic79xx.h | 6 - drivers/scsi/aic7xxx/aic79xx_core.c | 44 - drivers/scsi/aic7xxx/aic79xx_pci.c | 8 - drivers/scsi/aic7xxx/aic7xxx.h | 6 - drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 6 - drivers/scsi/aic7xxx/aic7xxx_core.c | 41 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 7 - drivers/scsi/aic7xxx/aicasm/aicasm.h | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 4 - drivers/scsi/aic94xx/aic94xx_init.c | 9 +- drivers/scsi/aic94xx/aic94xx_scb.c | 5 + drivers/scsi/aic94xx/aic94xx_task.c | 46 +- drivers/scsi/am53c974.c | 54 +- drivers/scsi/arcmsr/arcmsr_hba.c | 29 +- drivers/scsi/atp870u.c | 6 +- drivers/scsi/be2iscsi/be_cmds.c | 10 +- drivers/scsi/be2iscsi/be_iscsi.c | 15 +- drivers/scsi/be2iscsi/be_main.c | 75 +- drivers/scsi/be2iscsi/be_mgmt.c | 27 +- drivers/scsi/bfa/bfa_defs_svc.h | 2 +- drivers/scsi/bfa/bfa_fcbuild.c | 108 - drivers/scsi/bfa/bfa_fcbuild.h | 9 - drivers/scsi/bfa/bfad.c | 2 - drivers/scsi/bfa/bfad_im.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 - drivers/scsi/csiostor/csio_init.c | 8 +- drivers/scsi/csiostor/csio_lnode.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 12 +- drivers/scsi/csiostor/csio_wr.c | 17 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 154 +- drivers/scsi/cxgbi/libcxgbi.h | 3 + drivers/scsi/dc395x.c | 191 +- drivers/scsi/esp_scsi.c | 286 +- drivers/scsi/esp_scsi.h | 38 +- drivers/scsi/fnic/fnic_fcs.c | 41 +- drivers/scsi/fnic/fnic_main.c | 19 +- drivers/scsi/fnic/fnic_scsi.c | 99 +- drivers/scsi/fnic/vnic_dev.c | 26 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 161 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 15 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 15 +- drivers/scsi/hpsa.c | 148 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 - drivers/scsi/ips.c | 81 +- drivers/scsi/isci/host.c | 8 +- drivers/scsi/isci/host.h | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/isci/task.c | 4 +- drivers/scsi/iscsi_tcp.c | 3 +- drivers/scsi/jazz_esp.c | 30 +- drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libfc/fc_rport.c | 22 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 22 +- drivers/scsi/lpfc/lpfc.h | 29 +- drivers/scsi/lpfc/lpfc_attr.c | 111 +- drivers/scsi/lpfc/lpfc_bsg.c | 344 +- drivers/scsi/lpfc/lpfc_bsg.h | 36 + drivers/scsi/lpfc/lpfc_crtn.h | 7 + drivers/scsi/lpfc/lpfc_ct.c | 11 +- drivers/scsi/lpfc/lpfc_debugfs.c | 2 - drivers/scsi/lpfc/lpfc_els.c | 3 + drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw4.h | 45 + drivers/scsi/lpfc/lpfc_init.c | 111 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 3 + drivers/scsi/lpfc/lpfc_nvme.c | 19 +- drivers/scsi/lpfc/lpfc_nvmet.c | 20 +- drivers/scsi/lpfc/lpfc_scsi.c | 34 +- drivers/scsi/lpfc/lpfc_sli.c | 310 +- drivers/scsi/lpfc/lpfc_sli4.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 14 +- drivers/scsi/mac_esp.c | 217 +- drivers/scsi/megaraid/megaraid_mbox.c | 117 +- drivers/scsi/megaraid/megaraid_mbox.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 153 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 16 +- drivers/scsi/mesh.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 1189 +++---- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 89 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 527 ++- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1488 ++++---- drivers/scsi/mpt3sas/mpt3sas_transport.c | 355 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 101 +- drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 70 +- drivers/scsi/mvsas/mv_init.c | 21 +- drivers/scsi/mvsas/mv_sas.c | 12 +- drivers/scsi/mvumi.c | 89 +- drivers/scsi/myrb.c | 3656 ++++++++++++++++++++ drivers/scsi/myrb.h | 958 +++++ drivers/scsi/myrs.c | 3268 +++++++++++++++++ drivers/scsi/myrs.h | 1134 ++++++ drivers/scsi/nsp32.c | 18 +- drivers/scsi/osd/osd_initiator.c | 2 +- drivers/scsi/pm8001/pm8001_defs.h | 8 + drivers/scsi/pm8001/pm8001_hwi.c | 31 +- drivers/scsi/pm8001/pm8001_hwi.h | 4 - drivers/scsi/pm8001/pm8001_init.c | 31 +- drivers/scsi/pm8001/pm8001_sas.c | 49 +- drivers/scsi/pm8001/pm8001_sas.h | 3 +- drivers/scsi/pm8001/pm80xx_hwi.c | 119 +- drivers/scsi/pm8001/pm80xx_hwi.h | 9 +- drivers/scsi/qedf/qedf_main.c | 8 +- drivers/scsi/qedi/qedi_main.c | 8 +- drivers/scsi/qla1280.c | 26 +- drivers/scsi/qla2xxx/qla_attr.c | 587 +++- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 32 +- drivers/scsi/qla2xxx/qla_gbl.h | 17 +- drivers/scsi/qla2xxx/qla_gs.c | 536 +-- drivers/scsi/qla2xxx/qla_init.c | 412 ++- drivers/scsi/qla2xxx/qla_inline.h | 23 +- drivers/scsi/qla2xxx/qla_iocb.c | 43 +- drivers/scsi/qla2xxx/qla_isr.c | 84 +- drivers/scsi/qla2xxx/qla_mbx.c | 52 +- drivers/scsi/qla2xxx/qla_nvme.c | 7 +- drivers/scsi/qla2xxx/qla_nx.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 319 +- drivers/scsi/qla2xxx/qla_target.c | 542 ++- drivers/scsi/qla2xxx/qla_target.h | 8 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 51 +- drivers/scsi/qla4xxx/ql4_init.c | 10 +- drivers/scsi/qla4xxx/ql4_os.c | 26 +- drivers/scsi/raid_class.c | 4 +- drivers/scsi/scsi_error.c | 3 - drivers/scsi/scsi_lib.c | 5 +- drivers/scsi/scsi_transport_sas.c | 2 - drivers/scsi/sg.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 100 +- drivers/scsi/smartpqi/smartpqi_sis.c | 11 +- drivers/scsi/snic/snic_disc.c | 7 +- drivers/scsi/snic/snic_io.c | 25 +- drivers/scsi/snic/snic_main.c | 24 +- drivers/scsi/snic/snic_scsi.c | 15 +- drivers/scsi/snic/vnic_dev.c | 29 +- drivers/scsi/sun3x_esp.c | 30 +- drivers/scsi/sun_esp.c | 61 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 15 +- drivers/scsi/ufs/Kconfig | 19 + drivers/scsi/ufs/Makefile | 3 +- drivers/scsi/ufs/ufs-qcom.c | 54 +- drivers/scsi/ufs/ufs.h | 94 +- drivers/scsi/ufs/ufs_bsg.c | 210 ++ drivers/scsi/ufs/ufs_bsg.h | 23 + drivers/scsi/ufs/ufshcd.c | 431 ++- drivers/scsi/ufs/ufshcd.h | 12 + drivers/scsi/ufs/ufshci.h | 25 +- drivers/scsi/vmw_pvscsi.c | 77 +- drivers/scsi/zorro_esp.c | 290 +- drivers/spi/Kconfig | 8 + drivers/spi/Makefile | 1 + drivers/spi/spi-at91-usart.c | 432 +++ drivers/staging/erofs/namei.c | 19 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 23 +- drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 15 +- drivers/target/iscsi/iscsi_target_erl1.c | 17 +- drivers/target/iscsi/iscsi_target_erl2.c | 2 +- drivers/target/iscsi/iscsi_target_erl2.h | 2 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/target/iscsi/iscsi_target_stat.c | 4 +- drivers/target/iscsi/iscsi_target_util.c | 44 +- drivers/target/iscsi/iscsi_target_util.h | 1 + drivers/target/target_core_iblock.c | 58 +- drivers/target/target_core_iblock.h | 1 - drivers/target/target_core_sbc.c | 23 +- drivers/target/target_core_transport.c | 19 +- drivers/target/target_core_xcopy.c | 3 - drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/atmel_serial.c | 42 +- drivers/video/backlight/Kconfig | 16 - drivers/video/backlight/Makefile | 2 - drivers/video/backlight/adp5520_bl.c | 2 +- drivers/video/backlight/adp8860_bl.c | 2 +- drivers/video/backlight/adp8870_bl.c | 2 +- drivers/video/backlight/ld9040.c | 811 ----- drivers/video/backlight/ld9040_gamma.h | 202 -- drivers/video/backlight/lm3639_bl.c | 6 +- drivers/video/backlight/pwm_bl.c | 81 +- drivers/video/backlight/s6e63m0.c | 857 ----- drivers/video/backlight/s6e63m0_gamma.h | 266 -- fs/aio.c | 8 +- fs/btrfs/inode.c | 12 +- fs/compat_binfmt_elf.c | 2 +- fs/compat_ioctl.c | 69 +- fs/exec.c | 8 +- fs/read_write.c | 2 +- fs/select.c | 20 +- fs/stat.c | 3 + fs/timerfd.c | 12 +- fs/utimes.c | 73 +- include/acpi/acpi_bus.h | 8 +- include/asm-generic/compat.h | 24 +- include/asm-generic/unistd.h | 13 - include/dt-bindings/mfd/at91-usart.h | 17 + include/dt-bindings/reset/imx7-reset.h | 4 +- include/linux/acpi.h | 9 + include/linux/adxl.h | 13 + include/linux/blkdev.h | 3 + include/linux/clocksource.h | 3 - include/linux/compat.h | 101 +- include/linux/compat_time.h | 32 - include/linux/dma/sprd-dma.h | 69 + include/linux/edac.h | 5 +- include/linux/elfcore-compat.h | 8 +- include/linux/hid.h | 28 + include/linux/interrupt.h | 2 +- include/linux/irqchip/arm-gic-common.h | 6 + include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/irqchip/arm-gic.h | 5 - include/linux/irqdomain.h | 1 + include/linux/memremap.h | 6 + include/linux/mfd/cros_ec_commands.h | 11 + include/linux/mfd/ingenic-tcu.h | 56 + include/linux/mfd/intel_msic.h | 7 +- include/linux/mfd/intel_soc_pmic.h | 13 +- include/linux/mfd/intel_soc_pmic_bxtwc.h | 10 +- include/linux/mfd/madera/core.h | 2 + include/linux/mfd/madera/pdata.h | 1 - include/linux/mfd/max14577-private.h | 11 +- include/linux/mfd/max14577.h | 11 +- include/linux/mfd/max77686-private.h | 15 +- include/linux/mfd/max77686.h | 15 +- include/linux/mfd/max77693-common.h | 6 +- include/linux/mfd/max77693-private.h | 15 +- include/linux/mfd/max77693.h | 15 +- include/linux/mfd/max77843-private.h | 6 +- include/linux/mfd/max8997-private.h | 15 +- include/linux/mfd/max8997.h | 16 +- include/linux/mfd/max8998-private.h | 15 +- include/linux/mfd/max8998.h | 15 +- include/linux/mfd/mc13xxx.h | 1 + include/linux/mfd/samsung/core.h | 11 +- include/linux/mfd/samsung/irq.h | 10 +- include/linux/mfd/samsung/rtc.h | 15 +- include/linux/mfd/samsung/s2mpa01.h | 7 +- include/linux/mfd/samsung/s2mps11.h | 9 +- include/linux/mfd/samsung/s2mps13.h | 14 +- include/linux/mfd/samsung/s2mps14.h | 14 +- include/linux/mfd/samsung/s2mps15.h | 11 +- include/linux/mfd/samsung/s2mpu02.h | 14 +- include/linux/mfd/samsung/s5m8763.h | 10 +- include/linux/mfd/samsung/s5m8767.h | 10 +- include/linux/mfd/ti-lmu.h | 3 +- include/linux/mm.h | 18 + include/linux/msi.h | 17 +- include/linux/ndctl.h | 22 + include/linux/pci-dma-compat.h | 18 - include/linux/pci-dma.h | 12 - include/linux/pci-p2pdma.h | 114 + include/linux/pci.h | 7 +- include/linux/pci_hotplug.h | 43 +- include/linux/pci_ids.h | 2 - include/linux/platform_data/dma-ep93xx.h | 2 +- include/linux/platform_data/dma-mcf-edma.h | 38 + include/linux/power/bq27xxx_battery.h | 1 + include/linux/restart_block.h | 4 +- include/linux/socket.h | 4 +- include/linux/syscalls.h | 21 +- include/linux/time32.h | 78 +- include/linux/timekeeping.h | 12 - include/linux/timekeeping32.h | 53 +- include/linux/wait.h | 20 +- {sound/pci/hda => include/sound}/hda_codec.h | 0 include/sound/memalloc.h | 3 + include/sound/rawmidi.h | 1 + include/sound/simple_card_utils.h | 27 +- include/sound/soc-acpi-intel-match.h | 6 + include/sound/soc-dapm.h | 9 - include/sound/soc-dpcm.h | 10 + include/sound/soc.h | 45 +- include/target/iscsi/iscsi_target_core.h | 6 +- include/target/iscsi/iscsi_target_stat.h | 4 +- include/target/target_core_base.h | 1 - include/uapi/asm-generic/unistd.h | 2 + include/uapi/linux/input-event-codes.h | 18 + include/uapi/linux/ndctl.h | 52 +- include/uapi/linux/pci_regs.h | 1 + include/uapi/scsi/scsi_bsg_ufs.h | 106 + include/uapi/sound/asound.h | 2 +- ipc/mqueue.c | 8 +- ipc/msg.c | 6 +- ipc/sem.c | 10 +- ipc/shm.c | 6 +- ipc/syscall.c | 2 +- ipc/util.h | 2 +- kernel/compat.c | 8 +- kernel/futex_compat.c | 2 +- kernel/irq/irqdomain.c | 5 +- kernel/irq/manage.c | 8 +- kernel/sched/core.c | 8 +- kernel/signal.c | 19 +- kernel/softirq.c | 6 +- kernel/time/hrtimer.c | 8 +- kernel/time/posix-stubs.c | 18 +- kernel/time/posix-timers.c | 30 +- kernel/time/tick-broadcast.c | 2 - kernel/time/tick-sched.c | 2 +- kernel/time/time.c | 97 +- kernel/time/timekeeping.c | 24 - net/bluetooth/bnep/sock.c | 19 +- net/bluetooth/cmtp/sock.c | 19 +- net/bluetooth/hidp/core.c | 10 +- net/bluetooth/hidp/hidp.h | 2 +- net/bluetooth/hidp/sock.c | 79 +- net/compat.c | 10 +- net/socket.c | 18 +- security/integrity/digsig.c | 10 +- security/integrity/evm/evm_crypto.c | 4 +- security/integrity/ima/ima.h | 2 +- security/integrity/ima/ima_api.c | 3 +- security/integrity/ima/ima_crypto.c | 54 +- security/integrity/ima/ima_fs.c | 9 +- security/integrity/ima/ima_init.c | 2 +- security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_template.c | 11 +- security/loadpin/Kconfig | 4 +- security/loadpin/loadpin.c | 26 +- security/smack/smack_lsm.c | 15 +- security/smack/smackfs.c | 3 - sound/aoa/soundbus/i2sbus/core.c | 15 +- sound/arm/Kconfig | 1 - sound/core/memalloc.c | 41 +- sound/core/oss/pcm_plugin.c | 4 +- sound/core/pcm_lib.c | 21 +- sound/core/rawmidi.c | 22 + sound/core/seq/oss/seq_oss_timer.c | 2 +- sound/core/seq/seq_system.c | 22 +- sound/core/seq/seq_virmidi.c | 4 +- sound/core/sgbuf.c | 15 +- sound/firewire/Kconfig | 2 + sound/firewire/amdtp-stream.c | 78 +- sound/firewire/bebob/bebob.c | 58 +- sound/firewire/bebob/bebob_maudio.c | 5 +- sound/firewire/dice/dice.c | 41 +- sound/firewire/digi00x/digi00x.c | 35 +- sound/firewire/fireface/ff.c | 36 +- sound/firewire/fireworks/fireworks.c | 69 +- sound/firewire/isight.c | 18 +- sound/firewire/motu/motu.c | 47 +- sound/firewire/oxfw/oxfw-scs1x.c | 5 +- sound/firewire/oxfw/oxfw-spkr.c | 5 +- sound/firewire/oxfw/oxfw-stream.c | 13 +- sound/firewire/oxfw/oxfw.c | 63 +- sound/firewire/tascam/tascam.c | 40 +- sound/hda/ext/hdac_ext_controller.c | 22 +- sound/i2c/cs8427.c | 2 +- sound/isa/opti9xx/opti92x-ad1848.c | 6 +- sound/isa/sb/sb8_main.c | 10 +- sound/mips/hal2.c | 13 +- sound/pci/asihpi/hpios.c | 2 +- sound/pci/atiixp.c | 6 +- sound/pci/au88x0/au88x0_core.c | 6 + sound/pci/cs46xx/cs46xx_lib.c | 6 +- sound/pci/emu10k1/emupcm.c | 3 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_beep.h | 2 +- sound/pci/hda/hda_bind.c | 14 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 36 +- sound/pci/hda/hda_controller.h | 20 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_hwdep.c | 2 +- sound/pci/hda/hda_intel.c | 112 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/hda_proc.c | 2 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/hda_tegra.c | 20 +- sound/pci/hda/patch_analog.c | 2 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 1675 +++++++-- sound/pci/hda/patch_cirrus.c | 2 +- sound/pci/hda/patch_cmedia.c | 2 +- sound/pci/hda/patch_conexant.c | 3 +- sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 29 +- sound/pci/hda/patch_si3054.c | 2 +- sound/pci/hda/patch_sigmatel.c | 22 +- sound/pci/hda/patch_via.c | 2 +- sound/pci/intel8x0.c | 97 +- sound/pci/intel8x0m.c | 20 +- sound/pci/rme32.c | 22 +- sound/pci/rme9652/hdspm.c | 2 +- sound/soc/amd/acp-da7219-max98357a.c | 77 +- sound/soc/amd/acp-pcm-dma.c | 30 +- sound/soc/amd/acp.h | 3 +- sound/soc/atmel/Kconfig | 12 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel_ssc_dai.c | 13 +- sound/soc/atmel/mikroe-proto.c | 165 + sound/soc/atmel/tse850-pcm5142.c | 78 +- sound/soc/bcm/cygnus-ssp.c | 13 +- sound/soc/codecs/Kconfig | 36 +- sound/soc/codecs/Makefile | 10 + sound/soc/codecs/adau1761.c | 3 +- sound/soc/codecs/adau17x1.c | 86 +- sound/soc/codecs/adau17x1.h | 4 - sound/soc/codecs/cs4265.c | 12 +- sound/soc/codecs/cs42l51.c | 21 + sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/es8328.c | 4 +- sound/soc/codecs/hdac_hda.c | 483 +++ sound/soc/codecs/hdac_hda.h | 24 + sound/soc/codecs/hdac_hdmi.c | 11 +- sound/soc/codecs/max98088.c | 36 + sound/soc/codecs/max98373.c | 47 +- sound/soc/codecs/nau8822.c | 1136 ++++++ sound/soc/codecs/nau8822.h | 204 ++ sound/soc/codecs/pcm186x.c | 3 +- sound/soc/codecs/pcm3060-i2c.c | 60 + sound/soc/codecs/pcm3060-spi.c | 59 + sound/soc/codecs/pcm3060.c | 295 ++ sound/soc/codecs/pcm3060.h | 88 + sound/soc/codecs/pcm3168a.c | 82 + sound/soc/codecs/rt274.c | 2 + sound/soc/codecs/rt5514-spi.c | 14 +- sound/soc/codecs/rt5651.c | 1 - sound/soc/codecs/rt5663.c | 7 +- sound/soc/codecs/rt5668.c | 10 +- sound/soc/codecs/rt5670.c | 12 + sound/soc/codecs/rt5677-spi.c | 1 - sound/soc/codecs/rt5682.c | 86 +- sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sta32x.c | 30 + sound/soc/codecs/tas5720.c | 103 +- sound/soc/codecs/tas6424.c | 58 +- sound/soc/codecs/tas6424.h | 10 + sound/soc/codecs/tlv320aic31xx.c | 85 + sound/soc/codecs/tlv320aic31xx.h | 23 + sound/soc/codecs/tscs454.c | 2 +- sound/soc/codecs/wm2000.c | 54 +- sound/soc/codecs/wm8782.c | 63 + sound/soc/codecs/wm8904.c | 1 - sound/soc/codecs/wm8974.c | 1 - sound/soc/codecs/wm9712.c | 3 +- sound/soc/codecs/wm_adsp.c | 26 +- sound/soc/davinci/davinci-mcasp.c | 37 + sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_utils.c | 4 +- sound/soc/fsl/pcm030-audio-fabric.c | 5 +- sound/soc/generic/audio-graph-card.c | 21 +- sound/soc/generic/audio-graph-scu-card.c | 55 +- sound/soc/generic/simple-card-utils.c | 53 +- sound/soc/generic/simple-card.c | 30 +- sound/soc/generic/simple-scu-card.c | 54 +- sound/soc/hisilicon/hi6210-i2s.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 4 +- sound/soc/intel/boards/Kconfig | 22 + sound/soc/intel/boards/Makefile | 4 + sound/soc/intel/boards/broadwell.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- ...kbl_rt5663_max98927.c => kbl_da7219_max98927.c} | 787 ++--- sound/soc/intel/boards/kbl_rt5663_max98927.c | 5 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 5 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 127 + sound/soc/intel/boards/skl_hda_dsp_common.h | 38 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 183 + sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-hda-match.c | 40 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 13 + sound/soc/intel/common/sst-firmware.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 71 +- sound/soc/intel/skylake/skl-topology.c | 4 +- sound/soc/intel/skylake/skl.c | 96 +- sound/soc/intel/skylake/skl.h | 12 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 13 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 14 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 14 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 13 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 12 +- sound/soc/meson/Kconfig | 13 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 16 +- sound/soc/meson/axg-fifo.c | 2 + sound/soc/meson/axg-pdm.c | 654 ++++ sound/soc/meson/axg-tdm-interface.c | 50 +- sound/soc/nuc900/nuc900-ac97.c | 4 +- sound/soc/omap/omap-hdmi-audio.c | 4 +- sound/soc/pxa/Kconfig | 13 +- sound/soc/pxa/pxa-ssp.c | 6 + sound/soc/pxa/pxa2xx-ac97.c | 48 +- sound/soc/qcom/apq8096.c | 7 +- sound/soc/qcom/qdsp6/q6adm.c | 17 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 8 +- sound/soc/qcom/qdsp6/q6asm.c | 1 - sound/soc/qcom/qdsp6/q6core.c | 9 +- sound/soc/qcom/sdm845.c | 7 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 1 - sound/soc/rockchip/rockchip_pcm.c | 3 +- sound/soc/samsung/tm2_wm5110.c | 13 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/adg.c | 4 +- sound/soc/sh/rcar/core.c | 124 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/dma.c | 109 +- sound/soc/sh/rcar/gen.c | 33 +- sound/soc/sh/rcar/rsnd.h | 63 +- sound/soc/sh/rcar/src.c | 2 +- sound/soc/sh/rcar/ssi.c | 112 +- sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 582 ++-- sound/soc/soc-dapm.c | 437 ++- sound/soc/soc-ops.c | 4 +- sound/soc/soc-pcm.c | 253 +- sound/soc/soc-topology.c | 15 +- sound/soc/soc-utils.c | 4 +- sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_sai.h | 3 + sound/soc/stm/stm32_sai_sub.c | 281 +- sound/soc/sunxi/Kconfig | 17 +- sound/soc/sunxi/Makefile | 2 + sound/soc/sunxi/sun4i-i2s.c | 82 +- sound/soc/sunxi/sun50i-codec-analog.c | 444 +++ sound/soc/sunxi/sun8i-adda-pr-regmap.c | 102 + sound/soc/sunxi/sun8i-adda-pr-regmap.h | 7 + sound/soc/sunxi/sun8i-codec-analog.c | 79 +- sound/soc/sunxi/sun8i-codec.c | 22 +- sound/soc/tegra/tegra_sgtl5000.c | 17 +- sound/soc/txx9/txx9aclc-ac97.c | 3 +- sound/usb/caiaq/device.c | 1 + sound/usb/midi.c | 3 +- sound/usb/mixer_quirks.c | 381 ++ sound/usb/quirks-table.h | 9 +- sound/x86/intel_hdmi_audio.c | 29 +- sound/xen/xen_snd_front_alsa.c | 46 +- tools/Makefile | 13 +- tools/pci/Build | 1 + tools/pci/Makefile | 53 + tools/pci/pcitest.c | 7 +- tools/testing/nvdimm/Kbuild | 1 + tools/testing/nvdimm/acpi_nfit_test.c | 8 + tools/testing/nvdimm/test/nfit.c | 4 +- tools/testing/nvdimm/test/nfit_test.h | 24 - 985 files changed, 40991 insertions(+), 18705 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-class-lcd-s6e63m0 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,sei.txt rename Documentation/devicetree/bindings/{serial => mfd}/atmel-usart.txt (76%) create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/cs42l51.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt create mode 100644 Documentation/devicetree/bindings/sound/nau8822.txt create mode 100644 Documentation/devicetree/bindings/sound/pcm3060.txt create mode 100644 Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt create mode 100644 Documentation/driver-api/pci/index.rst create mode 100644 Documentation/driver-api/pci/p2pdma.rst rename Documentation/driver-api/{ => pci}/pci.rst (100%) create mode 100644 drivers/acpi/acpi_adxl.c create mode 100644 drivers/acpi/nfit/intel.h rename drivers/clocksource/{time-armada-370-xp.c => timer-armada-370-xp.c} (100%) rename drivers/clocksource/{cadence_ttc_timer.c => timer-cadence-ttc.c} (99%) rename drivers/clocksource/{time-efm32.c => timer-efm32.c} (100%) rename drivers/clocksource/{fsl_ftm_timer.c => timer-fsl-ftm.c} (100%) rename drivers/clocksource/{time-lpc32xx.c => timer-lpc32xx.c} (100%) rename drivers/clocksource/{time-orion.c => timer-orion.c} (95%) rename drivers/clocksource/{owl-timer.c => timer-owl.c} (100%) rename drivers/clocksource/{time-pistachio.c => timer-pistachio.c} (100%) rename drivers/clocksource/{qcom-timer.c => timer-qcom.c} (100%) rename drivers/clocksource/{versatile.c => timer-versatile.c} (100%) rename drivers/clocksource/{vf_pit_timer.c => timer-vf-pit.c} (100%) rename drivers/clocksource/{vt8500_timer.c => timer-vt8500.c} (100%) rename drivers/clocksource/{zevio-timer.c => timer-zevio.c} (97%) create mode 100644 drivers/dma/fsl-edma-common.c create mode 100644 drivers/dma/fsl-edma-common.h create mode 100644 drivers/dma/mcf-edma.c create mode 100644 drivers/hid/hid-bigbenff.c rename drivers/hid/i2c-hid/{i2c-hid.c => i2c-hid-core.c} (96%) create mode 100644 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c create mode 100644 drivers/hid/i2c-hid/i2c-hid.h create mode 100644 drivers/irqchip/irq-mvebu-sei.c create mode 100644 drivers/mfd/at91-usart.c delete mode 100644 drivers/pci/controller/dwc/pci-keystone-dw.c delete mode 100644 drivers/pci/controller/dwc/pci-keystone.h create mode 100644 drivers/pci/hotplug/TODO create mode 100644 drivers/pci/p2pdma.c create mode 100644 drivers/pci/pci-bridge-emul.c create mode 100644 drivers/pci/pci-bridge-emul.h create mode 100644 drivers/power/supply/sc2731_charger.c create mode 100644 drivers/scsi/myrb.c create mode 100644 drivers/scsi/myrb.h create mode 100644 drivers/scsi/myrs.c create mode 100644 drivers/scsi/myrs.h create mode 100644 drivers/scsi/ufs/ufs_bsg.c create mode 100644 drivers/scsi/ufs/ufs_bsg.h create mode 100644 drivers/spi/spi-at91-usart.c delete mode 100644 drivers/video/backlight/ld9040.c delete mode 100644 drivers/video/backlight/ld9040_gamma.h delete mode 100644 drivers/video/backlight/s6e63m0.c delete mode 100644 drivers/video/backlight/s6e63m0_gamma.h delete mode 100644 include/asm-generic/unistd.h create mode 100644 include/dt-bindings/mfd/at91-usart.h create mode 100644 include/linux/adxl.h delete mode 100644 include/linux/compat_time.h create mode 100644 include/linux/mfd/ingenic-tcu.h create mode 100644 include/linux/ndctl.h delete mode 100644 include/linux/pci-dma.h create mode 100644 include/linux/pci-p2pdma.h create mode 100644 include/linux/platform_data/dma-mcf-edma.h rename {sound/pci/hda => include/sound}/hda_codec.h (100%) create mode 100644 include/uapi/scsi/scsi_bsg_ufs.h create mode 100644 sound/soc/atmel/mikroe-proto.c create mode 100644 sound/soc/codecs/hdac_hda.c create mode 100644 sound/soc/codecs/hdac_hda.h create mode 100644 sound/soc/codecs/nau8822.c create mode 100644 sound/soc/codecs/nau8822.h create mode 100644 sound/soc/codecs/pcm3060-i2c.c create mode 100644 sound/soc/codecs/pcm3060-spi.c create mode 100644 sound/soc/codecs/pcm3060.c create mode 100644 sound/soc/codecs/pcm3060.h copy sound/soc/intel/boards/{kbl_rt5663_max98927.c => kbl_da7219_max98927.c} (62%) create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.c create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.h create mode 100644 sound/soc/intel/boards/skl_hda_dsp_generic.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-hda-match.c create mode 100644 sound/soc/meson/axg-pdm.c create mode 100644 sound/soc/sunxi/sun50i-codec-analog.c create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.c create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.h create mode 100644 tools/pci/Build create mode 100644 tools/pci/Makefile