This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 31a0e28a656f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 8b304d02ec11 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] omits 04d21b935a7b Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 673582cae57c Merge remote-tracking branch 'ide/master' into master omits 04a08dd605f3 Merge remote-tracking branch 'crypto-current/master' into master omits 2d9514b17f77 Merge remote-tracking branch 'phy/fixes' into master omits 03f287e0647d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 45509c2fef59 Merge remote-tracking branch 'spi-fixes/for-linus' into master omits d8109ff7e33d Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] omits f920aa45cb6a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits e618db350905 Merge remote-tracking branch 'sound-current/for-linus' int [...] omits 6879367087a9 Merge remote-tracking branch 'netfilter/master' into master omits 872442eead88 Merge remote-tracking branch 'ipsec/master' into master omits 38d60fe3554a Merge remote-tracking branch 'bpf/master' into master omits 2caf8d8e0e9f Merge remote-tracking branch 'net/master' into master omits 3f06d1e7625a Merge remote-tracking branch 'sparc/master' into master omits 0e8c3dfe3d68 Merge remote-tracking branch 'powerpc-fixes/fixes' into master omits 933389315ec0 Merge remote-tracking branch 'fixes/master' into master adds f80531c8217c i2c: Use separate MODULE_AUTHOR() statements for multiple authors adds f3e2bd713730 i2c: rk3x: support master_xfer_atomic adds 3f11011573f9 dt-bindings: i2c: mv64xxx: Add compatible for the A100 i2c node. adds 4db7e1786db5 i2c: busses: Use fallthrough pseudo-keyword adds 58031a26bf2b i2c: fsi: Prevent adding adapters for ports without dts nodes adds 0c2a34937f7e i2c: revert "i2c: core: Allow drivers to disable i2c-core [...] adds 314139f9f0ab i2c: rcar: slave: only send STOP event when we have been a [...] adds 471fb8c55c24 dt-bindings: i2c: renesas,i2c: Document r8a774e1 support adds 99f0975d760b dt-bindings: i2c: renesas,iic: Document r8a774e1 support adds 8682dc124509 i2c: core: do not use logical device when creating irq domain adds 9e29420ddb13 i2c: tegra: Don't mark VI I2C as IRQ safe runtime PM adds 7232f53e7383 i2c: tegra: Remove NULL pointer check before clk_enable/di [...] adds 42aa38b54e35 i2c: tegra: Fix the error path in tegra_i2c_runtime_resume adds 0d7226209867 i2c: tegra: Fix runtime resume to re-init VI I2C adds afca861bc6a3 i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c adds 073d398dc484 Merge tag 'v5.8-rc7' into i2c/for-5.9 adds c7c9e914f9a0 i2c: rcar: avoid race when unregistering slave adds db36e827d876 dt-bindings: i2c: add generic properties for GPIO bus recovery adds 75820314de26 i2c: core: add generic I2C GPIO recovery adds 23a698fe65ec i2c: core: treat EPROBE_DEFER when acquiring SCL/SDA GPIOs adds 543aa2c4da8b i2c: at91: Move to generic GPIO bus recovery adds cee807cf9e5b Documentation: i2c: dev: 'block process call' is supported adds db4694e66286 i2c: bcm2835: Replace HTTP links with HTTPS ones adds 12745b071e2b i2c: i801: Add support for Intel Emmitsburg PCH adds f46efbcad97b i2c: i801: Add support for Intel Tiger Lake PCH-H adds 8426fe70cfa4 i2c: mediatek: Add apdma sync in i2c driver adds 908d984336da i2c: mediatek: Add access to more than 8GB dram in i2c driver adds 311df9d58030 dt-bindings: i2c: update bindings for MT8192 SoC adds 789e67ba5454 i2c: mediatek: Add i2c compatible for MediaTek MT8192 adds b0102a890f17 i2c: mediatek: Fix i2c_spec_values description adds 536e785f533f i2c: eg20t: Drop PCI wakeup calls from .suspend/.resume adds 82c8eb22095f i2c: eg20t: use generic power management adds b1eef236f50b i2c: iproc: fix race between client unreg and isr new e764a1e32337 Merge branch 'i2c/for-5.9' of git://git.kernel.org/pub/scm [...] new 88fd1cb80daa af_packet: TPACKET_V3: fix fill status rwlock imbalance new 1f3a090b9033 net: openvswitch: introduce common code for flushing flows new a1d21081a60d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new f70f74d15ca8 kconfig: remove '---help---' support new 22a4ac026c15 Revert "checkpatch: kconfig: prefer 'help' over '---help---'" new 8410e6559412 kconfig: constify XPM data new 7eb7c106f153 kconfig: qconf: Fix mouse events in search view new d41809ff7af9 kconfig: add 'static' to some file-local data new 614bf0a89ae2 kconfig: qconf: remove ->addSeparator() to menuBar new d4b1cea7de0c kconfig: qconf: do not use 'menu' variable for (QMenuBar *) new 93ebaacdc59b kconfig: qconf: use 'menu' variable for (QMenu *) new 2afb3e26828a kconfig: qconf: remove toolBar from ConfigMainWindow members new 860ec3fbcaeb kconfig: qconf: overload addToolBar() to create and insert [...] new 1b4263e7507f kconfig: qconf: remove unused ConfigList::listView() new 740fdef8534f kconfig: qconf: remove name from ConfigSearchWindow constructor new 92641154bf6f kconfig: qconf: omit parent to QHBoxLayout() new cb77043f061a kconfig: qconf: remove unused argument from ConfigList::up [...] new 1031685c5ec8 kconfig: qconf: remove unused argument from ConfigView::up [...] new 5b75a6c896bc kconfig: qconf: remove 'parent' from ConfigList::updateMenuList() new 3c73ff040ed5 kconfig: qconf: drop more localization code new 711b875bcdbc kconfig: qconf: remove ConfigItem::pixmap/setPixmap new abf741a9fa4f kconfig: qconf: remove ConfigList::addColumn/removeColumn new 5ca534cdf97a kconfig: qconf: remove ConfigItem::text/setText new 4fa91f528f34 kconfig: qconf: remove unused voidPix, menuInvPix new 5cb255ffa1e7 kconfig: qconf: refactor icon setups new fa8de0a3bf3c kconfig: qconf: do not limit the pop-up menu to the first row new d4bbe8a1b55a kconfig: qconf: move setOptionMode() to ConfigList from Co [...] new 32b2ee5cea4d Merge tag 'kconfig-v5.9' of git://git.kernel.org/pub/scm/l [...] adds c6a8b84da4c2 modules: linux/moduleparam.h: drop duplicated word in a comment adds 7ef5264de773 modules: mark ref_module static adds 773110470e2f modules: mark find_symbol static adds a54e04914c21 modules: mark each_symbol_section static adds 3fe1e56d0e68 modules: unexport __module_text_address adds 34e64705ad41 modules: unexport __module_address adds cd8732cdcc37 modules: rename the licence field in struct symsearch to license adds ef1dac6021cc modules: return licensing information from find_symbol adds 262e6ae7081d modules: inherit TAINT_PROPRIETARY_MODULE new 0fd9cc6b0c72 Merge tag 'modules-for-v5.9' of git://git.kernel.org/pub/s [...] new d9361cb28528 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new 8ab49526b53d x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task new cd94257d7a81 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds a13f2ef168cb x86/xen: remove 32-bit Xen PV guest support adds 56415c4c3da9 x86/xen: eliminate xen-asm_64.S adds f2e39e8c4f0c x86/xen: drop tests for highmem in pv code adds 5fa4e6f1c2d8 xen/gntdev: Fix dmabuf import with non-zero sgt offset adds 14dee0586104 drm/xen-front: Fix misused IS_ERR_OR_NULL checks adds 129572999a1e drm/xen-front: Add YUYV to supported formats adds 6f92337b6bff xen: Sync up with the canonical protocol definition in Xen adds 585c6ed738a5 drm/xen-front: Pass dumb buffer data offset to the backend new 0520058d0578 Merge tag 'for-linus-5.9-rc1b-tag' of git://git.kernel.org [...] new 7fca4dee610d Merge tag 'powerpc-5.9-2' of git://git.kernel.org/pub/scm/ [...] adds 9e9da64124ff openrisc: fix __user in raw_copy_to_user()'s prototype adds d0b7213f895c init: Align init_task to avoid conflict with MUTEX_FLAGS adds ff6c923dbec3 openrisc: Add support for external initrd images adds 57b8e277c336 openrisc: Fix oops caused when dumping stack adds c28b27416da9 openrisc: Implement proper SMP tlb flushing adds c1d55d50139b asm-generic/io.h: Fix sparse warnings on big-endian architectures adds 045838bc7f47 openrisc: io: Fixup defines and move include to the end adds 17fcd83c2b62 openrisc: uaccess: Fix sparse address space warnings adds af84b16e3423 openrisc: uaccess: Use static inline function in access_ok adds aac9a9b555b9 openrisc: uaccess: Remove unused macro __addr_ok adds d99596645f7d openrisc: signal: Fix sparse address space warnings adds 55b2662ec665 openrisc: uaccess: Add user address space check to access_ok new e1d74fbe50c4 Merge tag 'for-linus' of git://github.com/openrisc/linux adds e27b1636e933 genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() adds f107cee94ba4 genirq: Unlock irq descriptor after errors new 1d229a65b419 Merge tag 'irq-urgent-2020-08-14' of git://git.kernel.org/ [...] adds 820903c784a0 posix-cpu-timers: Split run_posix_cpu_timers() adds 1fb497dd0030 posix-cpu-timers: Provide mechanisms to defer timer handli [...] adds 0099808553ad x86: Select POSIX_CPU_TIMERS_TASK_WORK new b6b178e38f40 Merge tag 'timers-core-2020-08-14' of git://git.kernel.org [...] adds 4c5a116ada95 vdso/treewide: Add vdso_data pointer argument to __arch_ge [...] adds 19d0070a2792 timekeeping/vsyscall: Provide vdso_update_begin/end() adds d60d7de3e16d lib/vdso: Allow to add architecture-specific vdso data adds b0294f30256b time: Delete repeated words in comments new b923f1247b72 Merge tag 'timers-urgent-2020-08-14' of git://git.kernel.o [...] new a85ffd59bd36 dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() new 5848dc5b1b76 dma-debug: remove debug_dma_assert_idle() function new 87bd8c2b93ae Merge tag 'sound-fix-5.9-rc1' of git://git.kernel.org/pub/ [...] adds 899c537c25f9 drm/i915: Use 64-bit division macro adds f3e4b14144a9 hwmon: pwm-fan: Use 64-bit division macro adds 5bd0b9011da8 pwm: clps711x: Use 64-bit division macro adds fcdea6b2a3f6 pwm: imx-tpm: Use 64-bit division macro adds 1689dcd433aa pwm: imx27: Use 64-bit division macro adds 5bc5d99f1f83 pwm: iqs620a: Use 64-bit division adds 4cc23430a536 pwm: sifive: Use 64-bit division macro adds c7dcccaec2f7 pwm: sun4i: Use nsecs_to_jiffies to avoid a division adds 134ada17dbad backlight: pwm_bl: Use 64-bit division function adds a6733474ba4b clk: pwm: Use 64-bit division function adds a9d887dc1c60 pwm: Convert period and duty cycle to u64 adds b8fb642afa02 pwm: iqs620a: Use lowercase hexadecimal literals for consistency adds 9443f2c88ad9 pwm: bcm-iproc: Remove impossible comparison when validati [...] adds 75de72591aa8 pwm: bcm-kona: Remove impossible comparison when validatin [...] adds fc810e7c7918 pwm: mediatek: Provide missing kerneldoc description for ' [...] adds dfd9b6154d5d pwm: omap-dmtimer: Repair pwm_omap_dmtimer_chip's broken k [...] adds 216a094de252 pwm: Replace HTTP links with HTTPS ones adds 6ced5ff0be8e pwm: bcm-iproc: handle clk_get_rate() return new fded09198826 Merge tag 'pwm/for-5.9-rc1' of git://git.kernel.org/pub/sc [...] adds a8ac78357d9b scsi: target: Make iscsit_register_transport() return void adds e95b4789ff43 scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() adds ec007ef40abb scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases adds a3d8a2573687 scsi: sd_zbc: Improve zone revalidation adds 8a8fb8977ea2 scsi: scsi_transport_sas: Add spaces around binary operator "|" adds af6de8c60fe9 scsi: lpfc: nvmet: Avoid hang / use-after-free again when [...] adds 1eaff53649b8 scsi: lpfc: Add missing misc_deregister() for lpfc_init() adds a1e4d3d8aef9 scsi: lpfc: Fix FCoE speed reporting adds 9e3e365a92d3 scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of [...] adds 8ccd6926db7d scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter adds 24411fcd6fe7 scsi: lpfc: Fix oops when unloading driver while running m [...] adds 678768da9880 scsi: lpfc: Fix retry of PRLI when status indicates its un [...] adds feb3cc57fb63 scsi: lpfc: Fix validation of bsg reply lengths adds 00081c5ca4d5 scsi: lpfc: Fix LUN loss after cable pull adds 7e0e8be3a1fd scsi: lpfc: Update lpfc version to 12.8.0.3 new c9c9735c46f5 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 9922c1deff91 asm-generic: pgalloc.h: use correct #ifdef to enable pud_a [...] new a8a4b7aeaf84 Revert "mm/vmstat.c: do not show lowmem reserve protection [...] new b1a3e75e466d lz4: fix kernel decompression speed new fc4177be963d exec: restore EACCES of S_ISDIR execve() new 0f71241a8e32 selftests/exec: add file type errno tests new 14a36a435343 mailmap: add entry for Greg Kurz new 1378a5ee451a mm: store compound_nr as well as compound_order new 419015675fef mm: move page-flags include to top of file new 6ffbb45826f5 mm: add thp_order new af3bbc12df80 mm: add thp_size new 6c357848b44b mm: replace hpage_nr_pages with thp_nr_pages new 2be1d71841b7 mm: add thp_head new ee6c400f5c05 mm: introduce offset_in_thp new c734124c5c82 fs: autofs: delete repeated words in comments new 88db0aa24216 all arch: remove system call sys_sysctl new 69d0b54d41f9 mm/kmemleak: silence KCSAN splats in checksum new 96bdd2bcc1a7 mm/frontswap: mark various intentional data races new 7b37e22675df mm/page_io: mark various intentional data races new b96a3db2f374 mm/swap_state: mark various intentional data races new e630bfac7945 mm/filemap.c: fix a data race in filemap_fault() new a449bf58e45a mm/swapfile: fix and annotate various data races new 6e4bd50f3888 mm/page_counter: fix various data races at memsw new e0e3f42fd96c mm/memcontrol: fix a data race in scan count new a1f459354a0f mm/list_lru: fix a data race in list_lru_count_one new abe1de4209f6 mm/mempool: fix a data race in mempool_free() new 9c1177b62a8c mm/rmap: annotate a data race at tlb_flush_batched new 7e0cc01ea181 mm/swap.c: annotate data races for lru_rotate_pvecs new c403f6a3a792 mm: annotate a data race in page_zonenum() new 7f897acbe5d5 include/asm-generic/vmlinux.lds.h: align ro_after_init new a8e3943b58ac sh: clkfwk: remove r8/r16/r32 new f9e7ff9c6fc7 sh: use generic strncpy() new 8f28ca6bd821 iomap: constify ioreadX() iomem argument (as in generic im [...] new 5ca6ad7dce2f rtl818x: constify ioreadX() iomem argument (as in generic [...] new 58184e95e9f1 ntb: intel: constify ioreadX() iomem argument (as in gener [...] new fe0580ac5cea virtio: pci: constify ioreadX() iomem argument (as in gene [...] new 18737f4243ab Merge branch 'akpm' (patches from Andrew) adds cb8ae6e188a2 dt-bindings: mfd: Document STM32 low power timer bindings adds e0bcc58d876c mfd: stm32: Add defines to be used for clkevent purpose adds 45d93065c8ec mfd: stm32: Enable regmap fast_io for stm32-lptimer adds 48b41c5e2de6 clocksource: Add Low Power STM32 timers driver adds 3ea2e4eab64c mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs adds 14024cc9fe94 mfd: arizona: Remove BUG_ON usage adds ddff6c45b21d mfd: arizona: Ensure 32k clock is put on driver unbind and error adds 7f8a137f736f mfd: madera: Remove unused forward declaration of madera_c [...] adds b92735f45f99 mfd: madera: Fix minor formatting issues adds ad738ddd506b dt-bindings: mfd: gateworks-gsc: Add 16bit pre-scaled volt [...] adds 6bcb330c1f37 dt-bindings: mfd: Add Khadas Microcontroller bindings adds 6c27219e3491 mfd: Add support for the Khadas System control Microcontroller adds 5772717e59b9 thermal: Add support for the MCU controlled FAN on Khadas boards adds bf9367a156fd MAINTAINERS: Add myself as maintainer for Khadas MCU drivers adds c61e165822d5 mfd: sprd: Populate sub-devices defined in DT adds e8da9ed03980 dt-bindings: mfd: Convert stmfx bindings to json-schema adds bb7fcad48d38 mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs adds f375a038daf6 MAINTAINERS: Add entry for ROHM Power Management ICs adds f1d8fe2e98d1 dt-bindings: mfd: st,stmfx: Remove extra additionalProperties adds 4d3ec936f80d mfd: lm3533: Expand control-bank accessors adds 6fef0d4ea575 mfd: twl4030-irq: Fix incorrect type in assignment warning adds b174015b1ddd mfd: twl4030-irq: Fix cast to restricted __le32 warning adds c504a2486ab6 mfd: tps6586x: Fix cast to restricted __le32 warning adds d9ca7801b6e5 mfd: altera-sysmgr: Fix physical address storing hacks adds 3d4a87576f37 mfd: sprd-sc27xx-spi: Fix symbol 'sprd_pmic_detect_charger [...] adds 54daa5d47c47 mfd: ab3100-core: Fix incompatible types in comparison exp [...] adds ddb6b26c4102 mfd: ab8500-debugfs: Fix incompatible types in comparison [...] adds 0dfae4a3205c mfd: tc3589x: Remove invalid use of kerneldoc syntax adds f139ef70789a mfd: wm8400-core: Supply description for wm8400_reset_code [...] adds 38ea9f47317d mfd: wm831x-core: Supply description wm831x_reg_{un}lock args adds afb718a870ef mfd: wm8350-core: Supply description wm8350_reg_{un}lock args adds 5a0ffef8b74f mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_ [...] adds 3ecbcd20e06f mfd: db8500-prcmu: Add description for 'reset_reason' in k [...] adds 07d88c97aef8 mfd: db8500-prcmu: Remove incorrect function header from . [...] adds 5d36df75839d mfd: omap-usb-host: Remove invalid use of kerneldoc syntax adds 3fc65627c81c mfd: omap-usb-host: Provide description for 'pdev' argumen [...] adds 55bbf5d42ee6 mfd: omap-usb-tll: Provide description for 'pdev' argument [...] adds 1574360a98ce mfd: atmel-smc: Add missing colon(s) for 'conf' arguments adds 0824c889e1a4 mfd: altera-sysmgr: Supply descriptions for 'np' and 'prop [...] adds 5ae3d1bcea48 mfd: cros_ec_dev: Fix cros_feature_to_{name,cells} struct [...] adds 9c3739ee293b mfd: tps65218: Repair incorrect function argument name 's/ [...] adds 4976bfb8d853 mfd: tps65217: Repair incorrect function argument name 's/ [...] adds 20d60f850d2d mfd: ab3100-otp: Add missing colon(s) for all documented k [...] adds 2fbd58344390 mfd: tps65010: Remove delcared and set, but never used var [...] adds 3c719388f6ff mfd: si476x-cmd: Repair wrongly described function argumen [...] adds 9745ef7dcf86 mfd: si476x-cmd: Add missing colon(s) for all documented k [...] adds c9b55f99fc67 mfd: si476x-i2c: Add description for si476x_core_fwver_to_ [...] adds b1ded80a61f3 mfd: si476x-i2c: Fix spelling mistake in case() statement' [...] adds 748160e7718d mfd: si476x-cmd: Update si476x_cmd_am_rsq_status()'s kerneldoc adds 981b1261bfdf mfd: si476x-cmd: Add missing documentation for si476x_cmd_ [...] adds 768c1e38dc43 mfd: rave-sp: Fix mistake in 'struct rave_sp_deframer's kerneldoc adds ec46855df339 mfd: sprd-sc27xx-spi: Fix-up bogus IRQ register offset and [...] adds 21b2998d4aae mfd: axp20x-i2c: Do not define 'struct acpi_device_id' whe [...] adds 46b5780688c0 dt-bindings: mfd: Convert ChromeOS EC bindings to json-schema adds 466a62d7642f mfd: core: Make a best effort attempt to match devices wit [...] adds d097965bb668 mfd: core: Fix formatting of MFD helpers adds 44e6171ed04a mfd: core: Add OF_MFD_CELL_REG() helper adds 7d2594cd1fa0 mfd: smsc-ece1099: Remove driver adds 819e42e00d2e mfd: motorola-cpcap: Disable interrupt for suspend adds e9faaf056d28 dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J72 [...] adds a3f673d0092c dt-bindings: mfd: st,stmfx: Remove I2C unit name adds 091c6110862b mfd: da9063: Fix revision handling to correctly select reg tables adds 9ece3601aed4 mfd: da9063: Add support for latest DA silicon revision adds 85c307850784 mfd: axp20x: Allow the AXP803 to be probed by I2C adds 564de7628dab mfd: kempld-core: Fix 'assignment of read-only location' error adds cf84dc0bb40f mfd: rn5t618: Make restart handler atomic safe adds 23ef2b642b85 mfd: da9055: pdata.h: Drop a duplicated word adds e7b85500885f mfd: max77693-private: Drop a duplicated word adds 594f1935b373 mfd: rn5t618: Fix caching of battery related registers adds 1f0fa85c07fb mfd: max14577: Remove redundant initialization of variable [...] adds 4ee1d9dc8073 mfd: intel_soc_pmic_mrfld: Simplify the return expression [...] adds 114294d27627 mfd: mfd-core: Add mechanism for removal of a subset of children adds 77b3ddab713a mfd: madera: Improve handling of regulator unbinding adds 3d8589422508 mfd: dln2: Run event handler loop under spinlock adds 4f4ed4543e20 mfd: Replace HTTP links with HTTPS ones adds e15d7f2b81d2 mfd: syscon: Use a unique name with regmap_config new 884e0d3dd59d Merge tag 'mfd-next-5.9-1' of git://git.kernel.org/pub/scm [...] adds f6ebbcf08f37 cpufreq: intel_pstate: Implement passive mode with HWP enabled new f3db6de55e95 Merge branch 'pm-cpufreq' new 1a5d9dbbaf3a Merge tag 'pm-5.9-rc1-3' of git://git.kernel.org/pub/scm/l [...] adds 384b02d6b83b i2c: designware: Add device HID for Hygon I2C controller adds d58669b09399 ACPI: APD: Change name from ST to FCH adds d9b77361c1a5 clk: x86: Change name from ST to FCH adds 7f8802f2d2ed ACPI: APD: Add a fmw property is_raven adds 19fe87fd854a clk: x86: Support RV architecture new 341323fa0eed Merge tag 'acpi-5.9-rc1-2' of git://git.kernel.org/pub/scm [...] new f516fb704d02 dt-bindings: Whitespace clean-ups in schema files new 5f0b06da5cde dt-bindings: Remove more cases of 'allOf' containing a '$ref' new b07175dc41ba Merge tag 'devicetree-fixes-for-5.9' of git://git.kernel.o [...] new 709ed1bcef12 EDAC/ie31200: Fallback if host bridge device is already in [...] new 6ffdcde4ee9a Merge tag 'edac_updates_for_5.9_pt2' of git://git.kernel.o [...] adds ac7cbb221159 NFS: Allow applications to speed up readdir+statx() using [...] adds f97ff92bd166 pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() adds 18eb87f4443a pNFS/flexfiles: The mirror count could depend on the layou [...] adds 030eb04c5231 Merge commit 'c1326210477ecc06c53221f0005c64419aba30d6' fr [...] adds 9a67fcc8f3fd nfs: add client side only definitions for user xattrs adds 04a5da690e8f NFSv4.2: define limits and sizes for user xattr handling adds b78ef845c35d NFSv4.2: query the server for extended attribute support adds 3e1f02123fba NFSv4.2: add client side XDR handling for extended attributes adds d2ae4f8b21c1 nfs: define nfs_access_get_cached function adds 72832a2453d9 NFSv4.2: query the extended attribute access bits adds 1b523ca972ed nfs: modify update_changeattr to deal with regular files adds 0f44da51aeef nfs: define and use the NFS_INO_INVALID_XATTR flag adds ccde1e9c0130 nfs: make the buf_to_pages_noslab function available to th [...] adds c10a75145feb NFSv4.2: add the extended attribute proc functions. adds 012a211abd5d NFSv4.2: hook in the user extended attribute handlers adds 95ad37f90c33 NFSv4.2: add client side xattr caching. adds 57f80c0eda4d Merge branch 'xattr-devel' adds 4a400f0d0830 sunrpc: destroy rpc_inode_cachep after unregister_filesystem adds ab91e7a6da7e freezer: Add unsafe versions of freezable_schedule_timeout [...] adds dbc4fec6b6dd NFSv4.0 allow nconnect for v4.0 adds 9a74a2b87f4c NFS: remove redundant initialization of variable result adds 048c397aa88b NFSv4.2: xattr cache: get rid of cache discard work queue adds 67dd23f9e6fb nfs: ensure correct writeback errors are returned on close() adds ce368536dd61 nfs: nfs_file_write() should check for writeback errors adds 7de62bc09fe6 SUNRPC dont update timeout value on connection reset adds a19b4785d9ee NFS: Report the stateid + status in trace_nfs4_layoutretur [...] adds 638037b158df NFS: Add tracepoints for layouterror and layoutstats. adds 54898f70a854 NFS: Add layout segment info to pnfs read/write/commit tra [...] adds ff041727e9e0 NFS: Don't move layouts to plh_return_segs list while in use adds d474f96104bd NFS: Don't return layout segments that are in use adds b4487b935452 nfs: Fix getxattr kernel panic and memory overflow adds 8fe5db97c9d1 rpc_pipefs: convert comma to semicolon adds a5032910c5e5 fs: nfs: delete repeated words in comments new 563c53e73b8b NFS: Fix flexfiles read failover new 37711e5e2325 Merge tag 'nfs-for-5.9-1' of git://git.linux-nfs.org/proje [...] adds 20b135e48cdd cifs: Fix an error pointer dereference in cifs_mount() adds 30b5ae21b9a5 cifs: Convert to use the fallthrough macro new c8c412f97612 SMB3: Fix mkdir when idsfromsid configured on mount new f6513bd39c15 Merge tag '5.9-rc-smb3-fixes-part2' of git://git.samba.org [...] adds 66246641609b 9p: retrieve fid from file when file instance exist. adds cb0aae0e31c6 9p: Fix memory leak in v9fs_mount adds 6db6ea79c525 net/9p: Fix sparse endian warning in trans_fd.c adds aab6c873cf9b 9p: remove unused code in 9p adds 2ed0b7578170 9p: Remove unneeded cast from memory allocation new 410520d07f5c Merge tag '9p-for-5.9-rc1' of git://github.com/martinetd/linux adds cb75c95c5262 Documentation/locking/locktypes: Fix a typo adds 405fa8ac89e7 futex: Convert to use the preferred 'fallthrough' macro new eb1319af4119 Merge tag 'locking-urgent-2020-08-15' of git://git.kernel. [...] adds 45fd22da97c6 perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON c [...] adds 09fc67b500c7 kprobes: Remove show_registers() function prototype adds b55b3fdce3e5 hw_breakpoint: Remove unused __register_perf_hw_breakpoint [...] new 4bb5fcb97a5d perf/x86/rapl: Fix missing psys sysfs attributes new 74f41adab0f4 perf/x86/rapl: Support multiple RAPL unit quirks new bcfd218b6679 perf/x86/rapl: Add support for Intel SPR platform new 7f5faaaa5909 Merge tag 'perf-urgent-2020-08-15' of git://git.kernel.org [...] adds a1bd06853ee4 sched: Fix use of count for nr_running tracepoint new cc172ff301d8 sched/debug: Fix the alignment of the show-state debug output new 1195d58f003b Merge tag 'sched-urgent-2020-08-15' of git://git.kernel.or [...] adds 86d709ce30ea x86/acrn: Allow ACRN guest to use X2APIC mode adds 4c7bfa383efd x86/acrn: Remove redundant chars from ACRN signature adds a3e1c3bb24e2 x86/crash: Correct the address boundary of function parameters adds a2e9a95d2190 kexec: Improve & fix crash_exclude_mem_range() to handle o [...] adds 475f63ae63b5 kexec_file: Correctly output debugging information for the [...] adds 7d98585860d8 x86/tsr: Fix tsc frequency enumeration bug on Lightning Mo [...] adds 52416ffcf823 x86/purgatory: Don't generate debug info for purgatory.ro adds 76d10256a97a x86/fpu/xstate: Fix an xstate size check warning with arch [...] adds f29dfa53cc8a x86/bugs/multihit: Fix mitigation reporting when VMX is no [...] adds a6d996cbd38b x86/alternatives: Acquire pte lock with interrupts enabled new 50f6c7dbd973 Merge tag 'x86-urgent-2020-08-15' of git://git.kernel.org/ [...] new 58277f502f42 perf trace beauty: Add script to autogenerate socket famil [...] new f3cf7fa963c4 perf trace beauty: Use the autogenerated protocol family table new 23db762be2ec tools headers kvm s390: Sync headers with the kernel sources new fe452fb84329 tools include UAPI: Sync linux/vhost.h with the kernel sources new 6016e0348792 tools headers UAPI: Sync kvm.h headers with the kernel sources new 72d69c2a4ee1 perf bench numa: Fix number of processes in "2x3-convergen [...] new 85372c6974aa perf bench numa: Fix benchmark names new f9f95068266d perf bench: Fix a couple of spelling mistakes in options text new d566a9c2d482 perf sched: Prefer sched_waking event when it exists new 1beaef29c341 perf bench mem: Always memset source before memcpy new 194cb6b50f57 perf test: Allow multiple probes in record+script_probe_vf [...] new ce746d43a174 libperf: Fix man page typos new ceafdd664cae MAINTAINERS: Add missing tools/lib/perf/ path to perf maintainers new 1c695c88a109 perf tools: Rename 'enum dso_kernel_type' to 'enum dso_spa [...] new b2fe96a350de perf tools: Fix module symbol processing new fa5c893181ed tools build feature: Quote CC and CXX for their arguments new 509f68e327d0 perf bench numa: Fix cpumask memory leak in node_has_cpus() new 2db13a9b30f7 perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes new eb6d31ae22d7 perf ftrace: Select function/function_graph tracer automatically new d6d81bfe429e perf ftrace: Add option '-F/--funcs' to list available functions new 68faab0f934d perf ftrace: Factor out function write_tracing_file_int() new 846e1939801a perf ftrace: Add option '-m/--buffer-size' to set per-cpu [...] new 81523c1e579b perf ftrace: Show trace column header new 5b3474723868 perf ftrace: Add option '--inherit' to trace children processes new a80abe2a9a8a perf tools: Add general function to parse sublevel options new b1d84af6f580 perf ftrace: Add support for tracing option 'func_stack_trace' new 38988f2e7ed5 perf ftrace: Add support for trace option sleep-time new d1bcf17cda80 perf ftrace: Add support for trace option funcgraph-irqs new c81fc34e3185 perf ftrace: Add support for tracing option 'irq-info' new 59486fb0c8bf perf ftrace: Add option 'verbose' to show more info for gr [...] new 00c85d5f45b6 perf ftrace: Add support for trace option tracing_thresh new a8f87a5cb466 perf: ftrace: Allow set graph depth by '--graph-opts' new 6555c2f6db21 perf ftrace: Add option -D/--delay to delay tracing new 42145d71ddf3 perf ftrace: Add option --tid to filter by thread id new 3c4dc21b75a7 perf: ftrace: Add set_tracing_options() to set all trace options new 0094024a1860 perf ftrace: Add change log new 8989f5f07605 perf stat: Update POWER9 metrics to utilize other metrics new a508d061ef04 perf bench numa: Remove dead code in parse_nodes_opt() new c7a14fdcb3fa perf build-ids: Fall back to debuginfod query if debuginfo [...] new 492e4edba6e2 perf ftrace: Make option description initials all capital letters new 713eee84720e Merge tag 'perf-tools-2020-08-14' of git://git.kernel.org/ [...] new be74273aee2c sh: Fix unneeded constructor in page table allocation new 2202d81b098e sh: remove call to memset after dma_alloc_coherent new 2d2b308a8b7d sh: Implement __get_user_u64() required for 64-bit get_user() new 7619f957dc8c Revert "sh: add missing EXPORT_SYMBOL() for __delay" new 7dfaa9ea56e9 arch: sh: smc37c93x: fix spelling mistake new 8a8e54625be2 sh: Remove SH5-based Cayman platform new c64bbe7006a4 input: i8042 - Remove special Cayman handling new 845d9156febc sh: fault: Fix duplicate printing of "PC:" new fd722f25a6e4 Revert "sh: add loglvl to printk_address()" new f6bed866f113 Revert "sh: remove needless printk()" new 9b9fae8ba821 sh: kernel: disassemble: Fix broken lines in disassembly dumps new 0632a6d8c680 sh: dump_stack: Fix broken lines and ptrval in calltrace dumps new 21afcacb0348 sh: process: Fix broken lines in register dumps new f88c6a26ddd6 sh: sh2007: Modernize printing of kernel messages new 601bf18b6630 sh: pci: Modernize printing of kernel messages new eac1a488171c sh: machvec: Modernize printing of kernel messages new c0735ae9a006 sh: stacktrace: Remove stacktrace_ops.stack() new e1a8d38a17ce arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA* new 91194e9b046e sh: Replace HTTP links with HTTPS ones new ccbb5239d495 sh: remove -Werror from Makefiles new 582dc536d759 sh: sort the selects for SUPERH alphabetically new e12b090eae6a sh: remove __KERNEL__ ifdefs from non-UAPI headers new 3eef6b74d9fe sh: move ioremap_fixed details out of <asm/io.h> new 13f1fc870dd7 sh: move the ioremap implementation out of line new 08732d1226ed sh: don't include <asm/io_trapped.h> in <asm/io.h> new bc0f46b1caff sh: unexport register_trapped_io and match_trapped_io_handler new 846f9e1fb9b9 dma-mapping: consolidate the NO_DMA definition in kernel/d [...] new cd57d07b1e4e sh: don't allow non-coherent DMA for NOMMU new 6dfdf673ccb2 sh: use the generic dma coherent remap allocator new e1cc9d8d596e sh: switch to copy_thread_tls() new 9d2ec8f68e9d sh: Rearrange blocks in entry-common.S new 0bb605c2c7f2 sh: Add SECCOMP_FILTER new 03dd061f0d20 sh: bring syscall_set_return_value in line with other arch [...] new 0c64a0dce51f sh: landisk: Add missing initialization of sh_io_port_base new 5bbec3cfe376 Merge tag 'sh-for-5.9' of git://git.libc.org/linux-sh new 76d4467a97bd riscv: Setup exception vector for nommu platform new d84835b118ed Merge tag 'riscv-for-linus-5.9-mw1' of git://git.kernel.or [...] new b35fd7422c2f block: check queue's limits.discard_granularity in __blkde [...] new 735d77d4fd28 rnbd: remove rnbd_dev_submit_io new d7aaeef29340 rnbd: no need to set bi_end_io in rnbd_bio_map_kern new e8efa9b88e3c md: get sysfs entry after redundancy attr group create new e8abe1de43da md-cluster: Fix potential error pointer dereference in res [...] new 905e321e21dc Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new fe6a8fc5ed2f loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE new c1e2b8422bf9 block: fix double account of flush request's driver tag new 4b6c093e21d3 Merge tag 'block-5.9-2020-08-14' of git://git.kernel.dk/li [...] new 6f6aea7e966c parisc: fix PMD pages allocation by restoring pmd_alloc_one() new cbd287c09351 io_uring: io_async_buf_func() need not test page bit new c1dd91d16246 io_uring: add comments on how the async buffered read retry works new 2dd2111d0d38 io_uring: Fix NULL pointer dereference in loop_rw_iter() new bd74048108c1 io_uring: set ctx sq/cq entry count earlier new f74441e6311a io_uring: account locked memory before potential error case new 0ba9c9edcd15 io_uring: use TWA_SIGNAL for task_work uncondtionally new 7271ef3a93a8 io_uring: fix recursive completion locking on oveflow flush new 9b7adba9eaec io_uring: add missing REQ_F_COMP_LOCKED for nested requests new 51a4cc112c7a io_uring: defer file table grabbing request cleanup for lo [...] new efa8480a8316 fs: RWF_NOWAIT should imply IOCB_NOIO new 6d816e088c35 io_uring: hold 'ctx' reference around task_work queue + execute new a36da65c4656 io_uring: fail poll arm on queue proc failure new f254ac04c874 io_uring: enable lookup of links holding inflight files new ebf0d100df07 task_work: only grab task signal lock when needed new ff6165b2d7f6 io_uring: retain iov_iter state over io_read/io_write calls new 227c0c9673d8 io_uring: internally retry short reads new d4e7cd36a90e io_uring: sanitize double poll handling new f91daf565b0e io_uring: short circuit -EAGAIN for blocking read attempt new 2cc3c4b3c2e9 Merge tag 'io_uring-5.9-2020-08-15' of git://git.kernel.dk [...] new 9123e3a74ec7 Linux 5.9-rc1 new 99c9094ebb37 Merge remote-tracking branch 'fixes/master' into master new 0d9c844ac2e5 Merge remote-tracking branch 'sparc/master' into master new 38ba8b9241f5 can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can() new b43e3a82bc43 can: j1939: transport: j1939_simple_recv(): ignore local J [...] new cd3b3636c99f can: j1939: transport: j1939_session_tx_dat(): fix use-aft [...] new af804b782635 can: j1939: socket: j1939_sk_bind(): make sure ml_priv is [...] new 840835c92812 can: j1939: transport: add j1939_session_skb_find_by_offse [...] new e052d0540298 can: j1939: transport: j1939_xtp_rx_dat_one(): compare own [...] new e591d298cc7b Merge tag 'linux-can-fixes-for-5.9-20200814' of git://git. [...] new 068885434ccb sfc: check hash is valid before using it new 35759383133f mptcp: sendmsg: reset iter on error new 3cda505a679c igc: Fix PTP initialization new 4bd5e02a2ed1 i40e: Set RX_ONLY mode for unicast promiscuous on VLAN new 5b6d4a7f20b0 i40e: Fix crash during removing i40e driver new 0b32ce682f1c Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new b07e2a861339 docs: networking: bonding.rst resources section cleanup new c6165cf0dbb8 net: fec: correct the error path for regulator disable in probe new 09f44b753a7d tools/bpftool: Fix compilation warnings in 32-bit mode new 9028bbcc3e12 selftest/bpf: Fix compilation warnings in 32-bit mode new 15728ad3e71c libbpf: Fix BTF-defined map-in-map initialization on 32-bi [...] new 44ad23dfbccb libbpf: Handle BTF pointer sizes more carefully new eed7818adf03 selftests/bpf: Fix btf_dump test cases on 32-bit arches new 4c01925f583e libbpf: Enforce 64-bitness of BTF for BPF object files new 5705d705832f selftests/bpf: Correct various core_reloc 64-bit assumptions new 0f993845d723 tools/bpftool: Generate data section struct with conservat [...] new 4fccd2ff74fb selftests/bpf: Make test_varlen work with 32-bit user-space arch new 10a3b7c1c35e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 4ca0d9ac3fd8 bonding: show saner speed for broadcast mode new 77b981c82c1d drivers/net/wan/hdlc_x25: Added needed_headroom and a skb- [...] new a35e5478779c net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues new 45a1553bd34a net: bonding: bond_main: Document 'proto' and rename 'new_ [...] new 2083bebca7c0 net: ethernet: 3com: 3c574_cs: Remove set but unused varia [...] new f6e81b890b29 net: bonding: bond_alb: Describe alb_handle_addr_collision [...] new fd29aeeec5a1 net: ethernet: 8390: axnet_cs: Document unused parameter ' [...] new 1a2c26681f88 net: wan: dlci: Remove set but not used variable 'err' new 0d9b56453b75 net: fddi: skfp: hwmtm: Remove seemingly unused variable ' [...] new 026ff46b42f4 net: fddi: skfp: fplustm: Remove seemingly unused variable [...] new 327afdd7c0d1 net: fddi: skfp: smt: Place definition of 'smt_pdef' under [...] new 7b1af34f024e net: fddi: skfp: smt: Remove seemingly unused variable 'ID_sccs' new d1ad06ba7e47 net: fddi: skfp: cfm: Remove set but unused variable 'oldstate' new 81dbf2191f60 net: fddi: skfp: cfm: Remove seemingly unused variable 'ID_sccs' new 832707021666 bonding: fix a potential double-unregister new d0f5c7076e01 ipvlan: fix device features new 052186e17199 Merge remote-tracking branch 'net/master' into master new 072cdcbeb499 Merge remote-tracking branch 'ipsec/master' into master new 2404b73c3f1a netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency new 59136aa3b264 netfilter: nf_tables: free chain context when BINDING flag [...] new 6d006a4e38d5 selftests: netfilter: add checktool function new dd08734d8aca selftests: netfilter: add MTU arguments to flowtables new d8bb9abe2107 selftests: netfilter: kill running process only new 5c04da55c754 netfilter: ebtables: reject bogus getopt len value new 0c23bbf951cb Merge remote-tracking branch 'netfilter/master' into master new f70fff83cda6 ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book new 470757f5b3a4 ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) new f5d0f820ff8a ALSA: isa: fix spelling mistakes in the comments new 5c6987853f3c Merge remote-tracking branch 'sound-current/for-linus' int [...] new 0f539bc7dee8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] new b1cd62d9cfbc Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] new 68c6c9cb6b36 Merge remote-tracking branch 'spi-fixes/for-linus' into master new 774c2132a61d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 298580b89612 Merge remote-tracking branch 'phy/fixes' into master new 04801f0d2cbd Merge remote-tracking branch 'ide/master' into master new 51fb91ed5a6f hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_1 telemetr [...] new 622fe2425a05 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master new c811e7f2450d Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master new 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation new 066b9b17400a Merge remote-tracking branch 'memblock-fixes/fixes' into master new a49f4f3ccd1d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (31a0e28a656f) \ N -- N -- N refs/heads/pending-fixes (a49f4f3ccd1d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 278 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/admin-guide/hw-vuln/multihit.rst | 4 + Documentation/admin-guide/pm/intel_pstate.rst | 89 +- .../devicetree/bindings/arm/arm,integrator.yaml | 6 +- .../devicetree/bindings/arm/arm,realview.yaml | 66 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 12 +- .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 20 +- .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 4 +- .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 14 +- .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 6 +- .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 4 +- .../devicetree/bindings/arm/coresight-cti.yaml | 20 +- Documentation/devicetree/bindings/arm/cpus.yaml | 4 +- Documentation/devicetree/bindings/arm/fsl.yaml | 13 +- .../devicetree/bindings/arm/intel,keembay.yaml | 2 +- .../bindings/arm/mediatek/mediatek,pericfg.yaml | 30 +- .../devicetree/bindings/bus/baikal,bt1-apb.yaml | 2 +- .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 2 +- .../devicetree/bindings/clock/idt,versaclock5.yaml | 8 +- .../devicetree/bindings/clock/ingenic,cgu.yaml | 16 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +- .../bindings/clock/renesas,cpg-clocks.yaml | 16 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 2 +- .../bindings/display/brcm,bcm2835-hdmi.yaml | 3 +- .../bindings/display/bridge/nwl-dsi.yaml | 15 +- .../bindings/display/bridge/renesas,lvds.yaml | 18 +- .../bindings/display/bridge/simple-bridge.yaml | 18 +- .../bindings/display/dsi-controller.yaml | 10 +- .../bindings/display/ilitek,ili9486.yaml | 4 +- .../devicetree/bindings/display/ingenic,ipu.yaml | 8 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 10 +- .../devicetree/bindings/display/msm/gmu.yaml | 38 +- .../display/panel/asus,z00t-tm5p5-nt35596.yaml | 4 +- .../bindings/display/panel/boe,tv101wum-nl6.yaml | 12 +- .../bindings/display/panel/elida,kd35t133.yaml | 4 +- .../display/panel/feixin,k101-im2ba02.yaml | 6 +- .../bindings/display/panel/ilitek,ili9322.yaml | 3 +- .../bindings/display/panel/ilitek,ili9881c.yaml | 3 +- .../display/panel/leadtek,ltk050h3146w.yaml | 4 +- .../display/panel/leadtek,ltk500hd1829.yaml | 4 +- .../bindings/display/panel/novatek,nt35510.yaml | 4 +- .../bindings/display/panel/panel-dsi-cm.yaml | 8 +- .../bindings/display/panel/panel-timing.yaml | 20 +- .../bindings/display/panel/raydium,rm68200.yaml | 4 +- .../display/panel/samsung,s6e88a0-ams452ef01.yaml | 4 +- .../bindings/display/panel/visionox,rm69299.yaml | 2 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 3 +- .../bindings/display/ti/ti,j721e-dss.yaml | 2 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 4 +- .../devicetree/bindings/example-schema.yaml | 4 +- .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 2 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 6 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 58 +- .../devicetree/bindings/gpu/vivante,gc.yaml | 3 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 32 +- .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + Documentation/devicetree/bindings/i2c/i2c-pxa.yaml | 4 +- Documentation/devicetree/bindings/i2c/i2c.txt | 10 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 3 + .../devicetree/bindings/i2c/renesas,i2c.txt | 1 + .../devicetree/bindings/i2c/renesas,iic.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 8 +- .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 22 +- .../bindings/iio/adc/rockchip-saradc.yaml | 8 +- .../bindings/iio/amplifiers/adi,hmc425a.yaml | 4 +- .../bindings/iio/chemical/atlas,sensor.yaml | 4 +- .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 60 +- .../bindings/iio/light/vishay,vcnl4000.yaml | 22 +- .../iio/magnetometer/asahi-kasei,ak8975.yaml | 16 +- .../bindings/iio/proximity/vishay,vcnl3020.yaml | 4 +- .../bindings/iio/temperature/adi,ltc2983.yaml | 2 +- .../devicetree/bindings/input/imx-keypad.yaml | 26 +- .../input/touchscreen/cypress,cy8ctma140.yaml | 2 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 10 +- .../bindings/input/touchscreen/goodix.yaml | 5 +- .../bindings/input/touchscreen/touchscreen.yaml | 12 +- .../bindings/interconnect/fsl,imx8m-noc.yaml | 20 +- .../bindings/interconnect/qcom,sc7180.yaml | 2 +- .../bindings/interconnect/qcom,sdm845.yaml | 2 +- .../bindings/interrupt-controller/arm,gic.yaml | 4 +- .../interrupt-controller/ingenic,intc.yaml | 22 +- .../bindings/interrupt-controller/mti,gic.yaml | 28 +- .../bindings/leds/backlight/qcom-wled.yaml | 3 +- .../devicetree/bindings/mailbox/fsl,mu.yaml | 12 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 2 +- .../media/allwinner,sun8i-a83t-de2-rotate.yaml | 4 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 4 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 43 +- .../bindings/media/i2c/dongwoon,dw9768.yaml | 43 +- .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 2 +- .../bindings/media/i2c/maxim,max9286.yaml | 2 +- .../devicetree/bindings/media/i2c/ov8856.yaml | 3 +- .../devicetree/bindings/media/renesas,csi2.yaml | 18 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 4 +- .../bindings/media/xilinx/xlnx,csi2rxss.yaml | 15 +- .../bindings/memory-controllers/fsl/mmdc.yaml | 12 +- .../bindings/memory-controllers/ingenic,nemc.yaml | 8 +- .../memory-controllers/renesas,rpc-if.yaml | 8 +- .../devicetree/bindings/mfd/cirrus,madera.yaml | 34 +- Documentation/devicetree/bindings/mfd/cros-ec.txt | 76 -- .../devicetree/bindings/mfd/gateworks-gsc.yaml | 9 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 129 +++ .../devicetree/bindings/mfd/khadas,mcu.yaml | 44 + .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 5 + .../devicetree/bindings/mfd/st,stmfx.yaml | 122 +++ .../devicetree/bindings/mfd/st,stpmic1.yaml | 24 +- Documentation/devicetree/bindings/mfd/stmfx.txt | 28 - .../bindings/mfd/ti,j721e-system-controller.yaml | 11 +- .../devicetree/bindings/mfd/twl-family.txt | 2 +- .../devicetree/bindings/mfd/wlf,arizona.yaml | 22 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 6 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 14 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 6 +- .../bindings/mtd/arasan,nand-controller.yaml | 8 +- .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 2 +- .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 4 +- .../devicetree/bindings/net/qcom,ipa.yaml | 12 +- .../bindings/net/socionext,uniphier-ave4.yaml | 12 +- .../devicetree/bindings/net/stm32-dwmac.yaml | 12 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 62 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 66 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 24 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 4 +- .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 3 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 3 +- .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 6 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 6 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 13 +- .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 9 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 30 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 8 +- .../phy/socionext,uniphier-usb3hs-phy.yaml | 10 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 22 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 3 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 32 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 36 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 96 +- .../bindings/pinctrl/ingenic,pinctrl.yaml | 24 +- .../devicetree/bindings/pinctrl/pinctrl-stmfx.txt | 116 --- .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 54 +- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 32 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 4 +- .../devicetree/bindings/power/power-domain.yaml | 14 +- .../bindings/power/supply/gpio-charger.yaml | 4 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 3 +- .../bindings/regulator/qcom-labibb-regulator.yaml | 4 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 20 +- .../devicetree/bindings/reset/fsl,imx7-src.yaml | 6 +- .../devicetree/bindings/rtc/ingenic,rtc.yaml | 16 +- .../devicetree/bindings/serial/ingenic,uart.yaml | 20 +- .../soc/microchip/atmel,at91rm9200-tcb.yaml | 12 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 30 +- .../devicetree/bindings/sound/amlogic,aiu.yaml | 11 +- .../bindings/sound/amlogic,g12a-toacodec.yaml | 10 +- .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 +- .../devicetree/bindings/sound/ingenic,aic.yaml | 12 +- .../devicetree/bindings/sound/maxim,max98390.yaml | 8 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 3 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 3 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 3 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 24 +- .../devicetree/bindings/sound/rockchip-spdif.yaml | 4 +- .../devicetree/bindings/sound/tas2770.yaml | 4 +- .../bindings/sound/ti,j721e-cpb-audio.yaml | 6 +- .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 15 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 28 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 8 +- .../devicetree/bindings/spi/fsl-imx-cspi.yaml | 26 +- .../bindings/spi/mikrotik,rb4xx-spi.yaml | 2 +- Documentation/devicetree/bindings/spi/spi-mux.yaml | 74 +- .../devicetree/bindings/spi/spi-rockchip.yaml | 14 +- .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 45 +- .../devicetree/bindings/timer/fsl,imxgpt.yaml | 14 +- .../devicetree/bindings/timer/ingenic,tcu.yaml | 50 +- .../bindings/timer/snps,dw-apb-timer.yaml | 4 +- .../devicetree/bindings/trivial-devices.yaml | 2 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 31 +- .../devicetree/bindings/usb/generic-ehci.yaml | 2 +- .../devicetree/bindings/usb/ingenic,musb.yaml | 8 +- .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 10 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 6 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 3 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/smsc_ece1099.rst | 60 -- Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/dev-interface.rst | 2 + Documentation/networking/bonding.rst | 18 - MAINTAINERS | 42 + Makefile | 4 +- arch/Kconfig | 3 + arch/alpha/include/asm/core_apecs.h | 6 +- arch/alpha/include/asm/core_cia.h | 6 +- arch/alpha/include/asm/core_lca.h | 6 +- arch/alpha/include/asm/core_marvel.h | 4 +- arch/alpha/include/asm/core_mcpcia.h | 6 +- arch/alpha/include/asm/core_t2.h | 2 +- arch/alpha/include/asm/io.h | 12 +- arch/alpha/include/asm/io_trivial.h | 16 +- arch/alpha/include/asm/jensen.h | 2 +- arch/alpha/include/asm/machvec.h | 6 +- arch/alpha/kernel/core_marvel.c | 2 +- arch/alpha/kernel/io.c | 12 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arm/configs/am200epdkit_defconfig | 1 - arch/arm/include/asm/vdso/gettimeofday.h | 3 +- arch/arm/tools/syscall.tbl | 2 +- arch/arm64/include/asm/unistd32.h | 4 +- arch/arm64/include/asm/vdso/compat_gettimeofday.h | 3 +- arch/arm64/include/asm/vdso/gettimeofday.h | 3 +- arch/ia64/include/asm/pgtable.h | 9 + arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/Kconfig | 4 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/configs/cu1000-neo_defconfig | 1 - arch/mips/include/asm/vdso/gettimeofday.h | 5 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/openrisc/include/asm/io.h | 9 +- arch/openrisc/include/asm/uaccess.h | 23 +- arch/openrisc/kernel/setup.c | 8 +- arch/openrisc/kernel/signal.c | 14 +- arch/openrisc/kernel/smp.c | 85 +- arch/openrisc/kernel/stacktrace.c | 18 +- arch/openrisc/kernel/vmlinux.lds.S | 12 - arch/openrisc/mm/tlb.c | 17 +- arch/parisc/include/asm/io.h | 4 +- arch/parisc/include/asm/pgalloc.h | 6 + arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/lib/iomap.c | 72 +- arch/powerpc/kernel/iomap.c | 28 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/riscv/include/asm/vdso/gettimeofday.h | 3 +- arch/riscv/kernel/head.S | 25 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/sh/Kconfig | 109 +- arch/sh/Makefile | 5 - arch/sh/boards/Kconfig | 6 - arch/sh/boards/board-sh2007.c | 4 +- arch/sh/boards/mach-cayman/Makefile | 5 - arch/sh/boards/mach-cayman/irq.c | 148 --- arch/sh/boards/mach-cayman/panic.c | 46 - arch/sh/boards/mach-cayman/setup.c | 181 ---- arch/sh/boards/mach-landisk/setup.c | 3 + arch/sh/configs/cayman_defconfig | 66 -- arch/sh/configs/dreamcast_defconfig | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/lboxre2_defconfig | 1 - arch/sh/configs/microdev_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7619_defconfig | 1 - arch/sh/configs/se7705_defconfig | 1 - arch/sh/configs/se7750_defconfig | 1 - arch/sh/configs/se7751_defconfig | 1 - arch/sh/configs/secureedge5410_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/shmin_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/drivers/pci/Makefile | 1 - arch/sh/drivers/pci/common.c | 6 +- arch/sh/drivers/pci/fixups-cayman.c | 78 -- arch/sh/drivers/pci/pci-sh7780.c | 23 +- arch/sh/drivers/pci/pci.c | 11 +- arch/sh/include/asm/adc.h | 2 - arch/sh/include/asm/addrspace.h | 3 - arch/sh/include/asm/bitops.h | 4 - arch/sh/include/asm/cache.h | 2 - arch/sh/include/asm/cacheflush.h | 3 - arch/sh/include/asm/dma.h | 2 - arch/sh/include/asm/elf.h | 2 - arch/sh/include/asm/freq.h | 2 - arch/sh/include/asm/futex.h | 3 - arch/sh/include/asm/io.h | 119 +-- arch/sh/include/asm/kdebug.h | 3 +- arch/sh/include/asm/mmu_context.h | 2 - arch/sh/include/asm/mmzone.h | 3 - arch/sh/include/asm/pci.h | 4 - arch/sh/include/asm/processor_32.h | 2 - arch/sh/include/asm/smc37c93x.h | 4 +- arch/sh/include/asm/sparsemem.h | 3 - arch/sh/include/asm/stacktrace.h | 2 - arch/sh/include/asm/string_32.h | 30 - arch/sh/include/asm/syscall_32.h | 5 +- arch/sh/include/asm/syscalls_32.h | 3 - arch/sh/include/asm/thread_info.h | 5 - arch/sh/include/asm/uaccess_32.h | 53 + arch/sh/include/asm/watchdog.h | 2 - arch/sh/kernel/Makefile | 2 - arch/sh/kernel/disassemble.c | 103 +- arch/sh/kernel/dma-coherent.c | 51 +- arch/sh/kernel/dumpstack.c | 30 +- arch/sh/kernel/entry-common.S | 59 +- arch/sh/kernel/io_trapped.c | 2 - arch/sh/kernel/iomap.c | 22 +- arch/sh/kernel/ioport.c | 1 + arch/sh/kernel/machvec.c | 8 +- arch/sh/kernel/perf_callchain.c | 6 - arch/sh/kernel/process_32.c | 38 +- arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/stacktrace.c | 7 - arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sh/lib/Makefile | 2 - arch/sh/lib/delay.c | 1 - arch/sh/mm/Makefile | 2 - arch/sh/mm/consistent.c | 2 - arch/sh/mm/fault.c | 3 +- arch/sh/mm/init.c | 1 + arch/sh/mm/ioremap.c | 55 + arch/sh/mm/ioremap.h | 23 + arch/sh/mm/ioremap_fixed.c | 1 + arch/sh/mm/pgtable.c | 7 +- arch/sh/oprofile/backtrace.c | 7 - arch/sh/tools/mach-types | 1 - arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/um/Kconfig | 4 +- arch/x86/Kconfig | 1 + arch/x86/entry/entry_32.S | 109 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/entry/vdso/vdso32/note.S | 30 - arch/x86/events/rapl.c | 46 +- arch/x86/include/asm/proto.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/vdso/gettimeofday.h | 3 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/cpu/acrn.c | 12 +- arch/x86/kernel/cpu/bugs.c | 8 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/fpu/xstate.c | 33 +- arch/x86/kernel/head_32.S | 31 - arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/tsc_msr.c | 9 +- arch/x86/purgatory/Makefile | 5 +- arch/x86/xen/Kconfig | 3 +- arch/x86/xen/Makefile | 3 +- arch/x86/xen/apic.c | 17 - arch/x86/xen/enlighten_pv.c | 78 +- arch/x86/xen/mmu_pv.c | 492 ++------- arch/x86/xen/p2m.c | 6 +- arch/x86/xen/setup.c | 36 +- arch/x86/xen/smp_pv.c | 18 - arch/x86/xen/vdso.h | 6 - arch/x86/xen/xen-asm.S | 194 +++- arch/x86/xen/xen-asm_32.S | 185 ---- arch/x86/xen/xen-asm_64.S | 192 ---- arch/x86/xen/xen-head.S | 6 - arch/x86/xen/xen-ops.h | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- block/blk-flush.c | 11 +- block/blk-lib.c | 9 + drivers/acpi/acpi_apd.c | 19 +- drivers/block/loop.c | 2 + drivers/block/rnbd/rnbd-srv-dev.c | 37 +- drivers/block/rnbd/rnbd-srv-dev.h | 19 +- drivers/block/rnbd/rnbd-srv.c | 32 +- drivers/clk/clk-pwm.c | 7 +- drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-fch.c | 101 ++ drivers/clk/x86/clk-st.c | 78 -- drivers/clocksource/Kconfig | 4 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-stm32-lp.c | 221 ++++ drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/intel_pstate.c | 245 +++-- drivers/edac/ie31200_edac.c | 50 +- drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 10 +- drivers/gpu/drm/xen/xen_drm_front.h | 2 +- drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 11 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 2 +- drivers/hwmon/pmbus/isl68137.c | 7 +- drivers/hwmon/pwm-fan.c | 2 +- drivers/i2c/algos/i2c-algo-pca.c | 4 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-ali1535.c | 8 +- drivers/i2c/busses/i2c-ali15x3.c | 6 +- drivers/i2c/busses/i2c-amd8111.c | 2 +- drivers/i2c/busses/i2c-aspeed.c | 4 +- drivers/i2c/busses/i2c-at91-master.c | 69 +- drivers/i2c/busses/i2c-at91.h | 3 - drivers/i2c/busses/i2c-bcm-iproc.c | 13 +- drivers/i2c/busses/i2c-bcm2835.c | 2 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 2 +- drivers/i2c/busses/i2c-designware-platdrv.c | 1 + drivers/i2c/busses/i2c-digicolor.c | 2 +- drivers/i2c/busses/i2c-eg20t.c | 39 +- drivers/i2c/busses/i2c-emev2.c | 3 +- drivers/i2c/busses/i2c-fsi.c | 2 +- drivers/i2c/busses/i2c-i801.c | 19 +- drivers/i2c/busses/i2c-mt65xx.c | 86 +- drivers/i2c/busses/i2c-mv64xxx.c | 9 +- drivers/i2c/busses/i2c-nomadik.c | 3 +- drivers/i2c/busses/i2c-piix4.c | 4 +- drivers/i2c/busses/i2c-pnx.c | 3 +- drivers/i2c/busses/i2c-rcar.c | 15 +- drivers/i2c/busses/i2c-rk3x.c | 39 +- drivers/i2c/busses/i2c-sh_mobile.c | 3 +- drivers/i2c/busses/i2c-sibyte.c | 3 +- drivers/i2c/busses/i2c-sirf.c | 4 +- drivers/i2c/busses/i2c-synquacer.c | 3 +- drivers/i2c/busses/i2c-tegra.c | 101 +- drivers/i2c/busses/i2c-viapro.c | 8 +- drivers/i2c/busses/scx200_acb.c | 2 +- drivers/i2c/i2c-core-base.c | 158 ++- drivers/i2c/i2c-dev.c | 4 +- drivers/i2c/i2c-slave-eeprom.c | 2 +- drivers/input/serio/i8042-io.h | 2 - drivers/mailbox/bcm-pdc-mailbox.c | 2 +- drivers/md/md-cluster.c | 1 + drivers/md/md.c | 17 +- drivers/mfd/Kconfig | 33 +- drivers/mfd/Makefile | 2 +- drivers/mfd/ab3100-core.c | 2 +- drivers/mfd/ab3100-otp.c | 20 +- drivers/mfd/ab8500-debugfs.c | 2 +- drivers/mfd/altera-sysmgr.c | 19 +- drivers/mfd/arizona-core.c | 20 +- drivers/mfd/atmel-smc.c | 4 +- drivers/mfd/axp20x-i2c.c | 4 + drivers/mfd/cros_ec_dev.c | 4 +- drivers/mfd/da9063-core.c | 31 - drivers/mfd/da9063-i2c.c | 271 ++++- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/dln2.c | 4 + drivers/mfd/hi6421-pmic-core.c | 2 +- drivers/mfd/intel-lpss-pci.c | 19 + drivers/mfd/intel_soc_pmic_mrfld.c | 7 +- drivers/mfd/kempld-core.c | 30 +- drivers/mfd/khadas-mcu.c | 142 +++ drivers/mfd/lm3533-ctrlbank.c | 94 +- drivers/mfd/lp873x.c | 2 +- drivers/mfd/lp87565.c | 2 +- drivers/mfd/madera-core.c | 33 +- drivers/mfd/madera-i2c.c | 1 - drivers/mfd/max14577.c | 2 +- drivers/mfd/mfd-core.c | 121 ++- drivers/mfd/motorola-cpcap.c | 23 + drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/omap-usb-tll.c | 4 +- drivers/mfd/rave-sp.c | 2 +- drivers/mfd/rn5t618.c | 46 +- drivers/mfd/si476x-cmd.c | 74 +- drivers/mfd/si476x-i2c.c | 7 +- drivers/mfd/smsc-ece1099.c | 87 -- drivers/mfd/sprd-sc27xx-spi.c | 82 +- drivers/mfd/stm32-lptimer.c | 1 + drivers/mfd/syscon.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/mfd/tps65010.c | 5 +- drivers/mfd/tps65086.c | 2 +- drivers/mfd/tps65217.c | 6 +- drivers/mfd/tps65218.c | 6 +- drivers/mfd/tps6586x.c | 7 +- drivers/mfd/tps65912-core.c | 2 +- drivers/mfd/tps65912-i2c.c | 2 +- drivers/mfd/tps65912-spi.c | 2 +- drivers/mfd/twl4030-irq.c | 4 +- drivers/mfd/wm831x-core.c | 4 + drivers/mfd/wm8350-core.c | 4 + drivers/mfd/wm8400-core.c | 2 + drivers/net/bonding/bond_3ad.c | 15 +- drivers/net/bonding/bond_alb.c | 4 +- drivers/net/bonding/bond_main.c | 28 +- drivers/net/ethernet/3com/3c574_cs.c | 6 +- drivers/net/ethernet/8390/axnet_cs.c | 1 + drivers/net/ethernet/freescale/fec_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 35 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 3 + drivers/net/ethernet/intel/igc/igc_main.c | 5 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 2 - drivers/net/ethernet/sfc/ef100_rx.c | 5 + drivers/net/ethernet/sfc/ef100_rx.h | 1 + drivers/net/ethernet/sfc/efx.h | 8 + drivers/net/ethernet/sfc/net_driver.h | 2 + drivers/net/ethernet/sfc/rx_common.c | 3 +- drivers/net/fddi/skfp/cfm.c | 17 +- drivers/net/fddi/skfp/fplustm.c | 4 - drivers/net/fddi/skfp/hwmtm.c | 4 - drivers/net/fddi/skfp/smt.c | 7 +- drivers/net/ipvlan/ipvlan_main.c | 27 +- drivers/net/wan/dlci.c | 3 +- drivers/net/wan/hdlc.c | 1 + drivers/net/wan/hdlc_x25.c | 17 +- .../net/wireless/realtek/rtl818x/rtl8180/rtl8180.h | 6 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 2 +- drivers/ntb/hw/intel/ntb_hw_gen3.h | 2 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 2 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 6 +- drivers/pwm/core.c | 14 +- drivers/pwm/pwm-bcm-iproc.c | 12 +- drivers/pwm/pwm-bcm-kona.c | 2 +- drivers/pwm/pwm-clps711x.c | 2 +- drivers/pwm/pwm-imx-tpm.c | 2 +- drivers/pwm/pwm-imx27.c | 2 +- drivers/pwm/pwm-iqs620a.c | 15 +- drivers/pwm/pwm-mediatek.c | 1 + drivers/pwm/pwm-omap-dmtimer.c | 4 +- drivers/pwm/pwm-sifive.c | 2 +- drivers/pwm/pwm-stm32-lp.c | 2 +- drivers/pwm/pwm-sun4i.c | 2 +- drivers/pwm/pwm-tiecap.c | 2 +- drivers/pwm/pwm-tiehrpwm.c | 2 +- drivers/pwm/sysfs.c | 8 +- drivers/scsi/fcoe/fcoe_ctlr.c | 2 +- drivers/scsi/libfc/fc_disc.c | 12 +- drivers/scsi/lpfc/lpfc_attr.c | 26 +- drivers/scsi/lpfc/lpfc_bsg.c | 21 +- drivers/scsi/lpfc/lpfc_ct.c | 22 +- drivers/scsi/lpfc/lpfc_els.c | 10 +- drivers/scsi/lpfc/lpfc_init.c | 25 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 8 +- drivers/scsi/lpfc/lpfc_nvmet.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 11 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/sd.c | 10 +- drivers/scsi/sd.h | 11 +- drivers/scsi/sd_zbc.c | 93 +- drivers/sh/clk/cpg.c | 21 +- drivers/target/iscsi/iscsi_target_transport.c | 4 +- drivers/thermal/Kconfig | 11 + drivers/thermal/Makefile | 1 + drivers/thermal/khadas_mcu_fan.c | 162 +++ drivers/video/backlight/pwm_bl.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 2 +- drivers/virtio/virtio_pci_modern.c | 6 +- drivers/xen/Kconfig | 4 +- drivers/xen/gntdev-dmabuf.c | 8 + fs/9p/v9fs.c | 5 +- fs/9p/vfs_inode.c | 65 +- fs/9p/vfs_inode_dotl.c | 9 +- fs/autofs/dev-ioctl.c | 4 +- fs/cifs/connect.c | 1 + fs/cifs/smb2inode.c | 1 + fs/cifs/smb2pdu.c | 4 +- fs/io_uring.c | 539 +++++++--- fs/namei.c | 4 +- fs/nfs/Makefile | 2 +- fs/nfs/blocklayout/rpc_pipefs.c | 2 +- fs/nfs/client.c | 22 +- fs/nfs/dir.c | 24 +- fs/nfs/direct.c | 2 +- fs/nfs/file.c | 17 +- fs/nfs/flexfilelayout/flexfilelayout.c | 64 +- fs/nfs/fs_context.c | 2 +- fs/nfs/inode.c | 20 +- fs/nfs/nfs42.h | 24 + fs/nfs/nfs42proc.c | 258 ++++- fs/nfs/nfs42xattr.c | 1056 ++++++++++++++++++++ fs/nfs/nfs42xdr.c | 438 ++++++++ fs/nfs/nfs4_fs.h | 35 + fs/nfs/nfs4client.c | 33 +- fs/nfs/nfs4file.c | 5 +- fs/nfs/nfs4proc.c | 239 ++++- fs/nfs/nfs4super.c | 10 + fs/nfs/nfs4trace.h | 46 +- fs/nfs/nfs4xdr.c | 39 +- fs/nfs/nfstrace.h | 3 +- fs/nfs/pnfs.c | 52 +- fs/nfs/pnfs.h | 2 +- include/asm-generic/io.h | 16 +- include/asm-generic/iomap.h | 28 +- include/asm-generic/pgalloc.h | 2 +- include/asm-generic/vmlinux.lds.h | 1 + include/linux/compat.h | 1 - include/linux/cpufreq.h | 2 + include/linux/dma-debug.h | 6 - include/linux/fs.h | 2 +- include/linux/huge_mm.h | 58 +- include/linux/hw_breakpoint.h | 3 - include/linux/i2c.h | 14 +- include/linux/io-64-nonatomic-hi-lo.h | 4 +- include/linux/io-64-nonatomic-lo-hi.h | 4 +- include/linux/memcontrol.h | 2 +- include/linux/mfd/core.h | 42 +- include/linux/mfd/da9055/pdata.h | 2 +- include/linux/mfd/da9063/core.h | 1 + include/linux/mfd/da9063/registers.h | 15 +- include/linux/mfd/hi6421-pmic.h | 2 +- include/linux/mfd/khadas-mcu.h | 91 ++ include/linux/mfd/lp873x.h | 2 +- include/linux/mfd/lp87565.h | 2 +- include/linux/mfd/madera/pdata.h | 1 - include/linux/mfd/max77693-private.h | 2 +- include/linux/mfd/smsc.h | 104 -- include/linux/mfd/stm32-lptimer.h | 5 + include/linux/mfd/ti_am335x_tscadc.h | 2 +- include/linux/mfd/tps65086.h | 2 +- include/linux/mfd/tps65217.h | 2 +- include/linux/mfd/tps65218.h | 2 +- include/linux/mfd/tps65912.h | 2 +- include/linux/mm.h | 13 +- include/linux/mm_inline.h | 6 +- include/linux/mm_types.h | 1 + include/linux/module.h | 26 +- include/linux/moduleparam.h | 2 +- include/linux/netfilter_ipv6.h | 18 - include/linux/nfs4.h | 5 + include/linux/nfs_fs.h | 12 + include/linux/nfs_fs_sb.h | 6 + include/linux/nfs_xdr.h | 60 +- include/linux/pagemap.h | 6 +- include/linux/pgtable.h | 2 + .../linux/platform_data/{clk-st.h => clk-fch.h} | 11 +- include/linux/posix-timers.h | 17 + include/linux/pwm.h | 12 +- include/linux/sched.h | 4 + include/linux/sunrpc/xprt.h | 1 + include/linux/syscalls.h | 2 - include/linux/sysctl.h | 6 +- include/target/iscsi/iscsi_transport.h | 2 +- include/uapi/linux/nfs_fs.h | 1 + include/vdso/datapage.h | 10 + include/vdso/vsyscall.h | 3 + include/xen/interface/io/displif.h | 91 +- init/init_task.c | 1 + kernel/Makefile | 2 +- kernel/dma/Kconfig | 8 +- kernel/dma/debug.c | 55 +- kernel/events/core.c | 4 +- kernel/futex.c | 4 +- kernel/irq/manage.c | 7 +- kernel/irq/pm.c | 8 +- kernel/kexec_file.c | 41 +- kernel/module.c | 60 +- kernel/sched/core.c | 15 +- kernel/sched/sched.h | 2 +- kernel/signal.c | 16 +- kernel/sys_ni.c | 1 - kernel/sysctl_binary.c | 171 ---- kernel/task_work.c | 8 +- kernel/time/Kconfig | 9 + kernel/time/alarmtimer.c | 2 +- kernel/time/posix-cpu-timers.c | 216 +++- kernel/time/sched_clock.c | 2 +- kernel/time/timekeeping.c | 4 +- kernel/time/timekeeping_internal.h | 11 +- kernel/time/timer.c | 1 + kernel/time/vsyscall.c | 41 + lib/iomap.c | 30 +- lib/lz4/lz4_compress.c | 4 +- lib/lz4/lz4_decompress.c | 18 +- lib/lz4/lz4defs.h | 10 + lib/lz4/lz4hc_compress.c | 2 +- lib/vdso/gettimeofday.c | 4 +- mm/compaction.c | 2 +- mm/filemap.c | 22 +- mm/frontswap.c | 8 +- mm/gup.c | 2 +- mm/internal.h | 4 +- mm/kmemleak.c | 2 + mm/list_lru.c | 2 +- mm/memcontrol.c | 10 +- mm/memory.c | 6 +- mm/memory_hotplug.c | 7 +- mm/mempolicy.c | 2 +- mm/mempool.c | 2 +- mm/migrate.c | 18 +- mm/mlock.c | 9 +- mm/page_alloc.c | 5 +- mm/page_counter.c | 13 +- mm/page_io.c | 12 +- mm/page_vma_mapped.c | 6 +- mm/rmap.c | 10 +- mm/swap.c | 21 +- mm/swap_state.c | 10 +- mm/swapfile.c | 33 +- mm/vmscan.c | 6 +- mm/vmstat.c | 12 +- mm/workingset.c | 6 +- net/9p/trans_fd.c | 2 +- net/bridge/netfilter/ebtables.c | 4 + net/bridge/netfilter/nf_conntrack_bridge.c | 8 +- net/can/j1939/socket.c | 14 + net/can/j1939/transport.c | 56 +- net/ipv6/netfilter.c | 3 - net/mptcp/protocol.c | 8 +- net/netfilter/nf_tables_api.c | 6 +- net/openvswitch/datapath.c | 10 +- net/openvswitch/flow_table.c | 35 +- net/openvswitch/flow_table.h | 3 + net/packet/af_packet.c | 9 +- net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/xprt.c | 9 + scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 6 +- scripts/kconfig/images.c | 30 +- scripts/kconfig/images.h | 30 +- scripts/kconfig/lexer.l | 4 +- scripts/kconfig/qconf.cc | 319 +++--- scripts/kconfig/qconf.h | 56 +- scripts/kconfig/symbol.c | 14 +- sound/isa/sscape.c | 6 +- sound/pci/hda/patch_realtek.c | 1 + sound/usb/quirks-table.h | 30 + tools/arch/s390/include/uapi/asm/kvm.h | 7 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/gen.c | 14 + tools/bpf/bpftool/link.c | 4 +- tools/bpf/bpftool/main.h | 10 +- tools/bpf/bpftool/prog.c | 16 +- tools/build/Makefile.feature | 5 +- tools/build/feature/Makefile | 4 + tools/build/feature/test-libdebuginfod.c | 8 + tools/include/uapi/linux/kvm.h | 4 + tools/include/uapi/linux/vhost.h | 2 + tools/lib/bpf/btf.c | 83 +- tools/lib/bpf/btf.h | 2 + tools/lib/bpf/btf_dump.c | 4 +- tools/lib/bpf/libbpf.c | 20 +- tools/lib/bpf/libbpf.map | 2 + tools/lib/perf/Documentation/libperf-counting.txt | 14 +- tools/lib/perf/Documentation/libperf-sampling.txt | 13 +- tools/lib/perf/Documentation/libperf.txt | 4 +- tools/perf/Documentation/perf-config.txt | 5 +- tools/perf/Documentation/perf-ftrace.txt | 75 +- tools/perf/Makefile.config | 8 + tools/perf/Makefile.perf | 11 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +- tools/perf/bench/find-bit-bench.c | 4 +- tools/perf/bench/mem-functions.c | 21 +- tools/perf/bench/numa.c | 77 +- tools/perf/builtin-ftrace.c | 436 +++++++- tools/perf/builtin-sched.c | 32 +- tools/perf/check-headers.sh | 3 + .../pmu-events/arch/powerpc/power9/metrics.json | 48 +- .../tests/shell/record+script_probe_vfs_getname.sh | 4 +- .../perf/trace/beauty/include}/linux/socket.h | 0 tools/perf/trace/beauty/sockaddr.c | 9 +- tools/perf/trace/beauty/socket.sh | 24 + tools/perf/util/Build | 1 + tools/perf/util/build-id.c | 19 + tools/perf/util/debug.c | 61 +- tools/perf/util/dso.c | 2 +- tools/perf/util/dso.h | 10 +- tools/perf/util/header.c | 13 +- tools/perf/util/machine.c | 16 +- tools/perf/util/map.c | 4 +- tools/perf/util/parse-sublevel-options.c | 70 ++ tools/perf/util/parse-sublevel-options.h | 11 + tools/perf/util/symbol-elf.c | 8 +- tools/perf/util/symbol.c | 24 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 27 +- .../testing/selftests/bpf/prog_tests/core_extern.c | 4 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 20 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 6 +- .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 6 +- .../selftests/bpf/prog_tests/prog_run_xattr.c | 2 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 2 +- tools/testing/selftests/bpf/prog_tests/varlen.c | 8 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 69 +- tools/testing/selftests/bpf/progs/test_varlen.c | 6 +- tools/testing/selftests/bpf/test_btf.c | 8 +- tools/testing/selftests/bpf/test_progs.h | 5 + tools/testing/selftests/exec/.gitignore | 1 + tools/testing/selftests/exec/Makefile | 5 +- tools/testing/selftests/exec/non-regular.c | 196 ++++ tools/testing/selftests/netfilter/nft_flowtable.sh | 73 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- 790 files changed, 10408 insertions(+), 6800 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mfd/cros-ec.txt create mode 100644 Documentation/devicetree/bindings/mfd/google,cros-ec.yaml create mode 100644 Documentation/devicetree/bindings/mfd/khadas,mcu.yaml create mode 100644 Documentation/devicetree/bindings/mfd/st,stmfx.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stmfx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-stmfx.txt delete mode 100644 Documentation/driver-api/smsc_ece1099.rst delete mode 100644 arch/sh/boards/mach-cayman/Makefile delete mode 100644 arch/sh/boards/mach-cayman/irq.c delete mode 100644 arch/sh/boards/mach-cayman/panic.c delete mode 100644 arch/sh/boards/mach-cayman/setup.c delete mode 100644 arch/sh/configs/cayman_defconfig delete mode 100644 arch/sh/drivers/pci/fixups-cayman.c create mode 100644 arch/sh/mm/ioremap.h delete mode 100644 arch/x86/xen/vdso.h delete mode 100644 arch/x86/xen/xen-asm_32.S delete mode 100644 arch/x86/xen/xen-asm_64.S create mode 100644 drivers/clk/x86/clk-fch.c delete mode 100644 drivers/clk/x86/clk-st.c create mode 100644 drivers/clocksource/timer-stm32-lp.c create mode 100644 drivers/mfd/khadas-mcu.c delete mode 100644 drivers/mfd/smsc-ece1099.c create mode 100644 drivers/thermal/khadas_mcu_fan.c create mode 100644 fs/nfs/nfs42xattr.c create mode 100644 include/linux/mfd/khadas-mcu.h delete mode 100644 include/linux/mfd/smsc.h rename include/linux/platform_data/{clk-st.h => clk-fch.h} (51%) delete mode 100644 kernel/sysctl_binary.c create mode 100644 tools/build/feature/test-libdebuginfod.c copy {include => tools/perf/trace/beauty/include}/linux/socket.h (100%) create mode 100755 tools/perf/trace/beauty/socket.sh create mode 100644 tools/perf/util/parse-sublevel-options.c create mode 100644 tools/perf/util/parse-sublevel-options.h create mode 100644 tools/testing/selftests/exec/non-regular.c