This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from d6efb3ac3e6c Merge tag 'tty-5.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds a7ca4c3ebe69 IB/srpt: Remove WARN_ON from srpt_cm_req_recv adds 11708142bc36 RDMA: Correct trivial kernel-doc inconsistencies adds 90cdff90dfb5 RDMA/ipoib: Return void from ipoib_mcast_stop_thread() adds d5fdffe23995 RDMA/hfi1: Remove hfi1_create_qp declaration adds f6b4c11fc527 RDMA/rxe: Remove unused rxe_mem_map_pages adds 24fd6d6f85d2 RDMA/core: Don't call fill_res_entry for PD adds f44345290035 RDMA: Add dedicated MR resource tracker function adds 9e2a187a93c3 RDMA: Add a dedicated CQ resource tracker function adds 5cc34116ccec RDMA: Add dedicated QP resource tracker function adds 211cd9459fda RDMA: Add dedicated CM_ID resource tracker function adds 65959522f806 RDMA: Add support to dump resource tracker in RAW format adds 1776dd234a14 RDMA/mlx5: Add support to get QP resource in RAW format adds 1ccecc88af33 RDMA/mlx5: Add support to get CQ resource in RAW format adds 28b5fa687f3a RDMA/mlx5: Add support to get MR resource in RAW format adds 3506c37dccd1 Merge branch 'raw_dumps' into rdma.git for-next adds 95a5631f6c9f RDMA/ipoib: Return void from ipoib_ib_dev_stop() adds b9af0e2d5aea IB/mad: Issue complete whenever decrements agent refcount adds e41c425349bc IB/mad: Change atomics to refcount API adds 5611074a20fd IB/mad: Delete RMPP_STATE_CANCELING state adds 14c2b89634a2 RDMA/core: Delete not-used create RWQ table function adds c4334a99d3d6 IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors adds 65936bf25f90 RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() adds 0cb42c026583 RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() adds d473f4dc2f95 RDMA/mlx5: Introduce ODP prefetch counter adds 4dca650991e4 net/mlx5: Enable QP number request when creating IPoIB und [...] adds 87fb5c1ccb85 RDMA/ipoib: Handle user-supplied address when creating child adds f11f3f76c726 Merge branch 'mlx5_ipoib_qpn' into rdma.git for-next adds c367124e6cb3 RDMA/core: Clean up tracepoint headers adds c5f42b210515 RDMA/core: Check for error instead of success in alloc MR [...] adds b64b74b1d51c RDMA/core: Remove ib_alloc_mr_user function adds 42a3b153966c RDMA: Remove the udata parameter from alloc_mr callback adds f4375443b786 RDMA/mlx5: Get XRCD number directly for the internal use adds b73efcb26e2c RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate [...] adds 6f3ca6f4f5e0 RDMA/core: Optimize XRC target lookup adds 263427526f0c IB/uverbs: Enable CQ ioctl commands by default adds 04c0a5fcfcf6 IB/uverbs: Set IOVA on IB MR in uverbs layer adds 1c8fb1ea5a1d IB/uverbs: Expose UAPI to query ucontext adds 45ec21c971ed RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response adds 0fb556b2b58d RDMA/mlx5: Implement the query ucontext functionality adds 05f71ef97974 RDMA/mlx5: Introduce UAPI to query PD attributes adds 6c01e6b218ae IB/uverbs: Expose UAPI to query MR adds 3b023e1b680a RDMA/core: Create and destroy counters in the ib_core adds 28ad5f65c314 RDMA: Move XRCD to be under ib_core responsibility adds 5c99274be886 RDMA/rxe: Skip dgid check in loopback mode adds cc33b23e1e1c RDMA/hns: Optimize MTR level-0 addressing to access huge page adds ac47bf5ef122 RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function adds b572ebe66755 RDMA/mlx5: Separate restrack callbacks initialization from main.c adds 64825827ae3a RDMA/mlx5: Separate counters from main.c adds f7c4ffda0cbf RDMA/mlx5: Separate flow steering logic from main.c adds d8b7515e25ec RDMA/mlx5: Cleanup DEVX initialization flow adds 1e2b5a90ded2 RDMA/mlx5: Delete one-time used functions adds 6c72a038bf42 RDMA/mlx5: Remove unused to_mibmr function adds 7c97f3aded10 RDMA/counter: Add PID category support in auto mode adds c9f557421e50 RDMA/counter: Only bind user QPs in auto mode adds cbeb7d896c0f RDMA/counter: Allow manually bind QPs with different pids [...] adds 6112ef62826e RDMA/rxe: Drop pointless checks in rxe_init_ports adds 9d576eac6380 RDMA/rxe: Return void from rxe_init_port_param() adds 293d8440a0bd RDMA/rxe: Return void from rxe_mem_init_dma() adds 420bd9e2d93e RDMA/rxe: Remove rxe_link_layer() adds 0829d2da608c RDMA/mlx5: Init dest_type when create flow adds 317000b926b0 IB/isert: allocate RW ctxs according to max IO size adds acca72e2b031 RDMA/qedr: SRQ's bug fixes adds 535ee8cdbcf8 IB/hfi1: Remove unnecessary fall-through markings adds 3e9fed7fb633 RDMA/usnic: switch from 'pci_' to 'dma_' API adds bbe4f4245271 RDMA/qedr: Add EDPM mode type for user-fw compatibility adds eb7f84e379da RDMA/qedr: Add EDPM max size to alloc ucontext response adds 5f0b2a6093a4 RDMA/rxe: Prevent access to wr->next ptr afrer wr is poste [...] adds 90efc8b2d458 RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set adds 6f38efca9bf0 RDMA/core: Allocate the pkey cache only if the pkey_tbl_le [...] adds ab75a6cb8cb2 RDMA/core: Remove query_pkey from the mandatory ops adds c4995bd35471 RDMA/siw: Remove the query_pkey callback adds ce07f1c6a8be RDMA/cxgb4: Remove the query_pkey callback adds c1c5e9fd3ab5 RDMA/i40iw: Remove the query_pkey callback adds ca4beeee9895 RDMA/qedr: Remove the query_pkey callback adds 1da968e0ef1f RDMA/bnxt_re: introduce wqe mode to select execution path adds 159fb4ceacd7 RDMA/bnxt_re: introduce a function to allocate swq adds 5ac5396a6c6a RDMA/bnxt_re: Pull psn buffer dynamically based on prod adds 54ace98443ab RDMA/bnxt_re: Add helper data structures adds 2bb3c32c5c5f RDMA/bnxt_re: Change wr posting logic to accommodate varia [...] adds e25c52c7ccf7 RDMA/bnxt_re: Update maintainers for Broadcom rdma driver adds 8e7eafb816ab RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify adds c94e272b57ab RDMA/mlx5: Allow SQ modification adds 0f63ef1dd581 RDMA/core: Align abort/commit object scheme for write() an [...] adds 16e51f78a9db RDMA/core: Update write interface to use automatic object [...] adds d4d7f59643f7 RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow adds 29f3fe1d6854 RDMA/uverbs: Remove redundant assignments adds 9b8d84692485 RDMA/uverbs: Silence shiftTooManyBitsSigned warning adds 6f24b15925ec IB/hfi1: Use fallthrough pseudo-keyword adds 8b603d0715a3 RDMA/mlx5: Fix typo in enum name adds 1dcb6c36a5eb net/mlx5: Support setting access rights of dma addresses adds 2a913f23447c net/mlx5: Add VDPA interface type to supported enumerations adds 8a06a79b0aa8 net/mlx5: Add interface changes required for VDPA adds 4c2573e1f6c7 net/mlx5: Enable count action for rules with allow action adds 042dd05bddbd RDMA/mlx5: ConnectX-7 new capabilities to set relaxed orde [...] adds 222463593881 RDMA/mlx5: Use MLX5_SET macro instead of local structure adds 896ec9735336 RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 adds 792377436871 Merge branch 'mlx5_uar' into rdma.git /for-next adds 47fda651d5af RDMA/core: Fix return error value in _ib_modify_qp() to negative adds 71cab8ef5c9e RDMA/mlx5: Delete unreachable code adds d56a7852ec4d IB/iser: use new shared CQ mechanism adds c6e663072333 IB/isert: use new shared CQ mechanism adds c804af2c1d31 IB/srpt: use new shared CQ mechanism adds 556c811f24b3 RDMA/efa: Expose maximum TX doorbell batch adds da2924bdca99 RDMA/efa: Expose minimum SQ size adds a5d87b698547 RDMA/efa: User/kernel compatibility handshake mechanism adds d4f9cb5c5b22 RDMA/efa: Add EFA 0xefa1 PCI ID adds d54f23c09ec6 RDMA/cma: Simplify DEVICE_REMOVAL for internal_id adds 3647a28de1ad RDMA/cma: Using the standard locking pattern when deliveri [...] adds cc9c03734389 RDMA/cma: Remove unneeded locking for req paths adds f6a9d47ae685 RDMA/cma: Execute rdma_cm destruction from a handler properly adds 09e0dbbeed82 RDMA/rtrs-clt: add an additional random 8 seconds before r [...] adds 03ed5a8cda65 RDMA/rtrs: remove WQ_MEM_RECLAIM for rtrs_wq adds 6bf9d8f6f0df RDMA/include: Replace license text with SPDX tags adds 1d70ad0f8543 RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP adds 57005c96b7cb RDMA/hns: Remove redundant hardware opcode definitions adds cdc1f3e94656 RDMA/hns: Refactor hns_roce_v2_set_hem() adds a247fd28c19b RDMA/hns: Remove support for HIP08_A adds eaaa98dedf28 RDMA/hns: Remove redundant parameters in set_rc_wqe() adds a5531e9b70ff RDMA/hns: Delete unnecessary memset when allocating VF resource adds 4327bd2c4141 RDMA/hns: Fix error during modify qp RTS2RTS adds 395f2e8fd340 RDMA/hns: Fix the unneeded process when getting a general [...] adds 928da37a229f RDMA/umem: Add a schedule point in ib_umem_get() adds 76251e15ea73 RDMA/rxe: Remove pkey table adds 23fcc7dee2c6 RDMA/mlx5: Fix flow destination setting for RDMA TX flow table adds d7806bbd22ca Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 871838412adf scsi: ufs: Add quirk to fix mishandling utrlclr/utmrlclr adds b638b5eb624b scsi: ufs: Add quirk to disallow reset of interrupt aggregation adds 39bf2d83b54e scsi: ufs: Add quirk to enable host controller without hce adds 26f968d7de82 scsi: ufs: Introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk adds d779a6e90e18 scsi: ufs: Add quirk to fix abnormal ocs fatal error adds 55f4b1f73631 scsi: ufs: ufs-exynos: Add UFS host support for Exynos SoCs adds fb43337cd4cf scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk [...] adds 9006e3986f66 scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is [...] adds 488edafb1120 scsi: ufs-mediatek: Introduce low-power mode for device po [...] adds 561e3a8726b2 scsi: ufs-mediatek: Fix unbalanced clock on/off adds fc4983018fea scsi: ufs-mediatek: Allow unbound mphy adds 458a45f5262b scsi: ufs: Remove max_t in ufs_get_device_desc adds c4607a09450d scsi: ufs: Delete ufshcd_read_desc() adds cbe193f6f093 scsi: ufs: Fix potential NULL pointer access during memcpy adds 7a0bf85b5e18 scsi: ufs: Clean up ufs initialization path adds 72fb690eece1 scsi: ufs: Add compatibility with 3.1 UFS unit descriptor length adds 673511199ac9 scsi: ufs: Add SPDX GPL-2.0 to replace GPL v2 boilerplate adds 0a19a725c0ed scsi: Fix trivial spelling adds 896c9b4907c5 scsi: mpt3sas: Fix spelling mistake adds c0a18ee0ce78 scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices adds ed0b40ffa364 scsi: ufs: Clean up device vendor name and device quirk table adds 7a7df52dbc71 scsi: ufs: Remove unused field in struct uic_command adds aa5c697988b4 scsi: ufs: Add trace event for UIC commands adds b1bf66d1d5a8 scsi: ufs: Fix imprecise load calculation in devfreq window adds 9a3cd470f8e3 scsi: ufs-mediatek: Make ufs_mtk_wait_link_state static adds 393403efc360 scsi: ufs: ufs-exynos: Fix spelling mistake "pa_granularty [...] adds da3f28da1c27 scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT adds 71df6fb976c3 scsi: core: Remove scsi_sdb_cache adds 4c7b4d63273d scsi: core: Fix formatting errors in scsi_lib.c adds f51853fc0682 scsi: ufs: docs: Add WriteBooster documentation adds 3c58f737231e scsi: target: tcmu: Optimize use of flush_dcache_page adds 3145550a7f8b scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM adds d31503fe395d scsi: ufs: Allow exynos ufs driver to build as module adds b2bc2200e89b scsi: ufs: ufs-exynos: Fix return value check in exynos_uf [...] adds 6c9b3b2aa2df scsi: ufs: ufs-exynos: Fix build warning adds 040ab9c4fd00 scsi: cumana_2: Fix different dev_id between request_irq() [...] adds 37d090671720 scsi: bnx2fc: Removal of unused variables adds a7f1e69d4974 scsi: ufs: Disable WriteBooster capability for non-support [...] adds fbca7a04dbd8 scsi: storvsc: Fix spelling mistake adds b7a80dac0f1f scsi: ufs: ufs-exynos: Remove an unnecessary NULL check adds 5a0c256d96f0 scsi: target: tcmu: Fix crash on ARM during cmd completion adds a7f474542ea3 scsi: qla2xxx: Check the size of struct fcp_hdr at compile time adds f1e12bee55e6 scsi: qla2xxx: Remove the __packed annotation from struct [...] adds 2f91a0a03c2d scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easi [...] adds 67668b5b13c7 scsi: qla2xxx: Initialize 'n' before using it adds 9bb013584a5e scsi: qla2xxx: Remove a superfluous cast adds f8f12bda53ea scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 [...] adds 57fec9f24e58 scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() adds f85a299f5ec5 scsi: qla2xxx: Make qla2x00_restart_isp() easier to read adds e7019c95c40d scsi: qla2xxx: Introduce a function for computing the debu [...] adds 62e9dd177732 scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests adds 9f2475fe7406 scsi: qla2xxx: SAN congestion management implementation adds e5fcb81d40d4 scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test adds c93764a65b4b scsi: lpfc: Fix missing MDS functionality adds 9806c984d43a scsi: lpfc: Fix NVMe rport deregister and registration dur [...] adds d91e3abb682b scsi: lpfc: Fix oops due to overrun when reading SLI3 data adds 9dace1fa91ca scsi: lpfc: Fix stack trace seen while setting rrq active adds 03dbfe0668e6 scsi: lpfc: Fix shost refcount mismatch when deleting vport adds 86ee57a97a17 scsi: lpfc: Fix kdump hang on PPC adds 28ed7374401b scsi: lpfc: Fix language in 0373 message to reflect non-er [...] adds 45bc44270f0c scsi: lpfc: Allow applications to issue Common Set Feature [...] adds f0020e428af7 scsi: lpfc: Add support to display if adapter dumps are available adds 317aeb83c92b scsi: lpfc: Add blk_io_poll support for latency improvment adds 372c187b8a70 scsi: lpfc: Add an internal trace log buffer adds 3fed58b94e3d scsi: lpfc: Update lpfc version to 12.8.0.2 adds 6292130093c5 scsi: core: Register sysfs for SCSI workqueue adds e463f96bdc97 scsi: iscsi: Delay freeing target_id adds 1d726aa6ef57 scsi: iscsi: Optimize work queue flush use adds 93bf02e5a2c2 scsi: iscsi: Remove sessdestroylist adds 74595c044cb5 scsi: scsi_debug: Fix in_use bitmap corruption adds d179f7c76324 scsi: powertec: Fix different dev_id between request_irq() [...] adds 86f2da1112cc scsi: eesox: Fix different dev_id between request_irq() an [...] adds 63c9ffe473d3 scsi: target: Check enforce_pr_isids during registration adds 3c006c7d23aa scsi: target: Fix xcopy sess release leak adds f32ba612ef0f scsi: target: Fix crash during SPEC_I_PT handling adds 169622eee437 scsi: target: Fix iscsi transport id parsing adds a6f9b6cee3f2 scsi: target: Fix iscsi transport id buffer setup adds bd7f65d95200 scsi: target: Fix iscsi transport id buf len calculation adds 639341bf8836 scsi: target: Handle short iSIDs adds 919a295abf96 scsi: iscsi: Register sysfs for workqueue iscsi_destroy adds 0cd0e57ec858 scsi: zfcp: Use prandom_u32_max() for backoff adds 459ad085d87b scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() adds b9789bfbfe9d scsi: docs: Update outdated link to IBM developerworks adds c06de6e28c9e scsi: docs: Remove invalid link and update text for zfcp k [...] adds b43cdb5ac856 scsi: zfcp: Clean up zfcp_erp_action_ready() adds 6bcb7c171a0c scsi: zfcp: Replace open-coded list move adds c3bfffa5ec69 scsi: zfcp: Avoid benign overflow of the Request Queue's f [...] adds 2b46e5c14218 scsi: megaraid: Fix kdoc comments format adds 7b3c1035082c scsi: megaraid: Fix compilation warnings adds 97eec79f6caa scsi: megaraid: Remove set but unused variable adds 2a6576d29d3b scsi: megaraid: Remove set but unused variable adds aa055885ebad scsi: megaraid: Fix set but unused variable adds b1a557c23616 scsi: megaraid: Remove set but unused variable adds 91e08b35a8a8 scsi: sd: Fix kdoc comment format adds 8df513da056d scsi: sd_zbc: Fix kdoc comment format adds 2eab3eb043ad scsi: mpt3sas: Fix set but unused variable adds 9133d27ef104 scsi: mpt3sas: Fix kdoc comments format adds a23064c4123b scsi: ufs: Change upiu_flags to be u8 adds 4be1fa2b55a8 scsi: fdomain: Mark 'fdomain_pm_ops' as __maybe_unused adds 3c011793aca7 scsi: aha152x: Remove unused variable 'ret' adds af0b55d06004 scsi: pcmcia: nsp_cs: Use new __printf() format notation adds 97a33483425d scsi: pcmcia: nsp_cs: Remove unused variable 'dummy' adds b1987c884585 scsi: libfc: fc_disc: Fix-up some incorrectly referenced f [...] adds 26e0b9aa3578 scsi: lpfc: Fix inconsistent indenting adds 5e7341e1f9ec scsi: ufs: UFS driver v2.1 spec crypto additions adds 70297a8ac7a7 scsi: ufs: UFS crypto API adds df043c745ea1 scsi: ufs: Add inline encryption support to UFS adds 17105d959b26 scsi: lpfc: Fix interrupt assignments when multiple vector [...] adds 77dd7d7b3442 scsi: lpfc: Fix less-than-zero comparison of unsigned value adds 3010dfb0b77c scsi: advansys: docs: Eliminate duplicated word adds 0a76566595bf scsi: storvsc: Add validation for untrusted Hyper-V values adds e33c2482289b scsi: cxgb4i: Add support for iSCSI segmentation offload adds f178842224b3 scsi: target: cxgbit: Check connection state before issuin [...] adds b53293fa662e scsi: target: cxgbit: Remove tx flow control code adds a3170376f7db scsi: ufs: Simplify completion timestamp for SCSI and quer [...] adds 6edfdcfe285e scsi: ufs: Fix and simplify setup_xfer_req variant operation adds dd06a40201fe scsi: target: Remove unused variable 'tpg' adds b92a4a9f7be8 scsi: cxgb4i: Fix dereference of pointer tdata before it i [...] adds 92e8d0323a51 scsi: virtio_scsi: Remove unnecessary condition check adds 30f259b4886a scsi: cxgb4i: Clean up a debug printk adds 46426552e74f scsi: ufs-mediatek: Add inline encryption support adds 05d91b557af9 scsi: hisi_sas: Directly trigger SCSI error handling for c [...] adds 3d570a28ee8d scsi: hisi_sas: Remove one kerneldoc comment adds c87bf24cfb60 scsi: scsi_debug: Add check for sdebug_max_queue during mo [...] adds c10fa55f5e7a scsi: scsi_debug: Support hostwide tags adds 3a90a63d02b8 scsi: scsi_debug: every_nth triggered error injection adds 30f67481a18b scsi: scsi_debug: Update documentation url and bump version adds 74341d35b901 scsi: libfc: Supply some missing kerneldoc struct/function [...] adds e721eb0616f6 scsi: scsi_transport_fc: Match HBA Attribute Length with H [...] adds ee9ec5c9af94 scsi: libfc: trivial: Fix spelling mistake of 'discovery' adds 54888649bec7 scsi: fcoe: Fix various kernel-doc infringements adds 3052652326dc scsi: fcoe: Fix a myriad of documentation issues adds f2db5efefa89 scsi: fcoe: Correct some kernel-doc issues adds ca63d8e2e9ef scsi: bnx2fc: Repair a range of kerneldoc issues adds a9d4aece2255 scsi: qedf: Demote obvious misuse of kerneldoc to standard [...] adds c6e2f4bd794a scsi: qedf: Remove set but not checked variable 'tmp' adds 9865a04d528c scsi: libfc: Repair function parameter documentation adds f636acae8d0d scsi: libfc: Fix a couple of misdocumented function parameters adds ebb40ab68118 scsi: libfc: Provide missing and repair existing function [...] adds 4db2ac3e0392 scsi: bnx2fc: Fix a couple of bitrotted function documenta [...] adds 18bc435e0a1d scsi: arcmsr: Remove some set but unused variables adds 50efc51cb9ff scsi: qedf: Remove a whole host of unused variables adds 2bd92b33643e scsi: bnx2fc: Demote obvious misuse of kerneldoc to standa [...] adds e3f58eeedb55 scsi: aic7xxx: Remove unused variable 'tinfo' adds 614fc2f9883e scsi: aic7xxx: Remove unused variable 'ahc' adds 7097a517446f scsi: aic7xxx: Remove unused variable 'targ' adds aa89d74e040a scsi: aic7xxx: Fix 'amount_xferred' set but not used issue adds ce7e0a84e5d7 scsi: qedf: Demote obvious misuse of kerneldoc to standard [...] adds 8558d5a4f38c scsi: aacraid: Provide suggested curly braces around empty [...] adds 00a72e8cd267 scsi: aacraid: Fix a couple of small kerneldoc issues adds 2862a3a26c2d scsi: aic94xx: Demote seemingly unintentional kerneldoc header adds e802fc43ba36 scsi: pm8001: Demote obvious misuse of kerneldoc and updat [...] adds bb458974e063 scsi: aic94xx: Repair kerneldoc formatting error and remov [...] adds e7eb414c653d scsi: aacraid: Fix a bunch of function doc formatting errors adds 7ec772d0c3e6 scsi: qla4xxx: Provide a missing function param descriptio [...] adds bc2736e98e02 scsi: lpfc: Quieten some printks adds ba8ca097089b scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' [...] adds 1f5468231476 scsi: lpfc: NVMe remote port devloss_tmo from lldd adds ca0800a68ac7 scsi: sd_zbc: Remove unused inline functions adds 58101f1504ad scsi: qla2xxx: Address a set of sparse warnings adds b115958d91f5 scsi: aacraid: Repair two kerneldoc headers adds cf93fffac261 scsi: aacraid: Fix a few kerneldoc issues adds 2fee77e5b820 scsi: aacraid: Fix logical bug when !DBG adds 0123c7c62d6c scsi: aacraid: Remove unused variable 'status' adds 71aa4d3e0e78 scsi: aacraid: Demote partially documented function header adds 966fdadf6fea scsi: aic94xx: Document 'lseq' and repair asd_update_port_ [...] adds f1134f0eb184 scsi: aacraid: Fix a bunch of function header issues adds d2e510505006 scsi: aic94xx: Fix a couple of formatting and bitrot issues adds ae272a95133a scsi: aacraid: Fill in the very parameter descriptions for [...] adds e1c3e0f8a2ae scsi: pm8001: Provide descriptions for the many undocument [...] adds a96099e2c164 scsi: ipr: Fix a mountain of kerneldoc misdemeanours adds e31f2661ff41 scsi: virtio_scsi: Demote seemingly unintentional kerneldo [...] adds 4dc833999e37 scsi: ipr: Remove a bunch of set but checked variables adds f3bdc59f9b11 scsi: ipr: Fix struct packed-not-aligned issues adds 8a692fdb1d04 scsi: myrs: Demote obvious misuse of kerneldoc to standard [...] adds abad069ef0da scsi: be2iscsi: Fix API/documentation slip adds dbc019a48f97 scsi: be2iscsi: Fix misdocumentation of 'pcontext' adds 7405edfdfb96 scsi: be2iscsi: Add missing function parameter description adds 09d99705b5d2 scsi: lpfc: Correct some pretty obvious misdocumentation adds 91b6e191c4dc scsi: aic7xxx: Remove unused variable 'ahd' adds 532d56c631f1 scsi: aic7xxx: Remove unused variables 'wait' and 'paused' adds 42b840bcfc16 scsi: aic7xxx: Fix 'amount_xferred' set but not used issue adds b9245385f73c scsi: sd_zbc: Don't limit max_zone_append sectors to max_h [...] adds ede74559ed8b scsi: scsi_transport_sas: Add missing newline in sysfs 'en [...] adds e6b9489acc7e scsi: scsi_transport_iscsi: Drop a duplicated word adds 27e1b94dc9af scsi: hpsa: Correct rare oob condition adds 9bb872a725f6 scsi: hpsa: Increase queue depth for external LUNs adds 30bda7848a23 scsi: hpsa: Increase controller error handling timeout adds 654cc541a949 scsi: hpsa: Bump version adds 1eb81df5c53b scsi: megaraid_sas: Clear affinity hint adds 3eef38a14370 scsi: aic79xx: Restore modes when exiting ahd_linux_queue_ [...] adds 0f206514749b scsi: firmware: qcom_scm: Add support for programming inli [...] adds 083dd788e4c1 scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers adds 1bc726e26ef3 scsi: ufs: Add program_key() variant op adds df4ec2fa7a4d scsi: ufs-qcom: Add Inline Crypto Engine support adds 8f38f8e0a30e scsi: block: pm: Simplify resume handling adds b54dc46cbe71 scsi: imm: Remove superfluous breaks adds 6671eebd672c scsi: ppa: Remove superfluous breaks adds e3d2bf6505dd scsi: lpfc: Add dependency on CPU_FREQ adds 3a243c2c3500 scsi: libsas: Remove postreset from sas_sata_ops adds 386533796574 scsi: libsas: Check link status in ATA prereset() adds 55eb809f5e1c scsi: libsas: Remove redundant assignment to variable res adds edd7dd2292ab scsi: mesh: Fix panic after host or bus reset adds 61965bf6c142 scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' [...] adds 584d902eb10e scsi: isci: Remove redundant initialization of variable 'status' adds 51d263cbdd76 scsi: fnic: Use eth_broadcast_addr() to assign broadcast address adds e2289db1ccc6 scsi: fcoe: Use eth_zero_addr() to clear mac address adds e73a5e8e8003 scsi: core: Only return started requests from scsi_host_fi [...] adds f30785db7546 scsi: core: Add missing scsi_device_put() in scsi_host_block() adds 811f39479c0c scsi: core: Delete unnecessary buffer allocation for every [...] adds 003015b890e1 scsi: dpt_i2o: Remove superfluous memset() adds 7c7ef829ad08 scsi: arcmsr: arcmsr_hba: Remove statement with no effect adds 84dc1a1d5459 scsi: aic7xxx: aic79xx_core: Remove a bunch of unused variables adds baef36891460 scsi: aacraid: Add descriptions for missing parameters adds 3c4538f80b09 scsi: aacraid: Add missing description for 'dev' adds 5d9d46b93d0a scsi: aacraid: Add missing description for 'dev' adds ee37a6e6d2a1 scsi: aic94xx: Fix a couple of kerneldoc formatting issues adds a13689118f63 scsi: aacraid: Add descriptions for missing parameters adds 45c21cec3867 scsi: aic94xx: Fix kerneldoc formatting issue with 'task' adds a0cf5ce40d12 scsi: pm8001: Move function header and supply some missing [...] adds cd2eebfd4028 scsi: pm8001: Add descriptions for unused 'attr' function [...] adds 4c2de9c54112 scsi: qla4xxx: Remove set but unused variable 'func_number' adds b854460053ec scsi: qla4xxx: Check return value of pci_set_mwi() adds 3ca2c203ed99 scsi: qla4xxx: Move 'qla4_83xx_reg_tbl' from shared header adds 0683550b54c4 scsi: aic7xxx: Remove set but unused variables 'targ_info' [...] adds 083645bab221 scsi: pm8001: Fix a bunch of kerneldoc issues adds 6ad4a51764a0 scsi: pm8001: Fix some function documentation issues adds 685f94794f9a scsi: pm8001: Remove a bunch of set but unused variables adds f30554c27112 scsi: qla4xxx: Move 'qla4_82xx_reg_tbl' to the only place [...] adds 3c1311ad837e scsi: lpfc: Remove unused variable 'pg_addr' adds 0d5fea42989e scsi: qla4xxx: Fix-up incorrectly documented parameter adds 67b8b93a559f scsi: qla4xxx: Fix incorrectly named function parameter adds 7af29d455362 scsi: lpfc: Fix-up around 120 documentation issues adds ea310f574e73 scsi: pm8001: Staticify 'pm80xx_pci_mem_copy' and 'mpi_set [...] adds cdeeb36d8f24 scsi: qla4xxx: Fix some kerneldoc parameter documentation issues adds fc5fba6e2ae2 scsi: qla4xxx: Repair function documentation headers adds c734de98a7bc scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'al [...] adds c0ad04b4b6d7 scsi: qla4xxx: Document qla4xxx_process_ddb()'s 'conn_err' adds 6265bc4a41cd scsi: lpfc: Fix-up formatting/docrot where appropriate adds 5446a91d8401 scsi: csiostor: Fix misnamed function parameter adds f67e81641db7 scsi: qla4xxx: Remove three set but unused variables adds 653557df36e0 scsi: qla4xxx: Supply description for 'code' adds fd4cdf6488d1 scsi: csiostor: Demote kerneldoc that fails to meet the criteria adds 3bbd8ef9f780 scsi: bfa: Staticify all local functions adds 11d8e56bfd3f scsi: lpfc: Ensure variable has the same stipulations as c [...] adds 633e19b57110 scsi: sym53c8xx_2: Add missing description for 'pdev' adds 101706dc0a46 scsi: sym53c8xx_2: Ensure variable has the same stipulatio [...] adds f27e1bbc5cb2 scsi: cxgb3i: Remove bad documentation and demote kerneldo [...] adds a0e4a64f8650 scsi: lpfc: Fix some function parameter descriptions adds e415f2a2acd9 scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/m [...] adds bc5b681614cc scsi: ufs: ufs-qcom: Demote nonconformant kerneldoc headers adds b4688a7e01e5 scsi: bnx2i: Fix parameter misnaming in function header adds b44cc4a40bd6 scsi: ufs: ufs-exynos: Demote seemingly unintentional kern [...] adds 0aaaa04a7a79 scsi: bfa: Staticify local functions adds 2ad6e0c339d2 scsi: bnx2i: Add missing descriptions for 'attr' parameter adds 70b4de0bb928 scsi: bfa: Remove set but unused variable 'rp' adds 7106de1d8a75 scsi: bfa: Demote seemingly unintentional kerneldoc header adds e4020e0835ed scsi: qedi: Remove 2 set but unused variables adds ffe1757e45aa scsi: ips: Remove some set but unused variables adds 00e245655e75 scsi: ips: Convert strnlen() to memcpy() since result shou [...] adds 6e3f4f68821b scsi: qla4xxx: Remove set but unused variable 'status' adds 7fa03c77cd54 scsi: lpfc: Use __printf() format notation adds fe614acd583f scsi: lpfc: Add and rename a whole bunch of function param [...] adds d10d1df6301d scsi: qla4xxx: Rename function parameter descriptions adds 012d019f5a50 scsi: lpfc: Fix a bunch of kerneldoc misdemeanors adds 22f8c077411b scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param adds c7ccd038b729 scsi: bfa: Remove a few unused variables 'pgoff' and 't' adds 085d46fd2202 scsi: csiostor: Mark known unused variable as __always_unused adds f11106c93fc9 scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_st [...] adds 00025fc7e676 scsi: bfa: Staticify non-external functions adds f5816509a2f2 scsi: csiostor: Add missing description for csio_rnode_fwe [...] adds eaefa33014bf scsi: bfa: Demote non-compliant kerneldoc headers to stand [...] adds e95fcb77921c scsi: bfa: Remove unused variable 'adisc' adds dd3273c9b10f scsi: bnx2i: Fix a whole host of kerneldoc issues adds 89c19a8e5ec3 scsi: bnx2i: Add, remove and edit some function parameter [...] adds c4b68559edf5 scsi: be2iscsi: Correct misdocumentation of function param 'ep' adds 56d244fe89c9 scsi: qedi: Remove set but unused variable 'tmp' adds e36e0427a46a scsi: esas2r: Add braces around the one-line if() adds b1a187f2615a scsi: bfa: Demote non-kerneldoc headers down to standard c [...] adds 310531ffc3c8 scsi: bfa: Demote seemingly unintentional kerneldoc header adds 20e73cb1d03c scsi: bfa: Demote seemingly unintentional kerneldoc header adds 3db05fed8b58 scsi: qedi: Demote seemingly unintentional kerneldoc header adds 010f7c2ab4ad scsi: qedi: Staticify non-external function 'qedi_get_iscs [...] adds 64332c13d0d1 scsi: bfa: Ensure a blank line precedes next function/header adds a8b6d0ee6e9e scsi: bnx2i: Add parameter description and rename another adds e3903d31826f scsi: esas2r: Demote a few non-conformant kerneldoc headers adds 6eaa862747ea scsi: mvsas: Move 'core_nr' inside #ifdef and remove unuse [...] adds 4e108d4f2816 scsi: target: iscsi: Fix login error when receiving adds df2de6f28629 scsi: target: iscsi: Fix inconsistent debug message adds f5e2714ad1a6 scsi: target: Modify core_tmr_abort_task() adds 2e45a1a9c75d scsi: target: Add tmr_notify backend function adds a35129024e88 scsi: target: tcmu: Use priv pointer in se_cmd adds c96849276211 scsi: target: tcmu: Do not queue aborted commands adds 3d3f9d56a570 scsi: target: tcmu: Factor out new helper ring_insert_padding adds ed212ca87897 scsi: target: tcmu: Fix and simplify timeout handling adds bc2d214af5db scsi: target: tcmu: Implement tmr_notify callback adds 59526d7a187f scsi: target: tcmu: Make TMR notification optional adds 5759ff1131cd scsi: hpsa: Correct ctrl queue depth adds 68e12e5f6135 scsi: iscsi: Do not put host in iscsi_set_flashnode_param() adds 0255b1e3d849 scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC adds 02e3e588f0e1 scsi: lpfc: Fix typo in comment for ULP adds 84905d34f149 scsi: scsi_debug: Fix request sense adds fc13638ae92e scsi: scsi_debug: Implement tur_ms_to_ready parameter adds bb2e33146876 scsi: virtio-scsi: Correctly handle the case where all LUN [...] adds c4df6eed972e scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM" adds d61fa5bc3e52 scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices adds bf1a28f92a8b scsi: scsi_transport_srp: Sanitize scsi_target_block/unblo [...] adds dfdf16ecfd6a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 3f03b6498172 auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code adds ed35832648b5 Merge tag 'auxdisplay-for-linus-v5.9-rc1' of git://github. [...] adds 172066cc314f acpi: thermal: Fix error handling in the register function adds 1595d887afe4 thermal: Store thermal mode in a dedicated enum adds cbba1d719534 thermal: Add current mode to thermal zone device adds 5a3506657f71 thermal: Store device mode in struct thermal_zone_device adds 1ee14820fd8e thermal: remove get_mode() operation of drivers adds ac5d9ecc74d8 thermal: Add mode helpers adds 7f4957be0d5b thermal: Use mode helpers in drivers adds bbcf90c0646a thermal: Explicitly enable non-changing thermal zone devices adds b56bdff78e0b thermal: core: Stop polling DISABLED thermal devices adds 5d7bd8aa7c35 thermal: Simplify or eliminate unnecessary set_mode() methods adds f5e50bf4d3ef thermal: Rename set_mode() to change_mode() adds 7a7d66f26b0f acpi: thermal: Don't call thermal_zone_device_is_enabled() adds d92ed2c9d3ff thermal: imx: Use driver's local data to decide whether to [...] adds 514acd00f957 thermal: Make thermal_zone_device_is_enabled() available t [...] adds 3d44a509c1da thermal: core: Add helpers to browse the cdev, tz and gove [...] adds 329b064fbd13 thermal: core: Get thermal zone by id adds 1ce50e7d408e thermal: core: genetlink support for events/cmd/sampling adds 55cdf0a283b8 thermal: core: Add notifications call in the framework adds 5b8583d3bd7f thermal: netlink: Fix compilation error when CONFIG_NET=n adds 52674f565718 thermal: core: remove redundant initialization of variable ret adds af0e5f1f47d8 thermal/drivers/clock_cooling: Remove clock_cooling code adds 947d85f00c03 thermal: rcar_gen3_thermal: Add r8a774e1 support adds c62e7ac39564 net: genetlink: Move initialization to core_initcall adds d2a89b528395 thermal: netlink: Improve the initcall ordering adds 3f5a2cbe0f5c thermal: core: Move initialization after core initcall adds cff1d293bb3a dt-bindings: thermal: Get rid of thermal.txt and replace r [...] adds 679d10df716b thermal: rcar_gen3_thermal: Do not shadow thcode variable adds 8bcd0178d37b MAINTAINERS: Add maintenance information for IPA adds 0f348db01fdf thermal: ti-soc-thermal: Fix reversed condition in ti_ther [...] adds 4b9e373e04ca thermal: imx8mm: Support module autoloading adds 287d95955835 thermal: int340x: processor_thermal: fix: update Jasper La [...] adds 82aa68afa168 thermal: core: Fix thermal zone lookup by ID adds ec99756ae139 dt-bindings: tsens: qcom: Document MSM8939 compatible adds 332bc8ebab2c thermal: qcom: tsens-v0_1: Add support for MSM8939 adds 25be77e588a6 thermal: core: Add thermal zone enable/disable notification adds 09e91cdedaa5 MAINTAINERS: update entry to thermal governors file name p [...] adds 0de967f24e6c thermal: Update power allocator and devfreq cooling to SPD [...] adds 54bf1e5a629d thermal: mediatek: Prepare to add support for other platforms adds 89945047b166 thermal: mediatek: Add tsensor support for V2 thermal system adds c569e805c7bc thermal: intel: intel_pch_thermal: Add Cannon Lake Low Pow [...] adds 96e3f3c16b7a Merge tag 'thermal-v5.9-rc1' of git://git.kernel.org/pub/s [...] adds baf57b56d360 cifs: Fix leak when handling lease break for cached root fid adds 0a018944eee9 smb3: warn on confusing error scenario with sec=krb5 adds 66a4bbc327e7 cifs: remove unused variable 'server' adds a3713ec3d775 cifs`: handle ERRBaduid for SMB1 adds 8e408fc9fd48 cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails adds 60e5e4b3bc8e cifs: Remove the superfluous break adds a03f507de5f4 cifs: delete duplicated words in header files adds 1a0e7f7c3c57 cifs: convert to use be32_add_cpu() adds 565674d613d7 cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tre [...] adds 2e5de4244521 cifs: reduce number of referral requests in DFS link lookups adds 7d397a034d5c cifs: rename reconn_inval_dfs_target() adds a52930353eaf cifs: handle empty list of targets in cifs_reconnect() adds 7548e1da8d2d cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect adds c6a80e1ff410 cifs: fix double free error on share and prefix adds 11375a59a99c cifs: only update prefix path of DFS links in cifs_tree_connect() adds 7efd08158261 cifs: document and cleanup dfs mount adds 327a8d76b1ac Merge tag '5.9-rc-smb3-fixes-part1' of git://git.samba.org [...] adds 592e7cd00bb9 erofs: Replace HTTP links with HTTPS ones adds 0dcd3c94e024 erofs: fix extended inode could cross boundary adds ee4bf86c69d1 erofs: fold in used-once helper erofs_workgroup_unfreeze_final() adds 0e62ea33ac12 erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's adds 019c407c1dfb Merge tag 'erofs-for-5.9-rc1' of git://git.kernel.org/pub/ [...] adds 1fcbcf06e4f1 ext2: fix improper assignment for e_value_offs adds b4962091a54c ext2: propagate errors up to ext2_find_entry()'s callers adds a43850a380ef ext2: ext2_find_entry() return -ENOENT if no entry found adds bc2fbaa4d380 ext2: fix missing percpu_counter_inc adds 30b42a714d32 ext2: remove nocheck option adds cf1013f441eb ext2: fix some incorrect comments in inode.c adds 1197d04fd3f1 ext2: initialize quota info in ext2_xattr_set() adds 1f1a5be80cee Replace HTTP links with HTTPS ones: DISKQUOTA adds 476fdf14e5c5 quota: Fixup http links in quota doc adds 248727a49897 udf: Replace HTTP links with HTTPS ones adds 17a0445e7b5d ext2: ext2.h: fix duplicated word + typos adds 269f00a950cd reiserfs: reiserfs.h: delete a duplicated word adds dcec10a5d16b udf: osta_udf.h: delete a duplicated word adds 9436fb4d8993 reiserfs: delete duplicated words adds 09e70bb4d89f Merge tag 'for_v5.9-rc1' of git://git.kernel.org/pub/scm/l [...] adds 47aaabdedf36 fanotify: Avoid softlockups when reading many events adds 71d734103edf fsnotify: Rearrange fast path to minimise overhead when th [...] adds c738fbabb0ff fsnotify: fold fsnotify() call into fsnotify_parent() adds cbcf47adc8aa fsnotify: return non const from fsnotify_data_inode() adds 9a02aa40dd5a nfsd: use fsnotify_data_inode() to get the unlinked inode adds 9991bb84b27a kernfs: do not call fsnotify() with name without a parent adds 956235afd145 inotify: do not use objectid when comparing events adds b8a6c3a2f0ae fanotify: create overflow event type adds 9c61f3b560f5 fanotify: break up fanotify_alloc_event() adds b54cecf5e229 fsnotify: pass dir argument to handle_event() callback adds 08b95c338e0c fanotify: remove event FAN_DIR_MODIFY adds 0badfa029e5f fanotify: generalize the handling of extra event flags adds 103ff6a55492 fanotify: generalize merge logic of events on dir adds 6ad1aadd9704 fanotify: distinguish between fid encode error and null fid adds d809daf1b6ad fanotify: generalize test for FAN_REPORT_FID adds 3ef866536645 fanotify: mask out special event flags from ignored mask adds 4ed6814a91cc fanotify: prepare for implicit event flags in mark mask adds 85af5d9258cc fanotify: use FAN_EVENT_ON_CHILD as implicit flag on sb/mo [...] adds 6ba8d7107f27 fsnotify: add object type "child" to object type iterator adds f454fa610a69 fanotify: use struct fanotify_info to parcel the variable [...] adds f35c41567867 fanotify: no external fh buffer in fanotify_name_event adds 62cb0af4cea8 dnotify: report both events on parent and child with singl [...] adds c8f3446c66d8 inotify: report both events on parent and child with singl [...] adds 497b0c5a7c06 fsnotify: send event to parent and child with single callback adds 82ace1efb3cb fsnotify: create helper fsnotify_inode() adds 40a100d3adc1 fsnotify: pass dir and inode arguments to fsnotify() adds 957f7b472c6b inotify: do not set FS_EVENT_ON_CHILD in non-dir mark mask adds 7dbe60801678 audit: do not set FS_EVENT_ON_CHILD in audit marks mask adds 9b93f33105f5 fsnotify: send event with parent/name info to sb/mount/non [...] adds 79cb299c7e18 fsnotify: remove check that source dentry is positive adds 83b7a59896dd fanotify: add basic support for FAN_REPORT_DIR_FID adds 5128063739d2 fanotify: report events with parent dir fid to sb/mount/no [...] adds 929943b38daf fanotify: add support for FAN_REPORT_NAME adds 7e8283af6ede fanotify: report parent fid + name + child fid adds 691d976352c7 fanotify: report parent fid + child fid adds b9a1b9772509 fsnotify: create method handle_inode_event() in fsnotify_o [...] adds 8aed8cebdd97 fanotify: compare fsid when merging name event adds eb65405eb686 Merge tag 'fsnotify_for_v5.9-rc1' of git://git.kernel.org/ [...] adds 856473cd5d17 iomap: Make sure iomap_end is called after iomap_begin adds 54752de928c4 iomap: Only invalidate page cache pages on direct IO writes adds 80e543ae24db xfs: use ENOTBLK for direct I/O to buffered I/O fallback adds 60263d5889e6 iomap: fall back to buffered writes for invalidation failures adds 0e4656a299db Merge tag 'iomap-5.9-merge-5' of git://git.kernel.org/pub/ [...] adds 0ffddafc3a39 dlm: Fix kobject memleak adds 84d1c617402e net: sock: add sock_set_mark adds a5b7ab6352bf fs: dlm: set skb mark for listen socket adds 9c9f168f5b14 fs: dlm: set skb mark per peer socket adds 0ea47e4d2109 fs: dlm: don't close socket on invalid message adds ba3ab3ca68ca fs: dlm: change handling of reconnects adds 055923bf6b48 fs: dlm: implement tcp graceful shutdown adds 86cfccb66937 Merge tag 'dlm-5.9' of git://git.kernel.org/pub/scm/linux/ [...] adds 0f5d0a4c01cc thermal: don't make THERMAL_NETLINK 'default y' adds 9bceb80b3cc4 arm64: kaslr: Use standard early random function adds 995909a4e22b x86/mm/64: Do not dereference non-present PGD entries adds b4e9c9549f62 introduction of regset ->get() wrappers, switching ELF cor [...] adds 36c8673f90c8 x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() us [...] adds 4dfa103e82ae x86: kill dump_fpu() adds 4c35bf3ae948 [ia64] sanitize elf_access_gpreg() adds e2115cf3cc57 [ia64] teach elf_access_reg() to handle the missing range [...] adds a79ca8e7b9d5 [ia64] regularize do_gpregs_[gs]et() adds 6bc4f16c6c9b [ia64] access_uarea(): stop bothering with gpregs_[gs]et() adds e3fdfa37a3fa [ia64] access_uarea(): don't bother with fpregs_[gs]et() adds 030754c99538 sparc64: switch genregs32_get() to use of get_from_target() adds 87d805331a69 sparc32: get rid of odd callers of copy_regset_to_user() adds 8f0329211b70 sparc64: get rid of odd callers of copy_regset_to_user() adds 98a7fbf391db sparc32: get rid of odd callers of copy_regset_from_user() adds b7e46c527d22 sparc64: get rid of odd callers of copy_regset_from_user() adds a96dacf98884 arm64: take fetching compat reg out of pt_regs into a new helper adds b44f384074d0 arm64: get rid of copy_regset_to_user() in compat_ptrace_r [...] adds d547175b54fa arm64: sanitize compat_ptrace_write_user() adds 1e56f6d28954 Merge branches 'regset.x86', 'regset.ia64', 'regset.sparc' [...] adds dc12d7968f9c copy_regset_to_user(): do all copyout at once. adds 7717cb9bdd04 regset: new method and helpers for it adds 0557d64d983e x86: switch to ->regset_get() adds 47e12855a91d powerpc: switch to ->regset_get() adds b69c6320528a s390: switch to ->regset_get() adds 4d617aaae4e8 sparc: switch to ->regset_get() adds a0faf966a441 mips: switch to ->regset_get() adds 759de58f28b1 arm64: switch to ->regset_get() adds 3399d90ce63e sh: convert to ->regset_get() adds 3598e9f09608 arm: switch to ->regset_get() adds 5a806e0a1c4d arc: switch to ->regset_get() adds 4ff8a356daaf ia64: switch to ->regset_get() adds c7a0faa21e7e c6x: switch to ->regset_get() adds 2cb6cd495d17 riscv: switch to ->regset_get() adds f04b2b7cde01 openrisc: switch to ->regset_get() adds 4e5e7ea48e81 h8300: switch to ->regset_get() adds 8320514c91be hexagon: switch to ->regset_get() adds 6bda7688878b nios2: switch to ->regset_get() adds 1b5b456e39a0 nds32: switch to ->regset_get() adds bd0409a856bf parisc: switch to ->regset_get() adds a6ea5b458815 xtensa: switch to ->regset_get() adds dcad7854fcce csky: switch to ->regset_get() adds 1e6986c9db21 regset: kill ->get() adds c522401e0656 regset(): kill ->get_size() adds ce327e1c5411 regset: kill user_regset_copyout{,_zero}() adds 19b39c38abf6 Merge branch 'work.regset' of git://git.kernel.org/pub/scm [...] adds c04011fe8cbd fs: add a vfs_fchown helper adds 9e96c8c0e94e fs: add a vfs_fchmod helper adds 881627f35375 init: remove the bstat helper adds 4f5b246b37e0 md: move the early init autodetect code to drivers/md/ adds d82fa81c2364 md: replace the RAID_AUTORUN ioctl with a direct function call adds a1d6bc018911 md: remove the autoscan partition re-read adds 1a6a050620e4 md: remove the kernel version of md_u.h adds d1100488c3ce md: simplify md_setup_drive adds 7e0adbfc20c5 md: rewrite md_setup_drive to avoid ioctls adds c8376994c86c initrd: remove support for multiple floppies adds 899ac10cc0bd initrd: remove the BLKFLSBUF call in handle_initrd adds bef173299613 initrd: switch initrd loading to struct file based APIs adds f0ea68f1390c initrd: mark init_linuxrc as __init adds 9acc17baf1fd initrd: mark initrd support as deprecated adds 9ab6b718491b initramfs: remove the populate_initrd_image and clean_root [...] adds b2a74d5f9d44 initramfs: remove clean_rootfs adds bf6419e4d544 initramfs: switch initramfs unpacking to struct file based APIs adds 8f740636d904 init: open code setting up stdin/stdout/stderr adds fb2da16cd70a fs: remove ksys_getdents64 adds 166e07c37c64 fs: remove ksys_open adds bc1cd99a9ad7 fs: remove ksys_dup adds b25ba7c3c9ac fs: remove ksys_fchmod adds 863b67e15177 fs: remove ksys_ioctl adds 9d4b74aee804 fs: refactor do_utimes adds 27eb11c9632c fs: move timespec validation into utimes_common adds fd5ad30c7823 fs: expose utimes_common adds 38b082236e77 initramfs: use vfs_utimes in do_copy adds a1e6aaa3743a fs: refactor do_mount adds 41525f56e256 fs: refactor ksys_umount adds e24ab0ef689d fs: push the getname from do_rmdir into the callers adds bcbacc4909f1 devtmpfs: refactor devtmpfsd() adds 916db733deca init: initialize ramdisk_execute_command at compile time adds a94b5214487b init: mark console_on_rootfs as __init adds 09cbcec07b57 init: mark create_dev as __init adds c60166f04283 init: add an init_mount helper adds 09267defa36a init: add an init_umount helper adds 8fb9f73e5a53 init: add an init_unlink helper adds 20cce026c3e0 init: add an init_rmdir helper adds db63f1e31538 init: add an init_chdir helper adds 4b7ca5014cbe init: add an init_chroot helper adds b873498f99c7 init: add an init_chown helper adds 1097742efc64 init: add an init_chmod helper adds eb9d7d390e51 init: add an init_eaccess helper adds 812931d693da init: add an init_link helper adds cd3acb6a7934 init: add an init_symlink helper adds 83ff98c3e9cd init: add an init_mkdir helper adds 5fee64fcde07 init: add an init_mknod helper adds 716308a5331b init: add an init_stat helper adds 235e57935bf3 init: add an init_utimes helper adds f073531070d2 init: add an init_dup helper adds e1ec517e18ac Merge branch 'hch.init_path' of git://git.kernel.org/pub/s [...] adds 234e9d7a6200 riscv: Select ARCH_SUPPORTS_ATOMIC_RMW by default adds a2693fe254e7 RISC-V: Use a local variable instead of smp_processor_id() adds 526fbaed33e8 riscv: Register System RAM as iomem resources adds 6184358da000 riscv: Fixup static_obj() fail adds c15959921f8d riscv: Fixup lockdep_assert_held with wrong param cpu_running adds 3c4697982982 riscv: Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT adds 298447928bb1 riscv: Support irq_work via self IPIs adds ed48b297fe21 riscv: Enable context tracking adds 20d38f7c45a4 riscv: Allow building with kcov coverage adds cbb3d91d3bcf riscv: Add kmemleak support adds 08b5985e7be5 riscv: Fix typo in asm/hwcap.h uapi header adds f2c9699f6555 riscv: Add STACKPROTECTOR supported adds 8e0c02f27253 Replace HTTP links with HTTPS ones: RISC-V adds 11a54f422b0d riscv: Support R_RISCV_ADD64 and R_RISCV_SUB64 relocs adds ebc00dde8a97 riscv: Add jump-label implementation adds 3e7b669c6c53 riscv: Cleanup unnecessary define in asm-offset.c adds 63bb76de4aee mm: pgtable: Make generic pgprot_* macros available for no-MMU adds 89b03cc1dff0 riscv: Use generic pgprot_* macros from <linux/pgtable.h> adds 925ac7b6636b riscv: Select ARCH_HAS_DEBUG_VM_PGTABLE adds 79b1feba5455 RISC-V: Setup exception vector early adds e3ef4d69456e riscv: Fix build warning for mm/init adds 3843aca0521d riscv: fix build warning of mm/pageattr adds 635093e306a3 RISC-V: Fix build warning for smpboot.c adds 40284a072c42 riscv: disable stack-protector for vDSO adds dbf83817315d Merge tag 'riscv-for-linus-5.9-mw0' of git://git.kernel.or [...] adds cc0fec180d30 m68k: stmark2: defconfig updates adds 005b73d0dd83 m68knommu: __force type casts for raw IO access adds d4aa8affa1e9 m68knommu: fix use of cpu_to_le() on IO access adds 416426ab79b7 m68k: fix ColdFire mmu init compile warning adds bdee0e793cea m68knommu: fix overwriting of bits in ColdFire V3 cache control adds 58f80fa56d8b m68k: mcfmmu: remove stale part of comment about steal_context adds f944814eea02 m68k: use asm-generic cmpxchg_local() adds fde87ebf1daa m68k: stmark2: enable edma support for dspi adds 60e76bb8a4e4 Merge tag 'm68knommu-for-v5.9' of git://git.kernel.org/pub [...] adds 89bbe4c798bc powerpc/64: indirect function call use bctrl rather than b [...] adds f39eb5d8ac70 powerpc/dt_cpu_ftrs: Remove unused macro ISA_V2_07B adds e781f12a60a7 powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_0B adds 7714394706c0 powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_1 adds f134a7cef1d7 powerpc: Remove inaccessible CMDLINE default adds 0488d32530ec powerpc/configs: Remove CMDLINE_BOOL adds f0993c839e95 powerpc/xive: Ignore kmemleak false positives adds 55bd9ac46839 powerpc/mm: Fix typo in IS_ENABLED() adds 7c466b080796 powerpc/ptdump: Fix build failure in hashpagetable.c adds 178748b6d149 powerpc/pseries/svm: Drop unused align argument in alloc_s [...] adds 5f202c1a1d42 powerpc/powernv/ioda: Return correct error if TCE level al [...] adds 01bd29464284 selftests/powerpc: Allow choice of CI memory location in a [...] adds 620a6473df36 selftests/powerpc: Add prefixed loads/stores to alignment_ [...] adds 03fd42d458fb powerpc/fixmap: Fix FIX_EARLY_DEBUG_BASE when page size is 256k adds 548ad77d10f7 powerpc/4xx: ppc4xx compile flag optimizations adds 86590e524ee8 powerpc/mm/book3s64: Skip 16G page reservation with radix adds 105fb38124a4 powerpc/8xx: Modify ptep_get() adds 828ca4320d13 selftests/powerpc: Fix pkey access right updates adds c405b738daf9 selftests/powerpc: Move Hash MMU check to utilities adds 1addb6444791 selftests/powerpc: Add test for execute-disabled pkeys adds df4232d96e72 powerpc/boot: Use address-of operator on section symbols adds 86bc917d2ac1 powerpc/boot/dts: Fix dtc "pciex" warnings adds 76f09371bc05 powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config adds 3337bf41e0dd selftests/powerpc: Purge extra count_pmc() calls of ebb selftests adds 5c699396f5f6 powerpc/xmon: Reset RCU and soft lockup watchdogs adds acccc984c1f2 MAINTAINERS: Remove self from powerpc EEH adds 87db7579ebd5 ocxl: control via sysfs whether the FPGA is reloaded on a [...] adds 5658cf085ba3 powerpc/cacheinfo: Use cpumap_print to print cpumap adds 74b7492e4178 powerpc/cacheinfo: Make cpumap_show code reusable adds a87a77cb947c powerpc/cacheinfo: Add per cpu per index shared_cpu_list adds c339f9be304c cpuidle/powernv : Remove dead code block adds 93eacd94e09d powerpc/powernv: Make pnv_pci_sriov_enable() and friends static adds e3417faec526 powerpc/powernv: Move pnv_ioda_setup_bus_dma under CONFIG_ [...] adds b648a5132ca3 powerpc/spufs: add CONFIG_COREDUMP dependency adds 0138ba5783ae powerpc/64/signal: Balance return predictor stack in signa [...] adds 1f9bb31e5811 selftests/powerpc: Add FPU denormal test adds 7d38f089731f docs: powerpc: Clarify book3s/32 MMU families adds b506923ee44a Revert "powerpc/kasan: Fix shadow pages allocation failure" adds 41ea93cf7ba4 powerpc/kasan: Fix shadow pages allocation failure adds 667e3c413ecf powerpc/signal_32: Remove !FULL_REGS() special handling in [...] adds 020c4831e012 powerpc/signal_32: Simplify loop in PPC64 save_general_regs() adds 96032f983ca3 powerpc/signal64: Don't opencode page prefaulting adds 793d74a8c78e powerpc/vdso64: Switch from __get_datapage() to get_datapa [...] adds 029ab30b4c0a powerpc/mm: Enable radix GTSE only if supported. adds b6c84175078f powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE o [...] adds dd3d9aa5589c powerpc/mm/book3s64/radix: Off-load TLB invalidations to h [...] adds c83040192f37 powerpc/pmem: Restrict papr_scm to P8 and above. adds 32db09d992dd powerpc/pmem: Add new instructions for persistent storage [...] adds d35804279318 powerpc/pmem: Add flush routines using new pmem store and [...] adds 3e79f082ebfc libnvdimm/nvdimm/flush: Allow architecture to override the [...] adds 76e6c73f33d4 powerpc/pmem: Update ppc64 to use the new barrier instruction. adds 436499ab868f powerpc/pmem: Avoid the barrier in flush routines adds 8c26ab72663b powerpc/pmem: Initialize pmem device on newer hardware adds 891b4fe8fe3d powerpc/64s: restore_math remove TM test adds 01eb01877f33 powerpc/64s: Fix restore_math unnecessarily changing MSR adds b2b46304e936 powerpc: re-initialise lazy FPU/VEC counters on every fault adds 1026798c644b powerpc/security: re-name count cache flush to branch cache flush adds c06ac2771070 powerpc/security: change link stack flush state to the flu [...] adds 1afe00c74ffe powerpc/security: make display of branch cache flush more [...] adds c0036549a9d9 powerpc/security: split branch cache flush toggle from cod [...] adds 70d7cdaf0548 powerpc/64s: Move branch cache flushing bcctr variant to p [...] adds 4d24e21cc694 powerpc/security: Allow for processors that flush the link [...] adds 48f6e7f6d948 powerpc/pseries: remove cede offline state for CPUs adds ec2fc2a9e9bb powerpc/rtas: don't online CPUs for partition suspend adds c30f931e891e powerpc/numa: remove ability to enable topology updates adds 7d35bef96a46 powerpc/numa: remove unreachable topology update code adds e6eacf8eb4de powerpc/numa: make vphn_enabled, prrn_enabled flags const adds 50e0cf3742a0 powerpc/numa: remove unreachable topology timer code adds 6325cb4a4ea8 powerpc/numa: remove unreachable topology workqueue code adds 9fb8b5fd1bf7 powerpc/numa: remove vphn_enabled and prrn_enabled internal flags adds 893ec6461f46 powerpc/numa: stub out numa_update_cpu_topology() adds b1815aeac7fd powerpc/numa: remove timed_topology_update() adds 1835303e5690 powerpc/numa: remove start/stop_topology_update() adds 91713ac37785 powerpc/rtasd: simplify handle_rtas_event(), emit message [...] adds 042ef7cc43f4 powerpc/numa: remove prrn_is_enabled() adds cdf082c4570f powerpc/numa: remove arch_update_cpu_topology adds bb7c3d36e3b1 powerpc/pseries: remove prrn special case from DT update path adds 4abe60c6448b powerpc/pseries: remove memory "re-add" implementation adds 38c392cef190 powerpc/pseries: remove dlpar_cpu_readd() adds e978a3ccaa71 powerpc/pseries: remove obsolete memory hotplug DT notifier code adds 1a8f0886a600 powerpc/perf/hv-24x7: Add cpu hotplug support adds 792f73f747b8 powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to [...] adds db551f8cc6a3 powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base in [...] adds 1d33dd84080f powerpc/ppc-opcode: Move ppc instruction encoding from tes [...] adds 0654186510a4 powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h adds 3a1812379163 powerpc/ppc-opcode: Consolidate powerpc instructions from [...] adds 357c57294831 powerpc/ppc-opcode: Reuse raw instruction macros to stringify adds e4208f1399b1 powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macros adds ade7667a981b powerpc: Add cputime_to_nsecs() adds ba608c4fa12c powerpc/fadump: fix race between pstore write and fadump c [...] adds 29d9407e1037 powerpc/xive: Remove unused inline function xive_kexec_tea [...] adds 89c140bbaeee pseries: Fix 64 bit logical memory block panic adds 92fe8483b166 cpuidle/pseries: Make symbol 'pseries_idle_driver' static adds 07497137a5ef ocxl: Replace HTTP links with HTTPS ones adds 9a3e3dccbf43 powerpc/Kconfig: Replace HTTP links with HTTPS ones adds 77ca3951cc37 powerpc/perf: Add kernel support for new MSR[HV PR] bits i [...] adds a9f675f950a0 powerpc/vdso: Fix vdso cpu truncation adds 61f879d97ce4 powerpc/pseries: Detect secure and trusted boot state of t [...] adds ef9f7cfaa500 Merge branch 'fixes' into next adds 9a77c4a0a125 powerpc/prom: Enable Radix GTSE in cpu pa-features adds 645d5ce2f7d6 powerpc/mm/radix: Fix PTE/PMD fragment count for early pag [...] adds 9ce8853b4a73 powerpc/mm/radix: Free PUD table when freeing pagetable adds d6d6ebfc5dbb powerpc/mm/radix: Remove split_kernel_mapping() adds af9d00e93a4f powerpc/mm/radix: Create separate mappings for hot-plugged memory adds c37a63afc429 powerpc/mce: Add MCE notification chain adds 85343a8da2d9 powerpc/papr/scm: Add bad memory ranges to nvdimm bad ranges adds d79e7a5f26f1 powerpc/book3s64/pkeys: Use PVR check instead of cpu feature adds 33699023f51f powerpc/book3s64/pkeys: Fixup bit numbering adds b9658f83e721 powerpc/book3s64/pkeys: pkeys are supported only on hash o [...] adds ee8b39331f89 powerpc/book3s64/pkeys: Move pkey related bits in the linu [...] adds 1f404058e291 powerpc/book3s64/pkeys: Explain key 1 reservation details adds f491fe3fb41e powerpc/book3s64/pkeys: Simplify the key initialization adds 718d9b380174 powerpc/book3s64/pkeys: Prevent key 1 modification from us [...] adds a24204c30796 powerpc/book3s64/pkeys: kill cpu feature key CPU_FTR_PKEY adds a4678d4b477c powerpc/book3s64/pkeys: Simplify pkey disable branch adds c529afd7cbc7 powerpc/book3s64/pkeys: Convert pkey_total to num_pkey adds 3c8ab47362fe powerpc/book3s64/pkeys: Make initial_allocation_mask static adds 3e4352aeb8b1 powerpc/book3s64/pkeys: Mark all the pkeys above max pkey [...] adds d3cd91fb8d2e powerpc/book3s64/pkeys: Add MMU_FTR_PKEY adds e10cc8715d18 powerpc/book3s64/kuep: Add MMU_FTR_KUEP adds 2daf298de728 powerpc/book3s64/pkeys: Use pkey_execute_disable_supported adds f7045a45115b powerpc/book3s64/pkeys: Use MMU_FTR_PKEY instead of pkey_d [...] adds 7cdd3745f2d7 powerpc/book3s64/keys: Print information during boot. adds 000a42b35a54 powerpc/book3s64/keys/kuap: Reset AMR/IAMR values on kexec adds e0d8e991be64 powerpc/book3s64/kuap: Move UAMOR setup to key init function adds 9a11f12e0a6c selftests/powerpc: ptrace-pkey: Rename variables to make i [...] adds 0eaa3b5ca7b5 selftests/powerpc: ptrace-pkey: Update the test to mark an [...] adds 3563b9bea0ca selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value adds 482b9b394867 powerpc/book3s64/pkeys: Remove is_pkey_enabled() adds 9d1ebe9a98c1 selftests/powerpc: Run per_event_excludes test on Power8 or later adds 38b407be172d powerpc/spufs: Rework fcheck() usage adds c8ed9fc9d29e powerpc: Replace HTTP links with HTTPS ones adds a7beab413e2e macintosh/adb: Replace HTTP links with HTTPS ones adds 1666e5ea2f83 macintosh/therm_adt746x: Replace HTTP links with HTTPS ones adds a3f3f8aa1f72 powerpc: Remove unneeded inline functions adds f4ac1774f2cb powerpc: Remove stale calc_vm_prot_bits() comment adds 5c9fa16e8abd powerpc/64s: Remove PROT_SAO support adds 63396ada804c powerpc/64s/hash: Disable subpage_prot syscall by default adds 3c9450c053f8 powerpc/perf: Fix missing is_sier_aviable() during build adds 78d76819e6f0 powerpc/perf: Update cpu_hw_event to use `struct` for stor [...] adds 7e4a145e5b67 KVM: PPC: Book3S HV: Cleanup updates for kvm vcpu MMCR adds 9d4fc86dcd51 powerpc/perf: Update Power PMU cache_events to u64 type adds c718547e4a92 powerpc/perf: Add support for ISA3.1 PMU SPRs adds 5752fe0b811b KVM: PPC: Book3S HV: Save/restore new PMU registers adds 1979ae8c7215 powerpc/xmon: Add PowerISA v3.1 PMU SPRs adds 9908c826d5ed powerpc/perf: Add Power10 PMU feature to DT CPU features adds a64e697cef23 powerpc/perf: power10 Performance Monitoring support adds bfe3b1945d5e powerpc/perf: Ignore the BHRB kernel address filtering for P10 adds 80350a4bac99 powerpc/perf: Add Power10 BHRB filter support for PERF_SAM [...] adds 1cade527f6e9 powerpc/perf: BHRB control to disable BHRB logic when not used adds b6b54b42722a powerpc/sstep: Add tests for prefixed integer load/stores adds 0396de6d8561 powerpc/sstep: Add tests for prefixed floating-point load/stores adds 1c89cf7fbed3 powerpc/sstep: Set NIP in instruction emulation tests adds 301ebf7d69f6 powerpc/sstep: Let compute tests specify a required cpu feature adds 4f825900786e powerpc/sstep: Add tests for Prefixed Add Immediate adds 50428fdc53ba powerpc: Add a ppc_inst_as_str() helper adds 8b98afc117aa powerpc/xmon: Improve dumping prefixed instructions adds 93c3a0ba2a08 powerpc/test_emulate_step: Enhancement to test negative scenarios adds 7e67c73b939b powerpc/test_emulate_step: Add negative tests for prefixed addi adds 68a180a44c29 powerpc/sstep: Introduce macros to retrieve Prefix instruc [...] adds e93ad65e3611 powerpc/test_emulate_step: Move extern declaration to sstep.h adds 147c13413c04 powerpc/64: Fix an out of date comment about MMIO ordering adds 2384b36f9156 powerpc: Select ARCH_HAS_MEMBARRIER_SYNC_CORE adds 5a090f7c363f powerpc/pseries: PCIE PHB reset adds 201220bb0e8c powerpc/powernv: Machine check handler for POWER10 adds 7c7ff885c7bc powerpc/spufs: Fix the type of ret in spufs_arch_write_note adds 0f10228c6ff6 KVM: PPC: Fix typo on H_DISABLE_AND_GET hcall adds 69507b984ddc powerpc/mm/hash64: Remove comment that is no longer valid adds 8747bf36f312 powerpc/powernv/idle: Replace CPU feature check with PVR check adds dcbbfa6b05da powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable adds 5c92fb1b4610 powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above adds 8ac9b9d61f0e selftests/powerpc: Add test of memcmp at end of page adds b2dc2977cba4 powerpc/64s/exception: treat NIA below __end_interrupts as [...] adds 7fa95f9adaee powerpc/64s: system call support for scv/rfscv instructions adds 335aca5f65f1 Merge branch 'scv' support into next adds 70cc062c47e7 powerpc/test_emulate_sstep: Fix build error adds 826b07b190c8 powerpc/sstep: Fix incorrect CONFIG symbol in scv handling adds 269e829f48a0 powerpc/book3s64/pkey: Disable pkey on POWER6 and before adds 3190ecbfeeb2 powerpc/watchpoint: Fix 512 byte boundary limit adds f6780ce619f8 powerpc/watchpoint: Fix DAWR exception constraint adds f3c832f1350b powerpc/watchpoint: Fix DAWR exception for CACHEOP adds 8f460a8175e6 powerpc/watchpoint: Enable watchpoint functionality on pow [...] adds dc1cedca5470 powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR adds 8f45ca3f8b87 powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit adds 6f3fe297f951 powerpc/watchpoint: Rename current H_SET_MODE DAWR macro adds 03f3e54abd95 powerpc/watchpoint: Guest support for 2nd DAWR hcall adds deb2bd9bcc84 powerpc/watchpoint: Return available watchpoints dynamically adds 3f31e49dc458 powerpc/watchpoint: Remove 512 byte boundary adds 475028efc708 powerpc/eeh: Remove eeh_dev_phb_init_dynamic() adds d74ee8e9d12e powerpc/eeh: Remove eeh_dev.c adds dffa91539e80 powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev adds c408ce9075b8 powerpc/pseries: Stop using pdn->pe_number adds a40db934312c powerpc/eeh: Kill off eeh_ops->get_pe_addr() adds 21b43bd59c78 powerpc/eeh: Remove VF config space restoration adds 0c2c76523c04 powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() adds 8225d543dc01 powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() adds 17d2a4870467 powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() adds 1a303d8844d0 powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log adds 768a42845b9e powerpc/eeh: Remove class code field from edev adds d923ab7a96fc powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() adds 31595ae5aece powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() adds a131bfc69bc8 powerpc/eeh: Move PE tree setup into the platform adds 5609ffddd19d powerpc/powernv/pci: Add pci_bus_to_pnvhb() helper adds 7a52ffabe867 powerpc/powernv/pci: Always tear down DMA windows on PE release adds 01e12629af4e powerpc/powernv/pci: Add explicit tracking of the DMA setup state adds 369633654fcb powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 window adds 37b59ef08c54 powerpc/powernv/sriov: Move SR-IOV into a separate file adds ff79e11af097 powerpc/powernv/sriov: Explain how SR-IOV works on PowerNV adds fac248f81191 powerpc/powernv/sriov: Rename truncate_iov adds ad9add529d99 powerpc/powernv/sriov: Simplify used window tracking adds a610d35cc878 powerpc/powernv/sriov: Factor out M64 BAR setup adds a4bc676ed5c3 powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe() adds d29a2488d2c0 powerpc/powernv/sriov: Drop iov->pe_num_map[] adds 052da31d45fc powerpc/powernv/sriov: De-indent setup and teardown adds 39efc03e3ee8 powerpc/powernv/sriov: Move M64 BAR allocation into a helper adds a0be516f8160 powerpc/powernv/sriov: Refactor M64 BAR setup adds 4c51f3e1e870 powerpc/powernv/sriov: Make single PE mode a per-BAR setting adds 84d8505ed1da powerpc/powernv/sriov: Remove vfs_expanded adds 65156f2b1d9d powerpc/perf: Initialize power10 PMU registers in cpu setu [...] adds 8384c82ab086 macintosh/adb-iop: Remove dead and redundant code adds ff785e179faf macintosh/adb-iop: Correct comment text adds 303511edb859 macintosh/adb-iop: Adopt bus reset algorithm from via-maci [...] adds aac840eca8fe macintosh/adb-iop: Access current_req and adb_iop_state wh [...] adds 56b732edda96 macintosh/adb-iop: Resolve static checker warnings adds 32226e817043 macintosh/adb-iop: Implement idle -> sending state transition adds e2954e5f727f macintosh/adb-iop: Implement sending -> idle state transition adds c66da95a39ec macintosh/adb-iop: Implement SRQ autopolling adds 59ea38f6b3af macintosh/via-macii: Access autopoll_devs when inside lock adds f93bfeb55255 macintosh/via-macii: Poll the device most likely to respond adds b4d76c28eca3 macintosh/via-macii: Handle /CTLR_IRQ signal correctly adds b16b67689baa macintosh/via-macii: Remove read_done state adds 624cf5b538b5 macintosh/via-macii: Handle poll replies correctly adds f87a162572c9 macintosh/via-macii: Use bool type for reading_reply variable adds 5c0c15a1953a macintosh/via-macii: Use unsigned type for autopoll_devs variable adds 046ace825648 macintosh/via-macii: Use the stack for reset request storage adds 3327e58a0450 macintosh/via-macii: Clarify definition of macii_init() adds dbce45628085 powerpc/numa: Limit possible nodes to within num_possible_nodes adds 20d444d06f97 powerpc/pseries: Move some PAPR paravirt functions to thei [...] adds 12d0b9d6c843 powerpc: Move spinlock implementation to simple_spinlock adds aa65ff6b18e0 powerpc/64s: Implement queued spinlocks and rwlocks adds 20c0e8269e9d powerpc/pseries: Implement paravirt qspinlocks for SPLPAR adds 2f6560e652df powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() tha [...] adds 49a7d46a06c3 powerpc: Implement smp_cond_load_relaxed() adds faedc3801295 powerpc/64s: allow for clang's objdump differences adds 19a551b254e6 powerpc/papr_scm: Make some symbols static adds ccc8fcf72a69 powerpc/lib: Prepare code-patching for modules allocated o [...] adds 7fbc22ce2993 powerpc: Use MODULES_VADDR if defined adds c49643319715 powerpc/32s: Only leave NX unset on segments used for modules adds b6be1bb7f721 powerpc/32: Set user/kernel boundary at TASK_SIZE instead [...] adds f1a1f7a15eb0 powerpc/32s: Kernel space starts at TASK_SIZE adds 6ca055322da8 powerpc/32s: Use dedicated segment for modules with STRICT [...] adds 846feeace51b powerpc/ptdump: Refactor update of st->last_pa adds e54e30bca402 powerpc/ptdump: Refactor update of pg_state adds e28026189705 powerpc/lib: remove memcpy_flushcache redundant return adds 10a4a016d6a8 powerpc/book3s/mmu-hash.h: delete duplicated word adds 92be1fca08ea powerpc/book3s/radix-4k.h: delete duplicated word adds dc9bf323d6b8 powerpc/cputime.h: delete duplicated word adds 8965aa4b684f powerpc/epapr_hcalls.h: delete duplicated words adds 028cc22d2995 powerpc/hw_breakpoint.h: delete duplicated word adds db10f5500004 powerpc/ppc_asm.h: delete duplicated word adds 850659392abc powerpc/reg.h: delete duplicated word adds 3b56ed4b461f powerpc/smu.h: delete duplicated word adds 86052e407e8e powerpc/powernv/pci.h: delete duplicated word adds 5f987caec521 powerpc/fadump: Fix build error with CONFIG_PRESERVE_FA_DUMP=y adds 443359aebce0 powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 adds 1f0ce497433f powerpc: Inline doorbell sending functions adds 5b06d1679f2f powerpc/pseries: Use doorbells even if XIVE is available adds 107c55005fbd powerpc/pseries: Add KVM guest doorbell restrictions adds 128d3d021007 selftests/powerpc: Move pkey helpers to headers adds 264d7fccc471 selftests/powerpc: Add pkey helpers for rights adds 03634bbf5d8a selftests/powerpc: Harden test for execute-disabled pkeys adds e3333c599482 selftests/powerpc: Add helper to exit on failure adds 743f3544fffb selftests/powerpc: Add wrapper for gettid adds c27f2fd1705a selftests/powerpc: Add test for pkey siginfo verification adds 5f8cf6475828 selftests/powerpc: Squash spurious errors due to device removal adds c9938a9dac95 selftests/powerpc: Add test of stack expansion logic adds 63dee5df43a3 powerpc: Allow 4224 bytes of stack expansion for the signal frame adds 9ee571d84bf8 selftests/powerpc: Update the stack expansion test adds 773b3e53df5b powerpc/mm: Remove custom stack expansion checking adds 73da08f6966b selftests/powerpc: Remove powerpc special cases from stack [...] adds 55548a86ebde powerpc/mm: Limit resize_hpt_for_hotplug() call to hash gu [...] adds fbb44c9a08ef powerpc/configs: Drop old symbols from ppc6xx_defconfig adds 0fcce25b7743 powerpc/configs: Remove dead symbols adds 8cdcde5f76a4 powerpc/52xx: Fix comment about CONFIG_BDI* adds 07e571ea59ee powerpc/64e: Drop dead BOOK3E_MMU_TLB_STATS code adds df4d4ef22446 powerpc/32s: Fix CONFIG_BOOK3S_601 uses adds 69eeff022433 powerpc/32s: Remove TAUException wart in traps.c adds e5eff89657e7 powerpc/boot: Fix CONFIG_PPC_MPC52XX references adds 157dad8678ad powerpc/kvm: Use correct CONFIG symbol in comment adds ee36d867b2fe powerpc: Drop old comment about CONFIG_POWER adds 81a413259a22 powerpc/xmon: Use `dcbf` inplace of `dcbi` instruction for [...] adds ef26b76d1af6 powerpc/hugetlb/cma: Allocate gigantic hugetlb pages using CMA adds a5a8b258da78 powerpc/kvm/cma: Improve kernel log during boot adds bf6b7661f416 powerpc/book3s64/radix: Add kernel command line option to [...] adds 5e66a0cb5fbd powerpc: Use fallthrough pseudo-keyword adds f2af201002a8 powerpc/build: vdso linker warning for orphan sections adds b6ac59d39a34 powerpc: use for_each_child_of_node() macro adds cf1ae052e073 powerpc/powernv/sriov: Remove unused but set variable 'phb' adds 854eb5022be0 selftests/powerpc: Fix CPU affinity for child process adds 8902c6f96364 powerpc/ppc-opcode: Add divde and divdeu opcodes adds 151c32bf5ebd powerpc/sstep: Add support for divde[.] and divdeu[.] inst [...] adds b859c95cf4b9 powerpc/test_emulate_step: Add testcases for divde[.] and [...] adds f3054ffd71b5 selftests/powerpc: Return skip code for spectre_v2 adds c75d42e4c768 ocxl: Remove unnecessary externs adds 3591538a31af ocxl: Address kernel doc errors & warnings adds d3c61954fc18 powerpc/fsl/dts: add missing P4080DS I2C devices adds ada68a66b726 powerpc/64s: Move HMI IRQ stat from percpu variable to paca. adds fdaa7ce2016c powerpc/configs: Add BLK_DEV_NVME to pseries_defconfig adds f891f19736bd kexec_file: Allow archs to handle special regions while lo [...] adds 19031275a588 powerpc/kexec_file: Mark PPC64 specific code adds 180adfc532a8 powerpc/kexec_file: Add helper functions for getting memor [...] adds b8e55a3e5c20 powerpc/kexec_file: Avoid stomping memory used by special regions adds adfefc609e55 powerpc/drmem: Make LMB walk a bit more flexible adds 7c64e21a1c5a powerpc/kexec_file: Restrict memory usage of kdump kernel adds 1a1cf93c2005 powerpc/kexec_file: Setup backup region for kdump kernel adds cb350c1f1f86 powerpc/kexec_file: Prepare elfcore header for crashing kernel adds 6ecd0163d360 powerpc/kexec_file: Add appropriate regions for memory res [...] adds b5667d13be8d powerpc/kexec_file: Fix kexec load failure with lack of me [...] adds 2e6bd221d96f powerpc/kexec_file: Enable early kernel OPAL calls adds aff779515a07 powerpc: fix function annotations to avoid section mismatc [...] adds e2b3c165f27a powerpc/cacheinfo: Set pr_fmt() adds be6f885e97e9 powerpc/cacheinfo: Use name@unit instead of full DT path i [...] adds 1b3da8ffaa15 powerpc/cacheinfo: Improve diagnostics about malformed cac [...] adds 6ec54363f198 powerpc/cacheinfo: Warn if cache object chain becomes unordered adds 494a66f34e00 powerpc/pseries/mobility: Set pr_fmt() adds 5d8b1f9dea17 powerpc/pseries/mobility: Add pr_debug() for device tree changes adds a0ff72f9f5a7 powerpc/pseries/hotplug-cpu: Remove double free in error path adds d3a133aa0e02 powerpc/perf: Consolidate perf_callchain_user_[64|32]() adds dfa03fff8602 selftests/powerpc: Fix online CPU selection adds 3af0ada7dd98 cpuidle: pseries: Set the latency-hint before entering CEDE adds 054e44ba99ae cpuidle: pseries: Add function to parse extended CEDE records adds d947fb4c965c cpuidle: pseries: Fixup exit latency for CEDE(0) adds 2d02bf835e57 powerpc/papr_scm: Fetch nvdimm performance stats from PHYP adds af0870c4e756 powerpc/papr_scm: Add support for fetching nvdimm 'fuel-ga [...] adds 8d8a629d00a5 powerpc/40x: Fix assembler warning about r0 adds 872d11bca9c2 selftests/powerpc: Skip vmx/vsx/tar/etc tests on older CPUs adds 2075ec9896c5 powerpc/powernv/sriov: Fix use of uninitialised variable adds 0c83b277ada7 powerpc: Fix circular dependency between percpu.h and mmu.h adds a7aaa2f26bfd selftests/powerpc: Fix pkey syscall redefinitions adds 25d8d4eecace Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/ [...] adds e398fb4bdf52 xen/privcmd: Corrected error handling path adds a0c34d225183 xen/privcmd: Mark pages as dirty adds ff669aa81240 xen/privcmd: Convert get_user_pages*() to pin_user_pages*() adds e5a52fd2b8cd xen/gntdev: gntdev.h: drop a duplicated word adds 4e722d4fe278 xen: hypercall.h: fix duplicated word adds 1951fa33ec25 xen/balloon: fix accounting in alloc_xenballooned_pages er [...] adds 88a479ff6ef8 xen/balloon: make the balloon wait interruptible adds f5ec6723269d Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE" adds 8b1e868f6607 swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses adds ae4f0a17ee59 swiotlb-xen: remove start_dma_addr adds 2cf6a91347b9 swiotlb-xen: add struct device * parameter to xen_phys_to_bus adds d900781a170d swiotlb-xen: add struct device * parameter to xen_bus_to_phys adds 297f7f826361 swiotlb-xen: add struct device * parameter to xen_dma_sync [...] adds 995d3556694e swiotlb-xen: add struct device * parameter to xen_dma_sync [...] adds 38ba51de4676 swiotlb-xen: add struct device * parameter to is_xen_swiot [...] adds e9aab7e4ffbb swiotlb-xen: remove XEN_PFN_PHYS adds 91ffe4ad534a swiotlb-xen: introduce phys_to_dma/dma_to_phys translations adds 63f0620cc552 xen/arm: introduce phys/dma translations in xen_dma_sync_for_* adds d7b461caa6cc xen/arm: call dma_to_phys on the dma_addr_t parameter of d [...] adds e51418191f5a Merge tag 'for-linus-5.9-rc1-tag' of git://git.kernel.org/ [...] adds 06734e3c95a3 xfs: Couple of typo fixes in comments adds f74681ba2006 xfs: preserve rmapbt swapext block reservation from freed blocks adds eb0efe5063bb xfs: don't eat an EIO/ENOSPC writeback error when scrubbin [...] adds 83895227aba1 xfs: fix reflink quota reservation accounting error adds 877f58f53684 xfs: rename xfs_bmap_is_real_extent to is_written_extent adds 00fd1d56dd08 xfs: redesign the reflink remap loop to fix blkres depleti [...] adds aa5d0ba0b5db xfs: only reserve quota blocks for bmbt changes if we're c [...] adds 94b941fd7a98 xfs: only reserve quota blocks if we're mapping into a hole adds 168eae803ced xfs: reflink can skip remap existing mappings adds 451d34ee0750 xfs: fix xfs_reflink_remap_prep calling conventions adds 10b4bd6c9cbc xfs: refactor locking and unlocking two inodes against use [...] adds e2aaee9cd34d xfs: move helpers that lock and unlock two inodes against [...] adds cd647d5651c0 xfs: use MMAPLOCK around filemap_map_pages() adds 0d5a57140b3e xfs: remove useless definitions in xfs_linux.h adds 96355d5a1f0e xfs: Don't allow logging of XFS_ISTALE inodes adds 1dfde687a65f xfs: remove logged flag from inode log item adds 1319ebefd6ed xfs: add an inode item lock adds f593bf144c7d xfs: mark inode buffers in cache adds 0c7e5afbea99 xfs: mark dquot buffers in cache adds 9fe5c77cbe3c xfs: mark log recovery buffers for completion adds b01d1461ae6d xfs: call xfs_buf_iodone directly adds a7e134ef3717 xfs: clean up whacky buffer log item list reinit adds aac855ab1a98 xfs: make inode IO completion buffer centric adds 6f5de1808e36 xfs: use direct calls for dquot IO completion adds fec671cd350f xfs: clean up the buffer iodone callback functions adds 2ef3f7f5db15 xfs: get rid of log item callbacks adds 428947e9d525 xfs: handle buffer log item IO errors directly adds 3536b61e74aa xfs: unwind log item error flagging adds e98084b8bef7 xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() adds 298f7bec503f xfs: pin inode backing buffer to the inode log item adds 993f951f501c xfs: make inode reclaim almost non-blocking adds 617825fe3489 xfs: remove IO submission from xfs_reclaim_inode() adds 0e8e2c6343dd xfs: allow multiple reclaimers per AG adds 9552e14d3e87 xfs: don't block inode reclaim on the ILOCK adds 50718b8d73dd xfs: remove SYNC_TRYLOCK from inode reclaim adds 4d0bab3a4468 xfs: remove SYNC_WAIT from xfs_reclaim_inodes() adds 02511a5a6a49 xfs: clean up inode reclaim comments adds 71e3e3564686 xfs: rework stale inodes in xfs_ifree_cluster adds 48d55e2ae3ce xfs: attach inodes to the cluster buffer when dirtied adds 90c60e164012 xfs: xfs_iflush() is no longer necessary adds e6187b3444e8 xfs: rename xfs_iflush_int() adds 5717ea4d527a xfs: rework xfs_iflush_cluster() dirty inode iteration adds a69a1dc2842e xfs: factor xfs_iflush_done adds e2705b030477 xfs: remove xfs_inobp_check() adds f866560be219 xfs: rtbitmap scrubber should verify written extents adds 2fb94e36b683 xfs: rtbitmap scrubber should check inode size adds c3f2375b90d0 xfs: Fix false positive lockdep warning with sb_internal & [...] adds 92a005448f6f xfs: get rid of unnecessary xfs_perag_{get,put} pairs adds 76622c88c2ce xfs: remove SYNC_WAIT and SYNC_TRYLOCK adds 8464e650b957 xfs: remove duplicated include from xfs_buf_item.c adds 4750a171c329 xfs: preserve inode versioning across remounts adds f376b45e861d xfs: drain the buf delwri queue before xfsaild idles adds b2a886472868 xfs: fix inode allocation block res calculation precedence adds c97738a960a8 xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffe [...] adds f959b5d037e7 xfs: fix inode quota reservation checks adds afeda6000b0c xfs: validate ondisk/incore dquot flags adds 41ed4a5f2ba4 xfs: move the flags argument of xfs_qm_scall_trunc_qfiles [...] adds 0dcc0728c119 xfs: refactor quotacheck flags usage adds 985a78fdde15 xfs: rename dquot incore state flags adds cb64e1299364 xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format adds 0b0fa1d1d167 xfs: stop using q_core.d_flags in the quota code adds c51df7334167 xfs: stop using q_core.d_id in the quota code adds 784e80f5640d xfs: use a per-resource struct for incore dquot data adds d3537cf93e5e xfs: stop using q_core limits in the quota code adds be37d40c1ba0 xfs: stop using q_core counters in the quota code adds c8c45fb2f614 xfs: stop using q_core warning counters in the quota code adds 19dce7eaef7f xfs: stop using q_core timers in the quota code adds 51dbb1be52fe xfs: remove qcore from incore dquots adds 438769e31e44 xfs: refactor default quota limits by resource adds c8c753e19a76 xfs: remove unnecessary arguments from quota adjust functions adds ea0cc6fa8f89 xfs: refactor quota exceeded test adds d1520deab039 xfs: refactor xfs_qm_scall_setqlim adds 292b47b4fcfa xfs: refactor xfs_trans_dqresv adds d92c881538c4 xfs: refactor xfs_trans_apply_dquot_deltas adds 12d720fb8645 xfs: assume the default quota limits are always set in xfs [...] adds 4b8628d57b72 xfs: actually bump warning counts when we send warnings adds 2cb91bab4fa4 xfs: add more dquot tracepoints adds f9751c4ad3d1 xfs: drop the type parameter from xfs_dquot_verify adds 8cd4901da56c xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* adds dbcbc7b90e8a xfs: refactor testing if a particular dquot is being enforced adds 00a342e4965e xfs: remove the XFS_QM_IS[UGP]DQ macros adds e6eb603c7e4f xfs: refactor quota type testing adds 0b04dd5d7ca7 xfs: always use xfs_dquot_type when extracting type from a dquot adds af1db8f12e2d xfs: remove unnecessary quota type masking adds 74ddd6b3dd55 xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses adds 1a7ed271653a xfs: create xfs_dqtype_t to represent quota types adds a990f7a84edc xfs: improve ondisk dquot flags checking adds d8c1af0d6ad6 xfs: rename the ondisk dquot d_flags to d_type adds 26270c9f4cf7 xfs: xfs_btree_staging.h: delete duplicated words adds 3050bd0bfe70 xfs: Remove kmem_zone_alloc() usage adds 32a2b11f4676 xfs: Remove kmem_zone_zalloc() usage adds ca4f25899059 xfs: Modify xlog_ticket_alloc() to use kernel's MM API adds bae633a4a283 xfs: remove xfs_zone_{alloc,zalloc} helpers adds 4491a3dd7192 xfs: Refactor xfs_da_state_alloc() helper adds 07120f1abdff xfs: Add xfs_has_attr and subroutines adds deed9512872d xfs: Check for -ENOATTR or -EEXIST adds 1a485fc1e965 xfs: Factor out new helper functions xfs_attr_rmtval_set adds e3be1272ddaf xfs: Pull up trans handling in xfs_attr3_leaf_flipflags adds 7c93d4a8fc39 xfs: Split apart xfs_attr_leaf_addname adds 6cc5b5f89840 xfs: Refactor xfs_attr_try_sf_addname adds 0949d317aee0 xfs: Pull up trans roll from xfs_attr3_leaf_setflag adds 795141099abc xfs: Factor out xfs_attr_rmtval_invalidate adds 1fc618d76266 xfs: Pull up trans roll in xfs_attr3_leaf_clearflag adds 8b8e0cc0208b xfs: Refactor xfs_attr_rmtval_remove adds d4034c4662af xfs: Pull up xfs_attr_rmtval_invalidate adds 3f6e011ee2bf xfs: Add helper function xfs_attr_node_shrink adds 0feaef17db9d xfs: Remove unneeded xfs_trans_roll_inode calls adds a237f2ddae4b xfs: Remove xfs_trans_roll in xfs_attr_node_removename adds db1a28cc591c xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform adds f44df68c82dc xfs: Add helper function xfs_attr_leaf_mark_incomplete adds 410c19885db5 xfs: Add remote block helper functions adds 674eb548cf0c xfs: Add helper function xfs_attr_node_removename_setup adds 72b97ea40d23 xfs: Add helper function xfs_attr_node_removename_rmt adds 5fdca0ad5c95 xfs: Simplify xfs_attr_leaf_addname adds bf4a5cfffee0 xfs: Simplify xfs_attr_node_addname adds 0f89edcd8e84 xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname adds 818d5a91559f fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/ge [...] adds 5631c5e0eb90 Merge tag 'xfs-5.9-merge-7' of git://git.kernel.org/pub/sc [...] adds c1a06df6ebf6 mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER adds 4a93025cbe4a mm/shuffle: don't move pages between zones and don't read [...] adds 38cf307c1f20 mm: fix kthread_use_mm() vs TLB invalidate adds 4ca1085c9573 kthread: remove incorrect comment in kthread_create_on_cpu() adds 79e3ea5aab48 tools/: replace HTTP links with HTTPS ones adds d830020656c5 tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strc [...] adds 4f491bb6ea2a scripts/tags.sh: collect compiled source precisely adds 1d35b6054a9b scripts/bloat-o-meter: Support comparing library archives adds f643b9ee9776 scripts/decode_stacktrace.sh: skip missing symbols adds ecda6e27fa83 scripts/decode_stacktrace.sh: guess basepath if not specified adds 431151b64af6 scripts/decode_stacktrace.sh: guess path to modules adds f90dde44c57a scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] adds d2b02165df68 const_structs.checkpatch: add regulator_ops adds 70a175e5071f scripts/spelling.txt: add more spellings to spelling.txt adds 1146f7e2dc15 ntfs: fix ntfs_test_inode and ntfs_init_locked_inode funct [...] adds 504ec37dfdfb ocfs2: fix remounting needed after setfacl command adds 7eba77d59e05 ocfs2: suballoc.h: delete a duplicated word adds 38d51b2dd171 ocfs2: change slot number type s16 to u16 adds 4510a5a98aff ocfs2: replace HTTP links with HTTPS ones adds 57c720d4144a ocfs2: fix unbalanced locking adds 453431a54934 mm, treewide: rename kzfree() to kfree_sensitive() adds fa9ba3aa89f9 mm: ksize() should silently accept a NULL pointer adds 3404be67bf73 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB adds dabc3e291d56 mm/slab: add naive detection of double free adds 444050990db4 mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in km [...] adds 221503e1281f mm/slab.c: update outdated kmem_list3 in a comment adds e17f1dfba37b mm, slub: extend slub_debug syntax for multiple blocks adds ad38b5b1131e mm, slub: make some slub_debug related attributes read-only adds 32a6f409b693 mm, slub: remove runtime allocation order changes adds 060807f841ac mm, slub: make remaining slub_debug related attributes read-only adds 8f58119ac49c mm, slub: make reclaim_account attribute read-only adds ca0cab65ea2b mm, slub: introduce static key for slub_debug() adds 59052e89fc89 mm, slub: introduce kmem_cache_debug_flags() adds 8fc8d6664247 mm, slub: extend checks guarded by slub_debug static key adds d3c58f24be1b mm, slab/slub: move and improve cache_from_obj() adds e42f174e43e4 mm, slab/slub: improve error reporting and overhead of cac [...] adds b3cb9fc3aeaf mm/slub.c: drop lockdep_assert_held() from put_map() adds cfbe1636c358 mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] adds 05289402d717 mm/debug_vm_pgtable: add tests validating arch helpers for [...] adds a5c3b9ffb0f4 mm/debug_vm_pgtable: add tests validating advanced arch pa [...] adds 6315df41afcc mm/debug_vm_pgtable: add debug prints for individual tests adds b1d00007f212 Documentation/mm: add descriptions for arch page table helpers adds e1ab96f8cc71 mm/debug: handle page->mapping better in dump_page adds 452b557c9500 mm/debug: dump compound page information on a second line adds 0b93d59e90d4 mm/debug: print head flags in dump_page adds 9ad3826575ab mm/debug: switch dump_page to get_kernel_nofault adds 9bdaf2cc5eb5 mm/debug: print the inode number in dump_page adds 54a75157d979 mm/debug: print hashed address of struct page adds 6dc5ea16c86f mm, dump_page: do not crash with bad compound_mapcount() adds b9306a796cad mm: filemap: clear idle flag for writes adds 605cad834372 mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] adds 0a36f7f85e69 mm/gup.c: fix the comment of return value for populate_vma [...] adds f90eae2a0f8e mm/swap_slots.c: simplify alloc_swap_slot_cache() adds d69a9575f57e mm/swap_slots.c: simplify enable_swap_slots_cache() adds e0f3ebba97f1 mm/swap_slots.c: remove redundant check for swap_slot_cach [...] adds 27ec4878df7b mm: swap: fix kerneldoc of swap_vma_readahead() adds 0f190a7ab788 mm/page_io.c: use blk_io_schedule() for avoiding task hung [...] adds e809d5f0b5c9 tmpfs: per-superblock i_ino support adds ea3271f7196c tmpfs: support 64-bit inums per-sb adds d648bcc7fe65 mm: kmem: make memcg_kmem_enabled() irreversible adds eedc4e5a142c mm: memcg: factor out memcg- and lruvec-level changes out [...] adds ea426c2a7de8 mm: memcg: prepare for byte-sized vmstat items adds d42f3245c7e2 mm: memcg: convert vmstat slab counters to bytes adds 4138fdfc8b5d mm: slub: implement SLUB version of obj_to_index() adds 1a3e1f40962c mm: memcontrol: decouple reference counting from page accounting adds bf4f059954dc mm: memcg/slab: obj_cgroup API adds 286e04b8ed7a mm: memcg/slab: allocate obj_cgroups for non-root slab pages adds 964d4bd370d5 mm: memcg/slab: save obj_cgroup for non-root slab objects adds f2fe7b09a52b mm: memcg/slab: charge individual slab objects instead of pages adds 4330a26bc452 mm: memcg/slab: deprecate memory.kmem.slabinfo adds 0f876e4dc55d mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h adds 9855609bde03 mm: memcg/slab: use a single set of kmem_caches for all ac [...] adds d797b7d05405 mm: memcg/slab: simplify memcg cache creation adds 272911a4ad18 mm: memcg/slab: remove memcg_kmem_get_cache() adds c7094406fcb7 mm: memcg/slab: deprecate slab_root_caches adds 15999eef7f25 mm: memcg/slab: remove redundant check in memcg_accumulate [...] adds 10befea91b61 mm: memcg/slab: use a single set of kmem_caches for all al [...] adds 933dc80ec262 kselftests: cgroup: add kernel memory accounting tests adds fbc1ac9d09d7 tools/cgroup: add memcg_slabinfo.py tool adds 991e7673859e mm: memcontrol: account kernel stack per node adds 849504809f86 mm: memcg/slab: remove unused argument by charge_slab_page() adds 74d555bed5d0 mm: slab: rename (un)charge_slab_page() to (un)account_sla [...] adds eda330e57b26 mm: kmem: switch to static_branch_likely() in memcg_kmem_e [...] adds 536d3bf261a2 mm: memcontrol: avoid workload stalls when lowering memory.high adds b3ff92916af3 mm, memcg: reclaim more aggressively before high allocator [...] adds d977aa939fca mm, memcg: unify reclaim retry limits with page allocator adds 22f7496f0b90 mm, memcg: avoid stale protection values when cgroup is ab [...] adds 45c7f7e1ef17 mm, memcg: decouple e{low,min} state mutations from protec [...] adds 1378b37d03e8 memcg, oom: check memcg margin for parallel oom adds 19ce33acbbd0 mm: memcontrol: restore proper dirty throttling when memor [...] adds e22c6ed90aa9 mm: memcontrol: don't count limit-setting reclaim as memor [...] adds a6f23d14ec7d mm/page_counter.c: fix protection usage propagation adds 463b7a173d52 mm: remove redundant check non_swap_entry() adds 0c4123e3fb82 mm/memory.c: make remap_pfn_range() reject unaligned addr adds ca15ca406f66 mm: remove unneeded includes of <asm/pgalloc.h> adds fc2a6b837db7 opeinrisc: switch to generic version of pte allocation adds 7278914ca1fd xtensa: switch to generic version of pte allocation adds 1355c31eeb7e asm-generic: pgalloc: provide generic pmd_alloc_one() and [...] adds d9e8b929670b asm-generic: pgalloc: provide generic pud_alloc_one() and [...] adds f9cb654cb550 asm-generic: pgalloc: provide generic pgd_free() adds ab05eabfa18a mm: move lib/ioremap.c to mm/ adds 2a681cfa5bb4 mm: move p?d_alloc_track to separate header file adds 7bba8f0ea428 mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() adds 1455083c1d70 proc/meminfo: avoid open coded reading of vm_committed_as adds 4e2ee51e8251 mm/util.c: make vm_memory_committed() more accurate adds 0a4954a850b0 percpu_counter: add percpu_counter_sync() adds 56f3547bfa4d mm: adjust vm_committed_as_batch according to vm overcommi [...] adds 1d9cfee7535c mm/sparsemem: enable vmem_altmap support in vmemmap_popula [...] adds 56993b4e147e mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_ [...] adds eee07935bb52 arm64/mm: enable vmem_altmap support for vmemmap mappings adds d70cec898324 mm: mmap: merge vma after call_mmap() if possible adds 45e55300f114 mm: remove unnecessary wrapper function do_mmap_pgoff() adds b8aa9d9d95b3 mm/mremap: it is sure to have enough space when extent mee [...] adds 9ad9718bfa41 mm/mremap: calculate extent in one place adds 349d9fbb0b0a mm/mremap: start addresses are properly aligned adds 7a309195d11c selftests: add mincore() tests adds ef69bc9f689d mm/sparse: never partially remove memmap for early section adds 6cda72047ea4 mm/sparse: only sub-section aligned range would be populated adds c89ab04febf9 mm/sparse: cleanup the code surrounding memory_present() adds 0f14599c607d vmalloc: convert to XArray adds 5dd786409403 mm/vmalloc: simplify merge_or_add_vmap_area() adds da27c9ed1779 mm/vmalloc: simplify augment_tree_propagate_check() adds 15ae144f7702 mm/vmalloc: switch to "propagate()" callback adds d758ffe6b907 mm/vmalloc: update the header about KVA rework adds 1a69a623d983 mm: vmalloc: remove redundant assignment in unmap_kernel_r [...] adds 9c801f61d0e9 mm/vmalloc.c: remove BUG() from the find_va_links() adds 7a3767f83f17 kasan: improve and simplify Kconfig.kasan adds ac4766be5e2d kasan: update required compiler versions in documentation adds 26e760c9a7c8 rcu: kasan: record and print call_rcu() call stack adds e4b7818b9aa8 kasan: record and print the free track adds 387d6e46681b kasan: add tests for call_rcu stack recording adds 9793b62663f5 kasan: update documentation for generic kasan adds c0e16ab3b588 kasan: remove kasan_unpoison_stack_above_sp_to() adds f33a01492a24 lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN adds 8dcc1d34661d kasan: don't tag stacks allocated with pagealloc adds 2c547f9da053 efi: provide empty efi_enter_virtual_mode implementation adds f9409d58e972 kasan, arm64: don't instrument functions that enable kasan adds cae9dc35ed9f kasan: allow enabling stack tagging for tag-based mode adds 51dcc81c282d kasan: adjust kasan_stack_oob for tag-based mode adds deba04872be4 mm, page_alloc: use unlikely() in task_capc() adds f27ce0e14088 page_alloc: consider highatomic reserve in watermark fast adds f80b08fc4453 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] adds 0a18e60788d6 mm: remove vm_total_pages adds 56b9413bcb36 mm/page_alloc: remove nr_free_pagecache_pages() adds 93146d98ce73 mm/memory_hotplug: document why shuffle_zone() is relevant adds 839195352d82 mm/shuffle: remove dynamic reconfiguration adds d38ac97f8a7c mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] adds 399b795b7a80 mm/page_alloc.c: extract the common part in pfn_to_bitidx() adds d93d5ab9ca01 mm/page_alloc.c: simplify pageblock bitmap access adds 535b81e20921 mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] adds 9e15afa5a87a mm/page_alloc: silence a KASAN false positive adds da4156639985 mm/page_alloc: fallbacks at most has 3 elements adds 182f3d7a02fd mm/page_alloc.c: skip setting nodemask when we are in interrupt adds 8510e69c8efe mm/page_alloc: fix memalloc_nocma_{save/restore} APIs adds 42742d9bde2a mm: thp: replace HTTP links with HTTPS ones adds 75802ca66354 mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing [...] adds 723a80dafed5 khugepaged: collapse_pte_mapped_thp() flush the right range adds 119a5fc16105 khugepaged: collapse_pte_mapped_thp() protect the pmd lock adds 18e77600f7a1 khugepaged: retract_page_tables() remember to test exit adds bbe98f9cadff khugepaged: khugepaged_test_exit() check mmget_still_valid() adds 238c30468f46 mm/vmscan.c: fix typo adds 912c05720f00 mm: vmscan: consistent update to pgrefill adds 81e11336d97e Merge branch 'akpm' (patches from Andrew) adds 432e8130af88 dt-bindings: dmaengine: renesas,usb-dmac: Add binding for r8a7742 adds 38e4fb66728f dmaengine: dw: Register ACPI DMA controller for PCI that h [...] adds 0658e5a83a71 dmaengine: dw: Replace 'objs' by 'y' adds 5bc382ec2f94 dmaengine: mmp_pdma: Do not warn when IRQ is shared by all chans adds c09a7ce668a6 dmaengine: mmp_tdma: share the IRQ line adds 47ec7f09bc10 dmaengine: cookie bypass for out of order completion adds 09c16edc5a3d MAINTAINERS: switch dmaengine tree to kernel.org adds 999a32efed09 dmaengine: hisilicon: Use struct_size() in devm_kzalloc() adds 6915ef1cbebb dmaengine: acpi: Drop double check for ACPI companion device adds 77522b219136 dmaengine: idxd: add leading / for sysfspath in ABI documentation adds 0705107fcc80 dmaengine: idxd: move submission to sbitmap_queue adds d12ea5591edd dmaengine: pl330: Make sure the debug is idle before doing DMAGO adds 0d5c10b4c84d dmaengine: idxd: add work queue drain support adds 4548a6ad3d50 dmaengine: idxd: move idxd interrupt handling to mask inst [...] adds 3621d3e57d9e Documentation/driver-api: dmaengine/provider: drop doubled word adds 05611a93b8ff dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP' adds 3e7f0bd87208 dmaengine: pl330: Improve transfer efficiency for the dregs adds 211138e680dc dt-bindings: dma: pl330: Document the quirk 'arm,pl330-per [...] adds 5fb9e3a34233 dmaengine: pl330: Add quirk 'arm,pl330-periph-burst' adds d6a7bb869dd8 dmaengine: idxd: fix PCI_MSI build errors adds 2166d96029bc dmaengine: ti: k3-udma: Remove dma_sync_single calls for d [...] adds 3b8bee2a96ce dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_po [...] adds bc7e55239c7a dmaengine: ti: k3-udma: Use common defines for TCHANRT/RCH [...] adds 67414f8db560 dmaengine: ti: k3-udma-private: Use udma_read/write for re [...] adds db375dcb1225 dmaengine: ti: k3-udma: Use udma_chan instead of tchan/rch [...] adds ace52a8c2dd5 dmaengine: ti: k3-udma: Use struct_size() in kzalloc() adds 09b4db279758 dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings adds f4c20f084d40 dmaengine: mediatek: mtk-hsdma: Fix formatting in 'struct [...] adds 7d8c91487f77 dmaengine: of-dma: Fix misspellings/formatting issues in s [...] adds ae70f785e5c9 dmaengine: ep93xx_dma: Provide some missing struct attribu [...] adds 6cfb8321cfb5 dmaengine: mmp_pdma: Demote obvious misuse of kerneldoc to [...] adds f9e036df575d dmaengine: pl330: Demote obvious misuse of kerneldoc to st [...] adds 0b851134f63b dmaengine: ste_dma40: Supply 2 missing struct attribute de [...] adds f15f720b82c4 dmaengine: altera-msgdma: Fix struct documentation blocks adds 21e3cdb0234f dmaengine: at_hdmac: Repair parameter misspelling and demo [...] adds 023069ba3f44 dmaengine: sun4i-dma: Demote obvious misuse of kerneldoc t [...] adds 041c4646003e dmaengine: fsl-qdma: Fix 'struct fsl_qdma_format' formatti [...] adds d0c4a1492810 dmaengine: imx-sdma: Correct formatting issue and provide [...] adds 1c5933c5a98c dmaengine: iop-adma: Function parameter documentation must [...] adds 8702624bd947 dmaengine: nbpfaxi: Provide some missing attribute docs an [...] adds 5726164fa486 dmaengine: xgene-dma: Provide descriptions for 'dev' and ' [...] adds e6fe333c862b dmaengine: mv_xor_v2: Supply some missing 'struct mv_xor_v [...] adds af49b016c0f9 dmaengine: ioat: init: Correct misspelling of function par [...] adds c1309fd09bfe dmaengine: ioat: Fix some parameter misspelling and provid [...] adds c3846c4cce15 MAINTAINERS: dmaengine: Microchip: add Tudor Ambarus as co [...] adds ab6041e40900 dmaengine: Extend NXP QDMA driver to check transmission errors adds 2be90e914c12 dmaengine: linux/dmaengine.h: drop duplicated word in a comment adds 4b545ebfc371 dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1 adds 44385c4171d0 dmaengine: ti: k3-udma: Use defines for capabilities regis [...] adds daf4ad0499aa dmaengine: ti: k3-udma: Query throughput level information [...] adds be464133cd77 dt-bindings: dma: dw: Convert DW DMAC to DT binding adds 2e7d74214d03 dt-bindings: dma: dw: Add max burst transaction length property adds d97758e048e5 dmaengine: Introduce min burst length capability adds b1b40b8fe7e8 dmaengine: Introduce max SG burst capability adds 3b6d694eb3ee dmaengine: Introduce DMA-device device_caps callback adds ef3e515a87df dmaengine: dw: Take HC_LLP flag into account for noLLP aut [...] adds e6fe5767961d dmaengine: dw: Set DMA device max segment size parameter adds 585d35451e94 dmaengine: dw: Initialize min and max burst DMA device capability adds ca7f2851712e dmaengine: dw: Introduce max burst length hw config adds 0f9d5f008e2f dmaengine: dw: Initialize max_sg_burst capability adds 1a0c02ba643e dmaengine: idxd: add missing invalid flags field to completion adds bbeeb861971e dt-bindings: dmaengine: convert Actions Semi Owl SoCs bind [...] adds 57937faeed38 dmaengine: Actions: get rid of bit fields from dma descriptor adds 6f9e40d4ce0b dmaengine: Actions: Add support for S700 DMA engine adds 6bd0dffa1a6e dmaengine: dw: Don't include unneeded header to platform d [...] adds 0b5ad7b9522e Merge branch 'for-linus' into fixes adds 1c1df9087108 dmaengine: xilinx: dpdma: remove comparison of unsigned ex [...] adds ea55b6a349cf dmaengine: xilinx: dpdma: add missing kernel doc adds bc227385eb71 dmaengine: xilinx: dpdma: Fix kerneldoc warning adds 00043a268923 Merge branch 'topic/xilinx' into fixes adds ce615f5c1f73 Merge tag 'dmaengine-5.9-rc1' of git://git.kernel.org/pub/ [...] adds c3917df54cf9 mailbox: Replace HTTP links with HTTPS ones adds 425ab036754a mailbox: pcc: Put the PCCT table for error path adds 03b70130abb4 mailbox: imx: Mark PM functions as __maybe_unused adds cfbf813e5981 mailbox: qcom: Add sdm660 hmss compatible adds dde6805690cd mailbox: qcom: Add msm8994 apcs compatible adds 6cb4f3b055fe dt-binding: gce: add gce header file for mt6779 adds 0858fde496f8 mailbox: cmdq: variablize address shift in platform adds bb2b06e08157 mailbox: cmdq: support mt6779 gce platform definition adds 884996986347 mailbox: mediatek: cmdq: clear task in channel before shutdown adds 75dee3b6de4c Merge tag 'mailbox-v5.9' of git://git.linaro.org/landing-t [...] adds 9e5eb9a45183 media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 R [...] adds ba5bf51acf00 media: v4l: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver adds 445093ff76a0 media: staging: rkisp1 stats: set a measure flag with '|=' [...] adds 3bee86168657 media: staging: rkisp1: stats: don't set stats flags in rk [...] adds 0c8bc934ee30 media: staging: rkisp1: fix dev param for dev_* debugs adds 7dcfb327f8fd media: staging: tegra-vde: fix runtime pm imbalance on error adds 157282a5c627 media: s5k6a3: Fix runtime PM imbalance on error adds e40a8770fd14 media: fimc-capture: Fix runtime PM imbalance on error adds 90361693ad8d media: coda: Fix runtime PM imbalance on error adds cf7b1c794d2f media: camss: csid: Fix runtime PM imbalance in csid_set_power adds 606578801afe media: camss: ispif: Fix runtime PM imbalance on error adds 779096916dae media: camss: vfe: Fix runtime PM imbalance on error adds 00b0228061fa media: exynos4-is: Fix runtime PM imbalance in isp_video_open adds 4f9b5709cc08 media: exynos4-is: Fix runtime PM imbalance in fimc_is_probe adds 4024d6f601e3 media: vpif: Fix runtime PM imbalance in vpif_probe adds e1f60f426f5f media: gspca: remove redundant assignment to variable retval adds f47a468c350a media: doc-rst: Fix typos in packed Bayer raw14 pixel form [...] adds 830e87ed15f8 media: videobuf2: use explicit unsigned int in vb2_queue adds 6d2199868a9a media: videobuf2: add cache management members adds f5f5fa73fbfb media: videobuf2: handle V4L2 buffer cache flags adds ac53503ee38a media: videobuf2: add V4L2_FLAG_MEMORY_NON_CONSISTENT flag adds 7b4b45555c79 media: videobuf2: add queue memory consistency parameter adds 1e0b2318fa75 media: videobuf2: handle V4L2_FLAG_MEMORY_NON_CONSISTENT flag adds 38a417e88aad media: videobuf2: factor out planes prepare/finish functions adds dcf3bfe7c71d media: videobuf2: do not sync caches when we are allowed not to adds 093067ed1285 media: videobuf2: check ->synced flag in prepare() and finish() adds d5adf1b0c2a3 media: videobuf2: add begin/end cpu_access callbacks to dm [...] adds d4db5eb57cab media: videobuf2: add begin/end cpu_access callbacks to dma-sg adds a9a2c8236017 media: videobuf2: don't test db_attach in dma-contig prepa [...] adds 2ff99ca4bc30 media: videobuf2: remove redundant if-statement adds 62a4cd0130f3 media: vivid: add cache_hints module param adds 9ec656cf571e media: docs-rst: Document memory-to-memory video encoder i [...] adds aa2e479fd021 media: vidioc-g-parm.rst: update the VIDIOC_G/S_PARM docum [...] adds eef7a5e7307f media: dev-decoder.rst: small fixes adds 286cf7d3a99e media: videodev2.h: add V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL flag adds d09382777e9a media: dev-encoder.rst: add reference to V4L2_FMT_FLAG_ENC [...] adds 55e34d5bf9fd media: dev-encoder.rst: add GFDL-1-1+ to SPDX header adds 261463dbc34f media: rc: add support for Infrared Toy and IR Droid devices adds 6eeb775a8606 media: USB: cdc-acm: blacklist IR Droid / IR Toy device adds e508a9f66332 media: MAINTAINERS: rc-core and lirc maintainership adds 1a55caf010c4 media: cxusb-analog: fix V4L2 dependency adds bc76369b89bb media: dvbsky: MyGica T230* receivers also do DVB-C and DVB-T adds 6499a0db9b0f media: pci: ttpci: av7110: fix possible buffer overflow ca [...] adds fc0456458df8 media: budget-core: Improve exception handling in budget_r [...] adds b16c928c13d1 media: cec-ioc-adap-g-caps.rst: document available_log_addrs adds 8dd65ed67e16 media: cec: remove unused waitq and phys_addrs fields adds e233f81cfc90 media: media/cec.h: document cec_adapter fields adds 52db11f38333 media: smiapp: Fix runtime PM imbalance on error adds c1d7a2c8259c media: smiapp: Use pm_runtime_get_if_active adds 1e8d3bbcdda3 media: ov2740: make ov2740 driver only work with ACPI adds 4603a5b4a87c media: marvell-ccic: Add missed v4l2_async_notifier_cleanup() adds dc7690a73017 media: omap3isp: Add missed v4l2_ctrl_handler_free() for p [...] adds d46cfdc86c30 media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_ [...] adds 8d2d1bedb1b9 media: i2c: imx290: fix the order of the args in SET_RUNTI [...] adds 3909a92d7df6 media: i2c: imx290: fix reset GPIO pin handling adds 97589ad61c73 media: i2c: imx290: Add support for 2 data lanes adds 98e0500eadb7 media: i2c: imx290: Add configurable link frequency and pi [...] adds a58df1f9e488 media: i2c: imx290: Add support for test pattern generation adds c566ac01ceaa media: i2c: imx290: Add RAW12 mode support adds 3b867fb641d8 media: i2c: imx290: Add support to enumerate all frame sizes adds 6544af9b04b4 media: i2c: imx290: Move the settle time delay out of loop adds a27067587582 media: i2c: imx290: set bus_type before calling v4l2_fwnod [...] adds 7b981288285f media: ov2740: add NVMEM interface to read customized OTP data adds e30cc79cc80f media: media-request: Fix crash if memory allocation fails adds 372faeb46b91 media: staging: rkisp1: cap: remove support of BGR666 format adds 50795910160e media: camss: use proper media entity function for subdevices adds 7cd08d6eed27 media: usb: pwc: pwc.h: Replace zero-length array with fle [...] adds 6fce59ac719f media: atmel: atmel-sama5d2-isc: fix warning in configs wi [...] adds 20171723144c media: coda: jpeg: add NULL check after kmalloc adds 2505a210fc12 media: firewire: Using uninitialized values in node_probe() adds 0d1e342a17f5 media: mtk-mdp: Remove states for format checks adds 86ef5146fe49 media: mtk-mdp: remove mtk_mdp_comp.regs from mtk_mdp_comp.h adds 256a12e1a343 media: mtk-mdp: handle vb2_dma_contig_set_max_seg_size err [...] adds ee18fc7b0b95 media: mtk-mdp: handle vpu_wdt_reg_handler() errors during probe adds 86698b9505bb media: mtk-mdp: convert mtk_mdp_dev.comp array to list adds 37e278c80107 media: mtk-mdp: Remove mtk_mdp_comp.id and supporting func [...] adds 414953b4833f media: cx231xx: remove redundant assignment to variable err adds c92d30e4b78d media: vsp1: dl: Fix NULL pointer dereference on unbind adds 7f52faabd2e5 media: dt-bindings: Add ch7322 media i2c device adds 98f803cfa76e media: cec: add adap_controls_phys_addr option adds 21b9a47e0ec7 media: cec: i2c: ch7322: Add ch7322 CEC controller driver adds e1db811e5d94 media: ov9640: update MODULE_DESCRIPTION adds 5a55b647395d media: pxa_camera: update MODULE_DESCRIPTION adds c694107ae998 media: mach-imx: mach-imx27_visstrim_m10.c: remove soc_cam [...] adds ce548396a433 media: mach-omap1: board-ams-delta.c: remove soc_camera de [...] adds 63839882c597 media: mach-pxa: palmz72/pcm990: remove soc_camera dependencies adds e7eab49132ba media: staging/media/soc_camera: remove this driver adds 19d1d03ed232 media: soc_camera.h: remove this unused header adds 39bc4e4e1534 media: arch/arm/configs: remove obsolete CONFIG_SOC_CAMERA* adds 078336914d6b media: arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA* adds 89316195f751 media: MAINTAINERS: remove SOC-CAMERA entry adds 29af79e17b6b media: drx-k: remove unused MulDiv32 function adds 3fd63734bca5 media: nuvoton-cir: remove setting tx carrier functions adds 0390430deffb media: fintek-cir: remove unused function fintek_clear_reg_bit adds 39c2cf7544d6 media: cx23888: remove unused functions adds 3b4cfc6966ec media: rc: return proper error code on error handling path [...] adds e0eb34810113 media: venus: fix multiple encoder crash adds 831b8755fd2f media: venus: venc: Fix runtime PM imbalance in venc_open adds fd22e8eb4145 media: rcar-vin: Invalidate pipeline if conversion is not [...] adds e87c1a81f158 media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format adds 675616554d0a media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format adds d3246337d00f media: v4l2-rect.h: add enclosed rectangle helper adds 030b161c4dc8 media: use v4l2_rect_enclosed helper adds b820935b3547 media: vb2: Print the queue pointer in debug messages adds d93d45ab716e media: allegro: Fix some NULL vs IS_ERR() checks in probe adds 7b8ce1f2763b media: staging: rkisp1: rsz: supported formats are the isp [...] adds b861d139a36a media: staging: rkisp1: remove macro RKISP1_DIR_SINK_SRC adds c247818a873a media: staging: rkisp1: rename macros 'RKISP1_DIR_*' to 'R [...] adds 206003b18bb2 media: staging: rkisp1: rsz: set default format if the giv [...] adds 2f00f3a4916c media: samsung: Rename Samsung and Exynos to lowercase adds 906dceb48dfa media: staging: rkisp1: rsz: fix resolution limitation on [...] adds 961d3b27a2af media: videobuf2: Fix length check for single plane dmabuf [...] adds a32e8adf2fdb media: test_drivers: vivid-core: Use array_size() helper adds 874b8055bb3c media: docs: dev-decoder: Add one more reason for dynamic change adds ec050e022f8d media: rcar-csi2: Rename confirm_start() to phy_post_init( [...] adds 477d4d38b93d media: pxa_camera: remove an impossible condition adds d000e9b5e4a2 media: tvp5150: Add missed media_entity_cleanup() adds 875c0d75954f media: staging: rkisp1: set more precise size errors in debugfs adds 18ffec750578 media: exynos4-is: Add missed check for pinctrl_lookup_state() adds ded874ece29d media: rockchip: rga: Introduce color fmt macros and refac [...] adds 0f879bab72f4 media: rockchip: rga: Only set output CSC mode for RGB input adds 6f01dfb760c0 media: cros-ec-cec: do not bail on device_init_wakeup failure adds c19c7a13ee9d media: staging: tegra-vde: Runtime PM is always available [...] adds 8f0c714ad9be media: staging: tegra-vde: Turn ON power domain on shutdown adds ebeacb1f612d media: staging: tegra-vde: Power-cycle hardware on probe adds 137641287eb4 go7007: add sanity checking for endpoints adds 6c42227c3467 cec-api: prevent leaking memory through hole in structure adds e8bf419e0ab2 include/media/v4l2-subdev.h: fix typo adds a69a7a332683 v4l2-core: Print control name in VIDIOC_S/G_(EXT)_CTRL(S) adds 77d7ceb1a146 media: gspca: remove redundant initialization of variable status adds de26c90fc40d sunxi-csi: fill in bus_info of media device adds 71ecc5356d22 sun4i-csi: drop read/write, enable VB2_DMABUF adds 503ebad4b5d7 sun4i-csi: call _vb2_fop_release instead of v4l2_fh_release adds b4cc96f9803a Documentation: userspace-api/media: drop doubled words adds cf293a4f0e1a media: solo6x10: replace http references with https adds bb79974cdf95 media: davinci: replace http references with https adds 2e7ee8bb24a7 media: atmel: atmel-isc: rework component offsets adds 3bdf27a33cc4 media: gspca: replace http references with https ones adds 467bd18d7ae3 media: docs: pvrusb2: replace http references with https ones adds d6129d36b305 media: pci: dt3155: fix spelling mistake adds b3ab1c6058fa media: Add V4L2_TYPE_IS_CAPTURE helper adds 94b9ce6870f9 media: s5p-g2d: Fix a memory leak in an error handling pat [...] adds 44d42520df8a gspca: First camera mode is skipped adds 03395df3977e media: ti-vpe: cal: Sort headers alphabetically adds 789026265985 media: ti-vpe: cal: Avoid function forward declaration adds cff3784dfa6c media: ti-vpe: cal: Decouple CSI2 port and CPORT adds 6442241630d1 media: ti-vpe: cal: Index CSI-2 port starting at 0 adds 255502a723b5 media: ti-vpe: cal: Index IRQ registersstarting at 0 adds 47bed3fbe8a0 media: ti-vpe: cal: Merge all status variables in IRQ handler adds d2b084eb1eec media: ti-vpe: cal: Inline CAL_VERSION macro in its only user adds 50797fb30b95 media: ti-vpe: cal: Turn reg_(read|write)_field() into inl [...] adds 37166b2ff964 media: ti-vpe: cal: Make cal_formats array const adds 6ff1d7260693 media: ti-vpe: cal: Remove needless variable initialization adds d64463598f50 media: ti-vpe: cal: Remove needless casts adds fcc6d6f71d1f media: ti-vpe: cal: Turn boolean variable into bool adds 6341aa2ee4dd media: ti-vpe: cal: Make loop indices unsigned where applicable adds 5b4426e33b85 media: ti-vpe: cal: Embed base_fields array in struct cal_ [...] adds 649e9535f157 media: ti-vpe: cal: Don't modify cal_csi2_phy base_fields adds 5e19ffe77c09 media: ti-vpe: cal: Store PHY regmap fields in struct cc_data adds be19b49e6ed6 media: ti-vpe: cal: Rename cal_csi2_phy base_fields to fields adds 01bd74993932 media: ti-vpe: cal: Make structure fields unsigned where a [...] adds 9704762aed23 media: ti-vpe: cal: Constify platform data adds ed641dc98dd6 media: ti-vpe: cal: Remove static const cal_regmap_config [...] adds 6aa4459bdedc media: ti-vpe: cal: Remove unused structure fields adds 0a19960a6c6c media: ti-vpe: cal: Remove flags field from struct cal_dev adds ca4864685036 media: ti-vpe: cal: Move function to avoid forward declaration adds a7f8ac542a07 media: ti-vpe: cal: Rename cc_data to cal_camerarx adds d1739eabdd96 media: ti-vpe: cal: Rename cal_csi2_phy to cal_camerarx_data adds 97cf202807c9 media: ti-vpe: cal: Name all cal_dev pointers consistently adds d8444ea02f3b media: ti-vpe: cal: Name all cal_camerarx pointers consistently adds be28027075ad media: ti-vpe: cal: Remove internal phy structure from cal [...] adds d01a7fea9d7e media: ti-vpe: cal: Store instance ID and cal pointer in c [...] adds 552b07b56eba media: ti-vpe: cal: Use dev_* print macros adds 6961f5d60108 media: ti-vpe: cal: Add print macros for the cal_camerarx [...] adds 559cd8b836a1 media: ti-vpe: cal: Store sensor-related data in cal_camerarx adds f7cd15eb0b85 media: ti-vpe: cal: Create consistent naming for CAMERARX [...] adds 825800dc2250 media: ti-vpe: cal: Group CAMERARX-related functions together adds f3ca1f9db5b9 media: ti-vpe: cal: Inline cal_data_get_num_csi2_phy() in [...] adds 9f2b94b1ca7d media: ti-vpe: cal: Create consistent naming for context f [...] adds 6770318dc072 media: ti-vpe: cal: Reorganize remaining code in sections adds 20d4eb10911a media: ti-vpe: cal: Rename cal_ctx.csi2_port to cal_ctx.index adds 17513da19e0a media: ti-vpe: cal: Use correct device name for bus_info adds 281736ef5545 media: ti-vpe: cal: Get struct device without going throug [...] adds ed595da7d70f media: ti-vpe: cal: Use ctx_info() instead of v4l2_info() adds 2f63379b93fa media: ti-vpe: cal: Use a loop to create CAMERARX and cont [...] adds 4607c2487bf2 media: ti-vpe: cal: Drop struct cal_dev v4l2_dev field adds 573e298cfe67 media: ti-vpe: cal: Split CAMERARX syscon regmap retrieval [...] adds 2cabb7ade7a0 media: ti-vpe: cal: Use syscon_regmap_lookup_by_phandle_args() adds 6963e46ce613 media: ti-vpe: cal: Inline cal_get_camerarx_regmap() in caller adds 214f995c2093 media: ti-vpe: cal: Add comments to cal_probe() to delimit [...] adds 2355593496c5 media: ti-vpe: cal: Rename cal_create_instance() to cal_ct [...] adds 8af2741a1734 media: ti-vpe: cal: Hardcode virtual channel to 0 adds cb1d4202a389 media: ti-vpe: cal: Use of_graph_get_endpoint_by_regs() to [...] adds b1ca64f26930 media: ti-vpe: cal: Fix usage of v4l2_fwnode_endpoint_parse() adds 4b71bfbc9787 media: ti-vpe: cal: Decouple control handler from v4l2_device adds b4b784953c49 media: ti-vpe: cal: Move v4l2_device from cal_ctx to cal_dev adds d68a94e98a89 media: ti-vpe: cal: Split video device initialization and [...] adds 19a2374068b5 media: ti-vpe: cal: Add context V4L2 cleanup and unregiste [...] adds 6675e871ca4d media: ti-vpe: cal: Unregister video device before cleanup adds d3665f3b7c08 media: ti-vpe: cal: Add cal_camerarx_destroy() to cleanup [...] adds f5ddf19eca33 media: ti-vpe: cal: Move DT parsing to CAMERARX adds 4d04c23fadc6 media: ti-vpe: cal: Use ARRAY_SIZE to replace numerical value adds a439e57358ee media: ti-vpe: cal: Move all sensor-related init to .bound [...] adds 8fcb7576ad19 media: ti-vpe: cal: Allow multiple contexts per subdev notifier adds a539a0536f6e media: ti-vpe: cal: Move async notifiers from contexts to cal_dev adds 539e7c5d7c02 media: ti-vpe: cal: Replace context with phy in async noti [...] adds 517cf52b7777 media: ti-vpe: cal: Operate on phy instances in cal_quickd [...] adds 497b5e94f820 media: ti-vpe: cal: Decouple context and phy cleanup at re [...] adds 4c0ed7ba65d1 media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs. [...] adds 7e75b1502f65 media: ti-vpe: cal: Remove isvcirqset() and isportirqset() macros adds a0db060fb100 media: ti-vpe: cal: Replace number of ports numerical valu [...] adds 45dd15e6ce22 media: ti-vpe: cal: Split media initialization and cleanup [...] adds 05930cf1e5c5 media: ti-vpe: cal: Read hardware revision earlier during probe adds dfbb172e512e media: ti-vpe: cal: Print revision and hwinfo in a more re [...] adds 92790656cee2 media: ti-vpe: cal: Store struct device in cal_dev adds b908235114d1 media: ti-vpe: cal: Register a media device adds 1b22b7a0ec9c media: ti-vpe: cal: Init formats in cal_ctx_v4l2_register() adds 0a8e64ed2100 media: ti-vpe: cal: Allocate cal_ctx active_fmt array dynamically adds cd2144603ad3 media: ti-vpe: cal: Inline cal_camerarx_max_lanes() in its [...] adds e085ede10d69 media: ti-vpe: cal: Reorder camerarx functions to prepare [...] adds 49b184a0dae9 media: ti-vpe: cal: Refactor camerarx start and stop adds 399b0a3d54b6 media: ti-vpe: cal: Don't store external rate in cal_camerarx adds 56d1d67468ae media: ti-vpe: cal: Remove unneeded phy->sensor NULL check adds f4d9837d8725 media: ti-vpe: cal: Use 'unsigned int' type instead of 'unsigned' adds 9d551891473e media: ti-vpe: cal: Split video node handling to cal-video.c adds d373018f3abd media: ti-vpe: cal: Move CAL I/O accessors to cal.h adds af30d4f36ef3 media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c adds 24385f9c6ee4 media: staging: rkisp1: use a macro for the statistics flags mask adds 46c308a964fe media: staging: rkisp1: stats: replace spin_lock_irqsave w [...] adds b512ab7a8526 media: staging: rkisp1: stats: replace locks wq_lock, irq_ [...] adds 1fcc0244b5e6 media: staging: rkisp1: stats: read the stats in the isr adds e4fa530fd4b1 media: staging: rkisp1: remove duplicate macro definition adds 0b62c7db458b media: staging: rkisp1: fix typos in file rkisp1-config.h adds 3ebf271b1dee hantro: h264: Remove unused macro definition adds 4df3a47e3422 hantro: h264: Rename scaling list handling function adds 21f0315b7b3e hantro: Rework how encoder and decoder are identified adds e765dba11ec2 hantro: Move hantro_enc_buf_finish to JPEG codec_ops.done adds b72a6342dd24 hantro: Remove unused bytesused argument adds 46d7aaebbe44 hantro: Make sure we don't use post-processor on an encoder adds 9363aa33f6a9 rkvdec: h264: Refuse to decode unsupported bitstream adds d70cca732344 hantro: h264: Refuse to decode unsupported bitstream adds 9c487b0b0ea7 media: vpss: clean up resources in init adds 9dc75e79c0de media: tpg: change char argument to const char adds 7a785081a169 media: tpg: Add function to return colors' order of test image adds 5f3fb5c54d67 media: vimc: Add a control to display info on test image adds f0e226885c3c staging/media: Remove unneeded geometry restrictions from [...] adds 216964fa6a63 media: media-device.h: drop duplicated word in comment adds f040e0fd29e4 media: media-devnode.h: drop duplicated word in comment adds ffb189716081 media: dvbdev.h: fix duplicated word in comment adds 91bbbf24c4d1 media: media-entity.h: drop duplicated word in comment adds f2f475e4c5bb media: v4l2-subdev.h: drop duplicated word in comment adds 94dc76560261 media: allegro: rework mbox handling adds e561f8e24c5a media: allegro: rework read/write to mailbox adds 3de16839669f media: allegro: add explicit mail encoding and decoding adds 53c200ff4963 media: allegro: add field for number of buffers adds fc1c13deb1f9 media: allegro: don't pack MCU messages adds 62ed97df7dc1 media: allegro: support handling firmware dependent values adds d30e84121641 media: allegro: encode bit fields separately adds c4756d877415 media: allegro: add config blob for channel adds c7ce107f9d89 media: allegro: set num_ref_idx using response of configur [...] adds d8fefda89ee2 media: allegro: drop length field from message header adds 11146a758317 media: allegro: add a version field to mcu messages adds 42e50290d794 media: allegro: add support for allegro firmware 2019.2 adds c07fe5e020ff media: cx18: Replace http links with https ones adds 276e2ee07659 media: imon: Replace http links with https ones adds 1cc94c176700 media: ivtv: Replace http links with https ones adds e6e059a8884f media: rtl2832_sdr: Replace HTTP links with HTTPS ones adds f20c7d9141d3 media: tw5864-core: Replace http links with https ones adds 74cc09fd8d04 media: tw68: Replace http links with https ones adds 2cc6a9fea031 media: MAINTAINERS: rectify CHRONTEL CH7322 CEC DRIVER section adds aa86e0bbf2ee media: staging: rkisp1: cap: don't set next buffer from rk [...] adds 454748e3b352 media: staging: rkisp1: cap: protect buf.curr and buf.next [...] adds 23780e14fec9 media: staging: rkisp1: cap: move code that manages the bu [...] adds 20698ed90f01 media: staging: rkisp1: cap: in stream start, replace call [...] adds 8f611cc15496 media: staging: rkisp1: remove unused field ctrl_handler f [...] adds 1b265b4d2c21 media: staging: rkisp1: remove unused field alloc_ctx from [...] adds 8d4a696af361 media: staging: rkisp1: set pads array of the resizer to size 2 adds 8e5652ae8d4a media: i2c: imx290: replace msleep(10) with usleep_range(1 [...] adds 3fa97ae054d3 media: dt-bindings: media: i2c: Document DW9768 bindings adds 859891228e56 media: i2c: dw9768: Add DW9768 VCM driver adds 18f1290188c9 media: dt-bindings: media: i2c: Add bindings for Maxim Int [...] adds 66d8c9d2422d media: i2c: Add MAX9286 driver adds e9f817689789 media: dt-bindings: media: i2c: Add bindings for IMI RDACM2x adds 34009bffc1c6 media: i2c: Add RDACM20 driver adds 35694afc9264 media: device property: Add a function to test is a fwnode [...] adds b98158d837ef media: v4l2-async: Accept endpoints and devices for fwnode [...] adds 3e33392a9561 media: v4l2-async: Pass notifier pointer to match functions adds e80cdf0a3843 media: v4l2-async: Log message in case of heterogeneous fw [...] adds 65c5fac1a2b7 media: dt-bindings: media: renesas,fcp: Convert binding to YAML adds 89b85a6d1060 media: dt-bindings: media: renesas,fcp: Make power-domains [...] adds 08cdb85b8530 media: dt-bindings: media: renesas,fcp: Add resets and iom [...] adds 5166e28ae4a6 media: dt-bindings: media: renesas,fdp1: Convert binding to YAML adds f4e9654a79ca media: dt-bindings: media: renesas,fdp1: Make power-domain [...] adds 6249bda68f88 media: dt-bindings: media: renesas,fdp1: Add resets property adds 6a72c8d3cdeb media: dt-bindings: media: renesas,vsp1: Convert binding to YAML adds cc4fcf11a8d9 media: dt-bindings: media: renesas,vsp1: Add power-domains [...] adds 2856bbc55bda media: sta2x11: use generic power management adds d6f6582890a4 media: cx23885: use generic power management adds fc1f0e67f68f media: cx25821: use generic power management adds a28b2ed9ad05 media: cx88: use generic power management adds 9c4a8489ab7c media: meye: use generic power management adds 68e966a3796e media: tw68: use generic power management adds 1c79e41b115f media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG d [...] adds c89ee8ed3289 media: videobuf2: Print videobuf2 buffer state by name adds 8ecbde62c063 media: v4l2-subdev.h: keep * together with the type adds 8f2a4a9d5ff5 media: dvbdev.h: keep * together with the type adds 6d10fc2b9bfe media: v4l2: Correct kernel-doc inconsistency adds 2f501169842c media: v4l2: Correct kernel-doc inconsistency adds d20dcbb2ba45 media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP adds 7aa87db5b81b media: saa7164: use generic power management adds e3083c3f3697 media: cafe-driver: use generic power management adds 43663dc4f430 media: meye: fix missing pm_mchip_mode field adds 9bde425e70b6 media: allegro: fix an error pointer vs NULL check adds dd4eddc4ba31 media: mtk-mdp: Fix a refcounting bug on error in init adds 04320b3ef90b media: allegro: fix potential null dereference on header adds 670f7ef5f0fc media: radio: remove redundant assignment to variable retval adds 602649eadaa0 media: davinci: vpif_capture: fix potential double free adds f45882cfb152 media: camss: fix memory leaks on error handling paths in probe adds fa73e212318a Merge tag 'media/v5.9-1' of git://git.kernel.org/pub/scm/l [...] adds 69cea0d45a61 dm mpath: changes from initial m->flags locking audit adds a271a89c6e47 dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH adds 73265f3ffdc9 dm mpath: push locking down to must_push_back_rq() adds f45f11868e0e dm mpath: factor out multipath_queue_bio adds 17213ec18061 dm mpath: rework __map_bio() adds 564dbb130b3f dm mpath: rename current_pgpath to pgpath in multipath_pre [...] adds 374117ad4736 dm mpath: use double checked locking in fast path adds e1fef0b08e06 dm verity: add "panic_on_corruption" error handling mode adds 4f7f590b1524 dm dust: report some message results directly back to user adds 0c248ea27fc8 dm dust: add interface to list all badblocks adds e766668c6cd4 dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() adds 70704c33db84 dm bufio: do buffer cleanup from a workqueue adds 39d42fa96ba1 dm crypt: add flags to optionally bypass kcryptd workqueues adds 8e225f04d2dd dm crypt: Enable zoned block device support adds a84c4308333a dm verity: Fix compilation warning adds 04dc5330e5de dm raid: Remove empty if statement adds 1aeb6e7cd118 dm ioctl: Fix compilation warning adds 90e6bf0659f1 dm init: Set file local variable static adds 4cb6f2261251 dm ebs: Fix incorrect checking for REQ_OP_FLUSH adds a9cb9f4148ef dm: don't call report zones for more than the user requested adds 2f12d44085da Merge tag 'for-5.9/dm-changes' of git://git.kernel.org/pub [...] adds 4daca379c703 cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO [...] adds 49ef12215f11 cpufreq: blacklist SDM845 in cpufreq-dt-platdev adds fb091802d793 cpufreq: blacklist SC7180 in cpufreq-dt-platdev adds 3ae1f39aef08 OPP: Add and export helper to set bandwidth adds 51c843cf77bb cpufreq: qcom: Update the bandwidth levels on frequency change adds afdb219bab58 cpufreq: qcom: Disable fast switch when scaling DDR/L3 adds b75acfb45e42 cpufreq: brcmstb-avs-cpufreq: more flexible interface for [...] adds 08535ccdd787 cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmware adds d48461b2c7c3 cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT comm [...] adds 10470dec3dec cpufreq: dt: fix oops on armada37xx adds d88b0f0edb90 cpufreq: cppc: Reorder code and remove apply_hisi_workarou [...] adds 8c37ad2f5233 cpufreq: ap806: fix cpufreq driver needs ap cpu clk adds 4264e02d3e18 cpufreq: CPPC: Reuse caps variable in few routines adds 02fd918097f9 cpufreq: tegra186: Simplify probe return path adds 34adbcbd0acc cpufreq: sti-cpufreq: Fix some formatting and misspelling issues adds 2782ef34ed23 cpufreq: imx: Select NVMEM_IMX_OCOTP adds 9b25d3f425d2 dt-bindings: arm: Add NVIDIA Tegra194 CPU Complex binding adds df320f89359c cpufreq: Add Tegra194 cpufreq driver adds 292072c38768 cpufreq: cached_resolved_idx can not be negative adds f259eab3ea0e cpufreq: make schedutil the default for arm and arm64 adds 9ac1fb156a40 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 403d2d116ec0 PM: runtime: Add kerneldoc comments to multiple helpers adds 0abf803ef1b5 PM: runtime: Improve kerneldoc of pm_runtime_get_if_active() adds 0873ad923a05 Merge branch 'pm-core' adds f6235eb18970 Merge tag 'pm-5.9-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 16b89f695313 net/scm: Fix typo in SCM_RIGHTS compat refactoring adds 1fa2c0a0c814 Merge tag 'seccomp-v5.9-rc1-fix1' of git://git.kernel.org/ [...] adds 11990a5bd7e5 module: Correctly truncate sysfs sections output adds 9af47666cb0f selftests: splice: Check behavior of full and short splices adds 6ba0d2e4fc2f Merge tag 'kallsyms_show_value-fix-v5.9-rc1' of git://git. [...] adds 1e6b57d6421f unexport linux/elfcore.h adds 16aead81018c take fdpic-related parts of elf_prstatus out adds 7a896028adcf kill elf_fpxregs_t adds 5074c7f69f9e [elf-fdpic] coredump: don't bother with cyclic list for pe [...] adds 38a62779ae8e [elf-fdpic] move allocation of elf_thread_status into elf_ [...] adds d2f581684a29 [elf-fdpic] use elf_dump_thread_status() for the dumper th [...] adds 1697a322e28b [elf-fdpic] switch coredump to regsets adds 0f43283be7fe Merge branch 'work.fdpic' of git://git.kernel.org/pub/scm/ [...] adds c2710fdf935b dt-bindings: agilex: add NAND_X_CLK and NAND_ECC_CLK adds 6f3bcf56f8ee clk: socfpga: agilex: add nand_x_clk and nand_ecc_clk adds 44a7f3e8222a clk: socfpga: agilex: mpu_l2ram_clk should be mpu_ccu_clk adds 6eb81373434b Merge branch 'clk-socfpga' into clk-next adds e8c849c2a8e8 clk: add function documentation for clk_hw_round_rate() adds 9ebc0617d676 Merge branch 'clk-doc' into clk-next adds 2afc6ec090b2 dt-bindings: clock: add ipq6018 a53 pll compatible adds ecd2bacfbbc4 clk: qcom: Add ipq apss pll driver adds 49bcaef86eba clk: qcom: Add DT bindings for ipq6018 apss clock controller adds 5e77b4ef1b19 clk: qcom: Add ipq6018 apss clock controller adds b608013ac5b5 clk: qcom: smd: Add support for SDM660 rpm clocks adds f2de5257dbb4 dt-bindings: clock: rpmcc: Document MSM8936 compatible adds 59390282b754 clk: qcom: smd: Add support for MSM8936 rpm clocks adds ef01ab612b52 Merge branch 'clk-qcom' into clk-next adds f491276a5168 clk: vc5: Allow Versaclock driver to support multiple instances adds 34662f6e3084 dt: Add additional option bindings for IDT VersaClock adds 260249f929e8 clk: vc5: Enable addition output configurations of the Versaclock adds 7aae3c161e06 Merge branch 'clk-vc5' into clk-next adds cf8030d7035b clk: bcm63xx-gate: fix last clock availability adds 8fc4f427b84b dt-bindings: clock: bcm63xx: add 6318 gated clock bindings adds 90741a7268df clk: bcm63xx-gate: add BCM6318 support adds c7f03eea0768 mips: bmips: add BCM3368 clock definitions adds 020c89c5a981 mips: bmips: add BCM6318 clock definitions adds 92cd8bb27a69 mips: bmips: add BCM6328 clock definitions adds d3499bda4e17 mips: bmips: add BCM6358 clock definitions adds fb8fb3f13f86 mips: bmips: add BCM6362 clock definitions adds ad31e793f246 mips: bmips: add BCM6368 clock definitions adds f3cd8c96a97c mips: bmips: add BCM63268 clock definitions adds e244d2058dcd clk: bcm63xx-gate: switch to dt-bindings definitions adds f93ac080f577 Merge branch 'reset/simple' of git://git.pengutronix.de/gi [...] adds 8dda00049093 dt-bindings: clock: Add BCM2711 DVP binding adds 1bc95972715a clk: bcm: Add BCM2711 DVP driver adds d4c708c032df dt-bindings: arm: bcm: Convert BCM2835 firmware binding to YAML adds 74a0caa5ef1c dt-bindings: clock: Add a binding for the RPi Firmware clocks adds 511aba099cd4 firmware: rpi: Only create clocks device if we don't have [...] adds fbac2e7787ac clk: bcm: rpi: Allow the driver to be probed by DT adds 869bd27541fe clk: bcm: rpi: Statically init clk_init_data adds 72856a4ed555 clk: bcm: rpi: Use clk_hw_register for pllb_arm adds c70011a98500 clk: bcm: rpi: Remove global pllb_arm clock pointer adds 683de1868164 clk: bcm: rpi: Make sure pllb_arm is removed adds 8f60112f66bf clk: bcm: rpi: Remove pllb_arm_lookup global pointer adds 55ee6a992dfe clk: bcm: rpi: Switch to clk_hw_register_clkdev adds 9bd43a6184c2 clk: bcm: rpi: Make sure the clkdev lookup is removed adds df4b6a4c3bf5 clk: bcm: rpi: Use CCF boundaries instead of rolling our own adds f922c560c956 clk: bcm: rpi: Create a data structure for the clocks adds 8a1f3ebc38fc clk: bcm: rpi: Add clock id to data adds 81df01518879 clk: bcm: rpi: Pass the clocks data to the firmware function adds c1ce3509eca6 clk: bcm: rpi: Rename is_prepared function adds 3ea59ace7c0f clk: bcm: rpi: Split pllb clock hooks adds 23e114b6b7a0 clk: bcm: rpi: Make the PLLB registration function return [...] adds d4b4f1b6b97e clk: bcm: rpi: Add DT provider for the clocks adds be1559f69768 clk: bcm: rpi: Add an enum for the firmware clocks adds 93d2725affd6 clk: bcm: rpi: Discover the firmware clocks adds 7dad8a613185 clk: bcm: rpi: Give firmware clocks a name adds dbe01b441291 Revert "clk: bcm2835: remove pllb" adds b2683d069bca clk: bcm2835: Allow custom CCF flags for the PLLs adds 0d46fafc0364 clk: bcm2835: Don't cache the PLLB rate adds 56643d9ad2b4 clk: bcm: rpi: Remove the quirks for the CPU clock adds eb46f547a2fa clk: bcm: dvp: Add missing module informations adds 12ef3933b46f Merge branch 'clk-bcm' into clk-next adds dbb988b4e7eb clk: qcom: Fix return value check in apss_ipq6018_probe() adds 6d0efeb14bbe soc: qcom: Separate kryo l2 accessors from PMU driver adds 2283f9e03328 dt-bindings: clk: qcom: Add bindings for CPU clock for msm8996 adds 03e342dc45c9 clk: qcom: Add CPU clock driver for msm8996 adds d39fc2655680 Merge branch 'clk-qcom' into clk-next adds 5f1d8970d4cd Replace HTTP links with HTTPS ones: Common CLK framework adds 2a05eaa7523c Merge branch 'clk-https' into clk-next adds d9563c972c16 dt-bindings: clock: renesas: cpg: Convert to json-schema adds ed4a11807d2a clk: renesas: cpg-mssr: Mark clocks as critical only if on [...] adds f23f1101ad0e clk: renesas: rcar-gen3: Mark RWDT clocks as critical adds 52bc5ea6edde clk: renesas: rzg2: Mark RWDT clocks as critical adds ef14fffee5d5 Merge tag 'clk-renesas-for-v5.9-tag1' of git://git.kernel. [...] adds df5b333e0ac7 Merge branch 'clk-renesas' into clk-next adds e7fb524cfcca dt-bindings: clock: qcom: ipq8074: Add missing bindings for PCIe adds f0cfcf1ade20 clk: qcom: ipq8074: Add missing clocks for pcie adds b4297844995f clk: qcom: smd: Add support for MSM8992/4 rpm clocks adds 96310398fc91 Merge branch 'clk-qcom' into clk-next adds b545b9c393cb clk: Drop duplicate selection in Kconfig adds d93649dc526a Merge branch 'clk-kconfig' into clk-next adds 5c09ea8bf3a0 Merge branch 'clk-fixes' into clk-next adds 6c4411f14d1a clk: <linux/clk-provider.h>: drop a duplicated word adds 46e3ecda6357 Merge branch 'clk-doc' into clk-next adds 044f507dc0a3 clk: qcom: ipq8074: Add correct index for PCIe clocks adds 8607fa169178 clk: qcom: msm8996: Make symbol 'cpu_msm8996_clks' static adds 5ce728fa78dd ipq806x: gcc: add support for child probe adds 9c3df2b1993d clk: qcom: gcc: Make disp gpll0 branch aon for sc7180/sdm845 adds 73d6bd7acb02 Merge branch 'clk-qcom' into clk-next adds b4a086fead54 Merge tag 'renesas-r8a774e1-dt-binding-defs-tag' into clk- [...] adds 668a8187e8b7 dt-bindings: clock: renesas,cpg-mssr: Document r8a774e1 adds c8a53fa1d211 clk: renesas: cpg-mssr: Add r8a774e1 support adds 210f7240029d Merge tag 'clk-renesas-for-v5.9-tag2' of git://git.kernel. [...] adds fca14845764a Merge branch 'clk-renesas' into clk-next adds df06230106e9 dt-bindings: clk: g12a-clkc: Add NNA CLK Source clock IDs adds 2f1efa5340ef clk: meson: g12a: Add support for NNA CLK source clocks adds d4db5721f3c8 clk: meson: meson8b: Drop CLK_IS_CRITICAL from fclk_div2 adds e653b41131f6 clk: meson: meson8b: add the vclk_en gate clock adds 2568528f5535 clk: meson: meson8b: add the vclk2_en gate clock adds bfd35bf9cebc Merge tag 'clk-meson-v5.9-1' of https://github.com/BayLibr [...] adds b396b3d206cd Merge branch 'clk-amlogic' into clk-next adds 22b1408b0d28 Merge tag 'clk-imx-5.9' of git://git.kernel.org/pub/scm/li [...] adds 63e95849a774 Merge branch 'clk-imx' into clk-next adds 30185b69a2d5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 7b9de9771122 powerpc/ptrace: Fix build error in pkey_get() adds c791cc4b1feb tracing: Only allow trace_array_printk() to be used by instances adds 0b4f8ddc0cc2 x86/ftrace: Make non direct case the default in ftrace_reg [...] adds 5da7cd11d081 x86/ftrace: Only have the builtin ftrace_regs_caller call [...] adds fe58acefd5a6 x86/ftrace: Do not jump to direct code in created trampolines adds e8cf9c8c4c18 tracing: not necessary to undefine DEFINE_EVENT again adds b6f9eb87078b tracing: not necessary re-define DEFINE_EVENT_PRINT adds 61df16fcafad tracing: define DEFINE_EVENT_PRINT not related to DEFINE_EVENT adds e6bc5b3f4238 tracing: not necessary to define DEFINE_EVENT_PRINT to be [...] adds 7ef282e05132 tracing: Move pipe reference to trace array instead of cur [...] adds a389d86f7fd0 ring-buffer: Have nested events still record running time stamp adds 7c4b4a5164fb ring-buffer: Incorporate absolute timestamp into add_times [...] adds 10464b4aa605 ring-buffer: Add rb_time_t 64 bit operations for speeding [...] adds b23d7a5f4a07 ring-buffer: speed up buffer resets by avoiding synchroniz [...] adds 75b21c6dfa2d ring-buffer: Mark the !tail (crossing a page) as unlikely adds 58fbc3c63275 ring-buffer: Consolidate add_timestamp to remove some branches adds 74e879373b37 ring-buffer: Move the add_timestamp into its own function adds bbeba3e58f04 ring-buffer: Call trace_clock_local() directly for RETPOLI [...] adds 29ce24519c06 ring-buffer: Do not trigger a WARN if clock going backward [...] adds 746cf3459f11 tracing: Simplify defining of the next event id adds 36b8aacf2a48 tracing: Save one trace_event->type by using __TRACE_LAST_TYPE adds a9d0ba6772a0 tracing/hwlat: Drop the duplicate assignment in start_kthread() adds 96b4833b6827 tracing/hwlat: Honor the tracing_cpumask adds 8a224ffb3f52 ftrace: Setup correct FTRACE_FL_REGS flags for module adds c5f51572a7fd ftrace: Do not let direct or IPMODIFY ftrace_ops be added [...] adds ee896ee8051a tracing: Remove outdated comment in stack handling adds 0f69dae4d106 trace : Have tracing buffer info use kvzalloc instead of kzalloc adds f3751ad0116f tracepoint: Mark __tracepoint_string's __used adds 1c39d761ff5c tracepoint: Use __used attribute definitions from compiler [...] adds c58b6b0372de ftrace: Fix ftrace_trace_task return value adds 0cb2f1372baa kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler adds 231621d0c570 tracing/uprobe: Remove dead code in trace_uprobe_register() adds 80a6e707dd97 kprobes: Remove show_registers() function prototype adds a2de2f86ae38 lib/bootconfig: Add override operator support adds 81464192839d tools/bootconfig: Add testcases for value override operator adds c58b46cba717 Documentation: bootconfig: Add bootconfig override operator adds 477d08478170 bootconfig: Fix to find the initargs correctly adds afcab6366574 tracing: Use trace_sched_process_free() instead of exit() [...] adds 10de795a5add kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE adds 38ce2a9e33db tracing: Add trace_array_init_printk() to initialize insta [...] adds 32663c78c10f Merge tag 'trace-v5.9' of git://git.kernel.org/pub/scm/lin [...] adds 3167e3d340c0 PCI/ASPM: Add missing newline in sysfs 'policy' adds 0dfcabe9c640 Merge branch 'pci/aspm' adds 2a7e32d0547f PCI: Fix pci_cfg_wait queue locking problem adds 2194bc7c3961 PCI: Add device even if driver attach failed adds cbe420361f92 PCI: Reorder pci_enable_acs() and dependencies adds 52fbf5bdeeef PCI: Cache ACS capability offset in device adds 99b50be9d8ec PCI: Treat "external-facing" devices themselves as internal adds b7360f609f5f PCI: Announce device after early fixups adds 3f906da76059 Merge branch 'pci/enumeration' adds 16d79cd4e23b PCI: Use 'pci_channel_state_t' instead of 'enum pci_channe [...] adds 0678e3109a3c PCI/AER: Simplify __aer_print_error() adds e83e2ca3c395 PCI/AER: Log correctable errors as warning, not error adds 600a5b4fc8e8 PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clea [...] adds 068c29a248b6 PCI/ERR: Clear PCIe Device Status errors only if OS owns AER adds b0735e8d2c36 Merge branch 'pci/error' adds 8a94644b440e PCI: Fix pci_create_slot() reference count leak adds 2e4770a5661a PCI: rpadlpar: Make functions static adds e8c4a7652430 Merge branch 'pci/hotplug' adds d20df83b66cc PCI: Convert PCIe capability PCIBIOS errors to errno adds b91535812d66 PCI: Align PCIe capability and PCI accessor return values adds 7ecd4a817510 PCI: Replace http:// links with https:// adds 16bbbc874f7f PCI: Replace lkml.org, spinics, gmane with lore.kernel.org adds c7c337c5eded PCI: Fix error in panic message adds 2575b2f3ee71 PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h adds 2167c4065798 PCI: Remove unused pci_lost_interrupt() adds 0caa17f5f2bb Merge branch 'pci/misc' adds 30ff3e8c2874 PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors [...] adds d697552f52f3 Merge branch 'pci/msi' adds dea286bb71ba PCI/P2PDMA: Allow P2PDMA on AMD Zen and newer CPUs adds 4f7adb6ee74c Merge branch 'pci/peer-to-peer' adds 1c026a18d40b xen: Remove redundant initialization of irq adds 3f9a7a13fe4c PCI/ATS: Add pci_pri_supported() to check device or associated PF adds 45beb31d3afb PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken adds 090688fa4e44 PCI: Release IVRS table in AMD ACS quirk adds 6585a1a14ed0 Merge branch 'pci/virtualization' adds 5f11723b204a PCI: switchtec: Add missing __iomem and __user tags to fix [...] adds 42dae8937406 PCI: switchtec: Add missing __iomem tag to fix sparse warnings adds 06f3506e54dc Merge branch 'pci/switchtec' adds b1bd5714472c PCI: aardvark: Indicate error in 'val' when config read fails adds 70e380250c36 PCI: aardvark: Don't touch PCIe registers if no card connected adds 5b17dbab2630 Merge branch 'remotes/lorenzo/pci/aardvark' adds 5d3d063abb27 PCI: cadence: Use "dma-ranges" instead of "cdns,no-bar-mat [...] adds 19abcd790b51 PCI: cadence: Fix cdns_pcie_{host|ep}_setup() error path adds 229f5879facf linux/kernel.h: Add PTR_ALIGN_DOWN macro adds a8b661eb50ab PCI: cadence: Convert all r/w accessors to perform only 32 [...] adds 40d957e6f9eb PCI: cadence: Add support to start link and verify link status adds c4c10c0125a7 PCI: cadence: Allow pci_host_bridge to have custom pci_ops adds f87b8383da60 dt-bindings: PCI: cadence: Remove "mem" from reg binding adds d07701a17aec PCI: cadence: Add new *ops* for CPU addr fixup adds e3bca37d15dc PCI: cadence: Fix updating Vendor ID and Subsystem Vendor [...] adds 3ef5d16f50f8 PCI: cadence: Add MSI-X support to Endpoint driver adds 431b53b81cdc dt-bindings: PCI: Add host mode dt-bindings for TI's J721E SoC adds 45b39e928966 dt-bindings: PCI: Add EP mode dt-bindings for TI's J721E SoC adds f3e25911a430 PCI: j721e: Add TI J721E PCIe driver adds 6546ae29964e misc: pci_endpoint_test: Add J721E in pci_device_id table adds 0dbe77c9d2f8 MAINTAINERS: Add Kishon Vijay Abraham I for TI J721E SoC PCIe adds 13a77336f4f5 Merge branch 'remotes/lorenzo/pci/cadence' adds 8b6f0330b5f9 PCI: qcom: Add missing ipq806x clocks in PCIe driver adds 736ae5c91712 dt-bindings: PCI: qcom: Add missing clks adds dd58318c019f PCI: qcom: Change duplicate PCI reset to phy reset adds ee367e2cdd22 PCI: qcom: Add missing reset for ipq806x adds b11b8cc161de dt-bindings: PCI: qcom: Add ext reset adds 6a114526af46 PCI: qcom: Use bulk clk api and assert on error adds 5149901e9e6d PCI: qcom: Define some PARF params needed for ipq8064 SoC adds de3c4bf64897 PCI: qcom: Add support for tx term offset for rev 2.1.0 adds 8df093fe2ae1 PCI: qcom: Add ipq8064 rev2 variant adds d511580ea9c2 dt-bindings: PCI: qcom: Add ipq8064 rev 2 variant adds 51ed2c2b6026 PCI: qcom: Support pci speed set for ipq806x adds 824001cb64c0 PCI: qcom: Replace define with standard value adds 936fa5cd7b8e PCI: dwc: Convert to devm_platform_ioremap_resource_byname() adds c2fa6cf76d20 PCI: dwc: hisi: Remove non-ECAM HiSilicon hip05/hip06 driver adds 26418025ce0b Merge branch 'remotes/lorenzo/pci/dwc' adds d6af2ed29c7c PCI: hv: Fix a timing issue which causes kdump to fail occ [...] adds a459d9e10788 PCI: hv: Make some functions static adds 98f5c57a4e8f Merge branch 'remotes/lorenzo/pci/hv' adds 14110af60696 PCI: loongson: Use DECLARE_PCI_FIXUP_EARLY for bridge_clas [...] adds 64d293d8ac87 Merge branch 'remotes/lorenzo/pci/loongson' adds 216f8e95aacc PCI: mvebu: Setup BAR0 in order to fix MSI adds a07a20b191c6 Merge branch 'remotes/lorenzo/pci/mvebu' adds c2615d620a85 PCI: dwc: pci-dra7xx: Fix runtime PM imbalance on error adds 7a790087c1ad PCI: cadence: Fix runtime PM imbalance on error adds cb52a4020242 PCI: qcom: Fix runtime PM imbalance on error adds a68e06e729b1 PCI: rcar: Fix runtime PM imbalance on error adds 21c04e050e5c Merge branch 'remotes/lorenzo/pci/runtime-pm' adds e7b856dfcec6 PCI: tegra: Revert tegra124 raw_violation_fixup adds 980d1f2f3db6 dt-bindings: pci: tegra: Remove PLL power supplies adds a6fbb4a4a7f0 PCI: tegra: Remove PLL power supplies adds fa6cc79a3edf Merge branch 'remotes/lorenzo/pci/tegra' adds 51f939b11cb1 PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests adds 3f379177e44f Merge branch 'remotes/lorenzo/pci/vmd' adds e22fadb1d014 PCI: xilinx-cpm: Add YAML schemas for Versal CPM Root Port adds 508f610648b9 PCI: xilinx-cpm: Add Versal CPM Root Port driver adds f8917db95667 Merge branch 'pci/xilinx-cpm' adds 24344226f66b PCI: cadence: Use struct pci_host_bridge.windows list directly adds c322fa0b3fa9 PCI: mvebu: Use struct pci_host_bridge.windows list directly adds e63434f4cc0d PCI: host-common: Use struct pci_host_bridge.windows list [...] adds a37571fa9c04 PCI: brcmstb: Use pci_host_probe() to register host adds 1f9b751220ce PCI: mobiveil: Use pci_host_probe() to register host adds 67047e8bc8aa PCI: tegra: Use pci_host_probe() to register host adds d7169a94f1ba PCI: v3: Use pci_host_probe() to register host adds a4b21b858b56 PCI: versatile: Use pci_host_probe() to register host adds 97c5372aeb5b PCI: xgene: Use pci_host_probe() to register host adds c63aed7334c2 PCI: altera: Use pci_host_probe() to register host adds 81ce3cf4a246 PCI: iproc: Use pci_host_probe() to register host adds 56d292348470 PCI: rcar: Use pci_host_probe() to register host adds f473182c7524 PCI: rockchip: Use pci_host_probe() to register host adds dd58950f9875 PCI: xilinx-nwl: Use pci_host_probe() to register host adds 78aada4b05bd PCI: xilinx: Use pci_host_probe() to register host adds e2dcd20b1645 PCI: controller: Convert to devm_platform_ioremap_resource [...] adds 3cf0eead9fb8 PCI: controller: Convert to devm_platform_ioremap_resource() adds da30e8bc9acc PCI: controller: Remove duplicate error message adds 79cbde56f98b PCI: versatile: Drop flag PCI_ENABLE_PROC_DOMAINS adds 6a589900d050 PCI: Set default bridge parent device adds d3bb94d06aae PCI: Drop unnecessary zeroing of bridge fields adds 11e97973607f PCI: aardvark: Use pci_is_root_bus() to check if bus is root bus adds 552549386624 PCI: designware: Use pci_is_root_bus() to check if bus is [...] adds 388637d972db PCI: mobiveil: Use pci_is_root_bus() to check if bus is root bus adds 77fc9aa96943 PCI: xilinx-nwl: Use pci_is_root_bus() to check if bus is [...] adds 49169c255c99 PCI: xilinx: Use pci_is_root_bus() to check if bus is root bus adds d84c572de1a3 PCI: rockchip: Use pci_is_root_bus() to check if bus is root bus adds 6176a5f32751 PCI: rcar: Use pci_is_root_bus() to check if bus is root bus adds 4f5c883d7815 PCI: Move setting pci_host_bridge.busnr out of host drivers adds 06ff98fcc4a7 PCI: cadence: Use bridge resources for outbound window setup adds ec64e2795988 PCI: cadence: Remove private bus number and range storage adds 61f11f8250e2 PCI: rcar: Use devm_pci_alloc_host_bridge() adds b411b2e1adb9 PCI: rcar: Use struct pci_host_bridge.windows list directly adds 4cb18d13b011 PCI: of: Reduce missing non-prefetchable memory region to [...] adds 4a957563fe02 PCI: rcar-gen2: Convert to use modern host bridge probe functions adds 669cbc708122 PCI: Move DT resource setup into devm_pci_alloc_host_bridge() adds b64aa11eb2dd PCI: Set bridge map_irq and swizzle_irq to default functions adds 49e427e6bdd1 Merge branch 'pci/host-probe-refactor' adds 9b41d19aff40 PCI: Fix kerneldoc warnings adds 65c2bc6ce972 Merge branch 'pci/doc' adds caecb05c8000 PCI: Remove dev_err() when handing an error from platform_ [...] adds 6f119ec8d9c8 Merge branch 'pci/irq-error' adds 049eb096da48 Merge tag 'pci-v5.9-changes' of git://git.kernel.org/pub/s [...] adds 25ccd24ffd91 fs: fix a struct path leak in path_umount adds d57b2b5bc430 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 067c054fb9c9 dlmfs: clean up dlmfs_file_{read,write}() a bit adds 7999096fa9cf iov_iter: Move unnecessary inclusion of crypto/hash.h adds 6414e9b09ffd fs: define inode flags using bit numbers adds b79675e15a75 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 307b0d631d13 dt-bindings: power: supply: bq25890: Indent example with tabs adds 0768e6e4934e dt-bindings: power: supply: bq25890: Document required interrupt adds 224941c9424f power: supply: use kobj_to_dev adds 596f4785f498 power: supply: axp20x_usb_power: fix spelling mistake adds dad980f13243 dt-bindings: power: supply: gpio-charger: convert to yaml adds 1d85f6d1b0c1 power: supply: gpio-charger: Make gpios optional adds 05e043097154 power: supply: sbs-battery: use i2c_smbus_read_block_data() adds 7222bd603dd2 power: supply: sbs-battery: add PEC support adds 1a37a0397116 power: supply: bq24190_charger: Fix runtime PM imbalance on error adds 5d809cb28056 power: supply: max8998_charger: Correct ONLINE and add STA [...] adds 98cc1b93724a power_supply: Add additional health properties to the header adds 8f7bda7a666d dt-bindings: power: Add the bindings for the bq2515x famil [...] adds 44908459275e power: supply: bq25150 introduce the bq25150 adds f03a3497fbf8 power: reset: keystone-reset: Replace HTTP links with HTTPS ones adds 9d832cd36c60 power: Convert to DEFINE_SHOW_ATTRIBUTE adds ab92ffd5f6ac power: fix duplicated words in bq2415x_charger.h adds af60459a5434 math64: New DIV_S64_ROUND_CLOSEST helper adds ac31585fca31 power: supply: sc27xx: prevent adc * 1000 from overflow adds a7f79f99541e power: reset: add driver for LinkStation power off adds 81bd45fc36e3 power: supply: bq2xxxx: Replace HTTP links with HTTPS ones adds ccf193dee1f0 power: supply: check if calc_soc succeeded in pm860x_init_battery adds 2f38dc4d9190 power: supply: max17040: Add POWER_SUPPLY_PROP_CAPACITY_ALERT_MIN adds 466bf93153b8 power: supply: rt5033_battery: Fix error code in rt5033_ba [...] adds 471dec8023d1 dt-bindings: power: Convert battery.txt to battery.yaml adds 362fd2ecc3f1 power: supply: cpcap-battery: Fix kerneldoc of cpcap_batte [...] adds 152ee3d1afbe power: supply: Fix kerneldoc of power_supply_temp2resist_simple() adds c365ee561ee3 power: supply: test_power: Fix battery_current initial value adds 36d1b6997dd6 dt-bindings: power: Add BQ27Z561 compatible adds 6f24ff97e323 power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor adds 0827425db7a6 dt-bindings: power: Add BQ28z610 compatible adds 707d678a5c7c power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor adds 46cbd0b05799 power: supply: wilco_ec: Add long life charging mode adds 449dc8c97089 Merge tag 'for-v5.9' of git://git.kernel.org/pub/scm/linux [...] adds c8e0506f887a Doc: driver-api: ipmi: Add description of alerts_broken mo [...] adds 29a54910152a ipmi: ssif: Remove finished TODO comment about SMBus alert adds a7f0f92aa82f ipmi: remve duplicate code in __ipmi_bmc_register() adds 634b06def11c ipmi/watchdog: add missing newlines when printing paramete [...] adds 11030fe96b57 Merge tag 'for-linus-5.9-1' of git://github.com/cminyard/l [...] adds 489577d7082b arm64/fixmap: make notes of fixed_addresses more precisely adds eaecca9e7710 arm64: Fix __cpu_logical_map undefined issue adds 06a81c1c7db9 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 71fa1a4489ff thunderbolt: merge fix for kunix_resource changes adds 5eeb7fe919ff mtd: rawnand: stm32_fmc2: do not display errors if the dri [...] adds bce49d1e3cfe dt-bindings: mtd: update STM32 FMC2 NAND controller documentation adds 1ab2f86f996f dt-bindings: memory-controller: add STM32 FMC2 EBI control [...] adds 66b8173a197f memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver adds 51c88a8d3b02 mtd: rawnand: stm32_fmc2: use regmap APIs adds fbd9b5437b66 mtd: rawnand: stm32_fmc2: get resources from parent node adds d23bbfd74837 Merge tag 'cadence-mtd-spi-move' into spi-nor/next adds fef95b7211de mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg [...] adds a0eec1567322 mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake- [...] adds 482dcb2a04fd mtd: spi-nor: macronix: Add support for MX25R1635F adds 0ee2872f105b mtd: spi-nor: winbond: Add support for w25q64jvm adds 5cec8bc3707b mtd: spi-nor: sfdp: do not make invalid quad enable fatal adds 8c8f97573eb3 mtd: spi-nor: spansion: Remove s70fl01gs from flash_info adds be192209d5a3 mtd: spi-nor: Add capability to disable flash quad mode adds cc59e6bb6cd6 mtd: spi-nor: Disable the flash quad mode in spi_nor_restore() adds fb249e1007e0 Merge tag 'spi-mem-dtr' into spi-nor/next adds 44a80df4bfce mtd: spi-nor: intel-spi: Simulate WRDI command adds 48029e620dec mtd: spi-nor: macronix: Add support for mx66u2g45g adds 1371a80cac33 mtd: spi-nor: micron: Add SPI_NOR_DUAL_READ flag on mt25qu02g adds 99eae48fd4c5 mtd: spi-nor: update read capabilities for w25q64 and s25fl064k adds e93a977367b2 mtd: revert "spi-nor: intel: provide a range for poll_timout" adds cb413909ae84 Merge tag 'spi-nor/for-5.9' of https://git.kernel.org/pub/ [...] adds 614a895fc694 mtd: hyperbus: Replace HTTP links with HTTPS ones adds c13ac5552546 mtd: Replace HTTP links with HTTPS ones adds 3d19792a7d72 mtd: rawnand: omap_elm: Replace HTTP links with HTTPS ones adds f8951902b9da MTD: mtd-abi.h: drop a duplicated word adds 0c84b7fc973f MTD: pfow.h: drop a duplicated word adds 5197360f9e09 mtd: rawnand: mtk: Convert the driver to exec_op() adds 90d6bf481a5d mtd: rawnand: tango: Convert the driver to exec_op() adds ba9f31698650 dt-bindings: mtd: nand: Document the generic rb-gpios property adds 33d226f504ed mtd: nand: Move nand_device forward declaration to the top adds deedeb60e812 mtd: nand: Add an extra level in the Kconfig hierarchy adds 6232095cc57c mtd: nand: Drop useless 'depends on' in Kconfig adds 85f54c558888 mtd: nand: Rename a core structure adds c4cabc08d09e mtd: rawnand: Use unsigned types for nand_chip unsigned values adds d1f3837a507d mtd: rawnand: Only use u8 instead of uint8_t in nand_chip [...] adds 8e8b2706e15d mtd: rawnand: Create a nand_chip operations structure adds 271de009b7c0 mtd: rawnand: Rename the manufacturer structure adds 36017af430e6 mtd: rawnand: Declare the nand_manufacturer structure out [...] adds a63674c7cfe6 mtd: rawnand: Reorganize the nand_chip structure adds 6ef10df37e7d mtd: rawnand: Compare the actual timing values adds fe7f7b0846bd mtd: rawnand: Use the data interface mode entry when relevant adds adcf98b2d874 mtd: rawnand: Rename nand_has_setup_data_iface() adds 8d69a80f541d mtd: rawnand: Fix nand_setup_data_interface() description adds 5e179a532a99 mtd: rawnand: Rename nand_init_data_interface() adds 844cc4646009 mtd: rawnand: timings: Update onfi_fill_data_interface() k [...] adds 623c0141f560 mtd: rawnand: timings: Provide onfi_fill_data_interface() [...] adds fcaab3b26d25 mtd: rawnand: timings: onfi_fill_data_interface timing mod [...] adds 98d6979aa898 mtd: rawnand: timings: Add a helper to find the closest ONFI mode adds 173d548b64e1 mtd: rawnand: timings: Avoid redefining tR_max and tCCS_min adds d1bfe1e31932 mtd: rawnand: timings: Use default values for tPROG_max an [...] adds e0160cd41fb8 mtd: rawnand: Hide the chip->data_interface indirection adds 4c46667b3d67 mtd: rawnand: s/data_interface/interface_config/ adds 42a9ad050e6f mtd: rawnand: timings: Make onfi_fill_interface_config() a [...] adds b5b39f640c1f mtd: rawnand: Introduce nand_choose_best_sdr_timings() adds 26d014f0400e mtd: rawnand: Add the ->choose_interface_config() hook adds 2f36bae11234 mtd: rawnand: toshiba: Implement ->choose_interface_config [...] adds 0d0245b99552 mtd: rawnand: toshiba: Implement ->choose_interface_config [...] adds 246a06ff1327 mtd: rawnand: hynix: Implement ->choose_interface_config() [...] adds 6d469f863772 mtd: rawnand: toshiba: Choose the interface configuration [...] adds a69ad11168dc mtd: rawnand: Get rid of the default ONFI timing mode adds 35b6bcc970f7 mtd: rawnand: Allocate the interface configurations dynamically adds ccc49eff77be mtd: rawnand: fsl_upm: Remove unused mtd var adds 5290833c10b9 mtd: rawnand: fsl_upm: Get rid of the unused fsl_upm_nand. [...] adds f760bf29f867 mtd: rawnand: fsl_upm: Allocate the fsl_upm_nand object us [...] adds 0016648cdc45 mtd: rawnand: fsl_upm: Use devm_kasprintf() to allocate th [...] adds 58c5a0e04dfc mtd: rawnand: fsl_upm: Use platform_get_resource() + devm_ [...] adds a50895bbdbd4 mtd: rawnand: fsl_upm: Use gpio descriptors adds abc846afda66 mtd: rawnand: fsl_upm: Inherit from nand_controller adds 54309d657767 mtd: rawnand: fsl_upm: Implement exec_op() adds 8fac41ebe289 mtd: rawnand: fsl_upm: Get rid of the legacy interface imp [...] adds b4c719685491 mtd: rawnand: gpio: Inherit from nand_controller adds 22b27a675d71 mtd: rawnand: gpio: Implement exec_op() adds df66c27101ff mtd: rawnand: gpio: Get rid of the legacy interface implem [...] adds 735bf220b11f mtd: rawnand: trivial spelling adds 443440cc4a90 mtd: rawnand: qcom: avoid write to unavailable register adds cb272395dcee mtd: rawnand: qcom: set BAM mode only if not set already adds bee3ab8bdd3b mtd: rawnand: brcmnand: Don't default to edu transfer adds 4551e78ad98a mtd: rawnand: brcmnand: ECC error handling on EDU transfers adds 91e81150d388 mtd: parsers: bcm63xx: simplify CFE detection adds d2e639d6ad60 mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use adds da151e3458c8 dt-bindings: mtd: fsl-upm-nand: Deprecate chip-delay and f [...] adds 6a1380271b75 Merge tag 'nand/for-5.9' of git://git.kernel.org/pub/scm/l [...] adds dec1fbbc1d7c Merge tag 'mtd/for-5.9' of git://git.kernel.org/pub/scm/li [...] adds bcad94d7b7c1 pinctrl: ingenic: Add NAND FRE/FWE pins for JZ4740 adds f46fe79ff1b6 pinctrl-single: fix pcs_parse_pinconf() return value adds b5fc06a10e7a pinctrl: ingenic: Add ingenic,jz4725b-gpio compatible string adds d888229ef2fb pinctrl: stm32: don't print an error on probe deferral dur [...] adds 2254e77665d5 pinctrl: stm32: defer probe if reset resource is not yet ready adds d9665bb82269 pinctrl: stm32: return proper error code in pin_config_set adds b1a05ba9ae8c pinctrl: stm32: add possibility to configure pins individually adds 435fda26d703 Merge branch 'ib-for-each-requested' of /home/linus/linux- [...] adds b3b4f8dffd38 pinctrl: sh-pfc: r8a77980: Add RPC pins, groups, and functions adds b2fc9b4eb1d7 pinctrl: sh-pfc: r8a77970: Add RPC pins, groups, and functions adds 04630ac058d5 Merge tag 'sh-pfc-for-v5.9-tag1' of git://git.kernel.org/p [...] adds b4554dee38b0 pinctrl: imx: Support i.MX8 SoCs pinctrl driver built as module adds 0adbfcee61a7 pinctrl: imx: scu: Support i.MX8 SCU SoCs pinctrl driver b [...] adds a302b0e1001a pinctrl: imx8mm: Support building as module adds 4bb63d2166cd pinctrl: imx8mn: Support building as module adds e38b6bb21173 pinctrl: imx8mq: Support building as module adds d73080c3938f pinctrl: imx8mp: Support building as module adds 3aace899ecd4 pinctrl: imx8qxp: Support building as module adds 36d640fa90a5 pinctrl: imx8qm: Support building as module adds 614038d628c0 pinctrl: imx8dxl: Support building as module adds a13395418888 pinctrl: single: parse #pinctrl-cells = 2 adds 27c90e5e48d0 ARM: dts: am33xx-l4: change #pinctrl-cells from 1 to 2 adds bc6d20159134 pinctrl: single: fix function name in documentation adds f088ab6d4f4c pinctrl: meson: fix drive strength register and bit calculation adds f8a7476077ea pinctrl: ocelot: Add Sparx5 SoC support adds 17cc38e7846b pinctrl: qcom: spmi-gpio: Add pm660(l) compatibility adds 7203d3684eaf Documentation: Document pm660(l) SPMI GPIOs compatible adds b77eab32c449 dt-bindings: pinctrl: Convert ingenic,pinctrl.txt to YAML adds 1c95348ba327 pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH adds 84e7a946da71 pinctrl: ingenic: Properly detect GPIO direction when conf [...] adds 5f4962dd55d8 pinctrl: amd: Honor IRQ trigger type requested by the caller adds 94c70241efbb pinctrl: nsp: Set irq handler based on trig type adds 89b060a01b53 pinctrl: qcom: ipq8074: route gpio interrupts to APPS adds 40e30d26d909 gpio: omap: handle pin config bias flags adds aa639e443704 pinctrl: aspeed: Improve debug output adds 13c502c863df pinctrl: aspeed: Describe the heartbeat function on ball Y23 adds 13355ca35cd1 pinctrl: qcom: ipq4019: add open drain support adds 99d19f5a48ee dt-bindings: pinctrl: qcom: add drive-open-drain to ipq4019 adds 80fa3300b7e5 pinctrl: actions: pinctrl-owl: Supply missing 'struct owl_ [...] adds bef63e6615e3 pinctrl: sirf: pinctrl-atlas7: Fix a bunch of documentatio [...] adds 1294754e1c1f pinctrl: bcm: pinctrl-bcm281xx: Demote obvious misuse of k [...] adds 2dd2dbc527ff pinctrl: bcm: pinctrl-iproc-gpio: Rename incorrectly docum [...] adds 0b33c72a19bd pinctrl: qcom: pinctrl-msm: Complete 'struct msm_pinctrl' [...] adds 84a3fce5e914 pinctrl: samsung: pinctrl-samsung: Demote obvious misuse o [...] adds 26b72162e10b pinctrl: samsung: pinctrl-s3c24xx: Fix formatting issues adds 0dc0bdf06978 pinctrl: samsung: pinctrl-s3c64xx: Fix formatting issues adds cba053ff5e81 pinctrl: qcom: pinctrl-msm8976: Remove unused variable 'na [...] adds ea0b879b5d6e pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_defaul [...] adds 9c340bbbf720 pinctrl: core: Fix a bunch of kerneldoc issues adds d340351f8168 pinctrl: pinmux: Add some missing parameter descriptions adds 0b93a57a6a14 pinctrl: devicetree: Add one new attribute description and [...] adds b4dab7743e65 pinctrl: pinconf-generic: Add function parameter descripti [...] adds 898503ee0b9b pinctrl: pinctrl-at91-pio4: PM related attribute descriptions adds aa78655d49b1 pinctrl: pinctrl-at91: Demote non-kerneldoc header and com [...] adds 21f97985003c pinctrl: pinctrl-bm1880: Rename ill documented struct attr [...] adds e1524ea84af7 pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours adds 0ba5ab002b9e pinctrl: pinctrl-single: Fix struct/function documentation blocks adds 92cadf68e50a pinctrl: tegra: pinctrl-tegra194: Do not initialise field twice adds fb5dd4297d0c pinctrl: meson: pinctrl-meson-a1: Remove unused const vari [...] adds 192b752e0e46 pinctrl: mvebu: pinctrl-armada-37xx: Update documentation [...] adds de4334f7da83 pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id [...] adds 3e3f742b23ac pinctrl: rockchip: Replace HTTP links with HTTPS ones adds d33cfc2e591a dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support adds a5e8b53adeb4 pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support adds 6d31fa6aea09 pinctrl: rza1: Demote some kerneldoc headers and fix others adds 4d0e62679f17 dt-bindings: pinctrl: renesas,rza2-pinctrl: Convert to jso [...] adds ad05d4b4dc35 Merge tag 'sh-pfc-for-v5.9-tag2' of git://git.kernel.org/p [...] adds bf3d3999084a pinctrl: lpc18xx: Use fallthrough pseudo-keyword adds 1586f556ca90 pinctrl: qcom: spmi-gpio: Use fallthrough pseudo-keyword adds c4429556646e pinctrl: single: Use fallthrough pseudo-keyword adds 3762442af6ad Revert "gpio: omap: handle pin config bias flags" adds 42348547cef0 pinctl: ti: iodelay: Replace HTTP links with HTTPS ones adds 66c00f561d94 dt-bindings: ingenic,pinctrl: Support pinmux/pinconf nodes adds 4e7293e3a2a3 pinctrl: cherryview: Introduce chv_readl() helper adds 99fd6512278e pinctrl: cherryview: Introduce helpers to IO with common r [...] adds bfc8a4baec93 pinctrl: cherryview: Convert chv_writel() to use chv_padreg() adds 42fecd55c772 pinctrl: intel: Allow drivers to define total amount of IR [...] adds c8f8f65ea8eb pinctrl: intel: Allow drivers to define ACPI address space ID adds 293428f93260 pinctrl: cherryview: Re-use data structures from pinctrl-i [...] adds af7e3eeb84e2 pinctrl: intel: Disable input and output buffer when switc [...] adds f62cdde54839 pinctrl: intel: Reduce scope of the lock adds 86851bbce1a3 pinctrl: intel: Make use of IRQ_RETVAL() adds bb2f43d49b72 pinctrl: intel: Get rid of redundant 'else' in intel_confi [...] adds 8fff0427d1b2 pinctrl: intel: Drop the only label in the code for consistency adds 81ab5542d797 pinctrl: intel: Split intel_config_get() to three functions adds e64fbfa51e8f pinctrl: intel: Protect IO in few call backs by lock adds d1bfd0229ec4 pinctrl: intel: Make use of for_each_requested_gpio_in_range() adds f3e7d2812247 pinctrl: lynxpoint: Make use of for_each_requested_gpio() adds 0472567ba864 pinctrl: lynxpoint: Introduce helpers to enable or disable input adds e359a6f03ba3 pinctrl: lynxpoint: Drop no-op ACPI_PTR() call adds e87daf0bd83c pinctrl: baytrail: Drop no-op ACPI_PTR() call adds 156abe296160 pinctrl: baytrail: Fix pin being driven low for a while on [...] adds 503a02b72d45 pinctrl: merrifield: Update pin names in accordance with o [...] adds 169efc3bf4dd pinctrl: merrifield: Add I²S bus 2 pins to groups and functions adds 653d96455e1e pinctrl: tigerlake: Add support for Tiger Lake-H adds 0a0930206762 pinctrl: baytrail: Use fallthrough pseudo-keyword adds b4f2fcb53487 pinctrl: intel: Add Intel Emmitsburg pin controller support adds b8e73b5f6ea2 Merge tag 'intel-pinctrl-v5.9-1' of git://git.kernel.org/p [...] adds 0a04d767af8c pinctrl: sx150x: Use irqchip template adds 57597e150f1b pinctrl: mcp23s08: Use irqchip template adds 290a9f937e5a pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API adds b07b61621485 pinctrl: mediatek: update pinmux definitions for mt6779 adds edd546465002 pinctrl: mediatek: avoid virtual gpio trying to set reg adds 920e469e15c8 pinctrl: mediatek: add pinctrl support for MT6779 SoC adds c1282ae87882 pinctrl: mediatek: add mt6779 eint support adds f1b206cf7c57 pinctrl: core: print gpio in pins debugfs file adds 85745c870a75 pinctrl: samsung: Use bank name as irqchip name adds 047cd9a6bd8a pinctrl: mediatek: fix build for tristate changes adds e81376ebbafc pinctrl: amd: Use irqchip template adds 1de39b64bfd9 pinctrl: stmfx: Use irqchip template adds 7ee193e2dda3 dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC adds 9420f1ce0186 Merge tag 'pinctrl-v5.9-1' of git://git.kernel.org/pub/scm [...] adds 5d2c56ec0e5f Merge branch 'work.fdpic' into regset.followup adds bb1a773d5b6b kill unused dump_fpu() instances adds 8d3e09b43312 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 56 +- .../testing/sysfs-bus-event_source-devices-hv_24x7 | 7 + Documentation/ABI/testing/sysfs-bus-papr-pmem | 27 + Documentation/ABI/testing/sysfs-class-ocxl | 11 + Documentation/ABI/testing/sysfs-class-power | 3 +- Documentation/ABI/testing/sysfs-class-power-wilco | 4 + Documentation/ABI/testing/sysfs-driver-ufs | 136 + Documentation/PCI/pci-error-recovery.rst | 8 +- Documentation/PCI/pci.rst | 9 +- Documentation/admin-guide/bootconfig.rst | 11 + .../admin-guide/device-mapper/dm-dust.rst | 32 +- Documentation/admin-guide/device-mapper/verity.rst | 4 + Documentation/admin-guide/kernel-parameters.txt | 6 +- Documentation/admin-guide/media/fimc.rst | 6 +- Documentation/admin-guide/media/vivid.rst | 9 + Documentation/core-api/cpu_hotplug.rst | 7 - Documentation/dev-tools/kasan.rst | 10 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- .../arm/bcm/raspberrypi,bcm2835-firmware.txt | 14 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 59 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- .../arm/marvell/ap80x-system-controller.txt | 2 +- .../arm/marvell/cp110-system-controller.txt | 2 +- .../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/cpufreq/cpufreq-dt.txt | 3 +- .../bindings/cpufreq/cpufreq-mediatek.txt | 4 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../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/hwmon/gpio-fan.txt | 3 +- Documentation/devicetree/bindings/hwmon/lm90.txt | 4 +- .../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 ++ .../memory-controllers/st,stm32-fmc2-ebi.yaml | 252 ++ .../devicetree/bindings/mtd/davinci-nand.txt | 4 +- .../devicetree/bindings/mtd/fsl-upm-nand.txt | 10 +- .../devicetree/bindings/mtd/nand-controller.yaml | 7 + .../bindings/mtd/st,stm32-fmc2-nand.yaml | 83 +- .../bindings/pci/cdns,cdns-pcie-host.yaml | 8 +- .../bindings/pci/nvidia,tegra20-pcie.txt | 12 - Documentation/devicetree/bindings/pci/pci.txt | 4 +- .../devicetree/bindings/pci/qcom,pcie.txt | 15 +- .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 94 + .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 113 + .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 99 + .../bindings/pinctrl/ingenic,pinctrl.txt | 81 - .../bindings/pinctrl/ingenic,pinctrl.yaml | 176 + .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 202 + .../bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 1 + .../bindings/pinctrl/renesas,rza2-pinctrl.txt | 87 - .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 100 + .../devicetree/bindings/power/supply/battery.txt | 86 +- .../devicetree/bindings/power/supply/battery.yaml | 144 + .../devicetree/bindings/power/supply/bq2515x.yaml | 93 + .../devicetree/bindings/power/supply/bq25890.txt | 30 +- .../devicetree/bindings/power/supply/bq27xxx.yaml | 2 + .../bindings/power/supply/gpio-charger.txt | 31 - .../bindings/power/supply/gpio-charger.yaml | 63 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 +- .../bindings/thermal/amazon,al-thermal.txt | 2 +- .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../bindings/thermal/brcm,bcm2835-thermal.txt | 2 +- .../bindings/thermal/hisilicon-thermal.txt | 2 +- .../bindings/thermal/max77620_thermal.txt | 6 +- .../bindings/thermal/mediatek-thermal.txt | 2 +- .../bindings/thermal/nvidia,tegra124-soctherm.txt | 10 +- .../thermal/nvidia,tegra186-bpmp-thermal.txt | 2 +- .../bindings/thermal/qcom-spmi-temp-alarm.txt | 2 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/rockchip-thermal.txt | 2 +- .../devicetree/bindings/thermal/tango-thermal.txt | 2 +- .../bindings/thermal/thermal-generic-adc.txt | 2 +- .../devicetree/bindings/thermal/thermal.txt | 586 --- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dmaengine/provider.rst | 21 +- Documentation/driver-api/ipmi.rst | 4 + Documentation/driver-api/media/drivers/pvrusb2.rst | 2 +- Documentation/driver-api/media/drivers/tuners.rst | 2 +- .../features/core/jump-labels/arch-support.txt | 2 +- .../debug/debug-vm-pgtable/arch-support.txt | 2 +- .../sched/membarrier-sync-core/arch-support.txt | 4 +- Documentation/filesystems/dlmfs.rst | 2 +- Documentation/filesystems/ocfs2.rst | 2 +- Documentation/filesystems/quota.rst | 12 +- Documentation/filesystems/tmpfs.rst | 18 + Documentation/filesystems/udf.rst | 2 +- Documentation/memory-barriers.txt | 14 + Documentation/powerpc/cpu_families.rst | 10 +- Documentation/powerpc/mpc52xx.rst | 2 +- Documentation/powerpc/syscall64-abi.rst | 42 +- Documentation/scsi/advansys.rst | 2 +- Documentation/scsi/scsi-parameters.rst | 2 +- .../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/virt/kvm/api.rst | 3 + Documentation/vm/arch_pgtable_helpers.rst | 258 ++ Documentation/vm/memory-model.rst | 9 +- Documentation/vm/slub.rst | 37 +- MAINTAINERS | 111 +- 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/kernel/process.c | 5 - arch/arc/kernel/ptrace.c | 148 +- arch/arc/mm/fault.c | 1 - arch/arc/mm/init.c | 1 - arch/arm/boot/dts/am33xx-l4.dtsi | 2 +- 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/atags_parse.c | 2 - arch/arm/kernel/machine_kexec.c | 1 - arch/arm/kernel/process.c | 15 - arch/arm/kernel/ptrace.c | 52 +- 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/arm/xen/mm.c | 34 +- arch/arm64/include/asm/fixmap.h | 7 +- arch/arm64/include/asm/pgalloc.h | 39 +- arch/arm64/include/asm/smp.h | 7 +- arch/arm64/kernel/kaslr.c | 12 +- arch/arm64/kernel/ptrace.c | 303 +- arch/arm64/kernel/setup.c | 10 +- arch/arm64/kernel/smp.c | 7 +- 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/c6x/kernel/ptrace.c | 11 +- arch/csky/include/asm/pgalloc.h | 7 +- arch/csky/kernel/ptrace.c | 24 +- arch/csky/kernel/smp.c | 1 - arch/h8300/kernel/ptrace.c | 17 +- arch/hexagon/include/asm/pgalloc.h | 7 +- arch/hexagon/kernel/process.c | 9 - arch/hexagon/kernel/ptrace.c | 62 +- 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 | 35 - arch/ia64/kernel/ptrace.c | 396 +- 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/coldfire/stmark2.c | 5 + arch/m68k/configs/stmark2_defconfig | 47 +- arch/m68k/include/asm/adb_iop.h | 1 + arch/m68k/include/asm/cmpxchg.h | 8 - arch/m68k/include/asm/io_no.h | 20 +- arch/m68k/include/asm/m53xxacr.h | 6 +- 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 | 7 +- 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/ptrace.c | 204 +- 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/kernel/ptrace.c | 9 +- arch/nds32/mm/mm-nds32.c | 2 + arch/nios2/include/asm/pgalloc.h | 7 +- arch/nios2/kernel/process.c | 8 - arch/nios2/kernel/ptrace.c | 51 +- arch/openrisc/include/asm/pgalloc.h | 33 +- arch/openrisc/include/asm/tlbflush.h | 1 - arch/openrisc/kernel/or32_ksyms.c | 1 - arch/openrisc/kernel/process.c | 7 - arch/openrisc/kernel/ptrace.c | 26 +- arch/parisc/include/asm/elf.h | 3 - 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 | 20 - arch/parisc/kernel/ptrace.c | 84 +- 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/Kconfig | 30 +- arch/powerpc/Makefile | 3 +- arch/powerpc/boot/Makefile | 8 +- arch/powerpc/boot/dts/akebono.dts | 8 +- arch/powerpc/boot/dts/bluestone.dts | 2 +- arch/powerpc/boot/dts/canyonlands.dts | 4 +- arch/powerpc/boot/dts/currituck.dts | 6 +- arch/powerpc/boot/dts/fsl/p4080ds.dts | 43 +- arch/powerpc/boot/dts/glacier.dts | 4 +- arch/powerpc/boot/dts/haleakala.dts | 2 +- arch/powerpc/boot/dts/icon.dts | 4 +- arch/powerpc/boot/dts/katmai.dts | 6 +- arch/powerpc/boot/dts/kilauea.dts | 4 +- arch/powerpc/boot/dts/makalu.dts | 4 +- arch/powerpc/boot/dts/redwood.dts | 6 +- arch/powerpc/boot/main.c | 4 +- arch/powerpc/boot/ps3.c | 2 +- arch/powerpc/boot/serial.c | 2 +- arch/powerpc/configs/44x/akebono_defconfig | 3 - arch/powerpc/configs/44x/arches_defconfig | 2 - arch/powerpc/configs/44x/bamboo_defconfig | 2 - arch/powerpc/configs/44x/bluestone_defconfig | 2 - arch/powerpc/configs/44x/canyonlands_defconfig | 2 - arch/powerpc/configs/44x/currituck_defconfig | 2 - arch/powerpc/configs/44x/eiger_defconfig | 2 - arch/powerpc/configs/44x/fsp2_defconfig | 1 - arch/powerpc/configs/44x/icon_defconfig | 2 - arch/powerpc/configs/44x/iss476-smp_defconfig | 1 - arch/powerpc/configs/44x/katmai_defconfig | 2 - arch/powerpc/configs/44x/rainier_defconfig | 2 - arch/powerpc/configs/44x/redwood_defconfig | 2 - arch/powerpc/configs/44x/sam440ep_defconfig | 2 - arch/powerpc/configs/44x/sequoia_defconfig | 2 - arch/powerpc/configs/44x/taishan_defconfig | 2 - arch/powerpc/configs/44x/warp_defconfig | 1 - arch/powerpc/configs/85xx-hw.config | 1 - arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 3 - arch/powerpc/configs/86xx-hw.config | 2 - arch/powerpc/configs/fsl-emb-nonhw.config | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/holly_defconfig | 1 - arch/powerpc/configs/linkstation_defconfig | 1 - arch/powerpc/configs/mpc512x_defconfig | 1 - arch/powerpc/configs/mpc83xx_defconfig | 1 - arch/powerpc/configs/mvme5100_defconfig | 4 +- arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 8 - arch/powerpc/configs/powernv_defconfig | 2 - arch/powerpc/configs/ppc40x_defconfig | 3 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 39 - arch/powerpc/configs/ps3_defconfig | 2 - arch/powerpc/configs/pseries_defconfig | 3 +- arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/configs/storcenter_defconfig | 1 - arch/powerpc/crypto/crc32-vpmsum_core.S | 2 +- arch/powerpc/include/asm/Kbuild | 1 + arch/powerpc/include/asm/asm-prototypes.h | 6 +- arch/powerpc/include/asm/atomic.h | 28 + arch/powerpc/include/asm/barrier.h | 29 + arch/powerpc/include/asm/book3s/32/pgtable.h | 15 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 21 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 12 +- arch/powerpc/include/asm/book3s/64/hash-pkey.h | 32 + arch/powerpc/include/asm/book3s/64/kexec.h | 23 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 10 +- arch/powerpc/include/asm/book3s/64/mmu.h | 11 + arch/powerpc/include/asm/book3s/64/pgalloc.h | 16 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 25 +- arch/powerpc/include/asm/book3s/64/pkeys.h | 27 + arch/powerpc/include/asm/book3s/64/radix-4k.h | 2 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 15 + arch/powerpc/include/asm/cacheflush.h | 1 + arch/powerpc/include/asm/cputable.h | 30 +- arch/powerpc/include/asm/cputime.h | 4 +- arch/powerpc/include/asm/crashdump-ppc64.h | 19 + arch/powerpc/include/asm/dbell.h | 64 +- arch/powerpc/include/asm/device.h | 3 + arch/powerpc/include/asm/drmem.h | 9 +- arch/powerpc/include/asm/eeh.h | 26 +- arch/powerpc/include/asm/elf.h | 2 - arch/powerpc/include/asm/epapr_hcalls.h | 4 +- arch/powerpc/include/asm/exception-64e.h | 59 +- arch/powerpc/include/asm/exception-64s.h | 14 + arch/powerpc/include/asm/firmware.h | 10 +- arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/hardirq.h | 1 - arch/powerpc/include/asm/head-64.h | 2 +- arch/powerpc/include/asm/hugetlb.h | 7 + arch/powerpc/include/asm/hvcall.h | 39 +- arch/powerpc/include/asm/hw_breakpoint.h | 6 +- arch/powerpc/include/asm/hydra.h | 2 +- arch/powerpc/include/asm/imc-pmu.h | 5 + arch/powerpc/include/asm/inst.h | 19 + arch/powerpc/include/asm/kasan.h | 2 + arch/powerpc/include/asm/kexec.h | 41 +- arch/powerpc/include/asm/kexec_ranges.h | 25 + arch/powerpc/include/asm/kvm_book3s_asm.h | 2 +- arch/powerpc/include/asm/kvm_booke.h | 2 + arch/powerpc/include/asm/kvm_host.h | 6 +- arch/powerpc/include/asm/kvm_para.h | 26 +- arch/powerpc/include/asm/machdep.h | 2 +- arch/powerpc/include/asm/mce.h | 3 + arch/powerpc/include/asm/mman.h | 30 +- arch/powerpc/include/asm/mmu.h | 23 + arch/powerpc/include/asm/mmu_context.h | 2 - arch/powerpc/include/asm/nohash/32/pgtable.h | 22 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 2 - arch/powerpc/include/asm/paca.h | 1 + arch/powerpc/include/asm/page.h | 4 +- arch/powerpc/include/asm/paravirt.h | 87 + arch/powerpc/include/asm/pci-bridge.h | 1 - arch/powerpc/include/asm/percpu.h | 4 +- arch/powerpc/include/asm/perf_event.h | 2 + arch/powerpc/include/asm/perf_event_server.h | 14 +- arch/powerpc/include/asm/pkeys.h | 65 +- arch/powerpc/include/asm/plpar_wrappers.h | 59 +- arch/powerpc/include/asm/pnv-ocxl.h | 40 +- arch/powerpc/include/asm/ppc-opcode.h | 571 ++- arch/powerpc/include/asm/ppc_asm.h | 4 +- arch/powerpc/include/asm/processor.h | 5 +- arch/powerpc/include/asm/ptrace.h | 9 +- arch/powerpc/include/asm/qspinlock.h | 91 + arch/powerpc/include/asm/qspinlock_paravirt.h | 7 + arch/powerpc/include/asm/reg.h | 10 +- arch/powerpc/include/asm/rtas.h | 3 - arch/powerpc/include/asm/security_features.h | 2 + arch/powerpc/include/asm/setup.h | 4 +- arch/powerpc/include/asm/simple_spinlock.h | 288 ++ arch/powerpc/include/asm/simple_spinlock_types.h | 21 + arch/powerpc/include/asm/smu.h | 2 +- arch/powerpc/include/asm/sparsemem.h | 6 - arch/powerpc/include/asm/spinlock.h | 308 +- arch/powerpc/include/asm/spinlock_types.h | 17 +- arch/powerpc/include/asm/sstep.h | 7 + arch/powerpc/include/asm/string.h | 2 +- arch/powerpc/include/asm/time.h | 1 - arch/powerpc/include/asm/timex.h | 2 +- arch/powerpc/include/asm/tlb.h | 1 - arch/powerpc/include/asm/topology.h | 27 - arch/powerpc/include/asm/xive.h | 1 - arch/powerpc/include/uapi/asm/kvm.h | 5 + arch/powerpc/include/uapi/asm/mman.h | 2 +- arch/powerpc/include/uapi/asm/papr_pdsm.h | 9 + arch/powerpc/kernel/Makefile | 7 +- arch/powerpc/kernel/align.c | 8 +- arch/powerpc/kernel/asm-offsets.c | 5 + arch/powerpc/kernel/cacheinfo.c | 62 +- arch/powerpc/kernel/cpu_setup_power.S | 29 +- arch/powerpc/kernel/cputable.c | 3 +- arch/powerpc/kernel/dawr.c | 2 +- arch/powerpc/kernel/dbell.c | 55 - arch/powerpc/kernel/dt_cpu_ftrs.c | 52 +- arch/powerpc/kernel/eeh.c | 106 +- arch/powerpc/kernel/eeh_dev.c | 67 - arch/powerpc/kernel/eeh_driver.c | 14 +- arch/powerpc/kernel/eeh_pe.c | 141 +- arch/powerpc/kernel/eeh_sysfs.c | 2 +- arch/powerpc/kernel/entry_32.S | 6 + arch/powerpc/kernel/entry_64.S | 190 +- arch/powerpc/kernel/exceptions-64s.S | 150 +- arch/powerpc/kernel/fadump.c | 26 + arch/powerpc/kernel/firmware.c | 19 + arch/powerpc/kernel/fpu.S | 4 +- arch/powerpc/kernel/head_32.S | 16 +- arch/powerpc/kernel/head_40x.S | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 98 +- arch/powerpc/kernel/irq.c | 9 +- arch/powerpc/kernel/kprobes.c | 2 +- arch/powerpc/kernel/mce.c | 18 +- arch/powerpc/kernel/mce_power.c | 84 + arch/powerpc/kernel/misc_64.S | 14 - arch/powerpc/kernel/module.c | 11 + arch/powerpc/kernel/of_platform.c | 4 +- arch/powerpc/kernel/paca.c | 13 +- arch/powerpc/kernel/pci_dn.c | 29 +- arch/powerpc/kernel/process.c | 111 +- arch/powerpc/kernel/prom.c | 22 +- arch/powerpc/kernel/prom_init.c | 30 +- arch/powerpc/kernel/ptrace/ptrace-altivec.c | 37 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 44 +- arch/powerpc/kernel/ptrace/ptrace-novsx.c | 5 +- arch/powerpc/kernel/ptrace/ptrace-spe.c | 16 +- arch/powerpc/kernel/ptrace/ptrace-tm.c | 152 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 201 +- arch/powerpc/kernel/ptrace/ptrace-vsx.c | 13 +- arch/powerpc/kernel/rtas.c | 122 +- arch/powerpc/kernel/rtasd.c | 28 +- arch/powerpc/kernel/secure_boot.c | 18 +- arch/powerpc/kernel/security.c | 139 +- arch/powerpc/kernel/setup-common.c | 3 + arch/powerpc/kernel/setup_64.c | 5 +- arch/powerpc/kernel/signal.c | 19 +- arch/powerpc/kernel/signal_32.c | 20 +- arch/powerpc/kernel/signal_64.c | 29 +- arch/powerpc/kernel/smp.c | 1 + arch/powerpc/kernel/syscall_64.c | 40 +- arch/powerpc/kernel/sysfs.c | 8 + arch/powerpc/kernel/trace/ftrace.c | 26 +- arch/powerpc/kernel/traps.c | 8 - arch/powerpc/kernel/vdso.c | 2 +- arch/powerpc/kernel/vdso32/Makefile | 2 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 1 + arch/powerpc/kernel/vdso64/Makefile | 2 +- arch/powerpc/kernel/vdso64/cacheflush.S | 9 +- arch/powerpc/kernel/vdso64/datapage.S | 28 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 9 +- arch/powerpc/kernel/vdso64/sigtramp.S | 13 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 3 +- arch/powerpc/kernel/vector.S | 4 +- arch/powerpc/kexec/Makefile | 2 +- arch/powerpc/kexec/core_64.c | 2 + arch/powerpc/kexec/elf_64.c | 36 +- arch/powerpc/kexec/file_load.c | 62 +- arch/powerpc/kexec/file_load_64.c | 1119 +++++ arch/powerpc/kexec/ranges.c | 412 ++ arch/powerpc/kvm/book3s_hv.c | 46 +- arch/powerpc/kvm/book3s_hv_builtin.c | 2 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 8 + arch/powerpc/kvm/book3s_hv_ras.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 36 +- arch/powerpc/kvm/book3s_interrupts.S | 2 +- arch/powerpc/kvm/trace_hv.h | 2 +- arch/powerpc/lib/Makefile | 3 + arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/lib/locks.c | 12 +- arch/powerpc/lib/pmem.c | 48 +- arch/powerpc/lib/sstep.c | 41 +- arch/powerpc/lib/test_emulate_step.c | 697 +++- arch/powerpc/lib/test_emulate_step_exec_instr.S | 2 + arch/powerpc/mm/book3s32/hash_low.S | 2 +- arch/powerpc/mm/book3s32/mmu.c | 17 +- 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/hash_utils.c | 25 +- arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/book3s64/pkeys.c | 300 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/radix_pgtable.c | 219 +- arch/powerpc/mm/book3s64/radix_tlb.c | 82 +- arch/powerpc/mm/drmem.c | 87 +- arch/powerpc/mm/fault.c | 106 +- arch/powerpc/mm/hugetlbpage.c | 18 + arch/powerpc/mm/init_32.c | 3 +- arch/powerpc/mm/init_64.c | 10 +- arch/powerpc/mm/kasan/8xx.c | 1 - arch/powerpc/mm/kasan/book3s_32.c | 1 - arch/powerpc/mm/kasan/kasan_init_32.c | 35 +- arch/powerpc/mm/mem.c | 8 - 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/nohash/tlb_low_64e.S | 47 +- arch/powerpc/mm/numa.c | 507 +-- arch/powerpc/mm/pgtable-frag.c | 3 + arch/powerpc/mm/pgtable.c | 1 - arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/ptdump/hashpagetable.c | 4 +- arch/powerpc/mm/ptdump/ptdump.c | 56 +- arch/powerpc/net/bpf_jit.h | 184 +- arch/powerpc/net/bpf_jit32.h | 34 +- arch/powerpc/net/bpf_jit64.h | 16 +- arch/powerpc/net/bpf_jit_comp.c | 134 +- arch/powerpc/net/bpf_jit_comp64.c | 298 +- arch/powerpc/perf/Makefile | 2 +- arch/powerpc/perf/callchain.h | 25 +- arch/powerpc/perf/callchain_32.c | 21 +- arch/powerpc/perf/callchain_64.c | 13 +- arch/powerpc/perf/core-book3s.c | 108 +- arch/powerpc/perf/generic-compat-pmu.c | 2 +- arch/powerpc/perf/hv-24x7.c | 54 + arch/powerpc/perf/imc-pmu.c | 29 +- arch/powerpc/perf/internal.h | 1 + arch/powerpc/perf/isa207-common.c | 91 +- arch/powerpc/perf/isa207-common.h | 37 +- arch/powerpc/perf/mpc7450-pmu.c | 23 +- arch/powerpc/perf/power10-events-list.h | 70 + arch/powerpc/perf/power10-pmu.c | 419 ++ arch/powerpc/perf/power5+-pmu.c | 19 +- arch/powerpc/perf/power5-pmu.c | 19 +- arch/powerpc/perf/power6-pmu.c | 18 +- arch/powerpc/perf/power7-pmu.c | 19 +- arch/powerpc/perf/power8-pmu.c | 2 +- arch/powerpc/perf/power9-pmu.c | 2 +- arch/powerpc/perf/ppc970-pmu.c | 26 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +- arch/powerpc/platforms/85xx/Kconfig | 2 +- arch/powerpc/platforms/cell/Kconfig | 1 + arch/powerpc/platforms/cell/spufs/coredump.c | 21 +- arch/powerpc/platforms/pasemi/misc.c | 3 +- arch/powerpc/platforms/powermac/feature.c | 2 +- arch/powerpc/platforms/powermac/low_i2c.c | 6 +- arch/powerpc/platforms/powermac/pfunc_base.c | 4 +- arch/powerpc/platforms/powermac/udbg_scc.c | 2 +- arch/powerpc/platforms/powernv/Makefile | 1 + arch/powerpc/platforms/powernv/eeh-powernv.c | 114 +- arch/powerpc/platforms/powernv/idle.c | 48 +- arch/powerpc/platforms/powernv/opal-async.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 923 +---- arch/powerpc/platforms/powernv/pci-sriov.c | 766 ++++ arch/powerpc/platforms/powernv/pci.c | 14 +- arch/powerpc/platforms/powernv/pci.h | 103 +- arch/powerpc/platforms/powernv/setup.c | 10 +- arch/powerpc/platforms/pseries/Kconfig | 9 +- arch/powerpc/platforms/pseries/cmm.c | 1 - arch/powerpc/platforms/pseries/eeh_pseries.c | 382 +- arch/powerpc/platforms/pseries/firmware.c | 1 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 190 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 109 +- arch/powerpc/platforms/pseries/hvcserver.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 8 +- arch/powerpc/platforms/pseries/mobility.c | 43 +- arch/powerpc/platforms/pseries/offline_states.h | 38 - arch/powerpc/platforms/pseries/papr_scm.c | 296 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +- arch/powerpc/platforms/pseries/pmem.c | 7 +- arch/powerpc/platforms/pseries/setup.c | 24 +- arch/powerpc/platforms/pseries/smp.c | 90 +- arch/powerpc/platforms/pseries/suspend.c | 27 +- arch/powerpc/purgatory/Makefile | 4 +- arch/powerpc/purgatory/trampoline.S | 117 - arch/powerpc/purgatory/trampoline_64.S | 163 + arch/powerpc/sysdev/xive/native.c | 2 + arch/powerpc/sysdev/xive/spapr.c | 2 +- arch/powerpc/tools/unrel_branch_check.sh | 5 +- arch/powerpc/xmon/xmon.c | 40 +- arch/riscv/Kconfig | 12 + arch/riscv/boot/Makefile | 2 + arch/riscv/configs/defconfig | 1 + arch/riscv/configs/nommu_k210_defconfig | 1 + arch/riscv/configs/nommu_virt_defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/irq_work.h | 10 + arch/riscv/include/asm/jump_label.h | 60 + arch/riscv/include/asm/mmio.h | 6 - arch/riscv/include/asm/pgalloc.h | 18 +- arch/riscv/include/asm/smp.h | 3 + arch/riscv/include/asm/stackprotector.h | 33 + arch/riscv/include/uapi/asm/hwcap.h | 2 +- arch/riscv/include/uapi/asm/unistd.h | 2 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/entry.S | 54 +- arch/riscv/kernel/head.S | 10 +- arch/riscv/kernel/jump_label.c | 53 + arch/riscv/kernel/module.c | 16 + arch/riscv/kernel/process.c | 6 + arch/riscv/kernel/ptrace.c | 33 +- arch/riscv/kernel/smp.c | 15 + arch/riscv/kernel/smpboot.c | 12 +- arch/riscv/kernel/traps.c | 8 +- arch/riscv/kernel/vdso/Makefile | 3 + arch/riscv/kernel/vmlinux.lds.S | 2 +- arch/riscv/mm/Makefile | 2 + arch/riscv/mm/fault.c | 1 - arch/riscv/mm/init.c | 30 +- arch/riscv/mm/pageattr.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/process.c | 18 - arch/s390/kernel/ptrace.c | 200 +- arch/s390/kvm/diag.c | 1 - arch/s390/kvm/priv.c | 1 - arch/s390/kvm/pv.c | 1 - arch/s390/lib/test_unwind.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/fpu.h | 5 - arch/sh/include/asm/pgalloc.h | 4 + arch/sh/kernel/idle.c | 1 - arch/sh/kernel/machine_kexec.c | 1 - arch/sh/kernel/process_32.c | 19 - arch/sh/kernel/ptrace_32.c | 50 +- arch/sh/kernel/setup.c | 2 - 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 | 50 - arch/sparc/kernel/process_64.c | 66 - arch/sparc/kernel/ptrace_32.c | 269 +- arch/sparc/kernel/ptrace_64.c | 591 ++- arch/sparc/kernel/setup_32.c | 2 - arch/sparc/kernel/setup_64.c | 2 - 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/fpu/internal.h | 1 - arch/x86/include/asm/fpu/regset.h | 4 +- arch/x86/include/asm/fpu/xstate.h | 4 +- arch/x86/include/asm/mmu_context.h | 1 - arch/x86/include/asm/pgalloc.h | 42 +- arch/x86/include/asm/xen/hypercall.h | 2 +- arch/x86/kernel/alternative.c | 1 + arch/x86/kernel/apic/apic.c | 1 - arch/x86/kernel/fpu/regset.c | 55 +- arch/x86/kernel/fpu/signal.c | 13 +- arch/x86/kernel/fpu/xstate.c | 164 +- arch/x86/kernel/ftrace.c | 14 +- arch/x86/kernel/ftrace_64.S | 29 +- arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/ptrace.c | 75 +- arch/x86/kernel/setup.c | 2 - arch/x86/kernel/tls.c | 32 +- arch/x86/kernel/tls.h | 2 +- arch/x86/kernel/traps.c | 1 - arch/x86/math-emu/fpu_entry.c | 19 +- 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 | 43 +- arch/x86/mm/kaslr.c | 1 - arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/pti.c | 1 - arch/x86/pci/fixup.c | 4 +- arch/x86/pci/xen.c | 2 +- arch/x86/platform/uv/bios_uv.c | 1 + arch/x86/power/hibernate.c | 2 +- arch/xtensa/include/asm/pgalloc.h | 40 +- arch/xtensa/kernel/ptrace.c | 16 +- arch/xtensa/kernel/xtensa_ksyms.c | 1 - arch/xtensa/mm/cache.c | 1 - arch/xtensa/mm/fault.c | 1 - block/blk-pm.c | 41 +- 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/acpi/thermal.c | 76 +- drivers/auxdisplay/charlcd.c | 17 +- drivers/base/devtmpfs.c | 59 +- drivers/base/node.c | 10 +- drivers/base/power/runtime.c | 26 +- drivers/block/rsxx/core.c | 2 +- drivers/block/xen-blkback/common.h | 1 - drivers/char/ipmi/ipmi_msghandler.c | 2 - drivers/char/ipmi/ipmi_ssif.c | 5 - drivers/char/ipmi/ipmi_watchdog.c | 9 +- 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 ++ drivers/cpuidle/cpuidle-powernv.c | 14 - drivers/cpuidle/cpuidle-pseries.c | 187 +- .../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/crypto/vmx/aesp8-ppc.pl | 2 +- drivers/crypto/vmx/ghashp8-ppc.pl | 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 | 8 +- 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/sf-pdma/sf-pdma.c | 1 + drivers/dma/st_fdma.c | 1 + 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/uniphier-xdmac.c | 1 + drivers/dma/xgene-dma.c | 2 + drivers/dma/xilinx/xilinx_dpdma.c | 4 +- drivers/firmware/qcom_scm.c | 101 + drivers/firmware/qcom_scm.h | 4 + drivers/firmware/raspberrypi.c | 14 + drivers/gpu/drm/qxl/qxl_dev.h | 2 - drivers/infiniband/Kconfig | 8 - drivers/infiniband/core/cache.c | 45 +- drivers/infiniband/core/cma.c | 257 +- drivers/infiniband/core/counters.c | 24 +- drivers/infiniband/core/device.c | 28 +- drivers/infiniband/core/mad.c | 30 +- drivers/infiniband/core/mad_priv.h | 2 +- drivers/infiniband/core/mad_rmpp.c | 27 +- drivers/infiniband/core/nldev.c | 223 +- drivers/infiniband/core/sysfs.c | 61 +- drivers/infiniband/core/trace.c | 2 - drivers/infiniband/core/umem.c | 1 + drivers/infiniband/core/umem_odp.c | 2 + drivers/infiniband/core/uverbs_cmd.c | 321 +- drivers/infiniband/core/uverbs_ioctl.c | 1 + drivers/infiniband/core/uverbs_main.c | 4 + .../infiniband/core/uverbs_std_types_counters.c | 17 +- drivers/infiniband/core/uverbs_std_types_cq.c | 3 - drivers/infiniband/core/uverbs_std_types_device.c | 48 +- drivers/infiniband/core/uverbs_std_types_mr.c | 54 +- drivers/infiniband/core/verbs.c | 185 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 170 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 23 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 751 ++-- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 127 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 58 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 1 + drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 9 +- drivers/infiniband/hw/cxgb4/mem.c | 3 +- drivers/infiniband/hw/cxgb4/provider.c | 22 +- drivers/infiniband/hw/cxgb4/restrack.c | 24 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 15 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 2 + drivers/infiniband/hw/efa/efa_com_cmd.h | 2 + drivers/infiniband/hw/efa/efa_main.c | 6 +- drivers/infiniband/hw/efa/efa_verbs.c | 42 + drivers/infiniband/hw/hfi1/chip.c | 27 +- drivers/infiniband/hw/hfi1/firmware.c | 16 - drivers/infiniband/hw/hfi1/mad.c | 9 +- drivers/infiniband/hw/hfi1/pcie.c | 22 +- drivers/infiniband/hw/hfi1/pio.c | 2 +- drivers/infiniband/hw/hfi1/pio_copy.c | 12 +- drivers/infiniband/hw/hfi1/platform.c | 10 +- drivers/infiniband/hw/hfi1/qp.c | 2 +- drivers/infiniband/hw/hfi1/qp.h | 14 - drivers/infiniband/hw/hfi1/qsfp.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 25 +- drivers/infiniband/hw/hfi1/sdma.c | 9 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hfi1/uc.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 253 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 19 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 210 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 10 - drivers/infiniband/hw/hns/hns_roce_restrack.c | 14 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 22 +- drivers/infiniband/hw/mlx4/main.c | 37 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/mr.c | 3 +- drivers/infiniband/hw/mlx5/Makefile | 6 +- drivers/infiniband/hw/mlx5/cmd.c | 12 - drivers/infiniband/hw/mlx5/cmd.h | 1 - drivers/infiniband/hw/mlx5/counters.c | 709 ++++ drivers/infiniband/hw/mlx5/counters.h | 17 + drivers/infiniband/hw/mlx5/devx.c | 102 +- drivers/infiniband/hw/mlx5/devx.h | 45 + drivers/infiniband/hw/mlx5/flow.c | 765 ---- drivers/infiniband/hw/mlx5/fs.c | 2516 +++++++++++ drivers/infiniband/hw/mlx5/fs.h | 29 + drivers/infiniband/hw/mlx5/main.c | 4380 +++++--------------- drivers/infiniband/hw/mlx5/mlx5_ib.h | 109 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/mlx5/odp.c | 28 +- drivers/infiniband/hw/mlx5/qp.c | 71 +- drivers/infiniband/hw/mlx5/qp.h | 1 + drivers/infiniband/hw/mlx5/restrack.c | 121 +- drivers/infiniband/hw/mlx5/restrack.h | 13 + drivers/infiniband/hw/mlx5/srq.c | 4 +- drivers/infiniband/hw/mlx5/std_types.c | 45 + drivers/infiniband/hw/mlx5/wr.c | 68 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 +- drivers/infiniband/hw/qedr/main.c | 3 +- drivers/infiniband/hw/qedr/qedr.h | 5 +- drivers/infiniband/hw/qedr/verbs.c | 45 +- drivers/infiniband/hw/qedr/verbs.h | 2 +- drivers/infiniband/hw/usnic/usnic_fwd.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 3 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/mr.h | 2 +- drivers/infiniband/sw/rxe/rxe.c | 41 +- drivers/infiniband/sw/rxe/rxe_loc.h | 8 +- drivers/infiniband/sw/rxe/rxe_mr.c | 50 +- drivers/infiniband/sw/rxe/rxe_net.c | 5 - drivers/infiniband/sw/rxe/rxe_param.h | 4 +- drivers/infiniband/sw/rxe/rxe_recv.c | 35 +- drivers/infiniband/sw/rxe/rxe_req.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 48 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/sw/siw/siw_main.c | 1 - drivers/infiniband/sw/siw/siw_verbs.c | 11 +- drivers/infiniband/sw/siw/siw_verbs.h | 3 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 67 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 13 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 25 +- drivers/infiniband/ulp/iser/iser_verbs.c | 112 +- drivers/infiniband/ulp/isert/ib_isert.c | 175 +- drivers/infiniband/ulp/isert/ib_isert.h | 21 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 23 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 20 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 1 + drivers/iommu/intel/iommu.c | 8 +- drivers/iommu/ipmmu-vmsa.c | 1 - drivers/macintosh/adb-iop.c | 186 +- drivers/macintosh/adb.c | 2 +- drivers/macintosh/therm_adt746x.c | 4 +- drivers/macintosh/via-macii.c | 324 +- 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/Makefile | 3 + 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-writecache.c | 2 +- drivers/md/dm.c | 3 +- drivers/md/md-autodetect.c | 291 ++ drivers/md/md.c | 38 +- drivers/md/md.h | 12 + 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/ngene/ngene-cards.c | 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/memory/Kconfig | 10 + drivers/memory/Makefile | 1 + drivers/memory/stm32-fmc2-ebi.c | 1206 ++++++ drivers/misc/genwqe/card_base.c | 2 +- drivers/misc/ibmvmc.c | 6 +- drivers/misc/ocxl/Kconfig | 2 +- drivers/misc/ocxl/config.c | 91 +- drivers/misc/ocxl/ocxl_internal.h | 15 +- drivers/misc/ocxl/sysfs.c | 35 + drivers/misc/pci_endpoint_test.c | 9 + drivers/misc/uacce/uacce.c | 1 + drivers/mtd/chips/Kconfig | 2 +- drivers/mtd/hyperbus/hbmc-am654.c | 2 +- drivers/mtd/hyperbus/hyperbus-core.c | 2 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/maps/sc520cdp.c | 2 +- drivers/mtd/mtdpstore.c | 1 + drivers/mtd/nand/Kconfig | 5 + drivers/mtd/nand/onenand/Kconfig | 1 - drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/ams-delta.c | 6 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 6 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 34 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 31 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 7 +- drivers/mtd/nand/raw/denali.c | 8 +- drivers/mtd/nand/raw/fsl_upm.c | 311 +- drivers/mtd/nand/raw/fsmc_nand.c | 6 +- drivers/mtd/nand/raw/gpio.c | 112 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 6 +- drivers/mtd/nand/raw/ingenic/jz4740_ecc.c | 4 +- drivers/mtd/nand/raw/internals.h | 23 +- drivers/mtd/nand/raw/marvell_nand.c | 18 +- drivers/mtd/nand/raw/meson_nand.c | 14 +- drivers/mtd/nand/raw/mtk_nand.c | 122 +- drivers/mtd/nand/raw/mxc_nand.c | 22 +- drivers/mtd/nand/raw/mxic_nand.c | 6 +- drivers/mtd/nand/raw/nand_base.c | 275 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_hynix.c | 16 +- drivers/mtd/nand/raw/nand_ids.c | 24 +- drivers/mtd/nand/raw/nand_legacy.c | 7 +- drivers/mtd/nand/raw/nand_macronix.c | 10 +- drivers/mtd/nand/raw/nand_micron.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 116 +- drivers/mtd/nand/raw/nand_toshiba.c | 72 +- drivers/mtd/nand/raw/omap_elm.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 18 +- drivers/mtd/nand/raw/s3c2410.c | 6 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 317 +- drivers/mtd/nand/raw/sunxi_nand.c | 6 +- drivers/mtd/nand/raw/tango_nand.c | 129 +- drivers/mtd/nand/raw/tegra_nand.c | 6 +- drivers/mtd/parsers/bcm63xxpart.c | 32 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 2 + drivers/mtd/spi-nor/controllers/intel-spi.c | 13 +- drivers/mtd/spi-nor/core.c | 57 +- drivers/mtd/spi-nor/core.h | 10 +- drivers/mtd/spi-nor/macronix.c | 6 + drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/mtd/spi-nor/sfdp.c | 3 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/spi-nor/winbond.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 8 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 91 +- drivers/net/ethernet/rocker/rocker_hw.h | 1 - drivers/net/ethernet/sfc/efx_common.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ppp/ppp_mppe.c | 6 +- drivers/net/wireguard/noise.c | 4 +- drivers/net/wireguard/peer.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 9 +- 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/nvdimm/of_pmem.c | 1 + drivers/nvdimm/region_devs.c | 8 +- drivers/opp/core.c | 31 + drivers/pci/access.c | 16 +- drivers/pci/ats.c | 18 +- drivers/pci/bus.c | 6 +- drivers/pci/controller/Kconfig | 8 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/cadence/Kconfig | 23 + drivers/pci/controller/cadence/Makefile | 1 + drivers/pci/controller/cadence/pci-j721e.c | 485 +++ drivers/pci/controller/cadence/pcie-cadence-ep.c | 137 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 387 +- drivers/pci/controller/cadence/pcie-cadence-plat.c | 16 +- drivers/pci/controller/cadence/pcie-cadence.c | 17 +- drivers/pci/controller/cadence/pcie-cadence.h | 169 +- drivers/pci/controller/dwc/pci-dra7xx.c | 24 +- drivers/pci/controller/dwc/pci-exynos.c | 15 +- drivers/pci/controller/dwc/pci-imx6.c | 8 +- drivers/pci/controller/dwc/pci-keystone.c | 13 +- drivers/pci/controller/dwc/pci-meson.c | 4 +- drivers/pci/controller/dwc/pcie-al.c | 13 +- drivers/pci/controller/dwc/pcie-armada8k.c | 5 +- drivers/pci/controller/dwc/pcie-artpec6.c | 16 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 27 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 3 +- drivers/pci/controller/dwc/pcie-designware.c | 2 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/dwc/pcie-hisi.c | 219 - drivers/pci/controller/dwc/pcie-histb.c | 11 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 7 +- drivers/pci/controller/dwc/pcie-kirin.c | 24 +- drivers/pci/controller/dwc/pcie-qcom.c | 198 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 6 +- drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- drivers/pci/controller/dwc/pcie-uniphier.c | 3 +- .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 5 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 41 +- drivers/pci/controller/mobiveil/pcie-mobiveil.h | 1 - drivers/pci/controller/pci-aardvark.c | 38 +- drivers/pci/controller/pci-ftpci100.c | 14 +- drivers/pci/controller/pci-host-common.c | 57 +- drivers/pci/controller/pci-hyperv.c | 86 +- drivers/pci/controller/pci-loongson.c | 14 +- drivers/pci/controller/pci-mvebu.c | 33 +- drivers/pci/controller/pci-rcar-gen2.c | 166 +- drivers/pci/controller/pci-tegra.c | 79 +- drivers/pci/controller/pci-v3-semi.c | 30 +- drivers/pci/controller/pci-versatile.c | 33 +- drivers/pci/controller/pci-xgene-msi.c | 2 - drivers/pci/controller/pci-xgene.c | 25 +- drivers/pci/controller/pcie-altera-msi.c | 4 +- drivers/pci/controller/pcie-altera.c | 41 +- drivers/pci/controller/pcie-brcmstb.c | 33 +- drivers/pci/controller/pcie-iproc-platform.c | 10 +- drivers/pci/controller/pcie-iproc.c | 21 +- drivers/pci/controller/pcie-iproc.h | 2 - drivers/pci/controller/pcie-mediatek.c | 20 +- drivers/pci/controller/pcie-rcar-host.c | 95 +- drivers/pci/controller/pcie-rockchip-ep.c | 1 + drivers/pci/controller/pcie-rockchip-host.c | 54 +- drivers/pci/controller/pcie-rockchip.c | 5 +- drivers/pci/controller/pcie-rockchip.h | 2 - drivers/pci/controller/pcie-tango.c | 4 +- drivers/pci/controller/pcie-xilinx-cpm.c | 611 +++ drivers/pci/controller/pcie-xilinx-nwl.c | 45 +- drivers/pci/controller/pcie-xilinx.c | 35 +- drivers/pci/controller/vmd.c | 44 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/endpoint/pci-ep-cfs.c | 2 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/endpoint/pci-epc-mem.c | 2 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/acpi_pcihp.c | 4 +- drivers/pci/hotplug/pciehp_core.c | 1 + drivers/pci/hotplug/rpadlpar_core.c | 6 +- drivers/pci/irq.c | 50 - drivers/pci/msi.c | 22 +- drivers/pci/of.c | 49 +- drivers/pci/p2pdma.c | 23 +- drivers/pci/pci-acpi.c | 9 +- drivers/pci/pci-label.c | 2 +- drivers/pci/pci-pf-stub.c | 2 +- drivers/pci/pci.c | 286 +- drivers/pci/pci.h | 15 +- drivers/pci/pcie/Kconfig | 2 +- drivers/pci/pcie/aer.c | 87 +- drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/pcie/aspm.c | 1 + drivers/pci/pcie/err.c | 7 +- drivers/pci/pcie/portdrv_pci.c | 2 +- drivers/pci/probe.c | 17 +- drivers/pci/quirks.c | 33 +- drivers/pci/setup-bus.c | 3 +- drivers/pci/setup-res.c | 3 +- drivers/pci/slot.c | 6 +- drivers/pci/switch/switchtec.c | 16 +- drivers/pci/vc.c | 1 - drivers/perf/Kconfig | 1 + drivers/perf/qcom_l2_pmu.c | 90 +- drivers/pinctrl/actions/pinctrl-owl.c | 4 + drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 7 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 25 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 6 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 18 +- drivers/pinctrl/core.c | 33 +- drivers/pinctrl/devicetree.c | 5 +- drivers/pinctrl/freescale/Kconfig | 14 +- drivers/pinctrl/freescale/pinctrl-imx.c | 2 + drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 5 + drivers/pinctrl/freescale/pinctrl-imx8mm.c | 6 + drivers/pinctrl/freescale/pinctrl-imx8mn.c | 6 + drivers/pinctrl/freescale/pinctrl-imx8mp.c | 6 + drivers/pinctrl/freescale/pinctrl-imx8mq.c | 6 + drivers/pinctrl/freescale/pinctrl-imx8qm.c | 5 + drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 5 + drivers/pinctrl/freescale/pinctrl-scu.c | 4 + drivers/pinctrl/intel/Kconfig | 8 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 418 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 387 ++ drivers/pinctrl/intel/pinctrl-intel.c | 192 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 28 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 50 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 358 ++ drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt6779.c | 785 ++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 26 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 3 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h | 2085 ++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 7 + drivers/pinctrl/meson/pinctrl-meson-a1.c | 5 - drivers/pinctrl/meson/pinctrl-meson.c | 11 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 7 +- drivers/pinctrl/pinconf-generic.c | 3 +- drivers/pinctrl/pinctrl-amd.c | 34 +- drivers/pinctrl/pinctrl-at91-pio4.c | 2 + drivers/pinctrl/pinctrl-at91.c | 6 +- drivers/pinctrl/pinctrl-bm1880.c | 4 +- drivers/pinctrl/pinctrl-ingenic.c | 15 +- drivers/pinctrl/pinctrl-lpc18xx.c | 12 +- drivers/pinctrl/pinctrl-mcp23s08.c | 44 +- drivers/pinctrl/pinctrl-ocelot.c | 430 +- drivers/pinctrl/pinctrl-rockchip.c | 24 +- drivers/pinctrl/pinctrl-rza1.c | 24 +- drivers/pinctrl/pinctrl-single.c | 37 +- drivers/pinctrl/pinctrl-stmfx.c | 32 +- drivers/pinctrl/pinctrl-sx150x.c | 44 +- drivers/pinctrl/pinmux.c | 5 +- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 1 + drivers/pinctrl/qcom/pinctrl-ipq8074.c | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 19 +- drivers/pinctrl/qcom/pinctrl-msm.h | 2 + drivers/pinctrl/qcom/pinctrl-msm8976.c | 3 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 8 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 58 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/sh-pfc/Kconfig | 4 + drivers/pinctrl/sh-pfc/Makefile | 1 + drivers/pinctrl/sh-pfc/core.c | 6 + drivers/pinctrl/sh-pfc/pfc-r8a77951.c | 877 ++-- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 76 + drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 76 + drivers/pinctrl/sh-pfc/sh_pfc.h | 1 + drivers/pinctrl/sirf/pinctrl-atlas7.c | 21 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 138 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 1 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/platform/x86/acerhdf.c | 33 +- drivers/platform/x86/intel_mid_thermal.c | 6 + drivers/power/reset/Kconfig | 11 + drivers/power/reset/Makefile | 1 + drivers/power/reset/keystone-reset.c | 2 +- drivers/power/reset/linkstation-poweroff.c | 136 + drivers/power/supply/88pm860x_battery.c | 6 +- drivers/power/supply/Kconfig | 13 + drivers/power/supply/Makefile | 1 + drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bq2415x_charger.c | 16 +- drivers/power/supply/bq24190_charger.c | 4 +- drivers/power/supply/bq24257_charger.c | 6 +- drivers/power/supply/bq2515x_charger.c | 1169 ++++++ drivers/power/supply/bq27xxx_battery.c | 160 +- drivers/power/supply/bq27xxx_battery_hdq.c | 2 +- drivers/power/supply/bq27xxx_battery_i2c.c | 6 +- drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/da9030_battery.c | 12 +- drivers/power/supply/gpio-charger.c | 38 +- drivers/power/supply/max17040_battery.c | 51 +- drivers/power/supply/max8998_charger.c | 25 +- drivers/power/supply/power_supply_core.c | 11 +- drivers/power/supply/power_supply_sysfs.c | 6 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/sbs-battery.c | 89 +- drivers/power/supply/sc27xx_fuel_gauge.c | 9 +- drivers/power/supply/test_power.c | 2 +- drivers/power/supply/wilco-charger.c | 5 + drivers/remoteproc/qcom_q6v5_mss.c | 1 + drivers/s390/crypto/ap_bus.h | 4 +- drivers/s390/scsi/zfcp_ccw.c | 7 +- drivers/s390/scsi/zfcp_erp.c | 2 +- drivers/s390/scsi/zfcp_fc.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/scsi/Kconfig | 16 +- drivers/scsi/aacraid/aachba.c | 22 +- drivers/scsi/aacraid/commctrl.c | 14 +- drivers/scsi/aacraid/commsup.c | 12 +- drivers/scsi/aacraid/dpcsup.c | 15 +- drivers/scsi/aacraid/linit.c | 8 +- drivers/scsi/aacraid/nark.c | 1 + drivers/scsi/aacraid/rkt.c | 5 +- drivers/scsi/aacraid/rx.c | 12 +- drivers/scsi/aacraid/sa.c | 19 +- drivers/scsi/aacraid/src.c | 13 +- drivers/scsi/aha152x.c | 3 +- drivers/scsi/aic7xxx/aic79xx_core.c | 20 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 33 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 13 +- drivers/scsi/aic94xx/aic94xx_dev.c | 4 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 3 +- drivers/scsi/aic94xx/aic94xx_init.c | 2 +- drivers/scsi/aic94xx/aic94xx_scb.c | 6 +- drivers/scsi/aic94xx/aic94xx_seq.c | 6 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 18 +- drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/be2iscsi/be_iscsi.c | 11 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/be2iscsi/be_mgmt.c | 3 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcs_rport.c | 3 - drivers/scsi/bfa/bfa_ioc.c | 57 +- drivers/scsi/bfa/bfa_ioc_ct.c | 6 +- drivers/scsi/bfa/bfa_port.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 4 +- drivers/scsi/bfa/bfad_bsg.c | 222 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 18 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 22 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 7 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 53 +- drivers/scsi/bnx2i/bnx2i_init.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 19 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 4 + drivers/scsi/csiostor/csio_hw.c | 2 +- drivers/scsi/csiostor/csio_hw_t5.c | 6 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/csiostor/csio_lnode.c | 3 +- drivers/scsi/csiostor/csio_rnode.c | 2 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 17 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 242 +- drivers/scsi/cxgbi/libcxgbi.c | 672 ++- drivers/scsi/cxgbi/libcxgbi.h | 46 +- drivers/scsi/dpt_i2o.c | 4 - drivers/scsi/esas2r/esas2r.h | 3 +- drivers/scsi/esas2r/esas2r_log.c | 10 +- drivers/scsi/fcoe/fcoe.c | 10 +- drivers/scsi/fcoe/fcoe_ctlr.c | 30 +- drivers/scsi/fcoe/fcoe_transport.c | 4 +- drivers/scsi/fdomain.h | 2 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 4 +- drivers/scsi/hosts.c | 8 +- drivers/scsi/hpsa.c | 35 +- drivers/scsi/hpsa.h | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/imm.c | 3 - drivers/scsi/ipr.c | 90 +- drivers/scsi/ipr.h | 4 +- drivers/scsi/ips.c | 34 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/libfc/fc_disc.c | 6 +- drivers/scsi/libfc/fc_exch.c | 7 +- drivers/scsi/libfc/fc_fcp.c | 11 +- drivers/scsi/libfc/fc_lport.c | 7 +- drivers/scsi/libfc/fc_rport.c | 4 +- drivers/scsi/libsas/sas_ata.c | 17 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/lpfc/lpfc.h | 15 + drivers/scsi/lpfc/lpfc_bsg.c | 35 +- drivers/scsi/lpfc/lpfc_bsg.h | 14 + drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 26 +- drivers/scsi/lpfc/lpfc_els.c | 143 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 231 +- drivers/scsi/lpfc/lpfc_hw4.h | 5 +- drivers/scsi/lpfc/lpfc_init.c | 739 ++-- drivers/scsi/lpfc/lpfc_logmsg.h | 24 +- drivers/scsi/lpfc/lpfc_mbox.c | 12 +- drivers/scsi/lpfc/lpfc_mem.c | 4 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 68 +- drivers/scsi/lpfc/lpfc_nvme.c | 110 +- drivers/scsi/lpfc/lpfc_nvmet.c | 96 +- drivers/scsi/lpfc/lpfc_scsi.c | 125 +- drivers/scsi/lpfc/lpfc_sli.c | 683 +-- drivers/scsi/lpfc/lpfc_sli4.h | 18 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 86 +- drivers/scsi/megaraid.c | 222 +- drivers/scsi/megaraid/megaraid_mbox.c | 4 +- drivers/scsi/megaraid/megaraid_mm.c | 1 - drivers/scsi/megaraid/megaraid_sas.h | 20 + drivers/scsi/megaraid/megaraid_sas_base.c | 184 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 11 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 93 +- drivers/scsi/mesh.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 14 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 16 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.h | 2 +- drivers/scsi/mvsas/mv_init.c | 8 +- drivers/scsi/myrs.c | 34 +- drivers/scsi/pcmcia/nsp_cs.c | 5 +- drivers/scsi/pm8001/pm8001_ctl.c | 23 +- drivers/scsi/pm8001/pm8001_hwi.c | 27 +- drivers/scsi/pm8001/pm8001_init.c | 30 +- drivers/scsi/pm8001/pm8001_sas.c | 9 +- drivers/scsi/pm8001/pm80xx_hwi.c | 23 +- drivers/scsi/ppa.c | 3 - drivers/scsi/qedf/qedf_debugfs.c | 18 +- drivers/scsi/qedf/qedf_io.c | 30 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_fw.c | 5 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_main.c | 9 +- drivers/scsi/qla2xxx/qla_bsg.c | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 111 +- drivers/scsi/qla2xxx/qla_dbg.h | 1 + drivers/scsi/qla2xxx/qla_def.h | 64 +- drivers/scsi/qla2xxx/qla_fw.h | 8 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_init.c | 48 +- drivers/scsi/qla2xxx/qla_inline.h | 2 +- drivers/scsi/qla2xxx/qla_iocb.c | 10 +- drivers/scsi/qla2xxx/qla_isr.c | 290 +- drivers/scsi/qla2xxx/qla_mbx.c | 64 +- drivers/scsi/qla2xxx/qla_nx.c | 20 +- drivers/scsi/qla2xxx/qla_os.c | 37 +- drivers/scsi/qla2xxx/qla_target.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 1 + drivers/scsi/qla4xxx/ql4_83xx.c | 34 +- drivers/scsi/qla4xxx/ql4_83xx.h | 17 - drivers/scsi/qla4xxx/ql4_bsg.c | 4 +- drivers/scsi/qla4xxx/ql4_init.c | 13 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_isr.c | 6 +- drivers/scsi/qla4xxx/ql4_mbx.c | 7 +- drivers/scsi/qla4xxx/ql4_nx.c | 18 +- drivers/scsi/qla4xxx/ql4_nx.h | 17 - drivers/scsi/qla4xxx/ql4_os.c | 58 +- drivers/scsi/scsi.c | 3 - drivers/scsi/scsi_debug.c | 500 ++- drivers/scsi/scsi_lib.c | 62 +- drivers/scsi/scsi_logging.c | 8 +- drivers/scsi/scsi_pm.c | 10 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_transport_iscsi.c | 31 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/scsi_transport_srp.c | 12 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sd.h | 6 - drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/smartpqi/smartpqi_init.c | 6 +- drivers/scsi/storvsc_drv.c | 13 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 3 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 8 + drivers/scsi/ufs/Kconfig | 22 + drivers/scsi/ufs/Makefile | 6 +- drivers/scsi/ufs/ufs-exynos.c | 1297 ++++++ drivers/scsi/ufs/ufs-exynos.h | 287 ++ drivers/scsi/ufs/ufs-mediatek.c | 140 +- drivers/scsi/ufs/ufs-mediatek.h | 4 +- drivers/scsi/ufs/ufs-qcom-ice.c | 245 ++ drivers/scsi/ufs/ufs-qcom.c | 21 +- drivers/scsi/ufs/ufs-qcom.h | 27 + drivers/scsi/ufs/ufs.h | 38 +- drivers/scsi/ufs/ufs_bsg.c | 5 +- drivers/scsi/ufs/ufs_quirks.h | 10 +- drivers/scsi/ufs/ufshcd-crypto.c | 245 ++ drivers/scsi/ufs/ufshcd-crypto.h | 77 + drivers/scsi/ufs/ufshcd-pci.c | 25 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 27 +- drivers/scsi/ufs/ufshcd.c | 541 +-- drivers/scsi/ufs/ufshcd.h | 105 +- drivers/scsi/ufs/ufshci.h | 94 +- drivers/scsi/ufs/unipro.h | 33 + drivers/scsi/virtio_scsi.c | 22 +- drivers/soc/qcom/Kconfig | 4 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/kryo-l2-accessors.c | 57 + drivers/soc/qcom/pdr_interface.c | 1 + 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/qlge/qlge_main.c | 2 +- drivers/staging/rtl8723bs/core/rtw_security.c | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit.h | 1 - drivers/target/iscsi/cxgbit/cxgbit_cm.c | 34 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 24 +- drivers/target/iscsi/iscsi_target_auth.c | 2 +- drivers/target/iscsi/iscsi_target_nego.c | 36 +- drivers/target/target_core_fabric_lib.c | 105 +- drivers/target/target_core_internal.h | 1 + drivers/target/target_core_pr.c | 61 +- drivers/target/target_core_tmr.c | 36 +- drivers/target/target_core_transport.c | 8 +- drivers/target/target_core_user.c | 397 +- drivers/target/target_core_xcopy.c | 11 +- drivers/thermal/Kconfig | 19 +- drivers/thermal/Makefile | 6 +- drivers/thermal/armada_thermal.c | 6 + drivers/thermal/clock_cooling.c | 445 -- drivers/thermal/da9062-thermal.c | 16 +- drivers/thermal/devfreq_cooling.c | 10 +- drivers/thermal/dove_thermal.c | 6 + drivers/thermal/gov_power_allocator.c | 9 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/imx8mm_thermal.c | 1 + drivers/thermal/imx_thermal.c | 60 +- .../intel/int340x_thermal/int3400_thermal.c | 38 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 5 + .../int340x_thermal/processor_thermal_device.c | 2 +- drivers/thermal/intel/intel_pch_thermal.c | 8 + drivers/thermal/intel/intel_quark_dts_thermal.c | 34 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 3 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 6 + drivers/thermal/kirkwood_thermal.c | 7 + drivers/thermal/mtk_thermal.c | 234 +- drivers/thermal/qcom/tsens-v0_1.c | 144 +- drivers/thermal/qcom/tsens.c | 3 + drivers/thermal/qcom/tsens.h | 2 +- drivers/thermal/rcar_gen3_thermal.c | 10 +- drivers/thermal/rcar_thermal.c | 9 +- drivers/thermal/rockchip_thermal.c | 6 +- drivers/thermal/spear_thermal.c | 7 + drivers/thermal/sprd_thermal.c | 6 +- drivers/thermal/st/st_thermal.c | 5 + drivers/thermal/thermal_core.c | 174 +- drivers/thermal/thermal_core.h | 15 + drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/thermal_netlink.c | 647 +++ drivers/thermal/thermal_netlink.h | 104 + drivers/thermal/thermal_of.c | 41 +- drivers/thermal/thermal_sysfs.c | 52 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 2 +- drivers/thunderbolt/test.c | 4 +- drivers/usb/class/cdc-acm.c | 6 + drivers/xen/balloon.c | 27 +- drivers/xen/privcmd.c | 33 +- drivers/xen/swiotlb-xen.c | 119 +- fs/Kconfig | 21 + fs/Makefile | 2 +- fs/aio.c | 6 +- fs/binfmt_elf.c | 84 +- fs/binfmt_elf_fdpic.c | 206 +- fs/btrfs/inode.c | 1 + fs/cifs/cifsacl.h | 4 +- fs/cifs/cifsencrypt.c | 2 +- fs/cifs/cifsglob.h | 2 +- fs/cifs/cifsproto.h | 9 +- fs/cifs/cifssmb.c | 151 +- fs/cifs/connect.c | 518 ++- fs/cifs/dfs_cache.c | 138 +- fs/cifs/dfs_cache.h | 7 +- fs/cifs/inode.c | 2 - fs/cifs/misc.c | 15 +- fs/cifs/netmisc.c | 27 + fs/cifs/sess.c | 4 +- fs/cifs/smb1ops.c | 4 +- fs/cifs/smb2misc.c | 73 +- fs/cifs/smb2pdu.c | 115 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/transport.c | 2 +- fs/crypto/inline_crypt.c | 5 +- fs/crypto/keyring.c | 6 +- fs/crypto/keysetup_v1.c | 4 +- fs/dlm/config.c | 44 + fs/dlm/config.h | 2 + fs/dlm/lockspace.c | 6 +- fs/dlm/lowcomms.c | 131 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/messaging.c | 2 +- fs/erofs/compress.h | 2 +- fs/erofs/data.c | 2 +- fs/erofs/decompressor.c | 2 +- fs/erofs/dir.c | 2 +- fs/erofs/erofs_fs.h | 2 +- fs/erofs/inode.c | 123 +- fs/erofs/internal.h | 2 +- fs/erofs/namei.c | 2 +- fs/erofs/super.c | 2 +- fs/erofs/utils.c | 16 +- fs/erofs/xattr.c | 2 +- fs/erofs/xattr.h | 2 +- fs/erofs/zdata.c | 6 +- fs/erofs/zdata.h | 2 +- fs/erofs/zmap.c | 2 +- fs/erofs/zpvec.h | 2 +- fs/ext2/dir.c | 55 +- fs/ext2/ext2.h | 8 +- fs/ext2/ialloc.c | 3 +- fs/ext2/inode.c | 7 +- fs/ext2/namei.c | 39 +- fs/ext2/super.c | 10 +- fs/ext2/xattr.c | 6 +- fs/ext4/file.c | 2 + fs/file.c | 7 +- fs/gfs2/file.c | 3 +- fs/hugetlbfs/inode.c | 2 +- fs/init.c | 265 ++ fs/internal.h | 19 +- fs/ioctl.c | 7 +- fs/iomap/apply.c | 13 +- fs/iomap/direct-io.c | 37 +- fs/iomap/trace.h | 1 + fs/kernfs/file.c | 13 +- fs/namei.c | 20 +- fs/namespace.c | 135 +- fs/nfsd/filecache.c | 10 +- fs/notify/dnotify/dnotify.c | 16 +- fs/notify/fanotify/fanotify.c | 443 +- fs/notify/fanotify/fanotify.h | 118 +- fs/notify/fanotify/fanotify_user.c | 218 +- fs/notify/fsnotify.c | 244 +- fs/notify/inotify/inotify.h | 6 +- fs/notify/inotify/inotify_fsnotify.c | 51 +- fs/notify/inotify/inotify_user.c | 18 +- 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/dlmfs/dlmfs.c | 52 +- fs/ocfs2/dlmfs/userdlm.c | 12 +- fs/ocfs2/dlmfs/userdlm.h | 4 +- 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/open.c | 78 +- fs/proc/meminfo.c | 10 +- fs/quota/Kconfig | 2 +- fs/read_write.c | 2 +- fs/readdir.c | 11 +- fs/reiserfs/dir.c | 8 +- fs/reiserfs/fix_node.c | 4 +- fs/reiserfs/journal.c | 2 +- fs/reiserfs/reiserfs.h | 2 +- fs/reiserfs/xattr_acl.c | 2 +- fs/udf/ecma_167.h | 2 +- fs/udf/osta_udf.h | 2 +- fs/udf/super.c | 4 +- fs/utimes.c | 109 +- fs/xfs/kmem.c | 21 - fs/xfs/kmem.h | 8 - fs/xfs/libxfs/xfs_ag.c | 4 +- fs/xfs/libxfs/xfs_ag_resv.h | 12 - fs/xfs/libxfs/xfs_alloc.c | 25 +- fs/xfs/libxfs/xfs_alloc_btree.c | 10 +- fs/xfs/libxfs/xfs_attr.c | 865 ++-- fs/xfs/libxfs/xfs_attr.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 117 +- fs/xfs/libxfs/xfs_attr_leaf.h | 3 + fs/xfs/libxfs/xfs_attr_remote.c | 216 +- fs/xfs/libxfs/xfs_attr_remote.h | 3 +- fs/xfs/libxfs/xfs_bmap.c | 8 +- fs/xfs/libxfs/xfs_bmap.h | 15 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree_staging.h | 6 +- fs/xfs/libxfs/xfs_da_btree.c | 12 +- fs/xfs/libxfs/xfs_da_btree.h | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 17 +- fs/xfs/libxfs/xfs_dquot_buf.c | 25 +- fs/xfs/libxfs/xfs_format.h | 36 +- fs/xfs/libxfs/xfs_ialloc.c | 28 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 33 +- fs/xfs/libxfs/xfs_inode_buf.h | 6 - fs/xfs/libxfs/xfs_inode_fork.c | 6 +- fs/xfs/libxfs/xfs_quota_defs.h | 31 +- fs/xfs/libxfs/xfs_refcount_btree.c | 6 +- fs/xfs/libxfs/xfs_rmap_btree.c | 11 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_shared.h | 1 + fs/xfs/libxfs/xfs_trans_inode.c | 110 +- fs/xfs/libxfs/xfs_trans_space.h | 2 +- fs/xfs/scrub/bmap.c | 22 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/quota.c | 83 +- fs/xfs/scrub/repair.c | 10 +- fs/xfs/scrub/repair.h | 4 +- fs/xfs/scrub/rtbitmap.c | 47 + fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_bmap_util.c | 18 +- fs/xfs/xfs_buf.c | 44 +- fs/xfs/xfs_buf.h | 48 +- fs/xfs/xfs_buf_item.c | 422 +- fs/xfs/xfs_buf_item.h | 8 +- fs/xfs/xfs_buf_item_recover.c | 14 +- fs/xfs/xfs_dquot.c | 415 +- fs/xfs/xfs_dquot.h | 129 +- fs/xfs/xfs_dquot_item.c | 26 +- fs/xfs/xfs_dquot_item_recover.c | 14 +- fs/xfs/xfs_extfree_item.c | 6 +- fs/xfs/xfs_file.c | 36 +- fs/xfs/xfs_icache.c | 376 +- fs/xfs/xfs_icache.h | 5 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 698 ++-- fs/xfs/xfs_inode.h | 5 +- fs/xfs/xfs_inode_item.c | 308 +- fs/xfs/xfs_inode_item.h | 24 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 14 +- fs/xfs/xfs_iomap.c | 42 +- fs/xfs/xfs_linux.h | 4 - fs/xfs/xfs_log.c | 9 +- fs/xfs/xfs_log_cil.c | 3 +- fs/xfs/xfs_log_priv.h | 4 +- fs/xfs/xfs_log_recover.c | 5 +- fs/xfs/xfs_mount.c | 15 +- fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_qm.c | 189 +- fs/xfs/xfs_qm.h | 106 +- fs/xfs/xfs_qm_bhv.c | 22 +- fs/xfs/xfs_qm_syscalls.c | 250 +- fs/xfs/xfs_quota.h | 19 +- fs/xfs/xfs_quotaops.c | 26 +- fs/xfs/xfs_refcount_item.c | 5 +- fs/xfs/xfs_reflink.c | 355 +- fs/xfs/xfs_reflink.h | 2 - fs/xfs/xfs_rmap_item.c | 5 +- fs/xfs/xfs_super.c | 19 +- fs/xfs/xfs_trace.h | 228 +- fs/xfs/xfs_trans.c | 23 +- fs/xfs/xfs_trans.h | 5 - fs/xfs/xfs_trans_ail.c | 26 +- fs/xfs/xfs_trans_buf.c | 15 +- fs/xfs/xfs_trans_dquot.c | 375 +- fs/zonefs/super.c | 7 +- include/asm-generic/barrier.h | 10 + include/asm-generic/pgalloc.h | 80 + include/asm-generic/qspinlock.h | 4 + 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/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++++++ include/dt-bindings/pinctrl/omap.h | 2 +- include/linux/clk-provider.h | 2 +- include/linux/clock_cooling.h | 57 - include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/devfreq_cooling.h | 9 +- include/linux/dmaengine.h | 20 +- include/linux/efi.h | 4 + include/linux/elfcore-compat.h | 4 - include/linux/elfcore.h | 66 +- include/linux/fanotify.h | 6 +- include/linux/fs.h | 57 +- include/linux/fsnotify.h | 84 +- include/linux/fsnotify_backend.h | 93 +- include/linux/huge_mm.h | 2 +- include/linux/init_syscalls.h | 19 + include/linux/initrd.h | 6 - include/linux/kasan.h | 4 +- include/linux/kernel.h | 1 + include/linux/kexec.h | 29 +- include/linux/kprobes.h | 1 - include/linux/mailbox/mtk-cmdq-mailbox.h | 2 + include/linux/math64.h | 19 + include/linux/memcontrol.h | 203 +- include/linux/mlx5/device.h | 9 +- include/linux/mlx5/driver.h | 2 + include/linux/mlx5/mlx5_ifc.h | 129 +- include/linux/mm.h | 88 +- include/linux/mm_types.h | 5 +- include/linux/mman.h | 4 + include/linux/mmu_notifier.h | 13 + include/linux/mmzone.h | 52 +- include/linux/mtd/hyperbus.h | 2 +- include/linux/mtd/nand.h | 12 +- include/linux/mtd/pfow.h | 2 +- include/linux/mtd/rawnand.h | 265 +- include/linux/mtd/spinand.h | 2 +- include/linux/pageblock-flags.h | 24 +- include/linux/pci-ats.h | 4 + include/linux/pci.h | 30 +- include/linux/pci_ids.h | 2 + include/linux/percpu_counter.h | 4 + include/linux/pgtable.h | 71 +- 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/power/bq2415x_charger.h | 4 +- include/linux/power/bq27xxx_battery.h | 2 + include/linux/power_supply.h | 4 + include/linux/property.h | 5 + include/linux/qcom_scm.h | 19 + include/linux/raid/detect.h | 8 + include/linux/raid/md_u.h | 13 - include/linux/regset.h | 218 +- include/linux/ring_buffer.h | 1 + include/linux/sched/mm.h | 8 +- include/linux/shmem_fs.h | 3 + include/linux/skbuff.h | 1 + include/linux/slab.h | 9 +- include/linux/slab_def.h | 9 +- include/linux/slub_def.h | 31 +- include/linux/socket.h | 1 + include/linux/swap.h | 2 - include/linux/syscalls.h | 83 - include/linux/thermal.h | 31 +- include/linux/trace.h | 1 + include/linux/tracepoint.h | 11 +- include/linux/uio.h | 1 - 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/misc/ocxl-config.h | 1 + include/misc/ocxl.h | 102 +- include/net/sock.h | 1 + include/rdma/ib.h | 31 +- include/rdma/ib_addr.h | 31 +- include/rdma/ib_cache.h | 29 +- include/rdma/ib_cm.h | 1 + include/rdma/ib_hdrs.h | 44 +- include/rdma/ib_mad.h | 31 +- include/rdma/ib_marshall.h | 31 +- include/rdma/ib_pack.h | 29 +- include/rdma/ib_pma.h | 31 +- include/rdma/ib_sa.h | 29 +- include/rdma/ib_smi.h | 31 +- include/rdma/ib_umem.h | 29 +- include/rdma/ib_umem_odp.h | 29 +- include/rdma/ib_verbs.h | 100 +- include/rdma/iw_cm.h | 30 +- include/rdma/iw_portmap.h | 30 +- include/rdma/opa_addr.h | 44 +- include/rdma/opa_port_info.h | 31 +- include/rdma/opa_smi.h | 31 +- include/rdma/opa_vnic.h | 49 +- include/rdma/rdma_cm.h | 31 +- include/rdma/rdma_cm_ib.h | 31 +- include/rdma/rdma_netlink.h | 2 +- include/rdma/rdma_vt.h | 50 +- include/rdma/rdmavt_cq.h | 53 +- include/rdma/rdmavt_mr.h | 50 +- include/rdma/rdmavt_qp.h | 50 +- include/rdma/uverbs_ioctl.h | 30 +- include/rdma/uverbs_named_ioctl.h | 29 +- include/rdma/uverbs_std_types.h | 43 +- include/rdma/uverbs_types.h | 29 +- include/scsi/fc/fc_ms.h | 4 +- include/scsi/scsi_tcq.h | 2 +- include/scsi/scsi_transport_iscsi.h | 2 +- include/soc/qcom/kryo-l2-accessors.h | 12 + include/target/iscsi/iscsi_target_core.h | 9 +- include/target/target_core_backend.h | 2 + include/target/target_core_base.h | 1 + include/trace/events/mmflags.h | 2 - include/trace/events/ufs.h | 31 + include/trace/trace_events.h | 19 +- include/uapi/linux/elfcore.h | 101 - include/uapi/linux/fanotify.h | 16 +- include/uapi/linux/idxd.h | 6 + include/uapi/linux/target_core_user.h | 25 + include/uapi/linux/thermal.h | 89 +- include/uapi/linux/videodev2.h | 17 +- include/uapi/mtd/mtd-abi.h | 2 +- include/uapi/rdma/efa-abi.h | 15 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 15 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 16 +- include/uapi/rdma/qedr-abi.h | 10 +- include/uapi/rdma/rdma_netlink.h | 9 + include/uapi/rdma/rdma_user_ioctl.h | 2 +- include/uapi/scsi/fc/fc_els.h | 2 + include/uapi/xen/gntdev.h | 2 +- include/xen/page.h | 1 - include/xen/swiotlb-xen.h | 8 +- init/Kconfig | 9 +- init/Makefile | 1 - init/do_mounts.c | 82 +- init/do_mounts.h | 28 +- init/do_mounts_initrd.c | 39 +- init/do_mounts_md.c | 304 -- init/do_mounts_rd.c | 101 +- init/initramfs.c | 148 +- init/main.c | 44 +- init/noinitramfs.c | 8 +- ipc/shm.c | 2 +- kernel/Makefile | 2 +- kernel/audit_fsnotify.c | 22 +- kernel/audit_tree.c | 10 +- kernel/audit_watch.c | 19 +- kernel/fork.c | 54 +- kernel/kexec_file.c | 16 +- kernel/kprobes.c | 24 +- kernel/kthread.c | 8 +- kernel/module.c | 22 +- kernel/power/snapshot.c | 2 +- kernel/rcu/tree.c | 2 + kernel/regset.c | 76 + kernel/scs.c | 2 +- kernel/sysctl.c | 2 +- kernel/trace/ftrace.c | 34 +- kernel/trace/ring_buffer.c | 694 +++- kernel/trace/trace.c | 83 +- kernel/trace/trace.h | 9 +- kernel/trace/trace_events.c | 4 +- kernel/trace/trace_hwlat.c | 6 +- kernel/trace/trace_output.c | 14 +- kernel/trace/trace_uprobe.c | 1 - lib/Kconfig.kasan | 39 +- lib/Makefile | 1 - lib/bootconfig.c | 33 +- lib/ioremap.c | 287 -- lib/iov_iter.c | 3 +- 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 +- mm/ioremap.c | 289 ++ 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/ksm.c | 4 - 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 | 10 +- 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/netlink/genetlink.c | 2 +- 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 +- samples/vfio-mdev/mdpy-defs.h | 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/arch/powerpc/include/uapi/asm/kvm.h | 5 + tools/arch/riscv/include/uapi/asm/unistd.h | 2 +- tools/bootconfig/samples/bad-override.bconf | 3 + tools/bootconfig/samples/bad-override2.bconf | 3 + tools/bootconfig/samples/good-override.bconf | 6 + tools/bootconfig/test-bootconfig.sh | 13 + 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/perf/arch/powerpc/util/book3s_hcalls.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 ++ .../powerpc/alignment/alignment_handler.c | 150 +- .../selftests/powerpc/benchmarks/context_switch.c | 21 +- .../testing/selftests/powerpc/eeh/eeh-functions.sh | 11 +- .../selftests/powerpc/include/instructions.h | 77 + tools/testing/selftests/powerpc/include/pkeys.h | 136 + tools/testing/selftests/powerpc/include/reg.h | 6 + tools/testing/selftests/powerpc/include/utils.h | 29 + tools/testing/selftests/powerpc/math/.gitignore | 1 + tools/testing/selftests/powerpc/math/Makefile | 10 +- .../testing/selftests/powerpc/math/fpu_denormal.c | 38 + tools/testing/selftests/powerpc/math/vmx_preempt.c | 3 + tools/testing/selftests/powerpc/math/vmx_signal.c | 3 + tools/testing/selftests/powerpc/math/vmx_syscall.c | 7 +- tools/testing/selftests/powerpc/math/vsx_preempt.c | 2 + tools/testing/selftests/powerpc/mm/.gitignore | 5 +- tools/testing/selftests/powerpc/mm/Makefile | 18 +- tools/testing/selftests/powerpc/mm/bad_accesses.c | 28 - .../testing/selftests/powerpc/mm/pkey_exec_prot.c | 294 ++ tools/testing/selftests/powerpc/mm/pkey_siginfo.c | 333 ++ tools/testing/selftests/powerpc/mm/prot_sao.c | 42 - .../selftests/powerpc/mm/stack_expansion_ldst.c | 202 + .../selftests/powerpc/mm/stack_expansion_signal.c | 118 + .../selftests/powerpc/pmu/count_stcx_fail.c | 4 + .../powerpc/pmu/ebb/back_to_back_ebbs_test.c | 2 - .../selftests/powerpc/pmu/ebb/cycles_test.c | 2 - .../powerpc/pmu/ebb/cycles_with_freeze_test.c | 2 - .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c | 2 - tools/testing/selftests/powerpc/pmu/ebb/ebb.c | 2 - .../powerpc/pmu/ebb/ebb_on_willing_child_test.c | 2 - .../powerpc/pmu/ebb/lost_exception_test.c | 1 - .../selftests/powerpc/pmu/ebb/multi_counter_test.c | 7 - .../powerpc/pmu/ebb/multi_ebb_procs_test.c | 2 - .../selftests/powerpc/pmu/ebb/pmae_handling_test.c | 2 - .../powerpc/pmu/ebb/pmc56_overflow_test.c | 2 - tools/testing/selftests/powerpc/pmu/lib.h | 1 + .../selftests/powerpc/pmu/per_event_excludes.c | 7 +- tools/testing/selftests/powerpc/ptrace/core-pkey.c | 2 +- .../testing/selftests/powerpc/ptrace/ptrace-pkey.c | 57 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.c | 3 + .../testing/selftests/powerpc/ptrace/ptrace-vsx.c | 2 + .../selftests/powerpc/security/spectre_v2.c | 10 + .../testing/selftests/powerpc/stringloops/Makefile | 2 +- .../testing/selftests/powerpc/stringloops/memcmp.c | 46 +- tools/testing/selftests/powerpc/utils.c | 65 +- 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 - 2359 files changed, 75966 insertions(+), 48521 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/devicetree/bindings/memory-controllers/st,stm32-f [...] create mode 100644 Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/ingenic,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/ingenic,pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq2515x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/gpio-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/gpio-charger.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/thermal.txt 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 arch/powerpc/include/asm/book3s/64/hash-pkey.h create mode 100644 arch/powerpc/include/asm/book3s/64/kexec.h create mode 100644 arch/powerpc/include/asm/book3s/64/pkeys.h create mode 100644 arch/powerpc/include/asm/crashdump-ppc64.h create mode 100644 arch/powerpc/include/asm/kexec_ranges.h create mode 100644 arch/powerpc/include/asm/paravirt.h create mode 100644 arch/powerpc/include/asm/qspinlock.h create mode 100644 arch/powerpc/include/asm/qspinlock_paravirt.h create mode 100644 arch/powerpc/include/asm/simple_spinlock.h create mode 100644 arch/powerpc/include/asm/simple_spinlock_types.h delete mode 100644 arch/powerpc/kernel/eeh_dev.c create mode 100644 arch/powerpc/kexec/file_load_64.c create mode 100644 arch/powerpc/kexec/ranges.c create mode 100644 arch/powerpc/perf/power10-events-list.h create mode 100644 arch/powerpc/perf/power10-pmu.c create mode 100644 arch/powerpc/platforms/powernv/pci-sriov.c delete mode 100644 arch/powerpc/platforms/pseries/offline_states.h delete mode 100644 arch/powerpc/purgatory/trampoline.S create mode 100644 arch/powerpc/purgatory/trampoline_64.S create mode 100644 arch/riscv/include/asm/irq_work.h create mode 100644 arch/riscv/include/asm/jump_label.h create mode 100644 arch/riscv/include/asm/stackprotector.h create mode 100644 arch/riscv/kernel/jump_label.c 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/infiniband/hw/mlx5/counters.c create mode 100644 drivers/infiniband/hw/mlx5/counters.h create mode 100644 drivers/infiniband/hw/mlx5/devx.h delete mode 100644 drivers/infiniband/hw/mlx5/flow.c create mode 100644 drivers/infiniband/hw/mlx5/fs.c create mode 100644 drivers/infiniband/hw/mlx5/fs.h create mode 100644 drivers/infiniband/hw/mlx5/restrack.h create mode 100644 drivers/infiniband/hw/mlx5/std_types.c create mode 100644 drivers/md/md-autodetect.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/memory/stm32-fmc2-ebi.c create mode 100644 drivers/pci/controller/cadence/pci-j721e.c create mode 100644 drivers/pci/controller/pcie-xilinx-cpm.c create mode 100644 drivers/pinctrl/intel/pinctrl-emmitsburg.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6779.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h create mode 100644 drivers/power/reset/linkstation-poweroff.c create mode 100644 drivers/power/supply/bq2515x_charger.c create mode 100644 drivers/scsi/ufs/ufs-exynos.c create mode 100644 drivers/scsi/ufs/ufs-exynos.h create mode 100644 drivers/scsi/ufs/ufs-qcom-ice.c create mode 100644 drivers/scsi/ufs/ufshcd-crypto.c create mode 100644 drivers/scsi/ufs/ufshcd-crypto.h 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 delete mode 100644 drivers/thermal/clock_cooling.c create mode 100644 drivers/thermal/thermal_netlink.c create mode 100644 drivers/thermal/thermal_netlink.h create mode 100644 fs/init.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 create mode 100644 include/dt-bindings/pinctrl/mt6779-pinfunc.h delete mode 100644 include/linux/clock_cooling.h create mode 100644 include/linux/init_syscalls.h delete mode 100644 include/linux/platform_data/media/omap1_camera.h delete mode 100644 include/linux/raid/md_u.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 delete mode 100644 init/do_mounts_md.c create mode 100644 kernel/regset.c delete mode 100644 lib/ioremap.c create mode 100644 mm/ioremap.c create mode 100644 mm/pgalloc-track.h create mode 100644 tools/bootconfig/samples/bad-override.bconf create mode 100644 tools/bootconfig/samples/bad-override2.bconf create mode 100644 tools/bootconfig/samples/good-override.bconf 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/powerpc/include/pkeys.h create mode 100644 tools/testing/selftests/powerpc/math/fpu_denormal.c create mode 100644 tools/testing/selftests/powerpc/mm/pkey_exec_prot.c create mode 100644 tools/testing/selftests/powerpc/mm/pkey_siginfo.c delete mode 100644 tools/testing/selftests/powerpc/mm/prot_sao.c create mode 100644 tools/testing/selftests/powerpc/mm/stack_expansion_ldst.c create mode 100644 tools/testing/selftests/powerpc/mm/stack_expansion_signal.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