This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 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) new 7d98404c8162 drm/omap: Use {} to zero initialize the mode new da3a9e9a6aa9 drm/fourcc: fix Amlogic Video Framebuffer Compression macro new 175233f92e80 drm: Remove redundant NULL check new be13d94b7d7f drm: xlnx: fix spelling mistake "failes" -> "failed" new 2d889db7626d drm: xlnx: Fix typo in parameter description new 70c8b4b8ab37 drm: xlnx: zynqmp: Use switch - case for link rate downshift new f369bc3f9096 vgaarb: mark vga_tryget static new d88ca7e1a27e fbmem: pull fbcon_update_vcs() out of fb_set_var() new a34a0a632dd9 drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allo [...] new ca457ab59086 Merge tag 'drm-misc-next-fixes-2020-08-05' of git://anongi [...] new c44264f9f729 Merge tag 'v5.8' into drm-next new f4a1692491b5 Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes new c0001213d195 drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access new a9e10b169e65 drm: re-add deleted doc for drm_gem_open_ioctl new a72a6a16d510 drm/tidss: fix modeset init for DPI panels new ecfdedd7da5d drm/omap: force runtime PM suspend on system suspend new b5ac98cbb8e5 drm: Added orientation quirk for ASUS tablet model T103HAF new 15f9d8b8cf66 Merge tag 'drm-misc-fixes-2020-08-04' of git://anongit.fre [...] new 2342ef4e6021 drm/amdgpu: fix spelling mistake "Falied" -> "Failed" new ebfbd1c2ca02 drm/amdgpu: expand sienna chichlid reg access support new ee10e06eb00c drm/amdgpu: add printing after executing page reservation [...] new ffa453f05be1 Revert "drm/amd/powerplay: drop unnecessary message suppor [...] new 3520b5e22809 drm/amd/powerplay: remove the dpm checking in the boot sequence new 2f32faec0043 drm/amd/powerplay: skip invalid msg when smu set mp1 state new ef69ab6aed16 drm/amd/powerplay: add msg map for mode1 reset new 518dcf959c68 drm/amd/powerplay: correct smu message for vf mode new 3da0a2dfbd3a drm/amdgpu: update golden setting for sienna_cichlid new fa40a009001a drm/amdgpu/jpeg3.0: remove extra asic type check new bbf16f530cdf drm/amdgpu: update dec ring test for VCN 3.0 new de273b73ca6a drm/amd/powerplay: drop unnecessary message support check(v2) new a486bc3c5019 drm/amd/powerplay: update driver if file for sienna_cichlid new 68bb3c3ff9d9 drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_spec [...] new c4e0dbcb201a drm/amd/swsmu: allow asic to handle sensor type by itself new 7c146177b336 drm/amd/display: Clean up global sync param retrieval new 5e061a4d0203 drm/amd/display: Rename bytes_pp to the correct bits_pp new c6851841fc87 drm/amd/display: Fix naming of DSC Debugfs entry new bc0cd80783ff drm/amd/display: Don't compare dppclk before updating DTO new 3fd20292c235 drm/amd/display: Check lane status again after link training done new 5ce868fc474e drm/amd/display: Use seperate dmcub firmware for navy_flounder new 5eaec83a883b drm/amd/display: Use proper abm/backlight functions for DCN3 new c5892a102182 drm/amd/display: Fix dmesg warning from setting abm level new 6b6352dd1f96 drm/amd/display: Disable idle optimizations before program [...] new 471c1dd9546d drm/amd/display: Allow asic specific FSFT timing optimization new 8b0379a85762 drm/amd/display: dchubbub p-state warning during surface p [...] new b5fe6aa2b02c drm/amd/display: Use hw lock mgr new 76d5ef4ff10b drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2 new a676a97623d3 drm/amdgpu: skip crit temperature values on APU (v2) new 0730344ee370 drm/amd/powerplay: update driver if version for navy_flounder new 278a4b5f62be drm/amdgpu: update GC golden setting for navy_flounder new 6b6124bb4a0b drm/amdgpu: fix PSP autoload twice in FLR new d392aa02db1b drm amdgpu: Skip tmr load for SRIOV new a15383893f79 drm/amdgpu: enable GFXOFF for navy_flounder new c06f670f4701 drm/amd/display: Use parameter for call to set output mux new 098214999c8f drm/amd/display: Read VBIOS Golden Settings Tbl new 7c6981e7ca74 drm/amd/display: populate new dml variable new 7edac0d3fbf5 drm/amd/display: Fix logger context new e106c96e2e0a drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink new bd42538f1f40 drm/amd/display: Use helper function to check for HDMI signal new ab2cf4c86b24 drm/amd/display: Change null plane state swizzle mode to 4kb_s new d6a4e5e9fed0 drm/amd/display: Display goes blank after inst new 95a2687687f8 drm/amdgpu/smu: rework i2c adpater registration new f2e2573c0823 drm/amdgpu: use mode1 reset by default for sienna_cichlid new 2c34c960cee0 drm/amd/powerplay: update swSMU VCN/JPEG PG logics new 7fb133cf6555 drm/amd/powerplay: put VCN/JPEG into PG ungate state befor [...] new f87812284172 drm/amdgpu: Fix bug where DPM is not enabled after hiberna [...] new 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 [...] new 26afdd98821b vfio: Cleanup allowed driver naming new bf3551e150e5 vfio/pci: Add Intel X550 to hidden INTx devices new e1907d6752a2 vfio/type1: Add conditional rescheduling after iommu map failed new 9d532f286914 vfio/spapr_tce: convert get_user_pages() --> pin_user_pages() new 924b51abf961 vfio/pci: Hold igate across releasing eventfd contexts new 8b7beaf9f185 PCI: Add Intel QuickAssist device IDs new 1f97970e6c8e vfio/pci: Add device denylist new 50173329c8cc vfio/pci: Add QAT devices to denylist new ccd59dce1a21 vfio/type1: Refactor vfio_iommu_type1_ioctl() new 407bc8d81837 Merge tag 'vfio-v5.9-rc1' of git://github.com/awilliam/linux-vfio new 923a3a863ae0 platform_data/mlxreg: support new watchdog type with longe [...] new 7772b993fd96 platform/x86: mlx-platform: support new watchdog type with [...] new eee851143bca watchdog: mlx-wdt: support new watchdog type with longer t [...] new d6e6d5627f0a docs: watchdog: mlx-wdt: Add description of new watchdog type 3 new 0be01476dd52 watchdog: test_bit() => watchdog_active() new ff01cb1ca1f9 watchdog: sunxi_wdt: fix improper error exit code new fd998972458f watchdog: bcm_kona_wdt: Use correct return value for bcm_k [...] new 893c3d82b425 watchdog: Use kobj_to_dev() API new 04daa8c049bc MAINTAINERS: rectify entry in ARM SMC WATCHDOG DRIVER new 9807a8884143 dt-bindings: watchdog: Convert DW WDT binding to DT schema new 5b4f68f808ff dt-bindings: watchdog: dw-wdt: Support devices with asynch clocks new 4ce4e7fdc3c9 dt-bindings: watchdog: dw-wdt: Add watchdog TOPs array property new 86445535887e watchdog: dw_wdt: Support devices with non-fixed TOP values new a16f58bf154c watchdog: dw_wdt: Support devices with asynch clocks new 46a1946314bf watchdog: dw_wdt: Add pre-timeouts support new 4105f19fd0ce watchdog: dw_wdt: Add DebugFS files new 137e9e68dd38 dt-bindings: watchdog: Convert QCOM watchdog timer binding [...] new a4fd26f6187b dt-bindings: watchdog: Add compatible for QCS404, SC7180, [...] new d51d3852d1fd docs: watchdog: codify ident.options as superset of possib [...] new e871e93fb08a watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in [...] new 802141462d84 watchdog: f71808e_wdt: remove use of wrong watchdog_info option new 4f39d5758441 watchdog: f71808e_wdt: clear watchdog timeout occurred flag new 5edc8c687357 watchdog: f71808e_wdt: do stricter parameter validation new bd490f822251 watchdog: Use fallthrough pseudo-keyword new 55a1b87e07fd watchdog: scx200_wdt: Use fallthrough pseudo-keyword new ee86a03a5dc6 watchdog: booke_wdt: Add common nowayout parameter driver new cb36e29bb0e4 watchdog: initialize device before misc_register new d821ab28dfd2 dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support new 2ab77a34d070 watchdog: Replace HTTP links with HTTPS ones new f1889c906672 watchdog: pcwd_usb: remove needless check before usb_free_ [...] new 36a8947c6b54 watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft [...] new fbbe35dfcf94 watchdog: use __watchdog_ping in startup new cef9572e9af3 watchdog: add support for adjusting last known HW keepalive time new 5527483f8f7c watchdog: rti-wdt: attach to running watchdog during probe new d5b29c2c5ba2 watchdog: rti-wdt: balance pm runtime enable calls new 4586039427fa Merge tag 'linux-watchdog-5.9-rc1' of git://www.linux-watc [...] new 6378cfdcc32d clk: Clean up kernel-doc errors new ba937f51090d dt-bindings: clock: Fix qcom,msm8996-apcc yaml syntax new 667f39b59b49 clk: qcom: gcc: fix sm8150 GPU and NPU clocks new c8b9002f44e4 clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL new 0b01489475c6 clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid new d28b503c248d clk: qcom: clk-alpha-pll: use the right PCAL_DONE value fo [...] new 3f6b25062587 clk: qcom: gcc: remove unnecessary vco_table from SM8150 new 23e2653ee649 dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7 [...] new f793e4549458 dt-bindings: clock: add SM8150 QCOM Graphics clock bindings new 324e0bfcfb00 dt-bindings: clock: add SM8250 QCOM Graphics clock bindings new 0638226dd095 clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers new 0cef71f2ccc8 clk: qcom: Add graphics clock controller driver for SM8150 new 28f0769c772b clk: qcom: Add graphics clock controller driver for SM8250 new 413d84b88bee clk: qcom: Export gdsc_gx_do_nothing_enable() to modules new 173722995cdb clk: qcom: gdsc: Add support to enable retention of GSDCR new 381cc6f97cda dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180 new 47110b6aa5c8 clk: qcom: gcc: Add support for GCC LPASS clock for SC7180 new edab812d802d clk: qcom: lpass: Add support for LPASS clock controller f [...] new b538304da785 clk: qcom: gcc-sdm660: Add missing modem reset new 3386af51d3bc clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk new 9f4db31ea09e dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180 new 8200597fb166 clk: vc5: fix use of memory after it has been kfree'd new faf29338f3cb clk: vc5: Add memory check to prevent oops new 3ba72c35cf1c dt-bindings: clk: versaclock5: fix 'idt' prefix typos new db136ac978ff MAINTAINERS: take over IDT VersaClock 5 clock driver new 45c940184b50 dt-bindings: clk: versaclock5: convert to yaml new 3bca66b08ec8 clk: vc5: use a dedicated struct to describe the output drivers new 2a08a9232ba2 dt-bindings: arm: bcm: Add a select to the RPI Firmware binding new f34e4651ce66 clk: bcm2835: Do not use prediv with bcm2711's PLLs new c63e2a7af3f4 Merge branches 'clk-socfpga', 'clk-doc', 'clk-qcom', 'clk- [...] new ba857b212210 Merge branch 'clk-fixes' into clk-kconfig new bd8548d0dcda clk: hsdk: Fix bad dependency on IOMEM new 987106e5f2f0 Merge branches 'clk-https', 'clk-renesas', 'clk-kconfig', [...] new f47ee279d25f clk: actions: Fix h_clk for Actions S500 SoC new 1a4ae4138f38 dt-bindings: clock: Add APB, DMAC, GPIO bindings for Actio [...] new b81e88dead64 clk: actions: Add APB, DMAC, GPIO clock support for Action [...] new fac1d443a2b7 dt-bindings: reset: Add binding constants for Actions S500 RMU new 9fb961da9139 clk: actions: Add Actions S500 SoC Reset Management Unit support new cb7c6677bfb5 MAINTAINERS: Add reset binding entry for Actions Semi Owl SoCs new bf4237a188f8 clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] new 3507df1a4615 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] new 7f6ffbb885d1 clk: rockchip: convert rk3036 pll type to use internal loc [...] new 1627f683636d clk: rockchip: Handle clock tree for rk3288w variant new 00bd40414424 dt-bindings: clocks: add rk3288w variant compatible new 0a7f99aad259 clk: rockchip: use separate compatibles for rk3288w-cru new 465931e70881 clk: rockchip: Revert "fix wrong mmc sample phase shift fo [...] new ef990bcad58c clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks new aab58ace0d14 Merge tag 'v5.9-rockchip-clk1' of git://git.kernel.org/pub [...] new 9f7d5042a641 clk: iproc: round clock rate to the closest new 8529fc0aaa70 clk: intel: Use devm_clk_hw_register() instead of clk_hw_r [...] new c9e28fe649f7 clk: intel: Improve locking in the driver new d310124cd99d clk: intel: Avoid unnecessary memset by improving code new 03111b1088f1 clk: Add support for enabling/disabling clocks from debugfs new 53e07424eca9 Merge branches 'clk-actions', 'clk-rockchip', 'clk-iproc', [...] new d388e18f63b9 clk: imx: Use fallthrough pseudo-keyword new 7a346a37e46a clk: davinci: Use fallthrough pseudo-keyword new 316810e883fb dt-bindings: clock: Add RTC related clocks for Ingenic SoCs. new acb3b78de3f7 dt-bindings: clock: Add tabs to align code. new 82df5b7329aa clk: Ingenic: Add RTC related clocks for Ingenic SoCs. new dcd062a88e46 clk: JZ4780: Add functions for enable and disable USB PHY. new beb61eb06880 clk: JZ4780: Reformat the code to align it. new 810797c14508 clk: X1000: Add support for calculat REFCLK of USB PHY. new fa64023763cf clk: tegra: pll: Improve PLLM enable-state detection new 12b90b40854a clk: clk-atlas6: fix return value check in atlas6_clk_init() new 92df3a9bf3fd clk: qoriq: add LS1021A core pll mux options new 1a91e318c097 Merge branches 'clk-fallthru', 'clk-ingenic', 'clk-tegra', [...] new 4299f85a6748 dt-bindings: clock: sparx5: Add bindings include file new 53727eb6b3c2 clk: sparx5: Add Sparx5 SoC DPLL clock driver new 4aeccdf06711 clk: mmp: avoid missing prototype warning new 6cfde88418fe clk: drop unused function __clk_get_flags new 153bc1c66a88 clk: at91: fix possible dead lock in new drivers new 3a5c42b18a6d clk: at91: clk-generated: continue if __clk_determine_rate [...] new 83331bfcc021 clk: at91: clk-generated: check best_rate against ranges new 3bf639a611a8 clk: at91: clk-sam9x60-pll: fix mul mask new 1bef0986b125 clk: at91: sam9x60-pll: use logical or for range check new 390227dca870 clk: at91: sam9x60-pll: check fcore against ranges new 35d06f74785c clk: at91: sam9x60-pll: use frac when setting frequency new 172e7ddeeafd clk: at91: sam9x60: fix main rc oscillator frequency new e1e3e7008a90 clk: at91: sckc: register slow_rc with accuracy option new 42324d953b38 clk: at91: replace conditional operator with double logical not new 64c9247b9e87 clk: at91: clk-generated: pass the id of changeable parent [...] new 22a1dfe93bf4 clk: at91: clk-generated: add mux_table option new 75c88143f3b8 clk: at91: clk-master: add master clock support for SAMA7G5 new b4c115c76184 clk: at91: clk-peripheral: add support for changeable parent rate new c57aaaa28cf1 clk: at91: clk-programmable: add mux_table option new 0416824edca1 clk: at91: add macro for pll ids mask new 43b1bb4a9b3e clk: at91: clk-sam9x60-pll: re-factor to support plls with [...] new ef396df99251 clk: at91: clk-utmi: add utmi support for sama7g5 new cb783bbbcf54 clk: at91: sama7g5: add clock support for sama7g5 new dd9c697a944a Merge branches 'clk-microchip', 'clk-mmp', 'clk-unused' an [...] new 05a5b5d8a2cd Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 05487215e6b9 KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is [...] new b38b298aa439 KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe new 7b2399ea5640 KVM: arm64: Move __smccc_workaround_1_smc to .rodata new 7621712918ad KVM: arm64: Add build rules for separate VHE/nVHE object files new 53b671128bd7 KVM: arm64: Use build-time defines in has_vhe() new f50b6f6ae131 KVM: arm64: Handle calls to prefixed hyp functions new b877e9849d41 KVM: arm64: Build hyp-entry.S separately for VHE/nVHE new 208243c752a7 KVM: arm64: Move hyp-init.S to nVHE new e03fa29164ec KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHE new 09cf57eba304 KVM: arm64: Split hyp/switch.c to VHE/nVHE new d400c5b2025c KVM: arm64: Split hyp/debug-sr.c to VHE/nVHE new 13aeb9b400c5 KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHE new 9aebdea494b5 KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE new c04dd455eb31 KVM: arm64: Compile remaining hyp/ files for both VHE/nVHE new c50cb04303cb KVM: arm64: Remove __hyp_text macro, use build rules instead new f9a026e3d38b KVM: arm64: Lift instrumentation restrictions on VHE new 6de7dd31ded0 KVM: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() new c199a009fe0e Merge branch 'kvm-arm64/el2-obj-v4.1' into kvmarm-master/next-WIP new ae4bffb55527 Merge branch 'kvm-arm64/ttl-for-arm64' into HEAD new a0e50aa3f4a8 KVM: arm64: Factor out stage 2 page table data from struct kvm new efaa5b93afde KVM: arm64: Use TTL hint in when invalidating stage-2 tran [...] new 1b422dd7fc3c KVM: arm64: Introduce accessor for ctxt->sys_reg new 71071acfd392 KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead o [...] new 308472c69213 KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_r [...] new 2c3db77c62b6 KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_r [...] new 5b78077a00f8 KVM: arm64: debug: Drop useless vpcu parameter new e47c2055c68e KVM: arm64: Make struct kvm_regs userspace-only new 98909e6d1c81 KVM: arm64: Move ELR_EL1 to the system register array new 1bded23ea71c KVM: arm64: Move SP_EL1 to the system register array new fd85b66789aa KVM: arm64: Disintegrate SPSR array new 710f1982187a KVM: arm64: Move SPSR_EL1 to the system register array new 3c5ff0c60f2f KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_t [...] new 41ce82f63c06 KVM: arm64: timers: Move timer registers to the sys_regs file new 300dca685339 Merge branch 'kvm-arm64/pre-nv-5.9' into kvmarm-master/next-WIP new 4a95a1b20da3 KVM: arm64: Enable Address Authentication at EL2 if available new dfb0589c8fff KVM: arm64: Allow ARM64_PTR_AUTH when ARM64_VHE=n new aff7cce0d337 KVM: arm64: Allow PtrAuth to be enabled from userspace on [...] new 655169cec7bb KVM: arm64: Check HCR_EL2 instead of shadow copy to swap P [...] new 11ac16a4290b KVM: arm64: Simplify PtrAuth alternative patching new fc279329a8ae Merge branch 'kvm-arm64/ptrauth-nvhe' into kvmarm-master/next-WIP new 6b33e0d64f85 KVM: arm64: Drop the target_table[] indirection new 04343ae312ef KVM: arm64: Tolerate an empty target_table list new af4738290d9d KVM: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array new dcaffa7bf911 KVM: arm64: Remove target_table from exit handlers new 750ed5669380 KVM: arm64: Remove the target table new c9dc95005a68 Merge branch 'kvm-arm64/target-table-no-more' into kvmarm- [...] new a47dee5513cd KVM: arm64: Allow in-atomic injection of SPIs new 2da3ffa6e840 arm64: kvm: Remove kern_hyp_va from get_vcpu_ptr new 731532176716 KVM: arm64: vgic-its: Change default outer cacheability fo [...] new 95fa0ba83e66 KVM: arm64: Drop long gone function parameter documentation new 3a949f4c9354 KVM: arm64: Rename HSR to ESR new 24f69c0fa4e2 KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASE new a59a2edbbba7 KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORS new a394cf6e854d Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIP new bdbc0c7a070c KVM: arm64: Ensure that all nVHE hyp code is in .hyp.text new 236a559919c4 Merge branch 'kvm-arm64/el2-obj-v4.1' into kvmarm-master/next new 1ccf2fe35c30 KVM: arm: Add trace name for ARM_NISV new c9a636f29b5f KVM: arm64: Rename kvm_vcpu_dabt_isextabt() new 84b951a803a5 KVM: arm64: Handle data and instruction external aborts th [...] new 54dc0d2404dd KVM: arm64: Don't skip cache maintenance for read-only memslots new 022c8328dc80 KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort() new 16314874b12b Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next new 0378daef0c6c Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/lin [...] new 43bd9ef42b3b x86: Expose SERIALIZE for supported cpuid new 4cb4ade19b42 KVM: PPC: Book3SHV: Enable support for ISA v3.1 guests new e55f4d5898a9 KVM: PPC: Book3S HV: Increase KVMPPC_NR_LPIDS on POWER8 an [...] new 1508c22f112c KVM: PPC: Protect kvm_vcpu_read_guest with srcu locks new 7ec21d9da57e KVM: PPC: Clean up redundant kvm_run parameters in assembly new 48908a3833cc KVM: PPC: Book3S HV: Fix function definition in book3s_hv_uvmem.c new 2027a24a75ce KVM: PPC: Book3S HV: Disable page merging in H_SVM_INIT_START new 651a6310111e KVM: PPC: Book3S HV: Track the state GFNs associated with [...] new dfaa973ae960 KVM: PPC: Book3S HV: In H_SVM_INIT_DONE, migrate remaining [...] new a2ce72003863 KVM: PPC: Book3S HV: Migrate hot plugged memory new f1b87ea8784b KVM: PPC: Book3S HV: Move kvmppc_svm_page_out up new 81ab595ddd3c KVM: PPC: Book3S HV: Rework secure mem slot dropping new 3ff032789980 Merge tag 'kvm-ppc-next-5.9-1' of git://git.kernel.org/pub [...] new cf99c505cf7a MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64 new f40a4b051283 MIPS: KVM: Convert a fallthrough comment to fallthrough new 99b48ecc8e80 x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled new 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 [...] new 60e5da629a7c sections.h: dereference_function_descriptor() returns void [...] new 875102ea4b77 parisc/kernel/ftrace: Remove function callback casts new 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 [...] new 5133ba8f1591 libceph: use target_copy() in send_linger() new 6e6f0f011607 libceph: dump class and method names on method calls new 3e699bd86552 ceph: add check_session_state() helper and make it global new 4f1d756def68 ceph: add global total_caps to count the mdsc's total caps number new b682c6d41bc2 ceph: switch to WARN_ON_ONCE in encode_supported_features() new fa9967734227 ceph: fix potential mdsc use-after-free crash new 585d72f33e70 ceph: clean up and optimize ceph_check_delayed_caps() new d1d965505260 ceph: do not access the kiocb after aio requests new 042f649810f6 libceph: just have osd_req_op_init() return a pointer new c00e4522adff ceph: remove unnecessary cast in kfree() new 94f17c00d668 libceph: replace HTTP links with HTTPS ones new aaf5a476201b ceph: check the sesion state and return false in case it i [...] new 18f473b384a6 ceph: periodically send perf metrics to MDSes new 3b4168dd8b1d ceph: send client provided metric flags in client metadata new f1f565a26976 ceph: delete repeated words in fs/ceph/ new 8e298deb8d8c ceph: remove unused variables in ceph_mdsmap_decode() new a7caa88f8b72 ceph: fix use-after-free for fsc->mdsc new 2c81ef286c42 ceph: remove redundant initialization of variable mds new b748fc7a8763 ceph: set sec_context xattr on symlink creation new a0102bda5bc0 ceph: move sb->wb_pagevec_pool to be a global mempool new 224c7b6778fe ceph: use frag's MDS in either mode new 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
The 490 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/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/drm_gem.c | 3 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 1 + drivers/gpu/drm/omapdrm/dss/dsi.c | 1 + drivers/gpu/drm/omapdrm/dss/dss.c | 1 + drivers/gpu/drm/omapdrm/dss/venc.c | 1 + drivers/gpu/drm/omapdrm/omap_connector.c | 2 +- drivers/gpu/drm/tidss/tidss_kms.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 | 9 +- 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/parisc/sba_iommu.c | 2 +- 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/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/proc/base.c | 11 +- fs/proc/task_mmu.c | 4 +- fs/signalfd.c | 10 +- fs/ufs/super.c | 2 +- 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/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/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 +- scripts/checkpatch.pl | 116 ++- scripts/gdb/linux/rbtree.py | 4 +- scripts/kallsyms.c | 1 + security/tomoyo/domain.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 +- 608 files changed, 13413 insertions(+), 5874 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