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 73d9d65bd3c3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits d7acfd8124b2 Merge remote-tracking branch 'risc-v-fixes/fixes' into master omits 156bfba907f9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] omits 4c11f1be6e82 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 8af1f13e4cc8 Merge remote-tracking branch 'ide/master' into master omits 824049345603 Merge remote-tracking branch 'phy/fixes' into master omits 66cc8a2e48f8 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 49475907bb2d Merge remote-tracking branch 'spi-fixes/for-linus' into master omits e216a1b53e7d Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] omits f1359d3acdd8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits b582e1098b21 Merge remote-tracking branch 'sound-current/for-linus' int [...] omits 6f979f458d2f Merge remote-tracking branch 'netfilter/master' into master omits 1cfb45132787 Merge remote-tracking branch 'ipsec/master' into master omits 6294663dcb34 Merge remote-tracking branch 'bpf/master' into master omits 7af78961e05d Merge remote-tracking branch 'net/master' into master omits 2de2373c4149 Merge remote-tracking branch 'sparc/master' into master omits 9bf58552b1c2 Merge remote-tracking branch 'powerpc-fixes/fixes' into master omits 791771285758 Merge remote-tracking branch 'fixes/master' into master omits fecb023d5ea8 Merge branch 'misc-5.9' into next-fixes omits b6448e0359f1 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits bbd4d32000db Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus new e3c3155bc95a zonefs: add zone-capacity support new 4c96870e58f8 zonefs: update documentation to reflect zone size vs capacity new 57d528bfe7d7 Merge tag 'zonefs-5.9-rc1' of git://git.kernel.org/pub/scm [...] adds 476af91933ce orangefs: posix acl fix... adds e848643b524b orangefs: remove unnecessary assignment to variable ret new d668e848293f Merge tag 'for-linus-5.9-ofs1' of git://git.kernel.org/pub [...] adds d378cdd01138 platform/chrome: cros_ec_debugfs: Control uptime informati [...] adds f28adb41dab4 platform/chrome: cros_ec_typec: Register Type C switches adds e32b16c31339 platform/chrome: cros_ec: Update mux state bits adds 2ee97377a0d4 platform/chrome: cros_ec_typec: Register PD CTRL cmd v2 adds 7e7def15fa4b platform/chrome: cros_ec_typec: Add USB mux control adds 410457b99c7e platform/chrome: cros_ec_typec: Support DP alt mode adds 447b4eb6ceeb platform/chrome: cros_ec_typec: Make configure_mux static adds 5e48a03bb9bf platform/chrome: cros_ec: Add TBT pd_ctrl fields adds 5b30bd35aab4 platform/chrome: cros_ec_typec: Add TBT compat support adds 3c5ca501b46b platform/chrome: cros_ec_spi: Document missing function pa [...] adds 9a876ba58d1e platform/chrome: cros_ec_rpmsg: Document missing struct pa [...] adds aaa3cbbac326 platform/chrome: cros_ec_ishtp: Fix a double-unlock issue adds bdc4094591c3 platform/chrome: cros_ec_typec: Add a dependency on USB_RO [...] adds 83cbc69df8b8 platform/chrome: cros_ec_typec: Use workqueue for port update adds 20b736872f7f platform/chrome: cros_ec_typec: Add PM support adds e48bc01ed5ad platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow adds 698d4d35be34 platform/chrome: cros_ec_typec: Unregister partner on error adds c1e18d4fb959 platform/chrome: cros_ec_proto: Do not export cros_ec_cmd_xfer() adds 7f4784f1881c platform/chrome: cros_ec_sensorhub: Simplify legacy timest [...] adds c214e564acb2 platform/chrome: cros_ec_proto: ignore unnecessary wakeups [...] adds fc8cacf3fc68 platform/chrome: cros_ec_proto: check for missing EC_CMD_H [...] new fb893de323e2 Merge tag 'tag-chrome-platform-for-v5.9' of git://git.kern [...] new 24fb33d40d60 fix breakage in do_rmdir() new 5b32af91b5de percpu: return number of released bytes from pcpu_free_area() new 3c7be18ac9a0 mm: memcg/percpu: account percpu memory to memory cgroups new 772616b031f0 mm: memcg/percpu: per-memcg percpu memory statistics new 3e38e0aaca9e mm: memcg: charge memcg percpu memory to the parent cgroup new 90631e1dea55 kselftests: cgroup: add perpcu memory accounting test new 8ca39e6874f8 mm/hugetlb: add mempolicy check in the reservation routine new ccc5dc67340c mm/vmscan: make active/inactive ratio as 1:1 for anon lru new b518154e59aa mm/vmscan: protect the workingset on anonymous LRU new 170b04b7ae49 mm/workingset: prepare the workingset detection infrastruc [...] new 3852f6768ede mm/swapcache: support to handle the shadow entries new aae466b0052e mm/swap: implement workingset detection for anonymous LRU new 4002570c5c58 mm/vmscan: restore active/inactive ratio for anonymous LRU new 471e78cc7687 /proc/PID/smaps: consistent whitespace output format new facdaa917c4d mm: proactive compaction new 25788738eb9c mm: fix compile error due to COMPACTION_HPAGE_ORDER new d34c0a7599ea mm: use unsigned types for fragmentation score new 860b32729a21 mm/compaction: correct the comments of compact_defer_shift new f6e92f404834 mm: mempolicy: fix kerneldoc of numa_map_to_online_node() new 4605f057aace mm/mempolicy.c: check parameters first in kernel_get_mempolicy new f3f3416c2234 include/linux/mempolicy.h: fix typo new 9066e5cfb73c mm, oom: make the calculation of oom badness more accurate new de3f32e1424c doc, mm: sync up oom_score_adj documentation new b1aa7c9377bd doc, mm: clarify /proc/<pid>/oom_score value range new 619b5b469bca mm, oom: show process exiting information in __oom_kill_process() new 15568299b7d9 hugetlbfs: prevent filesystem stacking of hugetlbfs new 34ae204f1851 hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem new 0744f2807a4f mm/migrate: optimize migrate_vma_setup() for holes new b0fc0f3fca80 mm/migrate: add migrate-shared test for migrate_vma_*() new 4958e4d86ecb mm: thp: remove debug_cow switch new 1a5bae25e3cf mm/vmstat: add events for THP migration without split new 835832ba01bb mm/cma.c: fix NULL pointer dereference when cma could not [...] new 18e98e56f440 mm: cma: fix the name of CMA areas new 29d0f41d2323 mm: hugetlb: fix the name of hugetlb CMA new 3a5139f1c5bb cma: don't quit at first error when activating reserved areas new af161bee9333 include/linux/sched/mm.h: optimize current_gfp_context() new d49653f35adf mm: mmu_notifier: fix and extend kerneldoc new fe124c95df9e x86/mm: use max memory block size on bare metal new d622ecec5f57 mm/memory_hotplug: introduce default dummy memory_add_phys [...] new b4223a510e2a mm/memory_hotplug: fix unpaired mem_hotplug_begin/done new de1193f0be66 mm, memory_hotplug: update pcp lists everytime onlining a [...] new 1067b261cc97 mm: drop duplicated words in <linux/pgtable.h> new 11192337206d mm: drop duplicated words in <linux/mm.h> new 3ecabd31341f include/linux/highmem.h: fix duplicated words in a comment new c82f16b52cb3 include/linux/frontswap.h: drop duplicated word in a comment new 0845f83122d9 include/linux/memcontrol.h: drop duplicate word and fix spello new c56771b3095d sh/mm: drop unused MAX_PHYSADDR_BITS new 6f8c00ff5aa8 sparc: drop unused MAX_PHYSADDR_BITS new a1c1dbeb2e1a mm/compaction.c: delete duplicated word new ce89fddfe0b7 mm/filemap.c: delete duplicated word new 0cb80a2fb5bc mm/hmm.c: delete duplicated word new 9e7ee40097ec mm/hugetlb.c: delete duplicated words new ac5ddd0fcea9 mm/memcontrol.c: delete duplicated words new a1a0aea592c1 mm/memory.c: delete duplicated words new eaf444deed48 mm/migrate.c: delete duplicated word new c08b342c214c mm/nommu.c: delete duplicated words new 047b9967d599 mm/page_alloc.c: delete or fix duplicated words new af44c12fe7c9 mm/shmem.c: delete duplicated word new 081a06fa2990 mm/slab_common.c: delete duplicated word new 5ce1be0e40fe mm/usercopy.c: delete duplicated word new 1eba09c15dec mm/vmscan.c: delete or fix duplicated words new b6aa2c83428d mm/zpool.c: delete duplicated word and fix grammar new b956b5ac28cd mm/zsmalloc.c: fix duplicated words new bfe00c5bbd9e syscalls: use uaccess_kernel in addr_limit_user_check new 9af0f90aea46 nds32: use uaccess_kernel in show_regs new efbfc62e1d9c riscv: include <asm/pgtable.h> in <asm/uaccess.h> new 428e2976a5bf uaccess: remove segment_eq new 3d13f313ce4c uaccess: add force_uaccess_{begin,end} helpers new fe81417596fa exec: use force_uaccess_begin during exec and exit new bd72866b8da4 alpha: fix annotation of io{read,write}{16,32}be() new c5f748e2f2ad include/linux/compiler-clang.h: drop duplicated word in a comment new cd1a406fa46f include/linux/exportfs.h: drop duplicated word in a comment new 121ae8da9cd4 include/linux/async_tx.h: drop duplicated word in a comment new f48ff83e9c1a include/linux/xz.h: drop duplicated word new 8043fc147a97 kernel: add a kernel_wait helper new 09c60546f04f ./Makefile: add debug option to enable function aligned on [...] new 376653435dac kernel.h: remove duplicate include of asm/div64.h new 7f317d34906c include/: replace HTTP links with HTTPS ones new 9e58c5e2fcd8 include/linux/poison.h: remove obsolete comment new 25fd529c34d0 sparse: group the defines by functionality new 5959f829a93c lib/bitmap.c: fix bitmap_cut() for partial overlapping case new bcb32a1d8261 lib/test_bitmap.c: add test for bitmap_cut() new 0a650e472d20 lib/generic-radix-tree.c: remove unneeded __rcu new 403f17730435 lib/test_bitops: do the full test during module init new f36331770406 lib/test_lockup.c: make symbol 'test_works' static new 63646bc9f95f lib/Kconfig.debug: make TEST_LOCKUP depend on module new 3adf3bae0d61 lib/test_lockup.c: fix return value of test_lockup_init() new d89775fc929c lib/: replace HTTP links with HTTPS ones new b642e44e8ab3 kstrto*: correct documentation references to simple_strto*() new ef0f2685336b kstrto*: do not describe simple_strto*() as obsolete/replaced new 6d511020e13d lib/test_bits.c: add tests of GENMASK new 50161266973b checkpatch: add test for possible misuse of IS_ENABLED() w [...] new 65b64b3bec3f checkpatch: add --fix option for ASSIGN_IN_IF new ced69da1db0b checkpatch: fix CONST_STRUCT when const_structs.checkpatch [...] new 1a3dcf2e6b35 checkpatch: add test for repeated words new ef3c005c0eb0 checkpatch: remove missing switch/case break test new 2fb3244f0a58 autofs: fix doubled word new da27e0a0e5f6 fs/minix: check return value of sb_getblk() new facb03dddec0 fs/minix: don't allow getting deleted inodes new 270ef41094e9 fs/minix: reject too-large maximum file size new 32ac86efff91 fs/minix: set s_maxbytes correctly new 0a12c4a80696 fs/minix: fix block limit check for V1 filesystems new f666f9fb9a36 fs/minix: remove expected error message in block_to_path() new 1b0e31861d98 nilfs2: only call unlock_new_inode() if I_NEW new 2987a4cfc833 nilfs2: convert __nilfs_msg to integrate the level and format new a1d0747a393a nilfs2: use a more common logging style new 88b2e9b06381 fs/ufs: avoid potential u32 multiplication overflow new e348e65a081d fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes new 4ecfed61de76 VFAT/FAT/MSDOS FILESYSTEM: replace HTTP links with HTTPS ones new a090a5a7d73f fat: fix fat_ra_init() for data clusters == 0 new a089e3fd5a82 fs/signalfd.c: fix inconsistent return codes for signalfd4 new aaa3e7fb81d8 selftests: kmod: use variable NAME in kmod_test_0001() new 6f9e148c2186 kmod: remove redundant "be an" in the comment new 0776d1231bec test_kmod: avoid potential double free in trigger_config_r [...] new f38c85f1ba69 coredump: add %f for executable filename new db19c91c3b75 exec: change uselib(2) IS_SREG() failure to EACCES new 633fb6ac3980 exec: move S_ISREG() check earlier new 0fd338b2d2cd exec: move path_noexec() check earlier new 0935288c6e00 kdump: append kernel build-id string to VMCOREINFO new 216ec27f3c52 drivers/rapidio/devices/rio_mport_cdev.c: use struct_size( [...] new 330d5589604d drivers/rapidio/rio-scan.c: use struct_size() helper new d71375499d7b rapidio/rio_mport_cdev: use array_size() helper in copy_{f [...] new 79076e1241bb kernel/panic.c: make oops_may_print() return bool new 9d5b134f9f51 lib/Kconfig.debug: fix typo in the help text of CONFIG_PAN [...] new 63037f74725d panic: make print_oops_end_marker() static new 31a1b9878c06 kcov: unconditionally add -fno-stack-protector to compiler [...] new fed79d057d08 kcov: make some symbols static new a3ec9f38a975 scripts/gdb: fix python 3.8 SyntaxWarning new 00898e8599a1 ipc: uninline functions new ce14489c8e2d ipc/shm.c: remove the superfluous break new c7073bab5772 mm/page_isolation: prefer the node of the source page new b4b382238ed2 mm/migrate: move migration helper from .h to .c new d92bbc2719bd mm/hugetlb: unify migration callbacks new 9933a0c8a539 mm/migrate: clear __GFP_RECLAIM to make the migration call [...] new 19fc7bed252c mm/migrate: introduce a standard migration target allocati [...] new a097631160c3 mm/mempolicy: use a standard migration target allocation callback new 8b94e0b8be36 mm/page_alloc: remove a wrapper for alloc_migration_target() new 41b4dc14ee80 mm/gup: restrict CMA region by using allocation scope API new bbe88753bd42 mm/hugetlb: make hugetlb migration callback CMA aware new ed03d924587e mm/gup: use a standard migration target allocation callback new bce617edecad mm: do page fault accounting in handle_mm_fault new c0f6eda41f97 mm/alpha: use general page fault accounting new 52e3f8d03052 mm/arc: use general page fault accounting new 79fea6c6548e mm/arm: use general page fault accounting new 6a1bb025d28e mm/arm64: use general page fault accounting new a2a9e439baf8 mm/csky: use general page fault accounting new e08157c3c423 mm/hexagon: use general page fault accounting new b444eed891cf mm/ia64: use general page fault accounting new e1c17f627b42 mm/m68k: use general page fault accounting new aeb6aefc3129 mm/microblaze: use general page fault accounting new 2558fd7f5c3e mm/mips: use general page fault accounting new daf7bf5d9039 mm/nds32: use general page fault accounting new 4487dcf9b751 mm/nios2: use general page fault accounting new 38caa902dcca mm/openrisc: use general page fault accounting new af8a79262736 mm/parisc: use general page fault accounting new 428fdc094492 mm/powerpc: use general page fault accounting new 5ac365a45890 mm/riscv: use general page fault accounting new 35e45f3e5a1f mm/s390: use general page fault accounting new 105f886220e9 mm/sh: use general page fault accounting new 56e10e6ab119 mm/sparc32: use general page fault accounting new f08147df4092 mm/sparc64: use general page fault accounting new 968614fc7b84 mm/x86: use general page fault accounting new 484e51e4af52 mm/xtensa: use general page fault accounting new a2beb5f1efed mm: clean up the last pieces of page fault accountings new 64019a2e467a mm/gup: remove task_struct pointer for all gup code new 9ad57f6dfc23 Merge branch 'akpm' (patches from Andrew) adds 7d98404c8162 drm/omap: Use {} to zero initialize the mode adds da3a9e9a6aa9 drm/fourcc: fix Amlogic Video Framebuffer Compression macro adds 175233f92e80 drm: Remove redundant NULL check adds be13d94b7d7f drm: xlnx: fix spelling mistake "failes" -> "failed" adds 2d889db7626d drm: xlnx: Fix typo in parameter description adds 70c8b4b8ab37 drm: xlnx: zynqmp: Use switch - case for link rate downshift adds f369bc3f9096 vgaarb: mark vga_tryget static adds d88ca7e1a27e fbmem: pull fbcon_update_vcs() out of fb_set_var() adds a34a0a632dd9 drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allo [...] adds ca457ab59086 Merge tag 'drm-misc-next-fixes-2020-08-05' of git://anongi [...] adds c44264f9f729 Merge tag 'v5.8' into drm-next adds 15f9d8b8cf66 Merge tag 'drm-misc-fixes-2020-08-04' of git://anongit.fre [...] adds 2342ef4e6021 drm/amdgpu: fix spelling mistake "Falied" -> "Failed" adds ebfbd1c2ca02 drm/amdgpu: expand sienna chichlid reg access support adds ee10e06eb00c drm/amdgpu: add printing after executing page reservation [...] adds ffa453f05be1 Revert "drm/amd/powerplay: drop unnecessary message suppor [...] adds 3520b5e22809 drm/amd/powerplay: remove the dpm checking in the boot sequence adds 2f32faec0043 drm/amd/powerplay: skip invalid msg when smu set mp1 state adds ef69ab6aed16 drm/amd/powerplay: add msg map for mode1 reset adds 518dcf959c68 drm/amd/powerplay: correct smu message for vf mode adds 3da0a2dfbd3a drm/amdgpu: update golden setting for sienna_cichlid adds fa40a009001a drm/amdgpu/jpeg3.0: remove extra asic type check adds bbf16f530cdf drm/amdgpu: update dec ring test for VCN 3.0 adds de273b73ca6a drm/amd/powerplay: drop unnecessary message support check(v2) adds a486bc3c5019 drm/amd/powerplay: update driver if file for sienna_cichlid adds 68bb3c3ff9d9 drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_spec [...] adds c4e0dbcb201a drm/amd/swsmu: allow asic to handle sensor type by itself adds 7c146177b336 drm/amd/display: Clean up global sync param retrieval adds 5e061a4d0203 drm/amd/display: Rename bytes_pp to the correct bits_pp adds c6851841fc87 drm/amd/display: Fix naming of DSC Debugfs entry adds bc0cd80783ff drm/amd/display: Don't compare dppclk before updating DTO adds 3fd20292c235 drm/amd/display: Check lane status again after link training done adds 5ce868fc474e drm/amd/display: Use seperate dmcub firmware for navy_flounder adds 5eaec83a883b drm/amd/display: Use proper abm/backlight functions for DCN3 adds c5892a102182 drm/amd/display: Fix dmesg warning from setting abm level adds 6b6352dd1f96 drm/amd/display: Disable idle optimizations before program [...] adds 471c1dd9546d drm/amd/display: Allow asic specific FSFT timing optimization adds 8b0379a85762 drm/amd/display: dchubbub p-state warning during surface p [...] adds b5fe6aa2b02c drm/amd/display: Use hw lock mgr adds 76d5ef4ff10b drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2 adds a676a97623d3 drm/amdgpu: skip crit temperature values on APU (v2) adds 0730344ee370 drm/amd/powerplay: update driver if version for navy_flounder adds 278a4b5f62be drm/amdgpu: update GC golden setting for navy_flounder adds 6b6124bb4a0b drm/amdgpu: fix PSP autoload twice in FLR adds d392aa02db1b drm amdgpu: Skip tmr load for SRIOV adds a15383893f79 drm/amdgpu: enable GFXOFF for navy_flounder adds c06f670f4701 drm/amd/display: Use parameter for call to set output mux adds 098214999c8f drm/amd/display: Read VBIOS Golden Settings Tbl adds 7c6981e7ca74 drm/amd/display: populate new dml variable adds 7edac0d3fbf5 drm/amd/display: Fix logger context adds e106c96e2e0a drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink adds bd42538f1f40 drm/amd/display: Use helper function to check for HDMI signal adds ab2cf4c86b24 drm/amd/display: Change null plane state swizzle mode to 4kb_s adds d6a4e5e9fed0 drm/amd/display: Display goes blank after inst adds 95a2687687f8 drm/amdgpu/smu: rework i2c adpater registration adds f2e2573c0823 drm/amdgpu: use mode1 reset by default for sienna_cichlid adds 2c34c960cee0 drm/amd/powerplay: update swSMU VCN/JPEG PG logics adds 7fb133cf6555 drm/amd/powerplay: put VCN/JPEG into PG ungate state befor [...] adds f87812284172 drm/amdgpu: Fix bug where DPM is not enabled after hiberna [...] adds 16e6eea29d7b Merge tag 'amd-drm-fixes-5.9-2020-08-07' of git://people.f [...] new 4f88b4ccb703 drm/vmwgfx: Use struct_size() helper new 1d2c0c565bc0 drm/vmwgfx: Use correct vmw_legacy_display_unit pointer new 4437c1152ce0 drm/vmwgfx: Fix two list_for_each loop exit tests new 68745d1edf17 drm/vmwgfx/stdu: Use drm_mode_config_reset new 1338441cf166 drm/vmwgfx/sou: Use drm_mode_config_reset new 981243371a5d drm/vmwgfx/ldu: Use drm_mode_config_reset new 1ae96fce3e4d drm/vmwgfx: fix spelling mistake "Cound" -> "Could" new e97644ebcdc8 drm/vmwgfx: fix spelling mistake "Cant" -> "Can't" new 312d100c01e1 Merge branch 'vmwgfx-next-5.9' of git://people.freedesktop [...] new 62975d27d647 drm/ttm: revert "drm/ttm: make TT creation purely optional v3" new ea6ec7743727 Merge tag 'drm-next-2020-08-12' of git://anongit.freedeskt [...] adds 26afdd98821b vfio: Cleanup allowed driver naming adds bf3551e150e5 vfio/pci: Add Intel X550 to hidden INTx devices adds e1907d6752a2 vfio/type1: Add conditional rescheduling after iommu map failed adds 9d532f286914 vfio/spapr_tce: convert get_user_pages() --> pin_user_pages() adds 924b51abf961 vfio/pci: Hold igate across releasing eventfd contexts adds 8b7beaf9f185 PCI: Add Intel QuickAssist device IDs adds 1f97970e6c8e vfio/pci: Add device denylist adds 50173329c8cc vfio/pci: Add QAT devices to denylist adds ccd59dce1a21 vfio/type1: Refactor vfio_iommu_type1_ioctl() new 407bc8d81837 Merge tag 'vfio-v5.9-rc1' of git://github.com/awilliam/linux-vfio adds 923a3a863ae0 platform_data/mlxreg: support new watchdog type with longe [...] adds 7772b993fd96 platform/x86: mlx-platform: support new watchdog type with [...] adds eee851143bca watchdog: mlx-wdt: support new watchdog type with longer t [...] adds d6e6d5627f0a docs: watchdog: mlx-wdt: Add description of new watchdog type 3 adds 0be01476dd52 watchdog: test_bit() => watchdog_active() adds ff01cb1ca1f9 watchdog: sunxi_wdt: fix improper error exit code adds fd998972458f watchdog: bcm_kona_wdt: Use correct return value for bcm_k [...] adds 893c3d82b425 watchdog: Use kobj_to_dev() API adds 04daa8c049bc MAINTAINERS: rectify entry in ARM SMC WATCHDOG DRIVER adds 9807a8884143 dt-bindings: watchdog: Convert DW WDT binding to DT schema adds 5b4f68f808ff dt-bindings: watchdog: dw-wdt: Support devices with asynch clocks adds 4ce4e7fdc3c9 dt-bindings: watchdog: dw-wdt: Add watchdog TOPs array property adds 86445535887e watchdog: dw_wdt: Support devices with non-fixed TOP values adds a16f58bf154c watchdog: dw_wdt: Support devices with asynch clocks adds 46a1946314bf watchdog: dw_wdt: Add pre-timeouts support adds 4105f19fd0ce watchdog: dw_wdt: Add DebugFS files adds 137e9e68dd38 dt-bindings: watchdog: Convert QCOM watchdog timer binding [...] adds a4fd26f6187b dt-bindings: watchdog: Add compatible for QCS404, SC7180, [...] adds d51d3852d1fd docs: watchdog: codify ident.options as superset of possib [...] adds e871e93fb08a watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in [...] adds 802141462d84 watchdog: f71808e_wdt: remove use of wrong watchdog_info option adds 4f39d5758441 watchdog: f71808e_wdt: clear watchdog timeout occurred flag adds 5edc8c687357 watchdog: f71808e_wdt: do stricter parameter validation adds bd490f822251 watchdog: Use fallthrough pseudo-keyword adds 55a1b87e07fd watchdog: scx200_wdt: Use fallthrough pseudo-keyword adds ee86a03a5dc6 watchdog: booke_wdt: Add common nowayout parameter driver adds cb36e29bb0e4 watchdog: initialize device before misc_register adds d821ab28dfd2 dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support adds 2ab77a34d070 watchdog: Replace HTTP links with HTTPS ones adds f1889c906672 watchdog: pcwd_usb: remove needless check before usb_free_ [...] adds 36a8947c6b54 watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft [...] adds fbbe35dfcf94 watchdog: use __watchdog_ping in startup adds cef9572e9af3 watchdog: add support for adjusting last known HW keepalive time adds 5527483f8f7c watchdog: rti-wdt: attach to running watchdog during probe adds d5b29c2c5ba2 watchdog: rti-wdt: balance pm runtime enable calls new 4586039427fa Merge tag 'linux-watchdog-5.9-rc1' of git://www.linux-watc [...] adds 6378cfdcc32d clk: Clean up kernel-doc errors adds ba937f51090d dt-bindings: clock: Fix qcom,msm8996-apcc yaml syntax adds 667f39b59b49 clk: qcom: gcc: fix sm8150 GPU and NPU clocks adds c8b9002f44e4 clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL adds 0b01489475c6 clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid adds d28b503c248d clk: qcom: clk-alpha-pll: use the right PCAL_DONE value fo [...] adds 3f6b25062587 clk: qcom: gcc: remove unnecessary vco_table from SM8150 adds 23e2653ee649 dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7 [...] adds f793e4549458 dt-bindings: clock: add SM8150 QCOM Graphics clock bindings adds 324e0bfcfb00 dt-bindings: clock: add SM8250 QCOM Graphics clock bindings adds 0638226dd095 clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers adds 0cef71f2ccc8 clk: qcom: Add graphics clock controller driver for SM8150 adds 28f0769c772b clk: qcom: Add graphics clock controller driver for SM8250 adds 413d84b88bee clk: qcom: Export gdsc_gx_do_nothing_enable() to modules adds 173722995cdb clk: qcom: gdsc: Add support to enable retention of GSDCR adds 381cc6f97cda dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180 adds 47110b6aa5c8 clk: qcom: gcc: Add support for GCC LPASS clock for SC7180 adds edab812d802d clk: qcom: lpass: Add support for LPASS clock controller f [...] adds b538304da785 clk: qcom: gcc-sdm660: Add missing modem reset adds 3386af51d3bc clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk adds 9f4db31ea09e dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180 adds 8200597fb166 clk: vc5: fix use of memory after it has been kfree'd adds faf29338f3cb clk: vc5: Add memory check to prevent oops adds 3ba72c35cf1c dt-bindings: clk: versaclock5: fix 'idt' prefix typos adds db136ac978ff MAINTAINERS: take over IDT VersaClock 5 clock driver adds 45c940184b50 dt-bindings: clk: versaclock5: convert to yaml adds 3bca66b08ec8 clk: vc5: use a dedicated struct to describe the output drivers adds 2a08a9232ba2 dt-bindings: arm: bcm: Add a select to the RPI Firmware binding adds f34e4651ce66 clk: bcm2835: Do not use prediv with bcm2711's PLLs adds c63e2a7af3f4 Merge branches 'clk-socfpga', 'clk-doc', 'clk-qcom', 'clk- [...] adds ba857b212210 Merge branch 'clk-fixes' into clk-kconfig adds bd8548d0dcda clk: hsdk: Fix bad dependency on IOMEM adds 987106e5f2f0 Merge branches 'clk-https', 'clk-renesas', 'clk-kconfig', [...] adds f47ee279d25f clk: actions: Fix h_clk for Actions S500 SoC adds 1a4ae4138f38 dt-bindings: clock: Add APB, DMAC, GPIO bindings for Actio [...] adds b81e88dead64 clk: actions: Add APB, DMAC, GPIO clock support for Action [...] adds fac1d443a2b7 dt-bindings: reset: Add binding constants for Actions S500 RMU adds 9fb961da9139 clk: actions: Add Actions S500 SoC Reset Management Unit support adds cb7c6677bfb5 MAINTAINERS: Add reset binding entry for Actions Semi Owl SoCs adds bf4237a188f8 clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] adds 3507df1a4615 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] adds 7f6ffbb885d1 clk: rockchip: convert rk3036 pll type to use internal loc [...] adds 1627f683636d clk: rockchip: Handle clock tree for rk3288w variant adds 00bd40414424 dt-bindings: clocks: add rk3288w variant compatible adds 0a7f99aad259 clk: rockchip: use separate compatibles for rk3288w-cru adds 465931e70881 clk: rockchip: Revert "fix wrong mmc sample phase shift fo [...] adds ef990bcad58c clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks adds aab58ace0d14 Merge tag 'v5.9-rockchip-clk1' of git://git.kernel.org/pub [...] adds 9f7d5042a641 clk: iproc: round clock rate to the closest adds 8529fc0aaa70 clk: intel: Use devm_clk_hw_register() instead of clk_hw_r [...] adds c9e28fe649f7 clk: intel: Improve locking in the driver adds d310124cd99d clk: intel: Avoid unnecessary memset by improving code adds 03111b1088f1 clk: Add support for enabling/disabling clocks from debugfs adds 53e07424eca9 Merge branches 'clk-actions', 'clk-rockchip', 'clk-iproc', [...] adds d388e18f63b9 clk: imx: Use fallthrough pseudo-keyword adds 7a346a37e46a clk: davinci: Use fallthrough pseudo-keyword adds 316810e883fb dt-bindings: clock: Add RTC related clocks for Ingenic SoCs. adds acb3b78de3f7 dt-bindings: clock: Add tabs to align code. adds 82df5b7329aa clk: Ingenic: Add RTC related clocks for Ingenic SoCs. adds dcd062a88e46 clk: JZ4780: Add functions for enable and disable USB PHY. adds beb61eb06880 clk: JZ4780: Reformat the code to align it. adds 810797c14508 clk: X1000: Add support for calculat REFCLK of USB PHY. adds fa64023763cf clk: tegra: pll: Improve PLLM enable-state detection adds 12b90b40854a clk: clk-atlas6: fix return value check in atlas6_clk_init() adds 92df3a9bf3fd clk: qoriq: add LS1021A core pll mux options adds 1a91e318c097 Merge branches 'clk-fallthru', 'clk-ingenic', 'clk-tegra', [...] adds 4299f85a6748 dt-bindings: clock: sparx5: Add bindings include file adds 53727eb6b3c2 clk: sparx5: Add Sparx5 SoC DPLL clock driver adds 4aeccdf06711 clk: mmp: avoid missing prototype warning adds 6cfde88418fe clk: drop unused function __clk_get_flags adds 153bc1c66a88 clk: at91: fix possible dead lock in new drivers adds 3a5c42b18a6d clk: at91: clk-generated: continue if __clk_determine_rate [...] adds 83331bfcc021 clk: at91: clk-generated: check best_rate against ranges adds 3bf639a611a8 clk: at91: clk-sam9x60-pll: fix mul mask adds 1bef0986b125 clk: at91: sam9x60-pll: use logical or for range check adds 390227dca870 clk: at91: sam9x60-pll: check fcore against ranges adds 35d06f74785c clk: at91: sam9x60-pll: use frac when setting frequency adds 172e7ddeeafd clk: at91: sam9x60: fix main rc oscillator frequency adds e1e3e7008a90 clk: at91: sckc: register slow_rc with accuracy option adds 42324d953b38 clk: at91: replace conditional operator with double logical not adds 64c9247b9e87 clk: at91: clk-generated: pass the id of changeable parent [...] adds 22a1dfe93bf4 clk: at91: clk-generated: add mux_table option adds 75c88143f3b8 clk: at91: clk-master: add master clock support for SAMA7G5 adds b4c115c76184 clk: at91: clk-peripheral: add support for changeable parent rate adds c57aaaa28cf1 clk: at91: clk-programmable: add mux_table option adds 0416824edca1 clk: at91: add macro for pll ids mask adds 43b1bb4a9b3e clk: at91: clk-sam9x60-pll: re-factor to support plls with [...] adds ef396df99251 clk: at91: clk-utmi: add utmi support for sama7g5 adds cb783bbbcf54 clk: at91: sama7g5: add clock support for sama7g5 adds dd9c697a944a Merge branches 'clk-microchip', 'clk-mmp', 'clk-unused' an [...] new 05a5b5d8a2cd Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 05487215e6b9 KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is [...] adds b38b298aa439 KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe adds 7b2399ea5640 KVM: arm64: Move __smccc_workaround_1_smc to .rodata adds 7621712918ad KVM: arm64: Add build rules for separate VHE/nVHE object files adds 53b671128bd7 KVM: arm64: Use build-time defines in has_vhe() adds f50b6f6ae131 KVM: arm64: Handle calls to prefixed hyp functions adds b877e9849d41 KVM: arm64: Build hyp-entry.S separately for VHE/nVHE adds 208243c752a7 KVM: arm64: Move hyp-init.S to nVHE adds e03fa29164ec KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHE adds 09cf57eba304 KVM: arm64: Split hyp/switch.c to VHE/nVHE adds d400c5b2025c KVM: arm64: Split hyp/debug-sr.c to VHE/nVHE adds 13aeb9b400c5 KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHE adds 9aebdea494b5 KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE adds c04dd455eb31 KVM: arm64: Compile remaining hyp/ files for both VHE/nVHE adds c50cb04303cb KVM: arm64: Remove __hyp_text macro, use build rules instead adds f9a026e3d38b KVM: arm64: Lift instrumentation restrictions on VHE adds 6de7dd31ded0 KVM: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() adds c199a009fe0e Merge branch 'kvm-arm64/el2-obj-v4.1' into kvmarm-master/next-WIP adds ae4bffb55527 Merge branch 'kvm-arm64/ttl-for-arm64' into HEAD adds a0e50aa3f4a8 KVM: arm64: Factor out stage 2 page table data from struct kvm adds efaa5b93afde KVM: arm64: Use TTL hint in when invalidating stage-2 tran [...] adds 1b422dd7fc3c KVM: arm64: Introduce accessor for ctxt->sys_reg adds 71071acfd392 KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead o [...] adds 308472c69213 KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_r [...] adds 2c3db77c62b6 KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_r [...] adds 5b78077a00f8 KVM: arm64: debug: Drop useless vpcu parameter adds e47c2055c68e KVM: arm64: Make struct kvm_regs userspace-only adds 98909e6d1c81 KVM: arm64: Move ELR_EL1 to the system register array adds 1bded23ea71c KVM: arm64: Move SP_EL1 to the system register array adds fd85b66789aa KVM: arm64: Disintegrate SPSR array adds 710f1982187a KVM: arm64: Move SPSR_EL1 to the system register array adds 3c5ff0c60f2f KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_t [...] adds 41ce82f63c06 KVM: arm64: timers: Move timer registers to the sys_regs file adds 300dca685339 Merge branch 'kvm-arm64/pre-nv-5.9' into kvmarm-master/next-WIP adds 4a95a1b20da3 KVM: arm64: Enable Address Authentication at EL2 if available adds dfb0589c8fff KVM: arm64: Allow ARM64_PTR_AUTH when ARM64_VHE=n adds aff7cce0d337 KVM: arm64: Allow PtrAuth to be enabled from userspace on [...] adds 655169cec7bb KVM: arm64: Check HCR_EL2 instead of shadow copy to swap P [...] adds 11ac16a4290b KVM: arm64: Simplify PtrAuth alternative patching adds fc279329a8ae Merge branch 'kvm-arm64/ptrauth-nvhe' into kvmarm-master/next-WIP adds 6b33e0d64f85 KVM: arm64: Drop the target_table[] indirection adds 04343ae312ef KVM: arm64: Tolerate an empty target_table list adds af4738290d9d KVM: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array adds dcaffa7bf911 KVM: arm64: Remove target_table from exit handlers adds 750ed5669380 KVM: arm64: Remove the target table adds c9dc95005a68 Merge branch 'kvm-arm64/target-table-no-more' into kvmarm- [...] adds a47dee5513cd KVM: arm64: Allow in-atomic injection of SPIs adds 2da3ffa6e840 arm64: kvm: Remove kern_hyp_va from get_vcpu_ptr adds 731532176716 KVM: arm64: vgic-its: Change default outer cacheability fo [...] adds 95fa0ba83e66 KVM: arm64: Drop long gone function parameter documentation adds 3a949f4c9354 KVM: arm64: Rename HSR to ESR adds 24f69c0fa4e2 KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASE adds a59a2edbbba7 KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORS adds a394cf6e854d Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIP adds bdbc0c7a070c KVM: arm64: Ensure that all nVHE hyp code is in .hyp.text adds 236a559919c4 Merge branch 'kvm-arm64/el2-obj-v4.1' into kvmarm-master/next adds 1ccf2fe35c30 KVM: arm: Add trace name for ARM_NISV adds c9a636f29b5f KVM: arm64: Rename kvm_vcpu_dabt_isextabt() adds 84b951a803a5 KVM: arm64: Handle data and instruction external aborts th [...] adds 54dc0d2404dd KVM: arm64: Don't skip cache maintenance for read-only memslots adds 022c8328dc80 KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort() adds 16314874b12b Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next adds 0378daef0c6c Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/lin [...] adds 43bd9ef42b3b x86: Expose SERIALIZE for supported cpuid adds 4cb4ade19b42 KVM: PPC: Book3SHV: Enable support for ISA v3.1 guests adds e55f4d5898a9 KVM: PPC: Book3S HV: Increase KVMPPC_NR_LPIDS on POWER8 an [...] adds 1508c22f112c KVM: PPC: Protect kvm_vcpu_read_guest with srcu locks adds 7ec21d9da57e KVM: PPC: Clean up redundant kvm_run parameters in assembly adds 48908a3833cc KVM: PPC: Book3S HV: Fix function definition in book3s_hv_uvmem.c adds 2027a24a75ce KVM: PPC: Book3S HV: Disable page merging in H_SVM_INIT_START adds 651a6310111e KVM: PPC: Book3S HV: Track the state GFNs associated with [...] adds dfaa973ae960 KVM: PPC: Book3S HV: In H_SVM_INIT_DONE, migrate remaining [...] adds a2ce72003863 KVM: PPC: Book3S HV: Migrate hot plugged memory adds f1b87ea8784b KVM: PPC: Book3S HV: Move kvmppc_svm_page_out up adds 81ab595ddd3c KVM: PPC: Book3S HV: Rework secure mem slot dropping adds 3ff032789980 Merge tag 'kvm-ppc-next-5.9-1' of git://git.kernel.org/pub [...] adds cf99c505cf7a MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64 adds f40a4b051283 MIPS: KVM: Convert a fallthrough comment to fallthrough adds 99b48ecc8e80 x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled adds e792415c5d3e KVM: MIPS/VZ: Fix build error caused by 'kvm_run' cleanup new 8cd84b709647 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 60e5da629a7c sections.h: dereference_function_descriptor() returns void [...] adds 875102ea4b77 parisc/kernel/ftrace: Remove function callback casts adds 3bc6e3dc5a54 parisc: Whitespace cleanups in atomic.h new 5b24993c21cb parisc: mask out enable and reserved bits from sba imask new e96ebd589deb parisc: Implement __smp_store_release and __smp_load_acqui [...] new 7a02c8d45bbf Merge branch 'parisc-5.9-2' of git://git.kernel.org/pub/sc [...] adds 5133ba8f1591 libceph: use target_copy() in send_linger() adds 6e6f0f011607 libceph: dump class and method names on method calls adds 3e699bd86552 ceph: add check_session_state() helper and make it global adds 4f1d756def68 ceph: add global total_caps to count the mdsc's total caps number adds b682c6d41bc2 ceph: switch to WARN_ON_ONCE in encode_supported_features() adds fa9967734227 ceph: fix potential mdsc use-after-free crash adds 585d72f33e70 ceph: clean up and optimize ceph_check_delayed_caps() adds d1d965505260 ceph: do not access the kiocb after aio requests adds 042f649810f6 libceph: just have osd_req_op_init() return a pointer adds c00e4522adff ceph: remove unnecessary cast in kfree() adds 94f17c00d668 libceph: replace HTTP links with HTTPS ones adds aaf5a476201b ceph: check the sesion state and return false in case it i [...] adds 18f473b384a6 ceph: periodically send perf metrics to MDSes adds 3b4168dd8b1d ceph: send client provided metric flags in client metadata adds f1f565a26976 ceph: delete repeated words in fs/ceph/ adds 8e298deb8d8c ceph: remove unused variables in ceph_mdsmap_decode() adds a7caa88f8b72 ceph: fix use-after-free for fsc->mdsc adds 2c81ef286c42 ceph: remove redundant initialization of variable mds adds b748fc7a8763 ceph: set sec_context xattr on symlink creation adds a0102bda5bc0 ceph: move sb->wb_pagevec_pool to be a global mempool adds 224c7b6778fe ceph: use frag's MDS in either mode adds 02e37571f9e7 ceph: handle zero-length feature mask in session messages new 7c2a69f610e6 Merge tag 'ceph-for-5.9-rc1' of git://github.com/ceph/ceph-client new 80ebbc9add43 Merge remote-tracking branch 'fixes/master' into master new 9ad6c150fc59 Merge remote-tracking branch 'powerpc-fixes/fixes' into master new de435a060d09 Merge remote-tracking branch 'sparc/master' into master new 62ffc589abb1 net: refactor bind_bucket fastreuse into helper new d76f3351cea2 net: initialize fastreuse on inet_inherit_port new 633f5b6bca9b Merge branch 'net-initialize-fastreuse-on-inet_inherit_port' new 41077c990266 sfc: fix ef100 design-param checking new 1980c0584483 vsock: fix potential null pointer dereference in vsock_poll() new 06a7a37be55e ipv4: tunnel: fix compilation on ARCH=um new 592d751c1e17 net: stmmac: dwmac1000: provide multicast filter fallback new df43dd526e66 net: ethernet: stmmac: Disable hardware multicast filter new ae8bd3021c34 Merge branch 'net-stmmac-Fix-multicast-filter-on-IPQ806x' new 2e0d8fef5f76 net: accept an empty mask in /sys/class/net/*/queues/rx-*/ [...] new 9643609423c7 Revert "ipv4: tunnel: fix compilation on ARCH=um" new 7957841ae9aa Merge remote-tracking branch 'net/master' into master new f3184afa6001 Merge remote-tracking branch 'bpf/master' into master new 5f1d40206902 Merge remote-tracking branch 'ipsec/master' into master new 06cbe5bd3774 Merge remote-tracking branch 'netfilter/master' into master new e5b1d9776ad3 ALSA: hda/realtek - Fix unused variable warning new d96f27c80b65 ALSA: hda/hdmi: Use force connectivity quirk on another HP [...] new 329a6925be31 Merge remote-tracking branch 'sound-current/for-linus' int [...] new afee5465d2cd Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus new efc913c8fb88 ASoC: Make soc_component_read() returning an error code again new 56235e4bc5ae ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM new 796a58fe2b8c ASoC: q6routing: add dummy register read/write function new 933cc41085d5 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new 77cbcd45720f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] new 9beba344441b Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] new 2c1ab8ce4803 Merge remote-tracking branch 'spi-fixes/for-linus' into master new 278397bf0a8d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 79dba0c1053e Merge remote-tracking branch 'phy/fixes' into master new dc5e20c69401 Merge remote-tracking branch 'ide/master' into master new c57dd1f2f6a7 btrfs: trim: fix underflow in trim length to prevent acces [...] new c9f8e44ec4a5 Merge branch 'misc-5.9' into next-fixes new 3c93e56a1135 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master new ba40f6b57137 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] new de7835a0a507 Merge remote-tracking branch 'risc-v-fixes/fixes' into master new 8d2ac1ce7b76 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 (73d9d65bd3c3) \ N -- N -- N refs/heads/pending-fixes (8d2ac1ce7b76)
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 228 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/admin-guide/cgroup-v2.rst | 4 + Documentation/admin-guide/sysctl/kernel.rst | 3 +- Documentation/admin-guide/sysctl/vm.rst | 15 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 9 + .../devicetree/bindings/clock/idt,versaclock5.txt | 125 --- .../devicetree/bindings/clock/idt,versaclock5.yaml | 154 +++ .../{qcom,sdm845-gpucc.yaml => qcom,gpucc.yaml} | 18 +- .../bindings/clock/qcom,msm8996-apcc.yaml | 6 +- .../bindings/clock/qcom,sc7180-gpucc.yaml | 74 -- .../bindings/clock/qcom,sc7180-lpasscorecc.yaml | 108 ++ .../bindings/clock/rockchip,rk3288-cru.txt | 8 +- .../devicetree/bindings/watchdog/davinci-wdt.txt | 4 +- .../devicetree/bindings/watchdog/dw_wdt.txt | 24 - .../devicetree/bindings/watchdog/qcom-wdt.txt | 28 - .../devicetree/bindings/watchdog/qcom-wdt.yaml | 48 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 1 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 90 ++ Documentation/filesystems/proc.rst | 11 +- Documentation/filesystems/zonefs.rst | 22 +- Documentation/powerpc/ultravisor.rst | 3 + Documentation/vm/page_migration.rst | 27 + Documentation/watchdog/mlx-wdt.rst | 10 + Documentation/watchdog/watchdog-api.rst | 2 +- Documentation/watchdog/watchdog-kernel-api.rst | 12 + MAINTAINERS | 6 +- Makefile | 4 + arch/alpha/include/asm/io.h | 8 +- arch/alpha/include/asm/uaccess.h | 2 +- arch/alpha/mm/fault.c | 8 +- arch/arc/include/asm/segment.h | 3 +- arch/arc/kernel/process.c | 2 +- arch/arc/mm/fault.c | 18 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/signal.c | 2 + arch/arm/mm/fault.c | 25 +- arch/arm64/Kconfig | 20 +- arch/arm64/include/asm/kvm_asm.h | 75 +- arch/arm64/include/asm/kvm_coproc.h | 8 - arch/arm64/include/asm/kvm_emulate.h | 75 +- arch/arm64/include/asm/kvm_host.h | 94 +- arch/arm64/include/asm/kvm_hyp.h | 15 +- arch/arm64/include/asm/kvm_mmu.h | 16 +- arch/arm64/include/asm/kvm_ptrauth.h | 34 +- arch/arm64/include/asm/mmu.h | 7 - arch/arm64/include/asm/uaccess.h | 2 +- arch/arm64/include/asm/virt.h | 13 +- arch/arm64/kernel/asm-offsets.c | 3 +- arch/arm64/kernel/cpu_errata.c | 4 +- arch/arm64/kernel/image-vars.h | 54 + arch/arm64/kernel/sdei.c | 2 +- arch/arm64/kvm/Kconfig | 2 +- arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/arch_timer.c | 157 ++- arch/arm64/kvm/arm.c | 57 +- arch/arm64/kvm/fpsimd.c | 6 +- arch/arm64/kvm/guest.c | 79 +- arch/arm64/kvm/handle_exit.c | 32 +- arch/arm64/kvm/hyp/Makefile | 24 +- arch/arm64/kvm/hyp/aarch32.c | 8 +- arch/arm64/kvm/hyp/entry.S | 4 +- arch/arm64/kvm/hyp/fpsimd.S | 1 - arch/arm64/kvm/hyp/hyp-entry.S | 21 +- .../kvm/hyp/{debug-sr.c => include/hyp/debug-sr.h} | 88 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 511 ++++++++++ arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 193 ++++ arch/arm64/kvm/hyp/nvhe/Makefile | 62 ++ arch/arm64/kvm/hyp/nvhe/debug-sr.c | 77 ++ arch/arm64/kvm/{ => hyp/nvhe}/hyp-init.S | 5 + arch/arm64/kvm/hyp/nvhe/switch.c | 272 +++++ arch/arm64/kvm/hyp/nvhe/sysreg-sr.c | 46 + arch/arm64/kvm/hyp/{ => nvhe}/timer-sr.c | 6 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 154 +++ arch/arm64/kvm/hyp/smccc_wa.S | 32 + arch/arm64/kvm/hyp/switch.c | 936 ----------------- arch/arm64/kvm/hyp/sysreg-sr.c | 333 ------ arch/arm64/kvm/hyp/tlb.c | 242 ----- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 4 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 134 ++- arch/arm64/kvm/hyp/vhe/Makefile | 11 + arch/arm64/kvm/hyp/vhe/debug-sr.c | 26 + arch/arm64/kvm/hyp/vhe/switch.c | 219 ++++ arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 114 +++ arch/arm64/kvm/hyp/vhe/timer-sr.c | 12 + arch/arm64/kvm/hyp/vhe/tlb.c | 162 +++ arch/arm64/kvm/inject_fault.c | 2 +- arch/arm64/kvm/mmio.c | 6 - arch/arm64/kvm/mmu.c | 311 +++--- arch/arm64/kvm/regmap.c | 37 +- arch/arm64/kvm/reset.c | 23 +- arch/arm64/kvm/sys_regs.c | 207 ++-- arch/arm64/kvm/sys_regs_generic_v8.c | 96 -- arch/arm64/kvm/trace_arm.h | 8 +- arch/arm64/kvm/va_layout.c | 2 +- arch/arm64/kvm/vgic/vgic-irqfd.c | 24 +- arch/arm64/kvm/vgic/vgic-its.c | 3 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 2 +- arch/arm64/mm/fault.c | 29 +- arch/arm64/mm/numa.c | 10 - arch/csky/include/asm/segment.h | 2 +- arch/csky/mm/fault.c | 13 +- arch/h8300/include/asm/segment.h | 2 +- arch/hexagon/mm/vm_fault.c | 9 +- arch/ia64/include/asm/uaccess.h | 2 +- arch/ia64/mm/fault.c | 9 +- arch/ia64/mm/numa.c | 2 - arch/m68k/include/asm/segment.h | 2 +- arch/m68k/include/asm/tlbflush.h | 6 +- arch/m68k/mm/fault.c | 14 +- arch/microblaze/include/asm/uaccess.h | 2 +- arch/microblaze/mm/fault.c | 9 +- arch/mips/include/asm/uaccess.h | 2 +- arch/mips/kernel/unaligned.c | 27 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/vz.c | 5 +- arch/mips/mm/fault.c | 14 +- arch/nds32/include/asm/uaccess.h | 2 +- arch/nds32/kernel/process.c | 2 +- arch/nds32/mm/alignment.c | 7 +- arch/nds32/mm/fault.c | 19 +- arch/nios2/include/asm/uaccess.h | 2 +- arch/nios2/mm/fault.c | 14 +- arch/openrisc/include/asm/uaccess.h | 2 +- arch/openrisc/mm/fault.c | 9 +- arch/parisc/include/asm/atomic.h | 8 +- arch/parisc/include/asm/barrier.h | 61 ++ arch/parisc/include/asm/uaccess.h | 2 +- arch/parisc/kernel/ftrace.c | 3 +- arch/parisc/mm/fault.c | 8 +- arch/powerpc/include/asm/kvm_book3s_uvmem.h | 14 + arch/powerpc/include/asm/kvm_ppc.h | 2 +- arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/uaccess.h | 3 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 8 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 4 + arch/powerpc/kvm/book3s_hv.c | 26 +- arch/powerpc/kvm/book3s_hv_nested.c | 30 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 700 +++++++++---- arch/powerpc/kvm/book3s_interrupts.S | 56 +- arch/powerpc/kvm/book3s_pr.c | 9 +- arch/powerpc/kvm/book3s_rtas.c | 2 + arch/powerpc/kvm/booke.c | 9 +- arch/powerpc/kvm/booke_interrupts.S | 9 +- arch/powerpc/kvm/bookehv_interrupts.S | 10 +- arch/powerpc/kvm/powerpc.c | 5 +- arch/powerpc/mm/copro_fault.c | 7 +- arch/powerpc/mm/fault.c | 11 +- arch/riscv/include/asm/uaccess.h | 6 +- arch/riscv/mm/fault.c | 16 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/kvm/priv.c | 8 +- arch/s390/mm/fault.c | 16 +- arch/s390/mm/gmap.c | 4 +- arch/sh/include/asm/segment.h | 3 +- arch/sh/include/asm/sparsemem.h | 4 +- arch/sh/kernel/traps_32.c | 12 +- arch/sh/mm/fault.c | 11 +- arch/sh/mm/init.c | 9 - arch/sparc/include/asm/sparsemem.h | 1 - arch/sparc/include/asm/uaccess_32.h | 2 +- arch/sparc/include/asm/uaccess_64.h | 2 +- arch/sparc/mm/fault_32.c | 13 +- arch/sparc/mm/fault_64.c | 11 +- arch/um/kernel/trap.c | 6 +- arch/x86/include/asm/uaccess.h | 2 +- arch/x86/kvm/cpuid.c | 3 +- arch/x86/kvm/hyperv.c | 1 + arch/x86/kvm/x86.c | 24 +- arch/x86/mm/fault.c | 17 +- arch/x86/mm/init_64.c | 9 + arch/x86/mm/numa.c | 1 - arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/mm/fault.c | 15 +- drivers/clk/Kconfig | 2 +- drivers/clk/Makefile | 1 + drivers/clk/actions/owl-s500.c | 89 +- drivers/clk/at91/Makefile | 1 + drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 3 +- drivers/clk/at91/at91sam9g45.c | 5 +- drivers/clk/at91/at91sam9n12.c | 7 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 7 +- drivers/clk/at91/clk-generated.c | 44 +- drivers/clk/at91/clk-main.c | 6 +- drivers/clk/at91/clk-master.c | 310 +++++- drivers/clk/at91/clk-peripheral.c | 111 +- drivers/clk/at91/clk-programmable.c | 11 +- drivers/clk/at91/clk-sam9x60-pll.c | 547 +++++++--- drivers/clk/at91/clk-system.c | 4 +- drivers/clk/at91/clk-utmi.c | 103 +- drivers/clk/at91/dt-compat.c | 25 +- drivers/clk/at91/pmc.h | 43 +- drivers/clk/at91/sam9x60.c | 66 +- drivers/clk/at91/sama5d2.c | 41 +- drivers/clk/at91/sama5d3.c | 8 +- drivers/clk/at91/sama5d4.c | 7 +- drivers/clk/at91/sama7g5.c | 1059 ++++++++++++++++++++ drivers/clk/at91/sckc.c | 5 +- drivers/clk/bcm/clk-bcm2835.c | 25 +- drivers/clk/bcm/clk-iproc-asiu.c | 4 +- drivers/clk/clk-qoriq.c | 10 +- drivers/clk/clk-sparx5.c | 295 ++++++ drivers/clk/clk-versaclock5.c | 82 +- drivers/clk/clk.c | 38 +- drivers/clk/davinci/pll.c | 2 +- drivers/clk/imx/clk-pllv3.c | 4 +- drivers/clk/ingenic/jz4780-cgu.c | 165 +-- drivers/clk/ingenic/x1000-cgu.c | 97 +- drivers/clk/ingenic/x1830-cgu.c | 13 + drivers/clk/mmp/clk-pxa168.c | 1 + drivers/clk/mmp/clk-pxa910.c | 1 + drivers/clk/qcom/Kconfig | 25 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 70 +- drivers/clk/qcom/clk-alpha-pll.h | 15 +- drivers/clk/qcom/gcc-sc7180.c | 14 + drivers/clk/qcom/gcc-sdm660.c | 4 + drivers/clk/qcom/gcc-sm8150.c | 26 +- drivers/clk/qcom/gdsc.c | 39 + drivers/clk/qcom/gdsc.h | 2 + drivers/clk/qcom/gpucc-sc7180.c | 27 +- drivers/clk/qcom/gpucc-sdm845.c | 27 +- drivers/clk/qcom/gpucc-sm8150.c | 320 ++++++ drivers/clk/qcom/gpucc-sm8250.c | 348 +++++++ drivers/clk/qcom/lpasscorecc-sc7180.c | 476 +++++++++ drivers/clk/rockchip/clk-pll.c | 70 +- drivers/clk/rockchip/clk-rk3188.c | 1 + drivers/clk/rockchip/clk-rk3288.c | 39 +- drivers/clk/rockchip/clk-rk3328.c | 8 +- drivers/clk/sirf/clk-atlas6.c | 2 +- drivers/clk/tegra/clk-pll.c | 20 +- drivers/clk/x86/clk-cgu-pll.c | 2 +- drivers/clk/x86/clk-cgu.c | 32 +- drivers/firmware/arm_sdei.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/nv.c | 56 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 30 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 11 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 81 ++ .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 69 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 65 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 18 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 4 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 14 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 27 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 14 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 53 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 + .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 53 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 5 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 17 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 7 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 + .../drm/amd/display/include/link_service_types.h | 2 + .../drm/amd/display/modules/freesync/freesync.c | 5 +- drivers/gpu/drm/amd/include/atomfirmware.h | 54 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 144 ++- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 18 - drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 6 +- .../powerplay/inc/smu11_driver_if_sienna_cichlid.h | 21 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 22 - drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 8 - drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 103 +- drivers/gpu/drm/amd/powerplay/smu_cmn.c | 10 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 3 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1 + drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 5 +- drivers/gpu/drm/drm_dp_mst_topology.c | 7 +- drivers/gpu/drm/drm_drv.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/omapdrm/omap_connector.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 37 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 5 - drivers/gpu/drm/ttm/ttm_tt.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 33 +- drivers/gpu/vga/vgaarb.c | 3 +- drivers/infiniband/core/umem_odp.c | 2 +- drivers/iommu/amd/iommu_v2.c | 2 +- drivers/iommu/intel/svm.c | 3 +- drivers/net/ethernet/sfc/ef100_nic.c | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 + drivers/parisc/sba_iommu.c | 2 +- drivers/platform/chrome/Kconfig | 1 + drivers/platform/chrome/cros_ec_debugfs.c | 24 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 42 +- drivers/platform/chrome/cros_ec_rpmsg.c | 3 + drivers/platform/chrome/cros_ec_sensorhub_ring.c | 98 +- drivers/platform/chrome/cros_ec_spi.c | 4 + drivers/platform/chrome/cros_ec_typec.c | 399 +++++++- drivers/platform/x86/mlx-platform.c | 106 ++ drivers/rapidio/devices/rio_mport_cdev.c | 7 +- drivers/rapidio/rio-scan.c | 8 +- drivers/vfio/pci/vfio_pci.c | 54 +- drivers/vfio/vfio.c | 13 +- drivers/vfio/vfio_iommu_spapr_tce.c | 4 +- drivers/vfio/vfio_iommu_type1.c | 402 ++++---- drivers/video/fbdev/core/fbmem.c | 8 +- drivers/video/fbdev/core/fbsysfs.c | 4 +- drivers/video/fbdev/ps3fb.c | 5 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/advantechwdt.c | 2 +- drivers/watchdog/alim1535_wdt.c | 2 +- drivers/watchdog/alim7101_wdt.c | 2 +- drivers/watchdog/ar7_wdt.c | 3 +- drivers/watchdog/ath79_wdt.c | 2 +- drivers/watchdog/bcm_kona_wdt.c | 2 +- drivers/watchdog/booke_wdt.c | 6 +- drivers/watchdog/dw_wdt.c | 439 +++++++- drivers/watchdog/eurotechwdt.c | 2 +- drivers/watchdog/f71808e_wdt.c | 54 +- drivers/watchdog/gef_wdt.c | 2 +- drivers/watchdog/geodewdt.c | 2 +- drivers/watchdog/ib700wdt.c | 2 +- drivers/watchdog/it8712f_wdt.c | 2 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/m54xx_wdt.c | 2 +- drivers/watchdog/machzwd.c | 2 +- drivers/watchdog/mlx_wdt.c | 73 +- drivers/watchdog/mv64x60_wdt.c | 2 +- drivers/watchdog/nv_tco.c | 4 +- drivers/watchdog/nv_tco.h | 2 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/pcwd.c | 2 +- drivers/watchdog/pcwd_pci.c | 2 +- drivers/watchdog/pcwd_usb.c | 7 +- drivers/watchdog/rc32434_wdt.c | 2 +- drivers/watchdog/riowd.c | 2 +- drivers/watchdog/rti_wdt.c | 114 ++- drivers/watchdog/sa1100_wdt.c | 2 +- drivers/watchdog/sb_wdog.c | 2 +- drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sbc7240_wdt.c | 2 +- drivers/watchdog/sbc_fitpc2_wdt.c | 2 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/sch311x_wdt.c | 2 +- drivers/watchdog/scx200_wdt.c | 2 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- drivers/watchdog/softdog.c | 57 ++ drivers/watchdog/sp5100_tco.c | 2 +- drivers/watchdog/sunxi_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/watchdog/w83977f_wdt.c | 2 +- drivers/watchdog/wafer5823wdt.c | 2 +- drivers/watchdog/watchdog_dev.c | 73 +- drivers/watchdog/wdt.c | 2 +- drivers/watchdog/wdt285.c | 2 +- drivers/watchdog/wdt977.c | 2 +- drivers/watchdog/wdt_pci.c | 2 +- fs/btrfs/extent-io-tree.h | 2 + fs/btrfs/extent-tree.c | 14 + fs/btrfs/volumes.c | 4 + fs/ceph/Kconfig | 2 +- fs/ceph/addr.c | 23 +- fs/ceph/caps.c | 12 +- fs/ceph/debugfs.c | 16 +- fs/ceph/dir.c | 4 + fs/ceph/file.c | 5 +- fs/ceph/mds_client.c | 184 +++- fs/ceph/mds_client.h | 7 +- fs/ceph/mdsmap.c | 10 +- fs/ceph/metric.c | 149 +++ fs/ceph/metric.h | 91 ++ fs/ceph/super.c | 64 +- fs/ceph/super.h | 6 +- fs/ceph/xattr.c | 12 +- fs/coredump.c | 17 +- fs/exec.c | 32 +- fs/fat/Kconfig | 2 +- fs/fat/fatent.c | 3 + fs/fat/file.c | 4 +- fs/hugetlbfs/inode.c | 6 + fs/minix/inode.c | 42 +- fs/minix/itree_common.c | 8 +- fs/minix/itree_v1.c | 12 +- fs/minix/itree_v2.c | 13 +- fs/minix/minix.h | 1 - fs/namei.c | 12 +- fs/nilfs2/alloc.c | 38 +- fs/nilfs2/btree.c | 42 +- fs/nilfs2/cpfile.c | 10 +- fs/nilfs2/dat.c | 14 +- fs/nilfs2/direct.c | 14 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/ifile.c | 4 +- fs/nilfs2/inode.c | 32 +- fs/nilfs2/ioctl.c | 37 +- fs/nilfs2/mdt.c | 2 +- fs/nilfs2/namei.c | 6 +- fs/nilfs2/nilfs.h | 18 +- fs/nilfs2/page.c | 11 +- fs/nilfs2/recovery.c | 32 +- fs/nilfs2/segbuf.c | 2 +- fs/nilfs2/segment.c | 38 +- fs/nilfs2/sufile.c | 29 +- fs/nilfs2/super.c | 73 +- fs/nilfs2/sysfs.c | 29 +- fs/nilfs2/the_nilfs.c | 85 +- fs/open.c | 6 - fs/orangefs/acl.c | 19 +- fs/orangefs/orangefs-mod.c | 1 - fs/proc/base.c | 11 +- fs/proc/task_mmu.c | 4 +- fs/signalfd.c | 10 +- fs/ufs/super.c | 2 +- fs/zonefs/super.c | 16 +- fs/zonefs/zonefs.h | 3 + include/asm-generic/sections.h | 4 +- include/asm-generic/uaccess.h | 4 +- include/clocksource/timer-ti-dm.h | 2 +- include/dt-bindings/clock/actions,s500-cmu.h | 7 +- include/dt-bindings/clock/jz4780-cgu.h | 144 +-- include/dt-bindings/clock/qcom,gcc-sc7180.h | 1 + include/dt-bindings/clock/qcom,gcc-sdm660.h | 1 + include/dt-bindings/clock/qcom,gpucc-sm8150.h | 33 + include/dt-bindings/clock/qcom,gpucc-sm8250.h | 34 + .../dt-bindings/clock/qcom,lpasscorecc-sc7180.h | 29 + include/dt-bindings/clock/x1000-cgu.h | 2 + include/dt-bindings/clock/x1830-cgu.h | 2 + include/dt-bindings/reset/actions,s500-reset.h | 67 ++ include/kvm/arm_arch_timer.h | 13 +- include/linux/async_tx.h | 2 +- include/linux/btree.h | 2 +- include/linux/ceph/ceph_features.h | 2 +- include/linux/ceph/ceph_fs.h | 1 + include/linux/ceph/libceph.h | 1 + include/linux/ceph/osd_client.h | 2 +- include/linux/clk-provider.h | 1 - include/linux/clk/at91_pmc.h | 4 + include/linux/compaction.h | 2 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 44 +- include/linux/crash_core.h | 6 + include/linux/crush/crush.h | 2 +- include/linux/delay.h | 2 +- include/linux/dma/k3-psil.h | 2 +- include/linux/dma/k3-udma-glue.h | 2 +- include/linux/dma/ti-cppi5.h | 2 +- include/linux/exportfs.h | 2 +- include/linux/fb.h | 2 - include/linux/frontswap.h | 2 +- include/linux/fs.h | 10 + include/linux/generic-radix-tree.h | 2 +- include/linux/highmem.h | 2 +- include/linux/huge_mm.h | 7 - include/linux/hugetlb.h | 53 +- include/linux/irqchip/irq-omap-intc.h | 2 +- include/linux/jhash.h | 2 +- include/linux/kernel.h | 8 +- include/linux/leds-ti-lmu-common.h | 2 +- include/linux/memcontrol.h | 12 +- include/linux/mempolicy.h | 18 +- include/linux/migrate.h | 34 +- include/linux/mm.h | 20 +- include/linux/mmzone.h | 17 +- include/linux/oom.h | 4 +- include/linux/pci_ids.h | 6 + include/linux/pgtable.h | 12 +- include/linux/platform_data/cros_ec_commands.h | 33 +- include/linux/platform_data/cros_ec_proto.h | 3 - include/linux/platform_data/davinci-cpufreq.h | 2 +- include/linux/platform_data/davinci_asp.h | 2 +- include/linux/platform_data/elm.h | 2 +- include/linux/platform_data/gpio-davinci.h | 2 +- include/linux/platform_data/gpmc-omap.h | 2 +- include/linux/platform_data/mlxreg.h | 5 +- include/linux/platform_data/mtd-davinci-aemif.h | 2 +- include/linux/platform_data/omap-twl4030.h | 2 +- include/linux/platform_data/uio_pruss.h | 2 +- include/linux/platform_data/usb-omap.h | 2 +- include/linux/poison.h | 4 - include/linux/sched/mm.h | 8 +- include/linux/sched/task.h | 1 + include/linux/soc/ti/k3-ringacc.h | 2 +- include/linux/soc/ti/knav_qmss.h | 2 +- include/linux/soc/ti/ti-msgmgr.h | 2 +- include/linux/swap.h | 25 +- include/linux/syscalls.h | 2 +- include/linux/uaccess.h | 20 +- include/linux/vgaarb.h | 6 - include/linux/vm_event_item.h | 3 + include/linux/watchdog.h | 2 + include/linux/wkup_m3_ipc.h | 2 +- include/linux/xxhash.h | 2 +- include/linux/xz.h | 4 +- include/linux/zlib.h | 2 +- include/net/inet_connection_sock.h | 4 + include/soc/arc/aux.h | 2 +- include/trace/events/kvm.h | 2 +- include/trace/events/migrate.h | 17 +- include/uapi/drm/drm_fourcc.h | 2 +- include/uapi/linux/auto_dev-ioctl.h | 2 +- include/uapi/linux/elf.h | 2 +- include/uapi/linux/map_to_7segment.h | 2 +- include/uapi/linux/types.h | 2 +- include/uapi/linux/usb/ch9.h | 2 +- ipc/sem.c | 3 +- ipc/shm.c | 4 +- kernel/Makefile | 2 +- kernel/crash_core.c | 50 + kernel/events/callchain.c | 5 +- kernel/events/core.c | 5 +- kernel/events/uprobes.c | 8 +- kernel/exit.c | 18 +- kernel/futex.c | 2 +- kernel/kcov.c | 6 +- kernel/kmod.c | 5 +- kernel/kthread.c | 5 +- kernel/panic.c | 4 +- kernel/stacktrace.c | 5 +- kernel/sysctl.c | 9 + kernel/umh.c | 29 +- lib/Kconfig.debug | 27 +- lib/Makefile | 1 + lib/bitmap.c | 4 +- lib/crc64.c | 2 +- lib/decompress_bunzip2.c | 2 +- lib/decompress_unlzma.c | 6 +- lib/kstrtox.c | 12 +- lib/math/rational.c | 2 +- lib/rbtree.c | 2 +- lib/test_bitmap.c | 58 ++ lib/test_bitops.c | 18 +- lib/test_bits.c | 75 ++ lib/test_kmod.c | 2 +- lib/test_lockup.c | 6 +- lib/ts_bm.c | 2 +- lib/xxhash.c | 2 +- lib/xz/xz_crc32.c | 2 +- lib/xz/xz_dec_bcj.c | 2 +- lib/xz/xz_dec_lzma2.c | 2 +- lib/xz/xz_lzma2.h | 2 +- lib/xz/xz_stream.h | 2 +- mm/cma.c | 40 +- mm/cma.h | 4 +- mm/compaction.c | 187 +++- mm/filemap.c | 2 +- mm/gup.c | 181 +--- mm/hmm.c | 5 +- mm/huge_memory.c | 23 +- mm/hugetlb.c | 91 +- mm/internal.h | 9 +- mm/khugepaged.c | 2 +- mm/ksm.c | 3 +- mm/maccess.c | 22 +- mm/memcontrol.c | 42 +- mm/memory-failure.c | 7 +- mm/memory.c | 93 +- mm/memory_hotplug.c | 30 +- mm/mempolicy.c | 37 +- mm/migrate.c | 123 ++- mm/mmu_notifier.c | 9 +- mm/nommu.c | 4 +- mm/oom_kill.c | 24 +- mm/page_alloc.c | 14 +- mm/page_isolation.c | 5 - mm/percpu-internal.h | 55 +- mm/percpu-km.c | 5 +- mm/percpu-stats.c | 36 +- mm/percpu-vm.c | 5 +- mm/percpu.c | 208 +++- mm/process_vm_access.c | 2 +- mm/rmap.c | 2 +- mm/shmem.c | 5 +- mm/slab_common.c | 2 +- mm/swap.c | 13 +- mm/swap_state.c | 78 +- mm/swapfile.c | 4 +- mm/usercopy.c | 2 +- mm/userfaultfd.c | 2 +- mm/vmscan.c | 30 +- mm/vmstat.c | 30 +- mm/workingset.c | 23 +- mm/zpool.c | 8 +- mm/zsmalloc.c | 2 +- net/ceph/Kconfig | 2 +- net/ceph/ceph_hash.c | 2 +- net/ceph/crush/hash.c | 2 +- net/ceph/crush/mapper.c | 2 +- net/ceph/debugfs.c | 3 + net/ceph/osd_client.c | 43 +- net/core/net-sysfs.c | 12 +- net/ipv4/inet_connection_sock.c | 97 +- net/ipv4/inet_hashtables.c | 1 + net/vmw_vsock/af_vsock.c | 2 +- scripts/checkpatch.pl | 116 ++- scripts/gdb/linux/rbtree.py | 4 +- scripts/kallsyms.c | 1 + security/tomoyo/domain.c | 2 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 2 - sound/soc/qcom/qdsp6/q6afe-dai.c | 210 ++-- sound/soc/qcom/qdsp6/q6routing.c | 16 + sound/soc/soc-component.c | 2 +- tools/testing/selftests/cgroup/test_kmem.c | 70 +- tools/testing/selftests/kmod/kmod.sh | 4 +- tools/testing/selftests/vm/hmm-tests.c | 35 + virt/kvm/async_pf.c | 2 +- virt/kvm/kvm_main.c | 2 +- 632 files changed, 14131 insertions(+), 6183 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/idt,versaclock5.txt create mode 100644 Documentation/devicetree/bindings/clock/idt,versaclock5.yaml rename Documentation/devicetree/bindings/clock/{qcom,sdm845-gpucc.yaml => qcom,gpu [...] delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-lpasscorecc.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/dw_wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/qcom-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/snps,dw-wdt.yaml rename arch/arm64/kvm/hyp/{debug-sr.c => include/hyp/debug-sr.h} (66%) create mode 100644 arch/arm64/kvm/hyp/include/hyp/switch.h create mode 100644 arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h create mode 100644 arch/arm64/kvm/hyp/nvhe/Makefile create mode 100644 arch/arm64/kvm/hyp/nvhe/debug-sr.c rename arch/arm64/kvm/{ => hyp/nvhe}/hyp-init.S (95%) create mode 100644 arch/arm64/kvm/hyp/nvhe/switch.c create mode 100644 arch/arm64/kvm/hyp/nvhe/sysreg-sr.c rename arch/arm64/kvm/hyp/{ => nvhe}/timer-sr.c (84%) create mode 100644 arch/arm64/kvm/hyp/nvhe/tlb.c create mode 100644 arch/arm64/kvm/hyp/smccc_wa.S delete mode 100644 arch/arm64/kvm/hyp/switch.c delete mode 100644 arch/arm64/kvm/hyp/sysreg-sr.c delete mode 100644 arch/arm64/kvm/hyp/tlb.c create mode 100644 arch/arm64/kvm/hyp/vhe/Makefile create mode 100644 arch/arm64/kvm/hyp/vhe/debug-sr.c create mode 100644 arch/arm64/kvm/hyp/vhe/switch.c create mode 100644 arch/arm64/kvm/hyp/vhe/sysreg-sr.c create mode 100644 arch/arm64/kvm/hyp/vhe/timer-sr.c create mode 100644 arch/arm64/kvm/hyp/vhe/tlb.c delete mode 100644 arch/arm64/kvm/sys_regs_generic_v8.c create mode 100644 drivers/clk/at91/sama7g5.c create mode 100644 drivers/clk/clk-sparx5.c create mode 100644 drivers/clk/qcom/gpucc-sm8150.c create mode 100644 drivers/clk/qcom/gpucc-sm8250.c create mode 100644 drivers/clk/qcom/lpasscorecc-sc7180.c create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,lpasscorecc-sc7180.h create mode 100644 include/dt-bindings/reset/actions,s500-reset.h create mode 100644 lib/test_bits.c