This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5631c5e0eb90 Merge tag 'xfs-5.9-merge-7' of git://git.kernel.org/pub/sc [...] new c1a06df6ebf6 mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER new 4a93025cbe4a mm/shuffle: don't move pages between zones and don't read [...] new 38cf307c1f20 mm: fix kthread_use_mm() vs TLB invalidate new 4ca1085c9573 kthread: remove incorrect comment in kthread_create_on_cpu() new 79e3ea5aab48 tools/: replace HTTP links with HTTPS ones new d830020656c5 tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strc [...] new 4f491bb6ea2a scripts/tags.sh: collect compiled source precisely new 1d35b6054a9b scripts/bloat-o-meter: Support comparing library archives new f643b9ee9776 scripts/decode_stacktrace.sh: skip missing symbols new ecda6e27fa83 scripts/decode_stacktrace.sh: guess basepath if not specified new 431151b64af6 scripts/decode_stacktrace.sh: guess path to modules new f90dde44c57a scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] new d2b02165df68 const_structs.checkpatch: add regulator_ops new 70a175e5071f scripts/spelling.txt: add more spellings to spelling.txt new 1146f7e2dc15 ntfs: fix ntfs_test_inode and ntfs_init_locked_inode funct [...] new 504ec37dfdfb ocfs2: fix remounting needed after setfacl command new 7eba77d59e05 ocfs2: suballoc.h: delete a duplicated word new 38d51b2dd171 ocfs2: change slot number type s16 to u16 new 4510a5a98aff ocfs2: replace HTTP links with HTTPS ones new 57c720d4144a ocfs2: fix unbalanced locking new 453431a54934 mm, treewide: rename kzfree() to kfree_sensitive() new fa9ba3aa89f9 mm: ksize() should silently accept a NULL pointer new 3404be67bf73 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB new dabc3e291d56 mm/slab: add naive detection of double free new 444050990db4 mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in km [...] new 221503e1281f mm/slab.c: update outdated kmem_list3 in a comment new e17f1dfba37b mm, slub: extend slub_debug syntax for multiple blocks new ad38b5b1131e mm, slub: make some slub_debug related attributes read-only new 32a6f409b693 mm, slub: remove runtime allocation order changes new 060807f841ac mm, slub: make remaining slub_debug related attributes read-only new 8f58119ac49c mm, slub: make reclaim_account attribute read-only new ca0cab65ea2b mm, slub: introduce static key for slub_debug() new 59052e89fc89 mm, slub: introduce kmem_cache_debug_flags() new 8fc8d6664247 mm, slub: extend checks guarded by slub_debug static key new d3c58f24be1b mm, slab/slub: move and improve cache_from_obj() new e42f174e43e4 mm, slab/slub: improve error reporting and overhead of cac [...] new b3cb9fc3aeaf mm/slub.c: drop lockdep_assert_held() from put_map() new cfbe1636c358 mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] new 05289402d717 mm/debug_vm_pgtable: add tests validating arch helpers for [...] new a5c3b9ffb0f4 mm/debug_vm_pgtable: add tests validating advanced arch pa [...] new 6315df41afcc mm/debug_vm_pgtable: add debug prints for individual tests new b1d00007f212 Documentation/mm: add descriptions for arch page table helpers new e1ab96f8cc71 mm/debug: handle page->mapping better in dump_page new 452b557c9500 mm/debug: dump compound page information on a second line new 0b93d59e90d4 mm/debug: print head flags in dump_page new 9ad3826575ab mm/debug: switch dump_page to get_kernel_nofault new 9bdaf2cc5eb5 mm/debug: print the inode number in dump_page new 54a75157d979 mm/debug: print hashed address of struct page new 6dc5ea16c86f mm, dump_page: do not crash with bad compound_mapcount() new b9306a796cad mm: filemap: clear idle flag for writes new 605cad834372 mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] new 0a36f7f85e69 mm/gup.c: fix the comment of return value for populate_vma [...] new f90eae2a0f8e mm/swap_slots.c: simplify alloc_swap_slot_cache() new d69a9575f57e mm/swap_slots.c: simplify enable_swap_slots_cache() new e0f3ebba97f1 mm/swap_slots.c: remove redundant check for swap_slot_cach [...] new 27ec4878df7b mm: swap: fix kerneldoc of swap_vma_readahead() new 0f190a7ab788 mm/page_io.c: use blk_io_schedule() for avoiding task hung [...] new e809d5f0b5c9 tmpfs: per-superblock i_ino support new ea3271f7196c tmpfs: support 64-bit inums per-sb new d648bcc7fe65 mm: kmem: make memcg_kmem_enabled() irreversible new eedc4e5a142c mm: memcg: factor out memcg- and lruvec-level changes out [...] new ea426c2a7de8 mm: memcg: prepare for byte-sized vmstat items new d42f3245c7e2 mm: memcg: convert vmstat slab counters to bytes new 4138fdfc8b5d mm: slub: implement SLUB version of obj_to_index() new 1a3e1f40962c mm: memcontrol: decouple reference counting from page accounting new bf4f059954dc mm: memcg/slab: obj_cgroup API new 286e04b8ed7a mm: memcg/slab: allocate obj_cgroups for non-root slab pages new 964d4bd370d5 mm: memcg/slab: save obj_cgroup for non-root slab objects new f2fe7b09a52b mm: memcg/slab: charge individual slab objects instead of pages new 4330a26bc452 mm: memcg/slab: deprecate memory.kmem.slabinfo new 0f876e4dc55d mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h new 9855609bde03 mm: memcg/slab: use a single set of kmem_caches for all ac [...] new d797b7d05405 mm: memcg/slab: simplify memcg cache creation new 272911a4ad18 mm: memcg/slab: remove memcg_kmem_get_cache() new c7094406fcb7 mm: memcg/slab: deprecate slab_root_caches new 15999eef7f25 mm: memcg/slab: remove redundant check in memcg_accumulate [...] new 10befea91b61 mm: memcg/slab: use a single set of kmem_caches for all al [...] new 933dc80ec262 kselftests: cgroup: add kernel memory accounting tests new fbc1ac9d09d7 tools/cgroup: add memcg_slabinfo.py tool new 991e7673859e mm: memcontrol: account kernel stack per node new 849504809f86 mm: memcg/slab: remove unused argument by charge_slab_page() new 74d555bed5d0 mm: slab: rename (un)charge_slab_page() to (un)account_sla [...] new eda330e57b26 mm: kmem: switch to static_branch_likely() in memcg_kmem_e [...] new 536d3bf261a2 mm: memcontrol: avoid workload stalls when lowering memory.high new b3ff92916af3 mm, memcg: reclaim more aggressively before high allocator [...] new d977aa939fca mm, memcg: unify reclaim retry limits with page allocator new 22f7496f0b90 mm, memcg: avoid stale protection values when cgroup is ab [...] new 45c7f7e1ef17 mm, memcg: decouple e{low,min} state mutations from protec [...] new 1378b37d03e8 memcg, oom: check memcg margin for parallel oom new 19ce33acbbd0 mm: memcontrol: restore proper dirty throttling when memor [...] new e22c6ed90aa9 mm: memcontrol: don't count limit-setting reclaim as memor [...] new a6f23d14ec7d mm/page_counter.c: fix protection usage propagation new 463b7a173d52 mm: remove redundant check non_swap_entry() new 0c4123e3fb82 mm/memory.c: make remap_pfn_range() reject unaligned addr new ca15ca406f66 mm: remove unneeded includes of <asm/pgalloc.h> new fc2a6b837db7 opeinrisc: switch to generic version of pte allocation new 7278914ca1fd xtensa: switch to generic version of pte allocation new 1355c31eeb7e asm-generic: pgalloc: provide generic pmd_alloc_one() and [...] new d9e8b929670b asm-generic: pgalloc: provide generic pud_alloc_one() and [...] new f9cb654cb550 asm-generic: pgalloc: provide generic pgd_free() new ab05eabfa18a mm: move lib/ioremap.c to mm/ new 2a681cfa5bb4 mm: move p?d_alloc_track to separate header file new 7bba8f0ea428 mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() new 1455083c1d70 proc/meminfo: avoid open coded reading of vm_committed_as new 4e2ee51e8251 mm/util.c: make vm_memory_committed() more accurate new 0a4954a850b0 percpu_counter: add percpu_counter_sync() new 56f3547bfa4d mm: adjust vm_committed_as_batch according to vm overcommi [...] new 1d9cfee7535c mm/sparsemem: enable vmem_altmap support in vmemmap_popula [...] new 56993b4e147e mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_ [...] new eee07935bb52 arm64/mm: enable vmem_altmap support for vmemmap mappings new d70cec898324 mm: mmap: merge vma after call_mmap() if possible new 45e55300f114 mm: remove unnecessary wrapper function do_mmap_pgoff() new b8aa9d9d95b3 mm/mremap: it is sure to have enough space when extent mee [...] new 9ad9718bfa41 mm/mremap: calculate extent in one place new 349d9fbb0b0a mm/mremap: start addresses are properly aligned new 7a309195d11c selftests: add mincore() tests new ef69bc9f689d mm/sparse: never partially remove memmap for early section new 6cda72047ea4 mm/sparse: only sub-section aligned range would be populated new c89ab04febf9 mm/sparse: cleanup the code surrounding memory_present() new 0f14599c607d vmalloc: convert to XArray new 5dd786409403 mm/vmalloc: simplify merge_or_add_vmap_area() new da27c9ed1779 mm/vmalloc: simplify augment_tree_propagate_check() new 15ae144f7702 mm/vmalloc: switch to "propagate()" callback new d758ffe6b907 mm/vmalloc: update the header about KVA rework new 1a69a623d983 mm: vmalloc: remove redundant assignment in unmap_kernel_r [...] new 9c801f61d0e9 mm/vmalloc.c: remove BUG() from the find_va_links() new 7a3767f83f17 kasan: improve and simplify Kconfig.kasan new ac4766be5e2d kasan: update required compiler versions in documentation new 26e760c9a7c8 rcu: kasan: record and print call_rcu() call stack new e4b7818b9aa8 kasan: record and print the free track new 387d6e46681b kasan: add tests for call_rcu stack recording new 9793b62663f5 kasan: update documentation for generic kasan new c0e16ab3b588 kasan: remove kasan_unpoison_stack_above_sp_to() new f33a01492a24 lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN new 8dcc1d34661d kasan: don't tag stacks allocated with pagealloc new 2c547f9da053 efi: provide empty efi_enter_virtual_mode implementation new f9409d58e972 kasan, arm64: don't instrument functions that enable kasan new cae9dc35ed9f kasan: allow enabling stack tagging for tag-based mode new 51dcc81c282d kasan: adjust kasan_stack_oob for tag-based mode new deba04872be4 mm, page_alloc: use unlikely() in task_capc() new f27ce0e14088 page_alloc: consider highatomic reserve in watermark fast new f80b08fc4453 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] new 0a18e60788d6 mm: remove vm_total_pages new 56b9413bcb36 mm/page_alloc: remove nr_free_pagecache_pages() new 93146d98ce73 mm/memory_hotplug: document why shuffle_zone() is relevant new 839195352d82 mm/shuffle: remove dynamic reconfiguration new d38ac97f8a7c mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] new 399b795b7a80 mm/page_alloc.c: extract the common part in pfn_to_bitidx() new d93d5ab9ca01 mm/page_alloc.c: simplify pageblock bitmap access new 535b81e20921 mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] new 9e15afa5a87a mm/page_alloc: silence a KASAN false positive new da4156639985 mm/page_alloc: fallbacks at most has 3 elements new 182f3d7a02fd mm/page_alloc.c: skip setting nodemask when we are in interrupt new 8510e69c8efe mm/page_alloc: fix memalloc_nocma_{save/restore} APIs new 42742d9bde2a mm: thp: replace HTTP links with HTTPS ones new 75802ca66354 mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing [...] new 723a80dafed5 khugepaged: collapse_pte_mapped_thp() flush the right range new 119a5fc16105 khugepaged: collapse_pte_mapped_thp() protect the pmd lock new 18e77600f7a1 khugepaged: retract_page_tables() remember to test exit new bbe98f9cadff khugepaged: khugepaged_test_exit() check mmget_still_valid() new 238c30468f46 mm/vmscan.c: fix typo new 912c05720f00 mm: vmscan: consistent update to pgrefill new 81e11336d97e Merge branch 'akpm' (patches from Andrew) new 432e8130af88 dt-bindings: dmaengine: renesas,usb-dmac: Add binding for r8a7742 new 38e4fb66728f dmaengine: dw: Register ACPI DMA controller for PCI that h [...] new 0658e5a83a71 dmaengine: dw: Replace 'objs' by 'y' new 5bc382ec2f94 dmaengine: mmp_pdma: Do not warn when IRQ is shared by all chans new c09a7ce668a6 dmaengine: mmp_tdma: share the IRQ line new 47ec7f09bc10 dmaengine: cookie bypass for out of order completion new 09c16edc5a3d MAINTAINERS: switch dmaengine tree to kernel.org new 999a32efed09 dmaengine: hisilicon: Use struct_size() in devm_kzalloc() new 6915ef1cbebb dmaengine: acpi: Drop double check for ACPI companion device new 77522b219136 dmaengine: idxd: add leading / for sysfspath in ABI documentation new 0705107fcc80 dmaengine: idxd: move submission to sbitmap_queue new d12ea5591edd dmaengine: pl330: Make sure the debug is idle before doing DMAGO new 0d5c10b4c84d dmaengine: idxd: add work queue drain support new 4548a6ad3d50 dmaengine: idxd: move idxd interrupt handling to mask inst [...] new 3621d3e57d9e Documentation/driver-api: dmaengine/provider: drop doubled word new 05611a93b8ff dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP' new 3e7f0bd87208 dmaengine: pl330: Improve transfer efficiency for the dregs new 211138e680dc dt-bindings: dma: pl330: Document the quirk 'arm,pl330-per [...] new 5fb9e3a34233 dmaengine: pl330: Add quirk 'arm,pl330-periph-burst' new d6a7bb869dd8 dmaengine: idxd: fix PCI_MSI build errors new 2166d96029bc dmaengine: ti: k3-udma: Remove dma_sync_single calls for d [...] new 3b8bee2a96ce dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_po [...] new bc7e55239c7a dmaengine: ti: k3-udma: Use common defines for TCHANRT/RCH [...] new 67414f8db560 dmaengine: ti: k3-udma-private: Use udma_read/write for re [...] new db375dcb1225 dmaengine: ti: k3-udma: Use udma_chan instead of tchan/rch [...] new ace52a8c2dd5 dmaengine: ti: k3-udma: Use struct_size() in kzalloc() new 09b4db279758 dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings new f4c20f084d40 dmaengine: mediatek: mtk-hsdma: Fix formatting in 'struct [...] new 7d8c91487f77 dmaengine: of-dma: Fix misspellings/formatting issues in s [...] new ae70f785e5c9 dmaengine: ep93xx_dma: Provide some missing struct attribu [...] new 6cfb8321cfb5 dmaengine: mmp_pdma: Demote obvious misuse of kerneldoc to [...] new f9e036df575d dmaengine: pl330: Demote obvious misuse of kerneldoc to st [...] new 0b851134f63b dmaengine: ste_dma40: Supply 2 missing struct attribute de [...] new f15f720b82c4 dmaengine: altera-msgdma: Fix struct documentation blocks new 21e3cdb0234f dmaengine: at_hdmac: Repair parameter misspelling and demo [...] new 023069ba3f44 dmaengine: sun4i-dma: Demote obvious misuse of kerneldoc t [...] new 041c4646003e dmaengine: fsl-qdma: Fix 'struct fsl_qdma_format' formatti [...] new d0c4a1492810 dmaengine: imx-sdma: Correct formatting issue and provide [...] new 1c5933c5a98c dmaengine: iop-adma: Function parameter documentation must [...] new 8702624bd947 dmaengine: nbpfaxi: Provide some missing attribute docs an [...] new 5726164fa486 dmaengine: xgene-dma: Provide descriptions for 'dev' and ' [...] new e6fe333c862b dmaengine: mv_xor_v2: Supply some missing 'struct mv_xor_v [...] new af49b016c0f9 dmaengine: ioat: init: Correct misspelling of function par [...] new c1309fd09bfe dmaengine: ioat: Fix some parameter misspelling and provid [...] new c3846c4cce15 MAINTAINERS: dmaengine: Microchip: add Tudor Ambarus as co [...] new ab6041e40900 dmaengine: Extend NXP QDMA driver to check transmission errors new 2be90e914c12 dmaengine: linux/dmaengine.h: drop duplicated word in a comment new 4b545ebfc371 dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1 new 44385c4171d0 dmaengine: ti: k3-udma: Use defines for capabilities regis [...] new daf4ad0499aa dmaengine: ti: k3-udma: Query throughput level information [...] new be464133cd77 dt-bindings: dma: dw: Convert DW DMAC to DT binding new 2e7d74214d03 dt-bindings: dma: dw: Add max burst transaction length property new d97758e048e5 dmaengine: Introduce min burst length capability new b1b40b8fe7e8 dmaengine: Introduce max SG burst capability new 3b6d694eb3ee dmaengine: Introduce DMA-device device_caps callback new ef3e515a87df dmaengine: dw: Take HC_LLP flag into account for noLLP aut [...] new e6fe5767961d dmaengine: dw: Set DMA device max segment size parameter new 585d35451e94 dmaengine: dw: Initialize min and max burst DMA device capability new ca7f2851712e dmaengine: dw: Introduce max burst length hw config new 0f9d5f008e2f dmaengine: dw: Initialize max_sg_burst capability new 1a0c02ba643e dmaengine: idxd: add missing invalid flags field to completion new bbeeb861971e dt-bindings: dmaengine: convert Actions Semi Owl SoCs bind [...] new 57937faeed38 dmaengine: Actions: get rid of bit fields from dma descriptor new 6f9e40d4ce0b dmaengine: Actions: Add support for S700 DMA engine new 6bd0dffa1a6e dmaengine: dw: Don't include unneeded header to platform d [...] new 0b5ad7b9522e Merge branch 'for-linus' into fixes new 1c1df9087108 dmaengine: xilinx: dpdma: remove comparison of unsigned ex [...] new ea55b6a349cf dmaengine: xilinx: dpdma: add missing kernel doc new bc227385eb71 dmaengine: xilinx: dpdma: Fix kerneldoc warning new 00043a268923 Merge branch 'topic/xilinx' into fixes new ce615f5c1f73 Merge tag 'dmaengine-5.9-rc1' of git://git.kernel.org/pub/ [...] new c3917df54cf9 mailbox: Replace HTTP links with HTTPS ones new 425ab036754a mailbox: pcc: Put the PCCT table for error path new 03b70130abb4 mailbox: imx: Mark PM functions as __maybe_unused new cfbf813e5981 mailbox: qcom: Add sdm660 hmss compatible new dde6805690cd mailbox: qcom: Add msm8994 apcs compatible new 6cb4f3b055fe dt-binding: gce: add gce header file for mt6779 new 0858fde496f8 mailbox: cmdq: variablize address shift in platform new bb2b06e08157 mailbox: cmdq: support mt6779 gce platform definition new 884996986347 mailbox: mediatek: cmdq: clear task in channel before shutdown new 75dee3b6de4c Merge tag 'mailbox-v5.9' of git://git.linaro.org/landing-t [...] new 9e5eb9a45183 media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 R [...] new ba5bf51acf00 media: v4l: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver new 445093ff76a0 media: staging: rkisp1 stats: set a measure flag with '|=' [...] new 3bee86168657 media: staging: rkisp1: stats: don't set stats flags in rk [...] new 0c8bc934ee30 media: staging: rkisp1: fix dev param for dev_* debugs new 7dcfb327f8fd media: staging: tegra-vde: fix runtime pm imbalance on error new 157282a5c627 media: s5k6a3: Fix runtime PM imbalance on error new e40a8770fd14 media: fimc-capture: Fix runtime PM imbalance on error new 90361693ad8d media: coda: Fix runtime PM imbalance on error new cf7b1c794d2f media: camss: csid: Fix runtime PM imbalance in csid_set_power new 606578801afe media: camss: ispif: Fix runtime PM imbalance on error new 779096916dae media: camss: vfe: Fix runtime PM imbalance on error new 00b0228061fa media: exynos4-is: Fix runtime PM imbalance in isp_video_open new 4f9b5709cc08 media: exynos4-is: Fix runtime PM imbalance in fimc_is_probe new 4024d6f601e3 media: vpif: Fix runtime PM imbalance in vpif_probe new e1f60f426f5f media: gspca: remove redundant assignment to variable retval new f47a468c350a media: doc-rst: Fix typos in packed Bayer raw14 pixel form [...] new 830e87ed15f8 media: videobuf2: use explicit unsigned int in vb2_queue new 6d2199868a9a media: videobuf2: add cache management members new f5f5fa73fbfb media: videobuf2: handle V4L2 buffer cache flags new ac53503ee38a media: videobuf2: add V4L2_FLAG_MEMORY_NON_CONSISTENT flag new 7b4b45555c79 media: videobuf2: add queue memory consistency parameter new 1e0b2318fa75 media: videobuf2: handle V4L2_FLAG_MEMORY_NON_CONSISTENT flag new 38a417e88aad media: videobuf2: factor out planes prepare/finish functions new dcf3bfe7c71d media: videobuf2: do not sync caches when we are allowed not to new 093067ed1285 media: videobuf2: check ->synced flag in prepare() and finish() new d5adf1b0c2a3 media: videobuf2: add begin/end cpu_access callbacks to dm [...] new d4db5eb57cab media: videobuf2: add begin/end cpu_access callbacks to dma-sg new a9a2c8236017 media: videobuf2: don't test db_attach in dma-contig prepa [...] new 2ff99ca4bc30 media: videobuf2: remove redundant if-statement new 62a4cd0130f3 media: vivid: add cache_hints module param new 9ec656cf571e media: docs-rst: Document memory-to-memory video encoder i [...] new aa2e479fd021 media: vidioc-g-parm.rst: update the VIDIOC_G/S_PARM docum [...] new eef7a5e7307f media: dev-decoder.rst: small fixes new 286cf7d3a99e media: videodev2.h: add V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL flag new d09382777e9a media: dev-encoder.rst: add reference to V4L2_FMT_FLAG_ENC [...] new 55e34d5bf9fd media: dev-encoder.rst: add GFDL-1-1+ to SPDX header new 261463dbc34f media: rc: add support for Infrared Toy and IR Droid devices new 6eeb775a8606 media: USB: cdc-acm: blacklist IR Droid / IR Toy device new e508a9f66332 media: MAINTAINERS: rc-core and lirc maintainership new 1a55caf010c4 media: cxusb-analog: fix V4L2 dependency new bc76369b89bb media: dvbsky: MyGica T230* receivers also do DVB-C and DVB-T new 6499a0db9b0f media: pci: ttpci: av7110: fix possible buffer overflow ca [...] new fc0456458df8 media: budget-core: Improve exception handling in budget_r [...] new b16c928c13d1 media: cec-ioc-adap-g-caps.rst: document available_log_addrs new 8dd65ed67e16 media: cec: remove unused waitq and phys_addrs fields new e233f81cfc90 media: media/cec.h: document cec_adapter fields new 52db11f38333 media: smiapp: Fix runtime PM imbalance on error new c1d7a2c8259c media: smiapp: Use pm_runtime_get_if_active new 1e8d3bbcdda3 media: ov2740: make ov2740 driver only work with ACPI new 4603a5b4a87c media: marvell-ccic: Add missed v4l2_async_notifier_cleanup() new dc7690a73017 media: omap3isp: Add missed v4l2_ctrl_handler_free() for p [...] new d46cfdc86c30 media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_ [...] new 8d2d1bedb1b9 media: i2c: imx290: fix the order of the args in SET_RUNTI [...] new 3909a92d7df6 media: i2c: imx290: fix reset GPIO pin handling new 97589ad61c73 media: i2c: imx290: Add support for 2 data lanes new 98e0500eadb7 media: i2c: imx290: Add configurable link frequency and pi [...] new a58df1f9e488 media: i2c: imx290: Add support for test pattern generation new c566ac01ceaa media: i2c: imx290: Add RAW12 mode support new 3b867fb641d8 media: i2c: imx290: Add support to enumerate all frame sizes new 6544af9b04b4 media: i2c: imx290: Move the settle time delay out of loop new a27067587582 media: i2c: imx290: set bus_type before calling v4l2_fwnod [...] new 7b981288285f media: ov2740: add NVMEM interface to read customized OTP data new e30cc79cc80f media: media-request: Fix crash if memory allocation fails new 372faeb46b91 media: staging: rkisp1: cap: remove support of BGR666 format new 50795910160e media: camss: use proper media entity function for subdevices new 7cd08d6eed27 media: usb: pwc: pwc.h: Replace zero-length array with fle [...] new 6fce59ac719f media: atmel: atmel-sama5d2-isc: fix warning in configs wi [...] new 20171723144c media: coda: jpeg: add NULL check after kmalloc new 2505a210fc12 media: firewire: Using uninitialized values in node_probe() new 0d1e342a17f5 media: mtk-mdp: Remove states for format checks new 86ef5146fe49 media: mtk-mdp: remove mtk_mdp_comp.regs from mtk_mdp_comp.h new 256a12e1a343 media: mtk-mdp: handle vb2_dma_contig_set_max_seg_size err [...] new ee18fc7b0b95 media: mtk-mdp: handle vpu_wdt_reg_handler() errors during probe new 86698b9505bb media: mtk-mdp: convert mtk_mdp_dev.comp array to list new 37e278c80107 media: mtk-mdp: Remove mtk_mdp_comp.id and supporting func [...] new 414953b4833f media: cx231xx: remove redundant assignment to variable err new c92d30e4b78d media: vsp1: dl: Fix NULL pointer dereference on unbind new 7f52faabd2e5 media: dt-bindings: Add ch7322 media i2c device new 98f803cfa76e media: cec: add adap_controls_phys_addr option new 21b9a47e0ec7 media: cec: i2c: ch7322: Add ch7322 CEC controller driver new e1db811e5d94 media: ov9640: update MODULE_DESCRIPTION new 5a55b647395d media: pxa_camera: update MODULE_DESCRIPTION new c694107ae998 media: mach-imx: mach-imx27_visstrim_m10.c: remove soc_cam [...] new ce548396a433 media: mach-omap1: board-ams-delta.c: remove soc_camera de [...] new 63839882c597 media: mach-pxa: palmz72/pcm990: remove soc_camera dependencies new e7eab49132ba media: staging/media/soc_camera: remove this driver new 19d1d03ed232 media: soc_camera.h: remove this unused header new 39bc4e4e1534 media: arch/arm/configs: remove obsolete CONFIG_SOC_CAMERA* new 078336914d6b media: arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA* new 89316195f751 media: MAINTAINERS: remove SOC-CAMERA entry new 29af79e17b6b media: drx-k: remove unused MulDiv32 function new 3fd63734bca5 media: nuvoton-cir: remove setting tx carrier functions new 0390430deffb media: fintek-cir: remove unused function fintek_clear_reg_bit new 39c2cf7544d6 media: cx23888: remove unused functions new 3b4cfc6966ec media: rc: return proper error code on error handling path [...] new e0eb34810113 media: venus: fix multiple encoder crash new 831b8755fd2f media: venus: venc: Fix runtime PM imbalance in venc_open new fd22e8eb4145 media: rcar-vin: Invalidate pipeline if conversion is not [...] new e87c1a81f158 media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format new 675616554d0a media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format new d3246337d00f media: v4l2-rect.h: add enclosed rectangle helper new 030b161c4dc8 media: use v4l2_rect_enclosed helper new b820935b3547 media: vb2: Print the queue pointer in debug messages new d93d45ab716e media: allegro: Fix some NULL vs IS_ERR() checks in probe new 7b8ce1f2763b media: staging: rkisp1: rsz: supported formats are the isp [...] new b861d139a36a media: staging: rkisp1: remove macro RKISP1_DIR_SINK_SRC new c247818a873a media: staging: rkisp1: rename macros 'RKISP1_DIR_*' to 'R [...] new 206003b18bb2 media: staging: rkisp1: rsz: set default format if the giv [...] new 2f00f3a4916c media: samsung: Rename Samsung and Exynos to lowercase new 906dceb48dfa media: staging: rkisp1: rsz: fix resolution limitation on [...] new 961d3b27a2af media: videobuf2: Fix length check for single plane dmabuf [...] new a32e8adf2fdb media: test_drivers: vivid-core: Use array_size() helper new 874b8055bb3c media: docs: dev-decoder: Add one more reason for dynamic change new ec050e022f8d media: rcar-csi2: Rename confirm_start() to phy_post_init( [...] new 477d4d38b93d media: pxa_camera: remove an impossible condition new d000e9b5e4a2 media: tvp5150: Add missed media_entity_cleanup() new 875c0d75954f media: staging: rkisp1: set more precise size errors in debugfs new 18ffec750578 media: exynos4-is: Add missed check for pinctrl_lookup_state() new ded874ece29d media: rockchip: rga: Introduce color fmt macros and refac [...] new 0f879bab72f4 media: rockchip: rga: Only set output CSC mode for RGB input new 6f01dfb760c0 media: cros-ec-cec: do not bail on device_init_wakeup failure new c19c7a13ee9d media: staging: tegra-vde: Runtime PM is always available [...] new 8f0c714ad9be media: staging: tegra-vde: Turn ON power domain on shutdown new ebeacb1f612d media: staging: tegra-vde: Power-cycle hardware on probe new 137641287eb4 go7007: add sanity checking for endpoints new 6c42227c3467 cec-api: prevent leaking memory through hole in structure new e8bf419e0ab2 include/media/v4l2-subdev.h: fix typo new a69a7a332683 v4l2-core: Print control name in VIDIOC_S/G_(EXT)_CTRL(S) new 77d7ceb1a146 media: gspca: remove redundant initialization of variable status new de26c90fc40d sunxi-csi: fill in bus_info of media device new 71ecc5356d22 sun4i-csi: drop read/write, enable VB2_DMABUF new 503ebad4b5d7 sun4i-csi: call _vb2_fop_release instead of v4l2_fh_release new b4cc96f9803a Documentation: userspace-api/media: drop doubled words new cf293a4f0e1a media: solo6x10: replace http references with https new bb79974cdf95 media: davinci: replace http references with https new 2e7ee8bb24a7 media: atmel: atmel-isc: rework component offsets new 3bdf27a33cc4 media: gspca: replace http references with https ones new 467bd18d7ae3 media: docs: pvrusb2: replace http references with https ones new d6129d36b305 media: pci: dt3155: fix spelling mistake new b3ab1c6058fa media: Add V4L2_TYPE_IS_CAPTURE helper new 94b9ce6870f9 media: s5p-g2d: Fix a memory leak in an error handling pat [...] new 44d42520df8a gspca: First camera mode is skipped new 03395df3977e media: ti-vpe: cal: Sort headers alphabetically new 789026265985 media: ti-vpe: cal: Avoid function forward declaration new cff3784dfa6c media: ti-vpe: cal: Decouple CSI2 port and CPORT new 6442241630d1 media: ti-vpe: cal: Index CSI-2 port starting at 0 new 255502a723b5 media: ti-vpe: cal: Index IRQ registersstarting at 0 new 47bed3fbe8a0 media: ti-vpe: cal: Merge all status variables in IRQ handler new d2b084eb1eec media: ti-vpe: cal: Inline CAL_VERSION macro in its only user new 50797fb30b95 media: ti-vpe: cal: Turn reg_(read|write)_field() into inl [...] new 37166b2ff964 media: ti-vpe: cal: Make cal_formats array const new 6ff1d7260693 media: ti-vpe: cal: Remove needless variable initialization new d64463598f50 media: ti-vpe: cal: Remove needless casts new fcc6d6f71d1f media: ti-vpe: cal: Turn boolean variable into bool new 6341aa2ee4dd media: ti-vpe: cal: Make loop indices unsigned where applicable new 5b4426e33b85 media: ti-vpe: cal: Embed base_fields array in struct cal_ [...] new 649e9535f157 media: ti-vpe: cal: Don't modify cal_csi2_phy base_fields new 5e19ffe77c09 media: ti-vpe: cal: Store PHY regmap fields in struct cc_data new be19b49e6ed6 media: ti-vpe: cal: Rename cal_csi2_phy base_fields to fields new 01bd74993932 media: ti-vpe: cal: Make structure fields unsigned where a [...] new 9704762aed23 media: ti-vpe: cal: Constify platform data new ed641dc98dd6 media: ti-vpe: cal: Remove static const cal_regmap_config [...] new 6aa4459bdedc media: ti-vpe: cal: Remove unused structure fields new 0a19960a6c6c media: ti-vpe: cal: Remove flags field from struct cal_dev new ca4864685036 media: ti-vpe: cal: Move function to avoid forward declaration new a7f8ac542a07 media: ti-vpe: cal: Rename cc_data to cal_camerarx new d1739eabdd96 media: ti-vpe: cal: Rename cal_csi2_phy to cal_camerarx_data new 97cf202807c9 media: ti-vpe: cal: Name all cal_dev pointers consistently new d8444ea02f3b media: ti-vpe: cal: Name all cal_camerarx pointers consistently new be28027075ad media: ti-vpe: cal: Remove internal phy structure from cal [...] new d01a7fea9d7e media: ti-vpe: cal: Store instance ID and cal pointer in c [...] new 552b07b56eba media: ti-vpe: cal: Use dev_* print macros new 6961f5d60108 media: ti-vpe: cal: Add print macros for the cal_camerarx [...] new 559cd8b836a1 media: ti-vpe: cal: Store sensor-related data in cal_camerarx new f7cd15eb0b85 media: ti-vpe: cal: Create consistent naming for CAMERARX [...] new 825800dc2250 media: ti-vpe: cal: Group CAMERARX-related functions together new f3ca1f9db5b9 media: ti-vpe: cal: Inline cal_data_get_num_csi2_phy() in [...] new 9f2b94b1ca7d media: ti-vpe: cal: Create consistent naming for context f [...] new 6770318dc072 media: ti-vpe: cal: Reorganize remaining code in sections new 20d4eb10911a media: ti-vpe: cal: Rename cal_ctx.csi2_port to cal_ctx.index new 17513da19e0a media: ti-vpe: cal: Use correct device name for bus_info new 281736ef5545 media: ti-vpe: cal: Get struct device without going throug [...] new ed595da7d70f media: ti-vpe: cal: Use ctx_info() instead of v4l2_info() new 2f63379b93fa media: ti-vpe: cal: Use a loop to create CAMERARX and cont [...] new 4607c2487bf2 media: ti-vpe: cal: Drop struct cal_dev v4l2_dev field new 573e298cfe67 media: ti-vpe: cal: Split CAMERARX syscon regmap retrieval [...] new 2cabb7ade7a0 media: ti-vpe: cal: Use syscon_regmap_lookup_by_phandle_args() new 6963e46ce613 media: ti-vpe: cal: Inline cal_get_camerarx_regmap() in caller new 214f995c2093 media: ti-vpe: cal: Add comments to cal_probe() to delimit [...] new 2355593496c5 media: ti-vpe: cal: Rename cal_create_instance() to cal_ct [...] new 8af2741a1734 media: ti-vpe: cal: Hardcode virtual channel to 0 new cb1d4202a389 media: ti-vpe: cal: Use of_graph_get_endpoint_by_regs() to [...] new b1ca64f26930 media: ti-vpe: cal: Fix usage of v4l2_fwnode_endpoint_parse() new 4b71bfbc9787 media: ti-vpe: cal: Decouple control handler from v4l2_device new b4b784953c49 media: ti-vpe: cal: Move v4l2_device from cal_ctx to cal_dev new d68a94e98a89 media: ti-vpe: cal: Split video device initialization and [...] new 19a2374068b5 media: ti-vpe: cal: Add context V4L2 cleanup and unregiste [...] new 6675e871ca4d media: ti-vpe: cal: Unregister video device before cleanup new d3665f3b7c08 media: ti-vpe: cal: Add cal_camerarx_destroy() to cleanup [...] new f5ddf19eca33 media: ti-vpe: cal: Move DT parsing to CAMERARX new 4d04c23fadc6 media: ti-vpe: cal: Use ARRAY_SIZE to replace numerical value new a439e57358ee media: ti-vpe: cal: Move all sensor-related init to .bound [...] new 8fcb7576ad19 media: ti-vpe: cal: Allow multiple contexts per subdev notifier new a539a0536f6e media: ti-vpe: cal: Move async notifiers from contexts to cal_dev new 539e7c5d7c02 media: ti-vpe: cal: Replace context with phy in async noti [...] new 517cf52b7777 media: ti-vpe: cal: Operate on phy instances in cal_quickd [...] new 497b5e94f820 media: ti-vpe: cal: Decouple context and phy cleanup at re [...] new 4c0ed7ba65d1 media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs. [...] new 7e75b1502f65 media: ti-vpe: cal: Remove isvcirqset() and isportirqset() macros new a0db060fb100 media: ti-vpe: cal: Replace number of ports numerical valu [...] new 45dd15e6ce22 media: ti-vpe: cal: Split media initialization and cleanup [...] new 05930cf1e5c5 media: ti-vpe: cal: Read hardware revision earlier during probe new dfbb172e512e media: ti-vpe: cal: Print revision and hwinfo in a more re [...] new 92790656cee2 media: ti-vpe: cal: Store struct device in cal_dev new b908235114d1 media: ti-vpe: cal: Register a media device new 1b22b7a0ec9c media: ti-vpe: cal: Init formats in cal_ctx_v4l2_register() new 0a8e64ed2100 media: ti-vpe: cal: Allocate cal_ctx active_fmt array dynamically new cd2144603ad3 media: ti-vpe: cal: Inline cal_camerarx_max_lanes() in its [...] new e085ede10d69 media: ti-vpe: cal: Reorder camerarx functions to prepare [...] new 49b184a0dae9 media: ti-vpe: cal: Refactor camerarx start and stop new 399b0a3d54b6 media: ti-vpe: cal: Don't store external rate in cal_camerarx new 56d1d67468ae media: ti-vpe: cal: Remove unneeded phy->sensor NULL check new f4d9837d8725 media: ti-vpe: cal: Use 'unsigned int' type instead of 'unsigned' new 9d551891473e media: ti-vpe: cal: Split video node handling to cal-video.c new d373018f3abd media: ti-vpe: cal: Move CAL I/O accessors to cal.h new af30d4f36ef3 media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c new 24385f9c6ee4 media: staging: rkisp1: use a macro for the statistics flags mask new 46c308a964fe media: staging: rkisp1: stats: replace spin_lock_irqsave w [...] new b512ab7a8526 media: staging: rkisp1: stats: replace locks wq_lock, irq_ [...] new 1fcc0244b5e6 media: staging: rkisp1: stats: read the stats in the isr new e4fa530fd4b1 media: staging: rkisp1: remove duplicate macro definition new 0b62c7db458b media: staging: rkisp1: fix typos in file rkisp1-config.h new 3ebf271b1dee hantro: h264: Remove unused macro definition new 4df3a47e3422 hantro: h264: Rename scaling list handling function new 21f0315b7b3e hantro: Rework how encoder and decoder are identified new e765dba11ec2 hantro: Move hantro_enc_buf_finish to JPEG codec_ops.done new b72a6342dd24 hantro: Remove unused bytesused argument new 46d7aaebbe44 hantro: Make sure we don't use post-processor on an encoder new 9363aa33f6a9 rkvdec: h264: Refuse to decode unsupported bitstream new d70cca732344 hantro: h264: Refuse to decode unsupported bitstream new 9c487b0b0ea7 media: vpss: clean up resources in init new 9dc75e79c0de media: tpg: change char argument to const char new 7a785081a169 media: tpg: Add function to return colors' order of test image new 5f3fb5c54d67 media: vimc: Add a control to display info on test image new f0e226885c3c staging/media: Remove unneeded geometry restrictions from [...] new 216964fa6a63 media: media-device.h: drop duplicated word in comment new f040e0fd29e4 media: media-devnode.h: drop duplicated word in comment new ffb189716081 media: dvbdev.h: fix duplicated word in comment new 91bbbf24c4d1 media: media-entity.h: drop duplicated word in comment new f2f475e4c5bb media: v4l2-subdev.h: drop duplicated word in comment new 94dc76560261 media: allegro: rework mbox handling new e561f8e24c5a media: allegro: rework read/write to mailbox new 3de16839669f media: allegro: add explicit mail encoding and decoding new 53c200ff4963 media: allegro: add field for number of buffers new fc1c13deb1f9 media: allegro: don't pack MCU messages new 62ed97df7dc1 media: allegro: support handling firmware dependent values new d30e84121641 media: allegro: encode bit fields separately new c4756d877415 media: allegro: add config blob for channel new c7ce107f9d89 media: allegro: set num_ref_idx using response of configur [...] new d8fefda89ee2 media: allegro: drop length field from message header new 11146a758317 media: allegro: add a version field to mcu messages new 42e50290d794 media: allegro: add support for allegro firmware 2019.2 new c07fe5e020ff media: cx18: Replace http links with https ones new 276e2ee07659 media: imon: Replace http links with https ones new 1cc94c176700 media: ivtv: Replace http links with https ones new e6e059a8884f media: rtl2832_sdr: Replace HTTP links with HTTPS ones new f20c7d9141d3 media: tw5864-core: Replace http links with https ones new 74cc09fd8d04 media: tw68: Replace http links with https ones new 2cc6a9fea031 media: MAINTAINERS: rectify CHRONTEL CH7322 CEC DRIVER section new aa86e0bbf2ee media: staging: rkisp1: cap: don't set next buffer from rk [...] new 454748e3b352 media: staging: rkisp1: cap: protect buf.curr and buf.next [...] new 23780e14fec9 media: staging: rkisp1: cap: move code that manages the bu [...] new 20698ed90f01 media: staging: rkisp1: cap: in stream start, replace call [...] new 8f611cc15496 media: staging: rkisp1: remove unused field ctrl_handler f [...] new 1b265b4d2c21 media: staging: rkisp1: remove unused field alloc_ctx from [...] new 8d4a696af361 media: staging: rkisp1: set pads array of the resizer to size 2 new 8e5652ae8d4a media: i2c: imx290: replace msleep(10) with usleep_range(1 [...] new 3fa97ae054d3 media: dt-bindings: media: i2c: Document DW9768 bindings new 859891228e56 media: i2c: dw9768: Add DW9768 VCM driver new 18f1290188c9 media: dt-bindings: media: i2c: Add bindings for Maxim Int [...] new 66d8c9d2422d media: i2c: Add MAX9286 driver new e9f817689789 media: dt-bindings: media: i2c: Add bindings for IMI RDACM2x new 34009bffc1c6 media: i2c: Add RDACM20 driver new 35694afc9264 media: device property: Add a function to test is a fwnode [...] new b98158d837ef media: v4l2-async: Accept endpoints and devices for fwnode [...] new 3e33392a9561 media: v4l2-async: Pass notifier pointer to match functions new e80cdf0a3843 media: v4l2-async: Log message in case of heterogeneous fw [...] new 65c5fac1a2b7 media: dt-bindings: media: renesas,fcp: Convert binding to YAML new 89b85a6d1060 media: dt-bindings: media: renesas,fcp: Make power-domains [...] new 08cdb85b8530 media: dt-bindings: media: renesas,fcp: Add resets and iom [...] new 5166e28ae4a6 media: dt-bindings: media: renesas,fdp1: Convert binding to YAML new f4e9654a79ca media: dt-bindings: media: renesas,fdp1: Make power-domain [...] new 6249bda68f88 media: dt-bindings: media: renesas,fdp1: Add resets property new 6a72c8d3cdeb media: dt-bindings: media: renesas,vsp1: Convert binding to YAML new cc4fcf11a8d9 media: dt-bindings: media: renesas,vsp1: Add power-domains [...] new 2856bbc55bda media: sta2x11: use generic power management new d6f6582890a4 media: cx23885: use generic power management new fc1f0e67f68f media: cx25821: use generic power management new a28b2ed9ad05 media: cx88: use generic power management new 9c4a8489ab7c media: meye: use generic power management new 68e966a3796e media: tw68: use generic power management new 1c79e41b115f media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG d [...] new c89ee8ed3289 media: videobuf2: Print videobuf2 buffer state by name new 8ecbde62c063 media: v4l2-subdev.h: keep * together with the type new 8f2a4a9d5ff5 media: dvbdev.h: keep * together with the type new 6d10fc2b9bfe media: v4l2: Correct kernel-doc inconsistency new 2f501169842c media: v4l2: Correct kernel-doc inconsistency new d20dcbb2ba45 media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP new 7aa87db5b81b media: saa7164: use generic power management new e3083c3f3697 media: cafe-driver: use generic power management new 43663dc4f430 media: meye: fix missing pm_mchip_mode field new 9bde425e70b6 media: allegro: fix an error pointer vs NULL check new dd4eddc4ba31 media: mtk-mdp: Fix a refcounting bug on error in init new 04320b3ef90b media: allegro: fix potential null dereference on header new 670f7ef5f0fc media: radio: remove redundant assignment to variable retval new 602649eadaa0 media: davinci: vpif_capture: fix potential double free new f45882cfb152 media: camss: fix memory leaks on error handling paths in probe new fa73e212318a Merge tag 'media/v5.9-1' of git://git.kernel.org/pub/scm/l [...] new 69cea0d45a61 dm mpath: changes from initial m->flags locking audit new a271a89c6e47 dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH new 73265f3ffdc9 dm mpath: push locking down to must_push_back_rq() new f45f11868e0e dm mpath: factor out multipath_queue_bio new 17213ec18061 dm mpath: rework __map_bio() new 564dbb130b3f dm mpath: rename current_pgpath to pgpath in multipath_pre [...] new 374117ad4736 dm mpath: use double checked locking in fast path new e1fef0b08e06 dm verity: add "panic_on_corruption" error handling mode new 4f7f590b1524 dm dust: report some message results directly back to user new 0c248ea27fc8 dm dust: add interface to list all badblocks new e766668c6cd4 dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() new 70704c33db84 dm bufio: do buffer cleanup from a workqueue new 39d42fa96ba1 dm crypt: add flags to optionally bypass kcryptd workqueues new 8e225f04d2dd dm crypt: Enable zoned block device support new a84c4308333a dm verity: Fix compilation warning new 04dc5330e5de dm raid: Remove empty if statement new 1aeb6e7cd118 dm ioctl: Fix compilation warning new 90e6bf0659f1 dm init: Set file local variable static new 4cb6f2261251 dm ebs: Fix incorrect checking for REQ_OP_FLUSH new a9cb9f4148ef dm: don't call report zones for more than the user requested new 2f12d44085da Merge tag 'for-5.9/dm-changes' of git://git.kernel.org/pub [...] new 4daca379c703 cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO [...] new 49ef12215f11 cpufreq: blacklist SDM845 in cpufreq-dt-platdev new fb091802d793 cpufreq: blacklist SC7180 in cpufreq-dt-platdev new 3ae1f39aef08 OPP: Add and export helper to set bandwidth new 51c843cf77bb cpufreq: qcom: Update the bandwidth levels on frequency change new afdb219bab58 cpufreq: qcom: Disable fast switch when scaling DDR/L3 new b75acfb45e42 cpufreq: brcmstb-avs-cpufreq: more flexible interface for [...] new 08535ccdd787 cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmware new d48461b2c7c3 cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT comm [...] new 10470dec3dec cpufreq: dt: fix oops on armada37xx new d88b0f0edb90 cpufreq: cppc: Reorder code and remove apply_hisi_workarou [...] new 8c37ad2f5233 cpufreq: ap806: fix cpufreq driver needs ap cpu clk new 4264e02d3e18 cpufreq: CPPC: Reuse caps variable in few routines new 02fd918097f9 cpufreq: tegra186: Simplify probe return path new 34adbcbd0acc cpufreq: sti-cpufreq: Fix some formatting and misspelling issues new 2782ef34ed23 cpufreq: imx: Select NVMEM_IMX_OCOTP new 9b25d3f425d2 dt-bindings: arm: Add NVIDIA Tegra194 CPU Complex binding new df320f89359c cpufreq: Add Tegra194 cpufreq driver new 292072c38768 cpufreq: cached_resolved_idx can not be negative new f259eab3ea0e cpufreq: make schedutil the default for arm and arm64 new 9ac1fb156a40 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 403d2d116ec0 PM: runtime: Add kerneldoc comments to multiple helpers new 0abf803ef1b5 PM: runtime: Improve kerneldoc of pm_runtime_get_if_active() new 0873ad923a05 Merge branch 'pm-core' new f6235eb18970 Merge tag 'pm-5.9-rc1-2' of git://git.kernel.org/pub/scm/l [...] new 16b89f695313 net/scm: Fix typo in SCM_RIGHTS compat refactoring new 1fa2c0a0c814 Merge tag 'seccomp-v5.9-rc1-fix1' of git://git.kernel.org/ [...] new 11990a5bd7e5 module: Correctly truncate sysfs sections output new 9af47666cb0f selftests: splice: Check behavior of full and short splices new 6ba0d2e4fc2f Merge tag 'kallsyms_show_value-fix-v5.9-rc1' of git://git. [...] new 1e6b57d6421f unexport linux/elfcore.h new 16aead81018c take fdpic-related parts of elf_prstatus out new 7a896028adcf kill elf_fpxregs_t new 5074c7f69f9e [elf-fdpic] coredump: don't bother with cyclic list for pe [...] new 38a62779ae8e [elf-fdpic] move allocation of elf_thread_status into elf_ [...] new d2f581684a29 [elf-fdpic] use elf_dump_thread_status() for the dumper th [...] new 1697a322e28b [elf-fdpic] switch coredump to regsets new 0f43283be7fe Merge branch 'work.fdpic' of git://git.kernel.org/pub/scm/ [...] new c2710fdf935b dt-bindings: agilex: add NAND_X_CLK and NAND_ECC_CLK new 6f3bcf56f8ee clk: socfpga: agilex: add nand_x_clk and nand_ecc_clk new 44a7f3e8222a clk: socfpga: agilex: mpu_l2ram_clk should be mpu_ccu_clk new 6eb81373434b Merge branch 'clk-socfpga' into clk-next new e8c849c2a8e8 clk: add function documentation for clk_hw_round_rate() new 9ebc0617d676 Merge branch 'clk-doc' into clk-next new 2afc6ec090b2 dt-bindings: clock: add ipq6018 a53 pll compatible new ecd2bacfbbc4 clk: qcom: Add ipq apss pll driver new 49bcaef86eba clk: qcom: Add DT bindings for ipq6018 apss clock controller new 5e77b4ef1b19 clk: qcom: Add ipq6018 apss clock controller new b608013ac5b5 clk: qcom: smd: Add support for SDM660 rpm clocks new f2de5257dbb4 dt-bindings: clock: rpmcc: Document MSM8936 compatible new 59390282b754 clk: qcom: smd: Add support for MSM8936 rpm clocks new ef01ab612b52 Merge branch 'clk-qcom' into clk-next new f491276a5168 clk: vc5: Allow Versaclock driver to support multiple instances new 34662f6e3084 dt: Add additional option bindings for IDT VersaClock new 260249f929e8 clk: vc5: Enable addition output configurations of the Versaclock new 7aae3c161e06 Merge branch 'clk-vc5' into clk-next new cf8030d7035b clk: bcm63xx-gate: fix last clock availability new 8fc4f427b84b dt-bindings: clock: bcm63xx: add 6318 gated clock bindings new 90741a7268df clk: bcm63xx-gate: add BCM6318 support new c7f03eea0768 mips: bmips: add BCM3368 clock definitions new 020c89c5a981 mips: bmips: add BCM6318 clock definitions new 92cd8bb27a69 mips: bmips: add BCM6328 clock definitions new d3499bda4e17 mips: bmips: add BCM6358 clock definitions new fb8fb3f13f86 mips: bmips: add BCM6362 clock definitions new ad31e793f246 mips: bmips: add BCM6368 clock definitions new f3cd8c96a97c mips: bmips: add BCM63268 clock definitions new e244d2058dcd clk: bcm63xx-gate: switch to dt-bindings definitions new f93ac080f577 Merge branch 'reset/simple' of git://git.pengutronix.de/gi [...] new 8dda00049093 dt-bindings: clock: Add BCM2711 DVP binding new 1bc95972715a clk: bcm: Add BCM2711 DVP driver new d4c708c032df dt-bindings: arm: bcm: Convert BCM2835 firmware binding to YAML new 74a0caa5ef1c dt-bindings: clock: Add a binding for the RPi Firmware clocks new 511aba099cd4 firmware: rpi: Only create clocks device if we don't have [...] new fbac2e7787ac clk: bcm: rpi: Allow the driver to be probed by DT new 869bd27541fe clk: bcm: rpi: Statically init clk_init_data new 72856a4ed555 clk: bcm: rpi: Use clk_hw_register for pllb_arm new c70011a98500 clk: bcm: rpi: Remove global pllb_arm clock pointer new 683de1868164 clk: bcm: rpi: Make sure pllb_arm is removed new 8f60112f66bf clk: bcm: rpi: Remove pllb_arm_lookup global pointer new 55ee6a992dfe clk: bcm: rpi: Switch to clk_hw_register_clkdev new 9bd43a6184c2 clk: bcm: rpi: Make sure the clkdev lookup is removed new df4b6a4c3bf5 clk: bcm: rpi: Use CCF boundaries instead of rolling our own new f922c560c956 clk: bcm: rpi: Create a data structure for the clocks new 8a1f3ebc38fc clk: bcm: rpi: Add clock id to data new 81df01518879 clk: bcm: rpi: Pass the clocks data to the firmware function new c1ce3509eca6 clk: bcm: rpi: Rename is_prepared function new 3ea59ace7c0f clk: bcm: rpi: Split pllb clock hooks new 23e114b6b7a0 clk: bcm: rpi: Make the PLLB registration function return [...] new d4b4f1b6b97e clk: bcm: rpi: Add DT provider for the clocks new be1559f69768 clk: bcm: rpi: Add an enum for the firmware clocks new 93d2725affd6 clk: bcm: rpi: Discover the firmware clocks new 7dad8a613185 clk: bcm: rpi: Give firmware clocks a name new dbe01b441291 Revert "clk: bcm2835: remove pllb" new b2683d069bca clk: bcm2835: Allow custom CCF flags for the PLLs new 0d46fafc0364 clk: bcm2835: Don't cache the PLLB rate new 56643d9ad2b4 clk: bcm: rpi: Remove the quirks for the CPU clock new eb46f547a2fa clk: bcm: dvp: Add missing module informations new 12ef3933b46f Merge branch 'clk-bcm' into clk-next new dbb988b4e7eb clk: qcom: Fix return value check in apss_ipq6018_probe() new 6d0efeb14bbe soc: qcom: Separate kryo l2 accessors from PMU driver new 2283f9e03328 dt-bindings: clk: qcom: Add bindings for CPU clock for msm8996 new 03e342dc45c9 clk: qcom: Add CPU clock driver for msm8996 new d39fc2655680 Merge branch 'clk-qcom' into clk-next new 5f1d8970d4cd Replace HTTP links with HTTPS ones: Common CLK framework new 2a05eaa7523c Merge branch 'clk-https' into clk-next new d9563c972c16 dt-bindings: clock: renesas: cpg: Convert to json-schema new ed4a11807d2a clk: renesas: cpg-mssr: Mark clocks as critical only if on [...] new f23f1101ad0e clk: renesas: rcar-gen3: Mark RWDT clocks as critical new 52bc5ea6edde clk: renesas: rzg2: Mark RWDT clocks as critical new ef14fffee5d5 Merge tag 'clk-renesas-for-v5.9-tag1' of git://git.kernel. [...] new df5b333e0ac7 Merge branch 'clk-renesas' into clk-next new e7fb524cfcca dt-bindings: clock: qcom: ipq8074: Add missing bindings for PCIe new f0cfcf1ade20 clk: qcom: ipq8074: Add missing clocks for pcie new b4297844995f clk: qcom: smd: Add support for MSM8992/4 rpm clocks new 96310398fc91 Merge branch 'clk-qcom' into clk-next new b545b9c393cb clk: Drop duplicate selection in Kconfig new d93649dc526a Merge branch 'clk-kconfig' into clk-next new 5c09ea8bf3a0 Merge branch 'clk-fixes' into clk-next new 6c4411f14d1a clk: <linux/clk-provider.h>: drop a duplicated word new 46e3ecda6357 Merge branch 'clk-doc' into clk-next new 044f507dc0a3 clk: qcom: ipq8074: Add correct index for PCIe clocks new 8607fa169178 clk: qcom: msm8996: Make symbol 'cpu_msm8996_clks' static new 5ce728fa78dd ipq806x: gcc: add support for child probe new 9c3df2b1993d clk: qcom: gcc: Make disp gpll0 branch aon for sc7180/sdm845 new 73d6bd7acb02 Merge branch 'clk-qcom' into clk-next new b4a086fead54 Merge tag 'renesas-r8a774e1-dt-binding-defs-tag' into clk- [...] new 668a8187e8b7 dt-bindings: clock: renesas,cpg-mssr: Document r8a774e1 new c8a53fa1d211 clk: renesas: cpg-mssr: Add r8a774e1 support new 210f7240029d Merge tag 'clk-renesas-for-v5.9-tag2' of git://git.kernel. [...] new fca14845764a Merge branch 'clk-renesas' into clk-next new df06230106e9 dt-bindings: clk: g12a-clkc: Add NNA CLK Source clock IDs new 2f1efa5340ef clk: meson: g12a: Add support for NNA CLK source clocks new d4db5721f3c8 clk: meson: meson8b: Drop CLK_IS_CRITICAL from fclk_div2 new e653b41131f6 clk: meson: meson8b: add the vclk_en gate clock new 2568528f5535 clk: meson: meson8b: add the vclk2_en gate clock new bfd35bf9cebc Merge tag 'clk-meson-v5.9-1' of https://github.com/BayLibr [...] new b396b3d206cd Merge branch 'clk-amlogic' into clk-next new 22b1408b0d28 Merge tag 'clk-imx-5.9' of git://git.kernel.org/pub/scm/li [...] new 63e95849a774 Merge branch 'clk-imx' into clk-next new 30185b69a2d5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
The 724 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 56 +- .../admin-guide/device-mapper/dm-dust.rst | 32 +- Documentation/admin-guide/device-mapper/verity.rst | 4 + Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/media/fimc.rst | 6 +- Documentation/admin-guide/media/vivid.rst | 9 + Documentation/dev-tools/kasan.rst | 10 +- .../arm/bcm/raspberrypi,bcm2835-firmware.txt | 14 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 59 + .../bindings/arm/nvidia,tegra194-ccplex.yaml | 69 + .../bindings/clock/brcm,bcm2711-dvp.yaml | 47 + .../bindings/clock/brcm,bcm63xx-clocks.txt | 2 + .../devicetree/bindings/clock/clock-bindings.txt | 2 +- .../devicetree/bindings/clock/idt,versaclock5.txt | 33 + .../devicetree/bindings/clock/qcom,a53pll.yaml | 21 +- .../bindings/clock/qcom,msm8996-apcc.yaml | 56 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 4 + .../bindings/clock/renesas,cpg-clocks.yaml | 241 ++ .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/renesas,r8a73a4-cpg-clocks.txt | 33 - .../bindings/clock/renesas,r8a7740-cpg-clocks.txt | 41 - .../bindings/clock/renesas,r8a7778-cpg-clocks.txt | 47 - .../bindings/clock/renesas,r8a7779-cpg-clocks.txt | 49 - .../bindings/clock/renesas,rz-cpg-clocks.txt | 53 - .../bindings/clock/renesas,sh73a0-cpg-clocks.txt | 35 - .../devicetree/bindings/clock/silabs,si514.txt | 2 +- .../devicetree/bindings/clock/silabs,si5351.txt | 2 +- .../devicetree/bindings/clock/silabs,si570.txt | 4 +- .../devicetree/bindings/clock/ti,cdce706.txt | 2 +- .../devicetree/bindings/clock/ti,cdce925.txt | 8 +- .../devicetree/bindings/dma/arm-pl330.txt | 1 + Documentation/devicetree/bindings/dma/owl-dma.txt | 47 - Documentation/devicetree/bindings/dma/owl-dma.yaml | 79 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 + .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 2 + .../bindings/dma/snps,dma-spear1340.yaml | 176 ++ Documentation/devicetree/bindings/dma/snps-dma.txt | 69 - .../devicetree/bindings/mailbox/mtk-gce.txt | 8 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 + .../bindings/media/i2c/chrontel,ch7322.yaml | 67 + .../bindings/media/i2c/dongwoon,dw9768.yaml | 100 + .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 159 ++ .../bindings/media/i2c/maxim,max9286.yaml | 366 +++ .../devicetree/bindings/media/renesas,fcp.txt | 34 - .../devicetree/bindings/media/renesas,fcp.yaml | 66 + .../devicetree/bindings/media/renesas,fdp1.txt | 37 - .../devicetree/bindings/media/renesas,fdp1.yaml | 69 + .../devicetree/bindings/media/renesas,vsp1.txt | 30 - .../devicetree/bindings/media/renesas,vsp1.yaml | 97 + .../bindings/media/xilinx/xlnx,csi2rxss.yaml | 237 ++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dmaengine/provider.rst | 21 +- Documentation/driver-api/media/drivers/pvrusb2.rst | 2 +- Documentation/driver-api/media/drivers/tuners.rst | 2 +- Documentation/filesystems/dlmfs.rst | 2 +- Documentation/filesystems/ocfs2.rst | 2 +- Documentation/filesystems/tmpfs.rst | 18 + .../media/cec/cec-ioc-adap-g-caps.rst | 3 + .../userspace-api/media/dvb/fe-get-info.rst | 3 +- Documentation/userspace-api/media/v4l/buffer.rst | 44 +- .../media/v4l/colorspaces-details.rst | 4 +- .../userspace-api/media/v4l/dev-decoder.rst | 10 +- .../userspace-api/media/v4l/dev-encoder.rst | 753 ++++++ .../userspace-api/media/v4l/dev-mem2mem.rst | 1 + Documentation/userspace-api/media/v4l/dev-osd.rst | 2 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/hist-v4l2.rst | 4 +- .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 28 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 5 + Documentation/userspace-api/media/v4l/v4l2.rst | 2 + .../userspace-api/media/v4l/vidioc-create-bufs.rst | 7 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 2 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 51 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 30 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 51 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 4 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 21 +- .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/vm/arch_pgtable_helpers.rst | 258 ++ Documentation/vm/memory-model.rst | 9 +- Documentation/vm/slub.rst | 37 +- MAINTAINERS | 95 +- arch/alpha/include/asm/pgalloc.h | 21 +- arch/alpha/include/asm/tlbflush.h | 1 - arch/alpha/kernel/core_irongate.c | 1 - arch/alpha/kernel/core_marvel.c | 1 - arch/alpha/kernel/core_titan.c | 1 - arch/alpha/kernel/machvec_impl.h | 2 - arch/alpha/kernel/smp.c | 1 - arch/alpha/mm/numa.c | 1 - arch/arc/mm/fault.c | 1 - arch/arc/mm/init.c | 1 - arch/arm/configs/ezx_defconfig | 2 - arch/arm/configs/imote2_defconfig | 2 - arch/arm/configs/imx_v4_v5_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/configs/pxa_defconfig | 3 - arch/arm/configs/sama5_defconfig | 2 - arch/arm/include/asm/pgalloc.h | 12 +- arch/arm/include/asm/tlb.h | 1 - arch/arm/kernel/machine_kexec.c | 1 - arch/arm/kernel/smp.c | 1 - arch/arm/kernel/suspend.c | 1 - arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 31 - arch/arm/mach-omap1/board-ams-delta.c | 32 - arch/arm/mach-omap1/camera.h | 14 - arch/arm/mach-omap1/devices.c | 43 - arch/arm/mach-omap2/omap-mpuss-lowpower.c | 1 - arch/arm/mach-pxa/palmz72.c | 112 - arch/arm/mach-pxa/pcm990-baseboard.c | 157 -- arch/arm/mm/hugetlbpage.c | 1 - arch/arm/mm/init.c | 9 +- arch/arm/mm/mmu.c | 1 + arch/arm64/include/asm/pgalloc.h | 39 +- arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/smp.c | 1 - arch/arm64/mm/hugetlbpage.c | 1 - arch/arm64/mm/init.c | 6 +- arch/arm64/mm/ioremap.c | 1 - arch/arm64/mm/mmu.c | 59 +- arch/csky/include/asm/pgalloc.h | 7 +- arch/csky/kernel/smp.c | 1 - arch/hexagon/include/asm/pgalloc.h | 7 +- arch/ia64/include/asm/elf.h | 2 - arch/ia64/include/asm/pgalloc.h | 24 - arch/ia64/include/asm/tlb.h | 1 - arch/ia64/kernel/process.c | 1 - arch/ia64/kernel/smp.c | 1 - arch/ia64/kernel/smpboot.c | 1 - arch/ia64/mm/contig.c | 1 - arch/ia64/mm/discontig.c | 4 +- arch/ia64/mm/hugetlbpage.c | 1 - arch/ia64/mm/tlb.c | 1 - arch/m68k/include/asm/mmu_context.h | 2 +- arch/m68k/include/asm/sun3_pgalloc.h | 7 +- arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/traps.c | 3 +- arch/m68k/mm/cache.c | 2 +- arch/m68k/mm/fault.c | 1 - arch/m68k/mm/kmap.c | 2 +- arch/m68k/mm/mcfmmu.c | 1 + arch/m68k/mm/memory.c | 1 - arch/m68k/sun3x/dvma.c | 2 +- arch/microblaze/include/asm/pgalloc.h | 6 - arch/microblaze/include/asm/tlbflush.h | 1 - arch/microblaze/kernel/process.c | 1 - arch/microblaze/kernel/signal.c | 1 - arch/microblaze/mm/init.c | 3 - arch/mips/include/asm/pgalloc.h | 19 +- arch/mips/kernel/setup.c | 8 - arch/mips/loongson64/numa.c | 1 - arch/mips/sgi-ip27/ip27-memory.c | 2 - arch/mips/sgi-ip32/ip32-memory.c | 1 - arch/nds32/mm/mm-nds32.c | 2 + arch/nios2/include/asm/pgalloc.h | 7 +- arch/openrisc/include/asm/pgalloc.h | 33 +- arch/openrisc/include/asm/tlbflush.h | 1 - arch/openrisc/kernel/or32_ksyms.c | 1 - arch/parisc/include/asm/mmu_context.h | 1 - arch/parisc/include/asm/pgalloc.h | 12 +- arch/parisc/kernel/cache.c | 1 - arch/parisc/kernel/pci-dma.c | 1 - arch/parisc/kernel/process.c | 1 - arch/parisc/kernel/signal.c | 1 - arch/parisc/kernel/smp.c | 1 - arch/parisc/mm/hugetlbpage.c | 1 - arch/parisc/mm/init.c | 5 - arch/parisc/mm/ioremap.c | 2 +- arch/powerpc/include/asm/elf.h | 2 - arch/powerpc/include/asm/tlb.h | 1 - arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/hash_tlb.c | 1 - arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 1 - arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 4 +- arch/powerpc/mm/kasan/8xx.c | 1 - arch/powerpc/mm/kasan/book3s_32.c | 1 - arch/powerpc/mm/mem.c | 3 - arch/powerpc/mm/nohash/40x.c | 1 - arch/powerpc/mm/nohash/8xx.c | 1 - arch/powerpc/mm/nohash/fsl_booke.c | 1 - arch/powerpc/mm/nohash/kaslr_booke.c | 1 - arch/powerpc/mm/nohash/tlb.c | 1 + arch/powerpc/mm/numa.c | 1 - arch/powerpc/mm/pgtable.c | 1 - arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 1 - arch/powerpc/platforms/pseries/cmm.c | 1 - arch/riscv/include/asm/pgalloc.h | 18 +- arch/riscv/mm/fault.c | 1 - arch/riscv/mm/init.c | 3 +- arch/s390/crypto/prng.c | 4 +- arch/s390/include/asm/tlb.h | 1 - arch/s390/include/asm/tlbflush.h | 1 - arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/ptrace.c | 1 - arch/s390/kvm/diag.c | 1 - arch/s390/kvm/priv.c | 1 - arch/s390/kvm/pv.c | 1 - arch/s390/mm/cmm.c | 1 - arch/s390/mm/init.c | 1 - arch/s390/mm/mmap.c | 1 - arch/s390/mm/pgtable.c | 1 - arch/sh/configs/ap325rxa_defconfig | 3 - arch/sh/configs/ecovec24_defconfig | 3 - arch/sh/configs/migor_defconfig | 3 - arch/sh/configs/se7724_defconfig | 2 - arch/sh/include/asm/pgalloc.h | 4 + arch/sh/kernel/idle.c | 1 - arch/sh/kernel/machine_kexec.c | 1 - arch/sh/mm/cache-sh3.c | 1 - arch/sh/mm/cache-sh7705.c | 1 - arch/sh/mm/hugetlbpage.c | 1 - arch/sh/mm/init.c | 7 +- arch/sh/mm/ioremap_fixed.c | 1 - arch/sh/mm/numa.c | 3 - arch/sh/mm/tlb-sh3.c | 1 - arch/sparc/include/asm/ide.h | 1 - arch/sparc/include/asm/tlb_64.h | 1 - arch/sparc/kernel/leon_smp.c | 1 - arch/sparc/kernel/process_32.c | 1 - arch/sparc/kernel/signal_32.c | 1 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 1 + arch/sparc/kernel/sun4m_irq.c | 1 - arch/sparc/mm/highmem.c | 1 - arch/sparc/mm/init_64.c | 1 - arch/sparc/mm/io-unit.c | 1 - arch/sparc/mm/iommu.c | 1 - arch/sparc/mm/tlb.c | 1 - arch/um/include/asm/pgalloc.h | 9 +- arch/um/include/asm/pgtable-3level.h | 3 - arch/um/kernel/mem.c | 17 - arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/elf.h | 2 - arch/x86/include/asm/mmu_context.h | 1 - arch/x86/include/asm/pgalloc.h | 42 +- arch/x86/kernel/alternative.c | 1 + arch/x86/kernel/apic/apic.c | 1 - arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/traps.c | 1 - arch/x86/mm/fault.c | 1 - arch/x86/mm/hugetlbpage.c | 1 - arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 12 +- arch/x86/mm/kaslr.c | 1 - arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/pti.c | 1 - arch/x86/platform/uv/bios_uv.c | 1 + arch/x86/power/hibernate.c | 2 +- arch/xtensa/include/asm/pgalloc.h | 40 +- arch/xtensa/kernel/xtensa_ksyms.c | 1 - arch/xtensa/mm/cache.c | 1 - arch/xtensa/mm/fault.c | 1 - crypto/adiantum.c | 2 +- crypto/ahash.c | 4 +- crypto/api.c | 2 +- crypto/asymmetric_keys/verify_pefile.c | 4 +- crypto/deflate.c | 2 +- crypto/drbg.c | 10 +- crypto/ecc.c | 8 +- crypto/ecdh.c | 2 +- crypto/gcm.c | 2 +- crypto/gf128mul.c | 4 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/rng.c | 2 +- crypto/rsa-pkcs1pad.c | 6 +- crypto/seqiv.c | 2 +- crypto/shash.c | 2 +- crypto/skcipher.c | 2 +- crypto/testmgr.c | 6 +- crypto/zstd.c | 2 +- drivers/base/node.c | 10 +- drivers/base/power/runtime.c | 26 +- drivers/block/xen-blkback/common.h | 1 - drivers/clk/Kconfig | 2 - drivers/clk/bcm/Kconfig | 11 + drivers/clk/bcm/Makefile | 1 + drivers/clk/bcm/clk-bcm2711-dvp.c | 124 + drivers/clk/bcm/clk-bcm2835.c | 34 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 553 ++++- drivers/clk/bcm/clk-raspberrypi.c | 311 ++- drivers/clk/clk-cdce706.c | 2 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-si5351.c | 4 +- drivers/clk/clk-versaclock5.c | 240 +- drivers/clk/clk.c | 15 + drivers/clk/keystone/sci-clk.c | 2 +- drivers/clk/keystone/syscon-clk.c | 2 +- drivers/clk/meson/g12a.c | 119 + drivers/clk/meson/g12a.h | 7 +- drivers/clk/meson/meson8b.c | 67 +- drivers/clk/meson/meson8b.h | 6 +- drivers/clk/qcom/Kconfig | 28 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/apss-ipq-pll.c | 95 + drivers/clk/qcom/apss-ipq6018.c | 106 + drivers/clk/qcom/clk-alpha-pll.h | 6 + drivers/clk/qcom/clk-cpu-8996.c | 538 +++++ drivers/clk/qcom/clk-smd-rpm.c | 297 +++ drivers/clk/qcom/gcc-ipq806x.c | 2 +- drivers/clk/qcom/gcc-ipq8074.c | 60 + drivers/clk/qcom/gcc-sc7180.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 4 +- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a774a1-cpg-mssr.c | 1 + drivers/clk/renesas/r8a774b1-cpg-mssr.c | 1 + drivers/clk/renesas/r8a774c0-cpg-mssr.c | 1 + drivers/clk/renesas/r8a774e1-cpg-mssr.c | 349 +++ drivers/clk/renesas/r8a7795-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77970-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +- drivers/clk/renesas/renesas-cpg-mssr.c | 23 +- drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/socfpga/clk-agilex.c | 8 +- drivers/clk/versatile/icst.c | 2 +- drivers/clk/versatile/icst.h | 2 +- drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/Kconfig.arm | 9 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/armada-37xx-cpufreq.c | 1 + drivers/cpufreq/brcmstb-avs-cpufreq.c | 89 +- drivers/cpufreq/cppc_cpufreq.c | 95 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 1 + drivers/cpufreq/qcom-cpufreq-hw.c | 91 +- drivers/cpufreq/sti-cpufreq.c | 8 +- drivers/cpufreq/tegra186-cpufreq.c | 6 - drivers/cpufreq/tegra194-cpufreq.c | 390 +++ .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 4 +- drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/caam/caampkc.c | 28 +- drivers/crypto/cavium/cpt/cptvf_main.c | 6 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 12 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 4 +- drivers/crypto/cavium/zip/zip_crypto.c | 6 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 6 +- drivers/crypto/ccree/cc_aead.c | 4 +- drivers/crypto/ccree/cc_buffer_mgr.c | 4 +- drivers/crypto/ccree/cc_cipher.c | 6 +- drivers/crypto/ccree/cc_hash.c | 8 +- drivers/crypto/ccree/cc_request_mgr.c | 2 +- drivers/crypto/marvell/cesa/hash.c | 2 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h | 2 +- drivers/crypto/nx/nx.c | 4 +- drivers/crypto/virtio/virtio_crypto_algs.c | 12 +- drivers/crypto/virtio/virtio_crypto_core.c | 2 +- drivers/dma/Kconfig | 3 +- drivers/dma/acpi-dma.c | 17 +- drivers/dma/altera-msgdma.c | 6 +- drivers/dma/at_hdmac.c | 6 +- drivers/dma/dmaengine.c | 12 + drivers/dma/dmatest.c | 11 +- drivers/dma/dw/Makefile | 6 +- drivers/dma/dw/acpi.c | 2 + drivers/dma/dw/core.c | 48 +- drivers/dma/dw/of.c | 5 + drivers/dma/dw/pci.c | 4 + drivers/dma/dw/regs.h | 3 + drivers/dma/ep93xx_dma.c | 2 + drivers/dma/fsl-qdma.c | 65 +- drivers/dma/hisi_dma.c | 5 +- drivers/dma/idxd/cdev.c | 3 + drivers/dma/idxd/device.c | 222 +- drivers/dma/idxd/dma.c | 3 +- drivers/dma/idxd/idxd.h | 21 +- drivers/dma/idxd/init.c | 34 +- drivers/dma/idxd/irq.c | 43 +- drivers/dma/idxd/submit.c | 74 +- drivers/dma/idxd/sysfs.c | 22 +- drivers/dma/imx-sdma.c | 4 +- drivers/dma/ioat/dma.c | 7 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/iop-adma.c | 3 +- drivers/dma/mediatek/mtk-hsdma.c | 8 +- drivers/dma/mmp_pdma.c | 8 +- drivers/dma/mmp_tdma.c | 2 +- drivers/dma/mv_xor_v2.c | 6 +- drivers/dma/nbpfaxi.c | 13 +- drivers/dma/of-dma.c | 8 +- drivers/dma/owl-dma.c | 139 +- drivers/dma/pl330.c | 66 +- drivers/dma/ste_dma40.c | 2 + drivers/dma/sun4i-dma.c | 12 +- drivers/dma/ti/k3-udma-glue.c | 79 +- drivers/dma/ti/k3-udma-private.c | 8 +- drivers/dma/ti/k3-udma.c | 309 +-- drivers/dma/ti/k3-udma.h | 69 +- drivers/dma/xgene-dma.c | 2 + drivers/dma/xilinx/xilinx_dpdma.c | 4 +- drivers/firmware/raspberrypi.c | 14 + drivers/iommu/ipmmu-vmsa.c | 1 - drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/mtk-cmdq-mailbox.c | 97 +- drivers/mailbox/omap-mailbox.c | 2 +- drivers/mailbox/pcc.c | 9 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 10 + drivers/mailbox/ti-msgmgr.c | 2 +- drivers/md/dm-bufio.c | 60 +- drivers/md/dm-crypt.c | 161 +- drivers/md/dm-dust.c | 58 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-init.c | 2 +- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-mpath.c | 146 +- drivers/md/dm-raid.c | 2 - drivers/md/dm-rq.c | 3 - drivers/md/dm-verity-target.c | 13 +- drivers/md/dm-verity-verify-sig.h | 14 +- drivers/md/dm-verity.h | 3 +- drivers/md/dm.c | 3 +- drivers/media/cec/Kconfig | 1 + drivers/media/cec/Makefile | 2 +- drivers/media/cec/core/cec-adap.c | 4 - drivers/media/cec/core/cec-api.c | 8 +- drivers/media/cec/core/cec-core.c | 1 - drivers/media/cec/core/cec-notifier.c | 11 +- drivers/media/cec/i2c/Kconfig | 14 + drivers/media/cec/i2c/Makefile | 5 + drivers/media/cec/i2c/ch7322.c | 604 +++++ drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 6 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 40 +- drivers/media/common/videobuf2/videobuf2-core.c | 367 +-- .../media/common/videobuf2/videobuf2-dma-contig.c | 44 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 38 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 147 +- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 11 - drivers/media/dvb-frontends/rtl2832_sdr.c | 2 +- drivers/media/firewire/firedtv-fw.c | 2 + drivers/media/i2c/Kconfig | 39 + drivers/media/i2c/Makefile | 4 + drivers/media/i2c/dw9768.c | 554 +++++ drivers/media/i2c/imx290.c | 404 +++- drivers/media/i2c/max9271.c | 341 +++ drivers/media/i2c/max9271.h | 224 ++ drivers/media/i2c/max9286.c | 1320 ++++++++++ drivers/media/i2c/ov2740.c | 149 +- drivers/media/i2c/ov9640.c | 2 +- drivers/media/i2c/rdacm20.c | 667 ++++++ drivers/media/i2c/s5k6a3.c | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 5 +- drivers/media/i2c/tvp5150.c | 8 +- drivers/media/mc/mc-request.c | 31 +- drivers/media/pci/cx18/cx18-cards.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 3 - drivers/media/pci/cx23885/cx23888-ir.c | 20 - drivers/media/pci/cx25821/cx25821-core.c | 3 - drivers/media/pci/cx88/cx88-video.c | 60 +- drivers/media/pci/dt3155/dt3155.c | 2 +- drivers/media/pci/dt3155/dt3155.h | 2 +- drivers/media/pci/ivtv/ivtv-cards.c | 2 +- drivers/media/pci/meye/meye.c | 15 +- drivers/media/pci/meye/meye.h | 2 - drivers/media/pci/saa7164/saa7164-core.c | 3 - drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/pci/solo6x10/solo6x10-disp.c | 2 +- drivers/media/pci/solo6x10/solo6x10-eeprom.c | 2 +- drivers/media/pci/solo6x10/solo6x10-enc.c | 2 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +- drivers/media/pci/solo6x10/solo6x10-gpio.c | 2 +- drivers/media/pci/solo6x10/solo6x10-i2c.c | 2 +- drivers/media/pci/solo6x10/solo6x10-jpeg.h | 2 +- drivers/media/pci/solo6x10/solo6x10-offsets.h | 2 +- drivers/media/pci/solo6x10/solo6x10-p2m.c | 2 +- drivers/media/pci/solo6x10/solo6x10-regs.h | 2 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 2 +- drivers/media/pci/solo6x10/solo6x10-tw28.h | 2 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 2 +- drivers/media/pci/solo6x10/solo6x10.h | 2 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 63 +- drivers/media/pci/ttpci/av7110.c | 5 +- drivers/media/pci/ttpci/budget-core.c | 11 +- drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/pci/tw68/tw68-core.c | 32 +- drivers/media/platform/am437x/am437x-vpfe.c | 19 +- drivers/media/platform/atmel/atmel-isc-base.c | 60 +- drivers/media/platform/atmel/atmel-isc-regs.h | 2 - drivers/media/platform/atmel/atmel-isc.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 2 + drivers/media/platform/coda/coda-common.c | 5 +- drivers/media/platform/coda/coda-jpeg.c | 5 +- drivers/media/platform/davinci/vpbe_display.c | 2 +- drivers/media/platform/davinci/vpif.c | 3 +- drivers/media/platform/davinci/vpif.h | 2 +- drivers/media/platform/davinci/vpif_capture.c | 2 - drivers/media/platform/davinci/vpif_display.c | 2 +- drivers/media/platform/davinci/vpif_display.h | 2 +- drivers/media/platform/davinci/vpss.c | 20 +- drivers/media/platform/exynos-gsc/gsc-core.c | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 2 +- drivers/media/platform/exynos4-is/fimc-capture.c | 22 +- drivers/media/platform/exynos4-is/fimc-is.c | 1 + drivers/media/platform/exynos4-is/fimc-isp-video.c | 1 + drivers/media/platform/exynos4-is/fimc-lite.c | 18 +- drivers/media/platform/exynos4-is/media-dev.c | 5 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 31 +- drivers/media/platform/marvell-ccic/mcam-core.c | 5 +- drivers/media/platform/marvell-ccic/mcam-core.h | 2 - drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 2 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 76 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 23 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 69 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 12 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 97 +- drivers/media/platform/omap3isp/isppreview.c | 4 +- drivers/media/platform/pxa_camera.c | 21 +- drivers/media/platform/qcom/camss/camss-csid.c | 6 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe.c | 10 +- drivers/media/platform/qcom/camss/camss.c | 30 +- drivers/media/platform/qcom/venus/pm_helpers.c | 4 + drivers/media/platform/qcom/venus/venc.c | 3 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 15 +- drivers/media/platform/rcar-vin/rcar-dma.c | 21 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 15 +- drivers/media/platform/rcar_jpu.c | 2 +- drivers/media/platform/rockchip/rga/rga-hw.c | 29 +- drivers/media/platform/rockchip/rga/rga-hw.h | 5 + drivers/media/platform/s3c-camif/camif-core.c | 2 +- drivers/media/platform/s5p-g2d/g2d.c | 28 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 16 +- drivers/media/platform/sti/hva/hva-v4l2.c | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 2 + drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 5 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 2 + drivers/media/platform/ti-vpe/Makefile | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 649 +++++ drivers/media/platform/ti-vpe/cal-video.c | 886 +++++++ drivers/media/platform/ti-vpe/cal.c | 2523 ++++---------------- drivers/media/platform/ti-vpe/cal.h | 267 +++ drivers/media/platform/ti-vpe/cal_regs.h | 74 +- drivers/media/platform/ti-vpe/vpe.c | 2 +- drivers/media/platform/vsp1/vsp1_dl.c | 2 + drivers/media/platform/xilinx/Kconfig | 7 + drivers/media/platform/xilinx/Makefile | 1 + drivers/media/platform/xilinx/xilinx-csi2rxss.c | 1111 +++++++++ drivers/media/radio/si4713/radio-usb-si4713.c | 2 +- drivers/media/rc/Kconfig | 11 + drivers/media/rc/Makefile | 1 + drivers/media/rc/fintek-cir.c | 7 - drivers/media/rc/imon.c | 2 +- drivers/media/rc/ir_toy.c | 509 ++++ drivers/media/rc/nuvoton-cir.c | 32 - drivers/media/rc/rc-main.c | 2 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 6 +- drivers/media/test-drivers/vimc/Kconfig | 2 + drivers/media/test-drivers/vimc/vimc-common.h | 1 + drivers/media/test-drivers/vimc/vimc-core.c | 10 + drivers/media/test-drivers/vimc/vimc-sensor.c | 71 + drivers/media/test-drivers/vivid/vivid-core.c | 13 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 8 +- drivers/media/usb/dvb-usb/Kconfig | 1 + drivers/media/usb/go7007/go7007-usb.c | 11 +- drivers/media/usb/gspca/gspca.c | 2 +- drivers/media/usb/gspca/jl2005bcd.c | 2 +- drivers/media/usb/gspca/ov534.c | 2 +- drivers/media/usb/gspca/sn9c2028.c | 2 +- drivers/media/v4l2-core/v4l2-async.c | 83 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 19 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 6 +- drivers/misc/ibmvmc.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 6 +- drivers/net/ppp/ppp_mppe.c | 6 +- drivers/net/wireguard/noise.c | 4 +- drivers/net/wireguard/peer.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 6 +- drivers/net/wireless/intersil/orinoco/wext.c | 4 +- drivers/opp/core.c | 31 + drivers/perf/Kconfig | 1 + drivers/perf/qcom_l2_pmu.c | 90 +- drivers/s390/crypto/ap_bus.h | 4 +- drivers/soc/qcom/Kconfig | 4 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/kryo-l2-accessors.c | 57 + drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/allegro-dvt/allegro-core.c | 391 +-- drivers/staging/media/allegro-dvt/allegro-mail.c | 506 ++++ drivers/staging/media/allegro-dvt/allegro-mail.h | 111 +- drivers/staging/media/hantro/hantro.h | 13 +- drivers/staging/media/hantro/hantro_drv.c | 94 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 17 + drivers/staging/media/hantro/hantro_h264.c | 6 +- drivers/staging/media/hantro/hantro_hw.h | 5 +- drivers/staging/media/hantro/hantro_v4l2.c | 30 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 2 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 8 +- drivers/staging/media/hantro/rk3399_vpu_hw.c | 7 +- drivers/staging/media/imx/imx-ic-prp.c | 4 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 4 +- drivers/staging/media/imx/imx-media-vdic.c | 4 +- drivers/staging/media/rkisp1/TODO | 1 - drivers/staging/media/rkisp1/rkisp1-capture.c | 56 +- drivers/staging/media/rkisp1/rkisp1-common.h | 26 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 11 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 75 +- drivers/staging/media/rkisp1/rkisp1-params.c | 2 +- drivers/staging/media/rkisp1/rkisp1-regs.h | 1 - drivers/staging/media/rkisp1/rkisp1-resizer.c | 18 +- drivers/staging/media/rkisp1/rkisp1-stats.c | 126 +- drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 4 +- drivers/staging/media/rkvdec/rkvdec.c | 29 +- drivers/staging/media/soc_camera/Kconfig | 51 - drivers/staging/media/soc_camera/Makefile | 7 - drivers/staging/media/soc_camera/TODO | 4 - drivers/staging/media/soc_camera/imx074.c | 492 ---- drivers/staging/media/soc_camera/mt9t031.c | 853 ------- drivers/staging/media/soc_camera/soc-camera.rst | 171 -- drivers/staging/media/soc_camera/soc_camera.c | 2164 ----------------- drivers/staging/media/soc_camera/soc_mediabus.c | 529 ---- drivers/staging/media/soc_camera/soc_mt9v022.c | 1008 -------- drivers/staging/media/soc_camera/soc_ov5642.c | 1085 --------- drivers/staging/media/soc_camera/soc_ov9740.c | 992 -------- drivers/staging/media/tegra-vde/vde.c | 45 +- drivers/staging/rtl8723bs/core/rtw_security.c | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/iscsi_target_auth.c | 2 +- drivers/usb/class/cdc-acm.c | 6 + drivers/xen/balloon.c | 1 - drivers/xen/privcmd.c | 1 - fs/Kconfig | 21 + fs/aio.c | 6 +- fs/binfmt_elf.c | 30 - fs/binfmt_elf_fdpic.c | 206 +- fs/cifs/cifsencrypt.c | 2 +- fs/cifs/connect.c | 10 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/misc.c | 8 +- fs/crypto/inline_crypt.c | 5 +- fs/crypto/keyring.c | 6 +- fs/crypto/keysetup_v1.c | 4 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/messaging.c | 2 +- fs/hugetlbfs/inode.c | 2 +- fs/ntfs/dir.c | 2 +- fs/ntfs/inode.c | 27 +- fs/ntfs/inode.h | 4 +- fs/ntfs/mft.c | 4 +- fs/ocfs2/Kconfig | 6 +- fs/ocfs2/acl.c | 2 + fs/ocfs2/blockcheck.c | 2 +- fs/ocfs2/dlmglue.c | 8 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/suballoc.c | 4 +- fs/ocfs2/suballoc.h | 2 +- fs/ocfs2/super.c | 4 +- fs/proc/meminfo.c | 10 +- include/asm-generic/pgalloc.h | 80 + include/asm-generic/tlb.h | 1 - include/crypto/aead.h | 2 +- include/crypto/akcipher.h | 2 +- include/crypto/gf128mul.h | 2 +- include/crypto/hash.h | 2 +- include/crypto/internal/acompress.h | 2 +- include/crypto/kpp.h | 2 +- include/crypto/skcipher.h | 2 +- include/dt-bindings/clk/versaclock.h | 13 + include/dt-bindings/clock/agilex-clock.h | 4 +- include/dt-bindings/clock/bcm3368-clock.h | 24 + include/dt-bindings/clock/bcm6318-clock.h | 42 + include/dt-bindings/clock/bcm63268-clock.h | 30 + include/dt-bindings/clock/bcm6328-clock.h | 19 + include/dt-bindings/clock/bcm6358-clock.h | 18 + include/dt-bindings/clock/bcm6362-clock.h | 26 + include/dt-bindings/clock/bcm6368-clock.h | 24 + include/dt-bindings/clock/g12a-clkc.h | 2 + include/dt-bindings/clock/qcom,apss-ipq.h | 12 + include/dt-bindings/clock/qcom,gcc-ipq8074.h | 4 + include/dt-bindings/clock/qcom,rpmcc.h | 16 + include/dt-bindings/gce/mt6779-gce.h | 222 ++ include/linux/clk-provider.h | 2 +- include/linux/cpufreq.h | 2 +- include/linux/dmaengine.h | 20 +- include/linux/efi.h | 4 + include/linux/elfcore-compat.h | 4 - include/linux/elfcore.h | 66 +- include/linux/fs.h | 17 +- include/linux/huge_mm.h | 2 +- include/linux/kasan.h | 4 +- include/linux/mailbox/mtk-cmdq-mailbox.h | 2 + include/linux/memcontrol.h | 203 +- include/linux/mm.h | 86 +- include/linux/mm_types.h | 5 +- include/linux/mman.h | 4 + include/linux/mmu_notifier.h | 13 + include/linux/mmzone.h | 52 +- include/linux/pageblock-flags.h | 24 +- include/linux/percpu_counter.h | 4 + include/linux/platform_data/dma-dw.h | 10 +- include/linux/platform_data/media/omap1_camera.h | 32 - include/linux/pm_opp.h | 6 + include/linux/pm_runtime.h | 246 ++ include/linux/property.h | 5 + include/linux/sched/mm.h | 8 +- include/linux/shmem_fs.h | 3 + include/linux/slab.h | 9 +- include/linux/slab_def.h | 9 +- include/linux/slub_def.h | 31 +- include/linux/swap.h | 2 - include/linux/vmstat.h | 14 +- include/media/cec.h | 57 +- include/media/davinci/vpbe_display.h | 2 +- include/media/drv-intf/soc_mediabus.h | 107 - include/media/dvbdev.h | 6 +- include/media/media-device.h | 2 +- include/media/media-devnode.h | 2 +- include/media/media-entity.h | 2 +- include/media/soc_camera.h | 397 --- include/media/tpg/v4l2-tpg.h | 3 +- include/media/v4l2-mc.h | 8 +- include/media/v4l2-rect.h | 20 + include/media/v4l2-subdev.h | 39 +- include/media/videobuf2-core.h | 51 +- include/media/videobuf2-v4l2.h | 13 + include/soc/qcom/kryo-l2-accessors.h | 12 + include/uapi/linux/elfcore.h | 101 - include/uapi/linux/idxd.h | 6 + include/uapi/linux/videodev2.h | 17 +- init/Kconfig | 9 +- init/main.c | 2 +- ipc/shm.c | 2 +- kernel/fork.c | 54 +- kernel/kthread.c | 8 +- kernel/module.c | 22 +- kernel/power/snapshot.c | 2 +- kernel/rcu/tree.c | 2 + kernel/scs.c | 2 +- kernel/sysctl.c | 2 +- lib/Kconfig.kasan | 39 +- lib/Makefile | 1 - lib/mpi/mpiutil.c | 6 +- lib/percpu_counter.c | 19 + lib/test_kasan.c | 87 +- mm/Kconfig | 6 +- mm/Makefile | 2 +- mm/debug.c | 83 +- mm/debug_vm_pgtable.c | 666 +++++- mm/filemap.c | 9 + mm/gup.c | 3 +- mm/huge_memory.c | 12 +- mm/hugetlb.c | 25 +- {lib => mm}/ioremap.c | 2 + mm/kasan/common.c | 41 +- mm/kasan/generic.c | 43 + mm/kasan/generic_report.c | 1 + mm/kasan/kasan.h | 23 +- mm/kasan/quarantine.c | 1 + mm/kasan/report.c | 54 +- mm/kasan/tags.c | 37 + mm/khugepaged.c | 75 +- mm/memcontrol.c | 752 +++--- mm/memory.c | 7 +- mm/memory_hotplug.c | 11 +- mm/migrate.c | 6 +- mm/mm_init.c | 22 +- mm/mmap.c | 45 +- mm/mremap.c | 17 +- mm/nommu.c | 6 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 6 +- mm/page_alloc.c | 220 +- mm/page_counter.c | 6 +- mm/page_io.c | 2 +- mm/pgalloc-track.h | 51 + mm/shmem.c | 129 +- mm/shuffle.c | 46 +- mm/shuffle.h | 17 - mm/slab.c | 103 +- mm/slab.h | 395 ++- mm/slab_common.c | 703 +----- mm/slob.c | 12 +- mm/slub.c | 588 ++--- mm/sparse-vmemmap.c | 56 +- mm/sparse.c | 31 +- mm/swap_slots.c | 45 +- mm/swap_state.c | 2 +- mm/util.c | 52 +- mm/vmalloc.c | 176 +- mm/vmscan.c | 39 +- mm/vmstat.c | 38 +- mm/workingset.c | 6 +- net/atm/mpoa_caches.c | 4 +- net/bluetooth/ecdh_helper.c | 6 +- net/bluetooth/smp.c | 24 +- net/compat.c | 2 +- net/core/sock.c | 2 +- net/ipv4/tcp_fastopen.c | 2 +- net/mac80211/aead_api.c | 4 +- net/mac80211/aes_gmac.c | 2 +- net/mac80211/key.c | 2 +- net/mac802154/llsec.c | 20 +- net/sctp/auth.c | 2 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 4 +- net/sunrpc/auth_gss/gss_krb5_keys.c | 6 +- net/sunrpc/auth_gss/gss_krb5_mech.c | 2 +- net/tipc/crypto.c | 10 +- net/wireless/core.c | 2 +- net/wireless/ibss.c | 4 +- net/wireless/lib80211_crypt_tkip.c | 2 +- net/wireless/lib80211_crypt_wep.c | 2 +- net/wireless/nl80211.c | 24 +- net/wireless/sme.c | 6 +- net/wireless/util.c | 2 +- net/wireless/wext-sme.c | 2 +- scripts/Makefile.kasan | 3 +- scripts/bloat-o-meter | 2 + scripts/coccinelle/free/devm_free.cocci | 4 +- scripts/coccinelle/free/ifnullfree.cocci | 4 +- scripts/coccinelle/free/kfree.cocci | 6 +- scripts/coccinelle/free/kfreeaddr.cocci | 2 +- scripts/const_structs.checkpatch | 1 + scripts/decode_stacktrace.sh | 79 +- scripts/headers_install.sh | 1 - scripts/spelling.txt | 19 + scripts/tags.sh | 18 +- security/apparmor/domain.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/policy.c | 24 +- security/apparmor/policy_ns.c | 6 +- security/apparmor/policy_unpack.c | 14 +- security/keys/big_key.c | 6 +- security/keys/dh.c | 14 +- security/keys/encrypted-keys/encrypted.c | 14 +- security/keys/trusted-keys/trusted_tpm1.c | 34 +- security/keys/user_defined.c | 6 +- tools/cgroup/memcg_slabinfo.py | 226 ++ tools/include/linux/jhash.h | 2 +- tools/lib/rbtree.c | 2 +- tools/lib/traceevent/event-parse.h | 2 +- tools/testing/ktest/examples/README | 2 +- tools/testing/ktest/examples/crosstests.conf | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 2 +- tools/testing/selftests/cgroup/test_kmem.c | 382 +++ tools/testing/selftests/mincore/.gitignore | 2 + tools/testing/selftests/mincore/Makefile | 6 + tools/testing/selftests/mincore/mincore_selftest.c | 361 +++ tools/testing/selftests/splice/.gitignore | 1 + tools/testing/selftests/splice/Makefile | 4 +- tools/testing/selftests/splice/config | 1 + tools/testing/selftests/splice/settings | 1 + .../testing/selftests/splice/short_splice_read.sh | 56 + tools/testing/selftests/splice/splice_read.c | 57 + usr/include/Makefile | 1 - 869 files changed, 24206 insertions(+), 17539 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-f [...] create mode 100644 Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-f [...] create mode 100644 Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm2711-dvp.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,msm8996-apcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-clocks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a73a4-cpg-clocks.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7740-cpg-clocks.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7779-cpg-clocks.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,sh73a0-cpg-clocks.txt delete mode 100644 Documentation/devicetree/bindings/dma/owl-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/owl-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml delete mode 100644 Documentation/devicetree/bindings/dma/snps-dma.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,fcp.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,fcp.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,fdp1.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,fdp1.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,vsp1.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,vsp1.yaml create mode 100644 Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.yaml create mode 100644 Documentation/userspace-api/media/v4l/dev-encoder.rst create mode 100644 Documentation/vm/arch_pgtable_helpers.rst delete mode 100644 arch/arm/mach-omap1/camera.h create mode 100644 drivers/clk/bcm/clk-bcm2711-dvp.c create mode 100644 drivers/clk/qcom/apss-ipq-pll.c create mode 100644 drivers/clk/qcom/apss-ipq6018.c create mode 100644 drivers/clk/qcom/clk-cpu-8996.c create mode 100644 drivers/clk/renesas/r8a774e1-cpg-mssr.c create mode 100644 drivers/cpufreq/tegra194-cpufreq.c create mode 100644 drivers/media/cec/i2c/Kconfig create mode 100644 drivers/media/cec/i2c/Makefile create mode 100644 drivers/media/cec/i2c/ch7322.c create mode 100644 drivers/media/i2c/dw9768.c create mode 100644 drivers/media/i2c/max9271.c create mode 100644 drivers/media/i2c/max9271.h create mode 100644 drivers/media/i2c/max9286.c create mode 100644 drivers/media/i2c/rdacm20.c create mode 100644 drivers/media/platform/ti-vpe/cal-camerarx.c create mode 100644 drivers/media/platform/ti-vpe/cal-video.c create mode 100644 drivers/media/platform/ti-vpe/cal.h create mode 100644 drivers/media/platform/xilinx/xilinx-csi2rxss.c create mode 100644 drivers/media/rc/ir_toy.c create mode 100644 drivers/soc/qcom/kryo-l2-accessors.c delete mode 100644 drivers/staging/media/soc_camera/Kconfig delete mode 100644 drivers/staging/media/soc_camera/Makefile delete mode 100644 drivers/staging/media/soc_camera/TODO delete mode 100644 drivers/staging/media/soc_camera/imx074.c delete mode 100644 drivers/staging/media/soc_camera/mt9t031.c delete mode 100644 drivers/staging/media/soc_camera/soc-camera.rst delete mode 100644 drivers/staging/media/soc_camera/soc_camera.c delete mode 100644 drivers/staging/media/soc_camera/soc_mediabus.c delete mode 100644 drivers/staging/media/soc_camera/soc_mt9v022.c delete mode 100644 drivers/staging/media/soc_camera/soc_ov5642.c delete mode 100644 drivers/staging/media/soc_camera/soc_ov9740.c create mode 100644 include/dt-bindings/clk/versaclock.h create mode 100644 include/dt-bindings/clock/bcm3368-clock.h create mode 100644 include/dt-bindings/clock/bcm6318-clock.h create mode 100644 include/dt-bindings/clock/bcm63268-clock.h create mode 100644 include/dt-bindings/clock/bcm6328-clock.h create mode 100644 include/dt-bindings/clock/bcm6358-clock.h create mode 100644 include/dt-bindings/clock/bcm6362-clock.h create mode 100644 include/dt-bindings/clock/bcm6368-clock.h create mode 100644 include/dt-bindings/clock/qcom,apss-ipq.h create mode 100644 include/dt-bindings/gce/mt6779-gce.h delete mode 100644 include/linux/platform_data/media/omap1_camera.h delete mode 100644 include/media/drv-intf/soc_mediabus.h delete mode 100644 include/media/soc_camera.h create mode 100644 include/soc/qcom/kryo-l2-accessors.h delete mode 100644 include/uapi/linux/elfcore.h rename {lib => mm}/ioremap.c (99%) create mode 100644 mm/pgalloc-track.h create mode 100644 tools/cgroup/memcg_slabinfo.py create mode 100644 tools/testing/selftests/cgroup/test_kmem.c create mode 100644 tools/testing/selftests/mincore/.gitignore create mode 100644 tools/testing/selftests/mincore/Makefile create mode 100644 tools/testing/selftests/mincore/mincore_selftest.c create mode 100644 tools/testing/selftests/splice/config create mode 100644 tools/testing/selftests/splice/settings create mode 100755 tools/testing/selftests/splice/short_splice_read.sh create mode 100644 tools/testing/selftests/splice/splice_read.c