This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits d352d5e191c4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits dc39b64ef27b Merge remote-tracking branch 'risc-v-fixes/fixes' omits 6861f802f0b9 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits fa2e4c4d0161 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 03001b5d9bff Merge remote-tracking branch 'dmaengine-fixes/fixes' omits badf6206b030 Merge remote-tracking branch 'ide/master' omits 26cf56caa234 Merge remote-tracking branch 'phy/fixes' omits 3baa95341333 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 788302a3ea1f Merge remote-tracking branch 'spi-fixes/for-linus' omits 033e22dba7bf Merge remote-tracking branch 'regulator-fixes/for-linus' omits 20bb516e23da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits abbc4f30cb4d Merge remote-tracking branch 'sound-current/for-linus' omits d40fb8949045 Merge remote-tracking branch 'net/master' omits 85f23ea02392 Merge remote-tracking branch 'sparc/master' omits 976111d9e11b Merge remote-tracking branch 's390-fixes/fixes' omits 5f7489c6bb78 Merge remote-tracking branch 'fixes/master' omits 1ec8cd744c0c Revert "dma-pool: do not allocate pool memory from CMA" omits dbf24e30ce2e device_cgroup: Fix RCU list debugging warning 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 new 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 [...] new 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 new 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 [...] new 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 new 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 new 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 new 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 new 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 new 0e4656a299db Merge tag 'iomap-5.9-merge-5' of git://git.kernel.org/pub/ [...] new 0ffddafc3a39 dlm: Fix kobject memleak new 84d1c617402e net: sock: add sock_set_mark new a5b7ab6352bf fs: dlm: set skb mark for listen socket new 9c9f168f5b14 fs: dlm: set skb mark per peer socket new 0ea47e4d2109 fs: dlm: don't close socket on invalid message new ba3ab3ca68ca fs: dlm: change handling of reconnects new 055923bf6b48 fs: dlm: implement tcp graceful shutdown new 86cfccb66937 Merge tag 'dlm-5.9' of git://git.kernel.org/pub/scm/linux/ [...] new 0f5d0a4c01cc thermal: don't make THERMAL_NETLINK 'default y' new 9bceb80b3cc4 arm64: kaslr: Use standard early random function new 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}() new 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 new f073531070d2 init: add an init_dup helper new 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 new 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 new 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 new 25d8d4eecace Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/ [...] new e398fb4bdf52 xen/privcmd: Corrected error handling path new a0c34d225183 xen/privcmd: Mark pages as dirty new ff669aa81240 xen/privcmd: Convert get_user_pages*() to pin_user_pages*() new e5a52fd2b8cd xen/gntdev: gntdev.h: drop a duplicated word new 4e722d4fe278 xen: hypercall.h: fix duplicated word new 1951fa33ec25 xen/balloon: fix accounting in alloc_xenballooned_pages er [...] new 88a479ff6ef8 xen/balloon: make the balloon wait interruptible new f5ec6723269d Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE" new 8b1e868f6607 swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses new ae4f0a17ee59 swiotlb-xen: remove start_dma_addr new 2cf6a91347b9 swiotlb-xen: add struct device * parameter to xen_phys_to_bus new d900781a170d swiotlb-xen: add struct device * parameter to xen_bus_to_phys new 297f7f826361 swiotlb-xen: add struct device * parameter to xen_dma_sync [...] new 995d3556694e swiotlb-xen: add struct device * parameter to xen_dma_sync [...] new 38ba51de4676 swiotlb-xen: add struct device * parameter to is_xen_swiot [...] new e9aab7e4ffbb swiotlb-xen: remove XEN_PFN_PHYS new 91ffe4ad534a swiotlb-xen: introduce phys_to_dma/dma_to_phys translations new 63f0620cc552 xen/arm: introduce phys/dma translations in xen_dma_sync_for_* new d7b461caa6cc xen/arm: call dma_to_phys on the dma_addr_t parameter of d [...] new 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 [...] new 5631c5e0eb90 Merge tag 'xfs-5.9-merge-7' of git://git.kernel.org/pub/sc [...] new c1a06df6ebf6 mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER new 4a93025cbe4a mm/shuffle: don't move pages between zones and don't read [...] new 38cf307c1f20 mm: fix kthread_use_mm() vs TLB invalidate new 4ca1085c9573 kthread: remove incorrect comment in kthread_create_on_cpu() new 79e3ea5aab48 tools/: replace HTTP links with HTTPS ones new d830020656c5 tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strc [...] new 4f491bb6ea2a scripts/tags.sh: collect compiled source precisely new 1d35b6054a9b scripts/bloat-o-meter: Support comparing library archives new f643b9ee9776 scripts/decode_stacktrace.sh: skip missing symbols new ecda6e27fa83 scripts/decode_stacktrace.sh: guess basepath if not specified new 431151b64af6 scripts/decode_stacktrace.sh: guess path to modules new f90dde44c57a scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] new d2b02165df68 const_structs.checkpatch: add regulator_ops new 70a175e5071f scripts/spelling.txt: add more spellings to spelling.txt new 1146f7e2dc15 ntfs: fix ntfs_test_inode and ntfs_init_locked_inode funct [...] new 504ec37dfdfb ocfs2: fix remounting needed after setfacl command new 7eba77d59e05 ocfs2: suballoc.h: delete a duplicated word new 38d51b2dd171 ocfs2: change slot number type s16 to u16 new 4510a5a98aff ocfs2: replace HTTP links with HTTPS ones new 57c720d4144a ocfs2: fix unbalanced locking new 453431a54934 mm, treewide: rename kzfree() to kfree_sensitive() new fa9ba3aa89f9 mm: ksize() should silently accept a NULL pointer new 3404be67bf73 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB new dabc3e291d56 mm/slab: add naive detection of double free new 444050990db4 mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in km [...] new 221503e1281f mm/slab.c: update outdated kmem_list3 in a comment new e17f1dfba37b mm, slub: extend slub_debug syntax for multiple blocks new ad38b5b1131e mm, slub: make some slub_debug related attributes read-only new 32a6f409b693 mm, slub: remove runtime allocation order changes new 060807f841ac mm, slub: make remaining slub_debug related attributes read-only new 8f58119ac49c mm, slub: make reclaim_account attribute read-only new ca0cab65ea2b mm, slub: introduce static key for slub_debug() new 59052e89fc89 mm, slub: introduce kmem_cache_debug_flags() new 8fc8d6664247 mm, slub: extend checks guarded by slub_debug static key new d3c58f24be1b mm, slab/slub: move and improve cache_from_obj() new e42f174e43e4 mm, slab/slub: improve error reporting and overhead of cac [...] new b3cb9fc3aeaf mm/slub.c: drop lockdep_assert_held() from put_map() new cfbe1636c358 mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] new 05289402d717 mm/debug_vm_pgtable: add tests validating arch helpers for [...] new a5c3b9ffb0f4 mm/debug_vm_pgtable: add tests validating advanced arch pa [...] new 6315df41afcc mm/debug_vm_pgtable: add debug prints for individual tests new b1d00007f212 Documentation/mm: add descriptions for arch page table helpers new e1ab96f8cc71 mm/debug: handle page->mapping better in dump_page new 452b557c9500 mm/debug: dump compound page information on a second line new 0b93d59e90d4 mm/debug: print head flags in dump_page new 9ad3826575ab mm/debug: switch dump_page to get_kernel_nofault new 9bdaf2cc5eb5 mm/debug: print the inode number in dump_page new 54a75157d979 mm/debug: print hashed address of struct page new 6dc5ea16c86f mm, dump_page: do not crash with bad compound_mapcount() new b9306a796cad mm: filemap: clear idle flag for writes new 605cad834372 mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] new 0a36f7f85e69 mm/gup.c: fix the comment of return value for populate_vma [...] new f90eae2a0f8e mm/swap_slots.c: simplify alloc_swap_slot_cache() new d69a9575f57e mm/swap_slots.c: simplify enable_swap_slots_cache() new e0f3ebba97f1 mm/swap_slots.c: remove redundant check for swap_slot_cach [...] new 27ec4878df7b mm: swap: fix kerneldoc of swap_vma_readahead() new 0f190a7ab788 mm/page_io.c: use blk_io_schedule() for avoiding task hung [...] new e809d5f0b5c9 tmpfs: per-superblock i_ino support new ea3271f7196c tmpfs: support 64-bit inums per-sb new d648bcc7fe65 mm: kmem: make memcg_kmem_enabled() irreversible new eedc4e5a142c mm: memcg: factor out memcg- and lruvec-level changes out [...] new ea426c2a7de8 mm: memcg: prepare for byte-sized vmstat items new d42f3245c7e2 mm: memcg: convert vmstat slab counters to bytes new 4138fdfc8b5d mm: slub: implement SLUB version of obj_to_index() new 1a3e1f40962c mm: memcontrol: decouple reference counting from page accounting new bf4f059954dc mm: memcg/slab: obj_cgroup API new 286e04b8ed7a mm: memcg/slab: allocate obj_cgroups for non-root slab pages new 964d4bd370d5 mm: memcg/slab: save obj_cgroup for non-root slab objects new f2fe7b09a52b mm: memcg/slab: charge individual slab objects instead of pages new 4330a26bc452 mm: memcg/slab: deprecate memory.kmem.slabinfo new 0f876e4dc55d mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h new 9855609bde03 mm: memcg/slab: use a single set of kmem_caches for all ac [...] new d797b7d05405 mm: memcg/slab: simplify memcg cache creation new 272911a4ad18 mm: memcg/slab: remove memcg_kmem_get_cache() new c7094406fcb7 mm: memcg/slab: deprecate slab_root_caches new 15999eef7f25 mm: memcg/slab: remove redundant check in memcg_accumulate [...] new 10befea91b61 mm: memcg/slab: use a single set of kmem_caches for all al [...] new 933dc80ec262 kselftests: cgroup: add kernel memory accounting tests new fbc1ac9d09d7 tools/cgroup: add memcg_slabinfo.py tool new 991e7673859e mm: memcontrol: account kernel stack per node new 849504809f86 mm: memcg/slab: remove unused argument by charge_slab_page() new 74d555bed5d0 mm: slab: rename (un)charge_slab_page() to (un)account_sla [...] new eda330e57b26 mm: kmem: switch to static_branch_likely() in memcg_kmem_e [...] new 536d3bf261a2 mm: memcontrol: avoid workload stalls when lowering memory.high new b3ff92916af3 mm, memcg: reclaim more aggressively before high allocator [...] new d977aa939fca mm, memcg: unify reclaim retry limits with page allocator new 22f7496f0b90 mm, memcg: avoid stale protection values when cgroup is ab [...] new 45c7f7e1ef17 mm, memcg: decouple e{low,min} state mutations from protec [...] new 1378b37d03e8 memcg, oom: check memcg margin for parallel oom new 19ce33acbbd0 mm: memcontrol: restore proper dirty throttling when memor [...] new e22c6ed90aa9 mm: memcontrol: don't count limit-setting reclaim as memor [...] new a6f23d14ec7d mm/page_counter.c: fix protection usage propagation new 463b7a173d52 mm: remove redundant check non_swap_entry() new 0c4123e3fb82 mm/memory.c: make remap_pfn_range() reject unaligned addr new ca15ca406f66 mm: remove unneeded includes of <asm/pgalloc.h> new fc2a6b837db7 opeinrisc: switch to generic version of pte allocation new 7278914ca1fd xtensa: switch to generic version of pte allocation new 1355c31eeb7e asm-generic: pgalloc: provide generic pmd_alloc_one() and [...] new d9e8b929670b asm-generic: pgalloc: provide generic pud_alloc_one() and [...] new f9cb654cb550 asm-generic: pgalloc: provide generic pgd_free() new ab05eabfa18a mm: move lib/ioremap.c to mm/ new 2a681cfa5bb4 mm: move p?d_alloc_track to separate header file new 7bba8f0ea428 mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() new 1455083c1d70 proc/meminfo: avoid open coded reading of vm_committed_as new 4e2ee51e8251 mm/util.c: make vm_memory_committed() more accurate new 0a4954a850b0 percpu_counter: add percpu_counter_sync() new 56f3547bfa4d mm: adjust vm_committed_as_batch according to vm overcommi [...] new 1d9cfee7535c mm/sparsemem: enable vmem_altmap support in vmemmap_popula [...] new 56993b4e147e mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_ [...] new eee07935bb52 arm64/mm: enable vmem_altmap support for vmemmap mappings new d70cec898324 mm: mmap: merge vma after call_mmap() if possible new 45e55300f114 mm: remove unnecessary wrapper function do_mmap_pgoff() new b8aa9d9d95b3 mm/mremap: it is sure to have enough space when extent mee [...] new 9ad9718bfa41 mm/mremap: calculate extent in one place new 349d9fbb0b0a mm/mremap: start addresses are properly aligned new 7a309195d11c selftests: add mincore() tests new ef69bc9f689d mm/sparse: never partially remove memmap for early section new 6cda72047ea4 mm/sparse: only sub-section aligned range would be populated new c89ab04febf9 mm/sparse: cleanup the code surrounding memory_present() new 0f14599c607d vmalloc: convert to XArray new 5dd786409403 mm/vmalloc: simplify merge_or_add_vmap_area() new da27c9ed1779 mm/vmalloc: simplify augment_tree_propagate_check() new 15ae144f7702 mm/vmalloc: switch to "propagate()" callback new d758ffe6b907 mm/vmalloc: update the header about KVA rework new 1a69a623d983 mm: vmalloc: remove redundant assignment in unmap_kernel_r [...] new 9c801f61d0e9 mm/vmalloc.c: remove BUG() from the find_va_links() new 7a3767f83f17 kasan: improve and simplify Kconfig.kasan new ac4766be5e2d kasan: update required compiler versions in documentation new 26e760c9a7c8 rcu: kasan: record and print call_rcu() call stack new e4b7818b9aa8 kasan: record and print the free track new 387d6e46681b kasan: add tests for call_rcu stack recording new 9793b62663f5 kasan: update documentation for generic kasan new c0e16ab3b588 kasan: remove kasan_unpoison_stack_above_sp_to() new f33a01492a24 lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN new 8dcc1d34661d kasan: don't tag stacks allocated with pagealloc new 2c547f9da053 efi: provide empty efi_enter_virtual_mode implementation new f9409d58e972 kasan, arm64: don't instrument functions that enable kasan new cae9dc35ed9f kasan: allow enabling stack tagging for tag-based mode new 51dcc81c282d kasan: adjust kasan_stack_oob for tag-based mode new deba04872be4 mm, page_alloc: use unlikely() in task_capc() new f27ce0e14088 page_alloc: consider highatomic reserve in watermark fast new f80b08fc4453 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] new 0a18e60788d6 mm: remove vm_total_pages new 56b9413bcb36 mm/page_alloc: remove nr_free_pagecache_pages() new 93146d98ce73 mm/memory_hotplug: document why shuffle_zone() is relevant new 839195352d82 mm/shuffle: remove dynamic reconfiguration new d38ac97f8a7c mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] new 399b795b7a80 mm/page_alloc.c: extract the common part in pfn_to_bitidx() new d93d5ab9ca01 mm/page_alloc.c: simplify pageblock bitmap access new 535b81e20921 mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] new 9e15afa5a87a mm/page_alloc: silence a KASAN false positive new da4156639985 mm/page_alloc: fallbacks at most has 3 elements new 182f3d7a02fd mm/page_alloc.c: skip setting nodemask when we are in interrupt new 8510e69c8efe mm/page_alloc: fix memalloc_nocma_{save/restore} APIs new 42742d9bde2a mm: thp: replace HTTP links with HTTPS ones new 75802ca66354 mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing [...] new 723a80dafed5 khugepaged: collapse_pte_mapped_thp() flush the right range new 119a5fc16105 khugepaged: collapse_pte_mapped_thp() protect the pmd lock new 18e77600f7a1 khugepaged: retract_page_tables() remember to test exit new bbe98f9cadff khugepaged: khugepaged_test_exit() check mmget_still_valid() new 238c30468f46 mm/vmscan.c: fix typo new 912c05720f00 mm: vmscan: consistent update to pgrefill new 81e11336d97e Merge branch 'akpm' (patches from Andrew) 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 new 00043a268923 Merge branch 'topic/xilinx' into fixes new 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 new 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 new 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 new 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() new 0873ad923a05 Merge branch 'pm-core' new f6235eb18970 Merge tag 'pm-5.9-rc1-2' of git://git.kernel.org/pub/scm/l [...] new 16b89f695313 net/scm: Fix typo in SCM_RIGHTS compat refactoring new 1fa2c0a0c814 Merge tag 'seccomp-v5.9-rc1-fix1' of git://git.kernel.org/ [...] new 11990a5bd7e5 module: Correctly truncate sysfs sections output new 9af47666cb0f selftests: splice: Check behavior of full and short splices new 6ba0d2e4fc2f Merge tag 'kallsyms_show_value-fix-v5.9-rc1' of git://git. [...] 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 new 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 new 30185b69a2d5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 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 new 38ce2a9e33db tracing: Add trace_array_init_printk() to initialize insta [...] new 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' new 049eb096da48 Merge tag 'pci-v5.9-changes' of git://git.kernel.org/pub/s [...] new 25ccd24ffd91 fs: fix a struct path leak in path_umount new 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 new 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 new 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 [...] new 11030fe96b57 Merge tag 'for-linus-5.9-1' of git://github.com/cminyard/l [...] new 489577d7082b arm64/fixmap: make notes of fixed_addresses more precisely new eaecca9e7710 arm64: Fix __cpu_logical_map undefined issue new 06a81c1c7db9 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 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 new f8951902b9da MTD: mtd-abi.h: drop a duplicated word new 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 [...] new 6a1380271b75 Merge tag 'nand/for-5.9' of git://git.kernel.org/pub/scm/l [...] new 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 new 9420f1ce0186 Merge tag 'pinctrl-v5.9-1' of git://git.kernel.org/pub/scm [...] new 5d2c56ec0e5f Merge branch 'work.fdpic' into regset.followup new bb1a773d5b6b kill unused dump_fpu() instances new 8d3e09b43312 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 73c7adb54169 device_cgroup: Fix RCU list debugging warning new 64f4154593bd Merge remote-tracking branch 's390-fixes/fixes' new 04ad2636981e Merge remote-tracking branch 'sparc/master' new c7ca03c216ac drivers/net/wan/lapbether: Added needed_headroom and a skb [...] new b9b40ee4db6c r8152: Use MAC address from correct device tree node new 158b47a65aa6 selftests: mptcp: fix dependecies new 6bdb6211a61e mptcp: more stable diag self-tests new 7ee2492635d8 mptcp: fix warn at shutdown time for unaccepted msk sockets new 6bcaf41f9613 selftests/bpf: Prevent runqslower from racing on building bpftool new 5e7b30205cef bpf: Change uapi for bpf iterator map elements new 74fc097de327 tools/bpf: Support new uapi for map element bpf iterator new 0ac10dc1888c Merge branch 'bpf_iter-uapi-fix' new 932ac54a3e59 libbf: Fix uninitialized pointer at btf__parse_raw() new d48556f45608 bpf: Add missing return to resolve_btfids new 0d360d64b012 bpf: Remove inline from bpf_do_trace_printk new 6fc5916cc256 selftests: bpf: Switch off timeout new 929e54a98968 bpf: Fix compilation warning of selftests new 7fb20f9e901e bpf, doc: Remove references to warning message when using [...] new d5ca590525cf selftests/bpf: Fix silent Makefile output new b8c1a3090741 bpf: Delete repeated words in comments new 64cae2fb48ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 1c3b63f155f6 net/tls: allow MSG_CMSG_COMPAT in sendmsg new d02cbc461361 net: phy: fix memory leak in device-create error path new 6b07edebe6d3 net: Use helper function fdput() new ce787a5a074a net: Set fput_needed iff FDPUT_FPUT is set new 47260ba93782 net: Remove meaningless jump label out_fs new 11f920d2aa9d net: Use helper function ip_is_fragment() new 7c7ab580db49 net: Convert to use the fallthrough macro new 137d616c4d7f Merge remote-tracking branch 'net/master' new 61ee4137b574 ip_vti: Fix unused variable warning new 543e61c2e774 Merge remote-tracking branch 'ipsec/master' new e2d2fded6bdf ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged new 646a1d14f390 Merge remote-tracking branch 'sound-current/for-linus' new 7984640967f4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 6192c16f9cff Merge remote-tracking branch 'regulator-fixes/for-linus' new fb2e68a85b7e Merge remote-tracking branch 'spi-fixes/for-linus' new f022fe8ada6c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new f545e467adb2 Merge remote-tracking branch 'phy/fixes' adds 05b846502546 Input: elantech - remove redundant assignments to variable error adds deae576455bb Input: exc3000 - switch to i2c's probe_new API adds 08a6caaed8c1 Input: cm109 - remove needless check before usb_free_coherent() adds 6f49c4f5b95b Input: Use fallthrough pseudo-keyword adds 606e70220784 Input: mt - cleanup open-coded __set_bit() adds 53aab92dec44 Input: synaptics-rmi4 - drop a duplicated word adds 77da21c5d3c6 Input: elan_i2c - handle firmware not implementing "get pa [...] adds fc7c882aa9b1 Input: elan_i2c - make fetching IC type of older controlle [...] adds 40d8aa97131d Input: elan_i2c - handle devices with patterns above 1 adds df10cc8db1e1 Input: elan_i2c - fix detecting IAP version on older controllers adds 059d6c2de6fd Input: elan_i2c - add support for different firmware page sizes adds bfd9b92bc8f9 Input: elan_i2c - handle firmware updated on newer ICs adds 8d73ec7411e0 Input: elan_i2c - add firmware update info for ICs 0x11, 0 [...] adds 3d712af637e1 Input: elan_i2c - do not constantly re-query pattern ID adds 04d5ce620f79 Input: elan_i2c - add support for high resolution reports adds 9b031c86506c Merge branch 'elan-i2c' into next adds a5c33d5f745c Merge branch 'for-linus' into next adds 4aec14de3a15 Input: psmouse - add a newline when printing 'proto' by sysfs adds 37bd9e803dae Input: ati_remote2 - add missing newlines when printing mo [...] adds bbca4d34bcb9 Input: uinput - fix typo in function name documentation adds 74d905d2d38a Input: atmel_mxt_ts - only read messages in mxt_acquire_ir [...] adds 873a3a14a47e Input: elan_i2c - add ic type 0x15 adds d431b9e6af19 Input: ims-pcu - return error code rather than -ENOMEM adds 47fcd0f969e9 Input: alps - remove redundant assignment to variable ret adds ea38f06e0291 Input: sentelic - fix error return when fsp_reg_write fails adds 1053653ffadb dt-bindings: touchscreen: Convert EETI EXC3000 touchscreen [...] adds 3bdd21c6937a Input: exc3000 - add EXC80H60 and EXC80H84 support adds 27aced19e098 Input: exc3000 - add reset gpio support adds d862a3068ea5 Input: exc3000 - add support to query model and fw_version new 9e8238020c5b Merge branch 'next' into for-linus new 8d9fb3be4a0c Merge remote-tracking branch 'input-current/for-linus' new 41e7c85b8b50 Merge remote-tracking branch 'ide/master' new d117ddffff8b Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 608a973bd52e Drivers: hv: vmbus: Only notify Hyper-V for die events tha [...] new 91776f0a2f7f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 0949e892892e Merge remote-tracking branch 'risc-v-fixes/fixes' new 8b6ec999b198 drm/virtio: fix missing dma_fence_put() in virtio_gpu_exec [...] new 836b194d6578 drm/virtio: fix memory leak in virtio_gpu_cleanup_object() new 26dee840e516 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d352d5e191c4) \ N -- N -- N refs/heads/pending-fixes (26dee840e516)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 293 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../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 + .../ABI/testing/sysfs-driver-input-exc3000 | 15 + 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/bpf/bpf_design_QA.rst | 11 - 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/hwmon/gpio-fan.txt | 3 +- Documentation/devicetree/bindings/hwmon/lm90.txt | 4 +- .../bindings/input/touchscreen/eeti,exc3000.yaml | 58 + .../bindings/input/touchscreen/exc3000.txt | 26 - .../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/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/input/uinput.rst | 6 +- 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 | 80 +- 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 | 1 + 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/ioat/init.c | 6 +- drivers/dma/sf-pdma/sf-pdma.c | 1 + drivers/dma/st_fdma.c | 1 + drivers/dma/uniphier-xdmac.c | 1 + 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/gpu/drm/virtio/virtgpu_ioctl.c | 1 + drivers/gpu/drm/virtio/virtgpu_object.c | 1 + drivers/hv/vmbus_drv.c | 4 + 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/input/input-mt.c | 2 +- drivers/input/joystick/db9.c | 10 +- drivers/input/joystick/gamecon.c | 10 +- drivers/input/joystick/sidewinder.c | 15 +- drivers/input/joystick/spaceball.c | 8 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/gpio_keys.c | 1 - drivers/input/misc/ati_remote2.c | 4 +- drivers/input/misc/cm109.c | 8 +- drivers/input/misc/ims-pcu.c | 2 +- drivers/input/misc/iqs269a.c | 21 +- drivers/input/misc/pwm-vibra.c | 2 +- drivers/input/misc/xen-kbdfront.c | 4 +- drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/appletouch.c | 2 +- drivers/input/mouse/cyapa_gen3.c | 4 +- drivers/input/mouse/cyapa_gen5.c | 2 +- drivers/input/mouse/cyapa_gen6.c | 2 +- drivers/input/mouse/elan_i2c.h | 20 +- drivers/input/mouse/elan_i2c_core.c | 195 +- drivers/input/mouse/elan_i2c_i2c.c | 165 +- drivers/input/mouse/elan_i2c_smbus.c | 35 +- drivers/input/mouse/elantech.c | 12 +- drivers/input/mouse/hgpk.c | 4 +- drivers/input/mouse/navpoint.c | 2 +- drivers/input/mouse/psmouse-base.c | 2 +- drivers/input/mouse/sentelic.c | 4 +- drivers/input/mouse/sermouse.c | 4 +- drivers/input/serio/i8042.c | 2 +- drivers/input/serio/libps2.c | 2 +- drivers/input/sparse-keymap.c | 2 +- drivers/input/tablet/gtco.c | 6 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/input/touchscreen/atmel_mxt_ts.c | 56 +- drivers/input/touchscreen/edt-ft5x06.c | 3 +- drivers/input/touchscreen/elants_i2c.c | 2 +- drivers/input/touchscreen/elo.c | 2 +- drivers/input/touchscreen/exc3000.c | 248 +- drivers/input/touchscreen/iqs5xx.c | 2 +- drivers/input/touchscreen/max11801_ts.c | 1 - drivers/input/touchscreen/stmfts.c | 2 +- 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/phy/phy_device.c | 8 +- drivers/net/ppp/ppp_mppe.c | 6 +- drivers/net/usb/r8152.c | 2 +- drivers/net/wan/lapbether.c | 10 +- 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/bpf.h | 10 +- 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/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/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/rmi.h | 2 +- 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/bpf.h | 15 +- include/uapi/linux/elfcore.h | 101 - include/uapi/linux/fanotify.h | 16 +- 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/bpf/bpf_iter.c | 58 +- kernel/bpf/core.c | 2 +- kernel/bpf/map_iter.c | 37 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 2 +- kernel/dma/pool.c | 11 +- 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/bpf_trace.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/bpf_sk_storage.c | 37 +- net/core/skbuff.c | 2 +- net/core/sock.c | 10 +- net/ipv4/ip_vti.c | 2 + net/ipv4/tcp_fastopen.c | 2 +- net/mac80211/aead_api.c | 4 +- net/mac80211/aes_gmac.c | 2 +- net/mac80211/key.c | 2 +- net/mac802154/llsec.c | 20 +- net/mptcp/subflow.c | 6 +- net/netlink/genetlink.c | 2 +- net/sctp/auth.c | 2 +- net/socket.c | 17 +- 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/tls/tls_sw.c | 3 +- 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 +- sound/pci/hda/patch_realtek.c | 11 + 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/bpf/bpftool/iter.c | 9 +- tools/bpf/resolve_btfids/main.c | 1 + tools/cgroup/memcg_slabinfo.py | 226 + tools/include/linux/jhash.h | 2 +- tools/include/uapi/linux/bpf.h | 15 +- tools/lib/bpf/bpf.c | 3 + tools/lib/bpf/bpf.h | 5 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/libbpf.c | 6 +- tools/lib/bpf/libbpf.h | 5 +- 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/bpf/Makefile | 53 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 40 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 18 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 4 +- tools/testing/selftests/{ftrace => bpf}/settings | 0 tools/testing/selftests/bpf/test_tcpnotify_user.c | 13 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 2 +- tools/testing/selftests/cgroup/test_kmem.c | 382 ++ tools/testing/selftests/mincore/.gitignore | 2 + tools/testing/selftests/mincore/Makefile | 6 + tools/testing/selftests/mincore/mincore_selftest.c | 361 ++ tools/testing/selftests/net/mptcp/config | 2 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 9 +- .../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 - 2392 files changed, 75881 insertions(+), 48143 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-input-exc3000 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 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/eeti,exc3000.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/exc3000.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 copy tools/testing/selftests/{ftrace => bpf}/settings (100%) 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