This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits f4a46ef698ba Merge remote-tracking branch 'mhi/mhi-next' omits 397c69ae88ff Merge remote-tracking branch 'xarray/main' omits 997bd398611f Merge remote-tracking branch 'nvmem/for-next' omits 97c480756796 Merge remote-tracking branch 'slimbus/for-next' omits 8c054f362952 Merge remote-tracking branch 'gnss/gnss-next' omits d72a871de74f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits d69bc6c9ff6a Merge remote-tracking branch 'coresight/next' omits f7c9feb8bde3 Merge remote-tracking branch 'livepatching/for-next' omits 1f29cf2cecd7 Merge remote-tracking branch 'rpmsg/for-next' omits 75cb83c88620 Merge remote-tracking branch 'vhost/linux-next' omits c87c655ef112 Merge remote-tracking branch 'scsi-mkp/for-next' omits 57b5c298555d Merge remote-tracking branch 'scsi/for-next' omits 1f1d001e89c9 Merge remote-tracking branch 'cgroup/for-next' omits f8bc9ea03bf9 Merge remote-tracking branch 'icc/icc-next' omits 03d113ea7a3c Merge remote-tracking branch 'staging/staging-next' omits 8b6f2cd1e956 Merge remote-tracking branch 'thunderbolt/next' omits ebd69b9a66f3 Merge remote-tracking branch 'phy-next/next' omits 1d1c246c2f15 Merge remote-tracking branch 'extcon/extcon-next' omits 137eed36e2be Merge remote-tracking branch 'usb/usb-next' omits 6188cc415b27 Merge remote-tracking branch 'percpu/for-next' omits 0af6905c0f5a Merge remote-tracking branch 'kvm-arm/next' omits cbf0975d24cb Merge remote-tracking branch 'rcu/rcu/next' omits 436cff5c0a1f Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 9a5e66b08e9e Merge remote-tracking branch 'edac/edac-for-next' omits 1edf05b4aac9 next-20210302/tip omits 9b1229b993b7 Merge remote-tracking branch 'spi/for-next' omits d0ac1534d860 Merge remote-tracking branch 'keys/keys-next' omits 799aac97d4c2 Merge remote-tracking branch 'apparmor/apparmor-next' omits 67b88bb404a2 Merge remote-tracking branch 'security/next-testing' omits 4ddb8397c7fe Merge remote-tracking branch 'regulator/for-next' omits 15ad98f35fc8 Merge remote-tracking branch 'battery/for-next' omits 17e8792b1e37 Merge remote-tracking branch 'mfd/for-mfd-next' omits 0f9d10a031c1 Merge remote-tracking branch 'mmc/next' omits 93afca7fc0f0 Merge remote-tracking branch 'block/for-next' omits d58e0fdb7c49 Merge remote-tracking branch 'sound-asoc/for-next' omits 8fb552f32cca Merge remote-tracking branch 'sound/for-next' omits 7101bb7623cc Merge remote-tracking branch 'etnaviv/etnaviv/next' omits aae60cb5b325 Merge remote-tracking branch 'drm-msm/msm-next' omits 35d4c2bc5d26 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 6bdd4aff4bad Merge remote-tracking branch 'amdgpu/drm-next' omits feeed5fffc39 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 15a4c552ff52 Merge remote-tracking branch 'nand/nand/next' omits 52609d36bef4 Merge remote-tracking branch 'mtd/mtd/next' omits e80ec942aedf Merge remote-tracking branch 'bluetooth/master' omits ed4222e1fa44 Merge remote-tracking branch 'dlm/next' omits 4903ee440498 Merge remote-tracking branch 'ieee1394/for-next' omits 6b331febc121 Merge remote-tracking branch 'devfreq/devfreq-next' omits 9451fe38e090 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits aad9ccae995b Merge remote-tracking branch 'v4l-dvb-next/master' omits 5aa6eb41f3d1 Merge remote-tracking branch 'jc_docs/docs-next' omits de3820b7b6d2 Merge remote-tracking branch 'dmi/dmi-for-next' omits 202571ec0ff6 Merge remote-tracking branch 'hid/for-next' omits 906510dac099 Merge remote-tracking branch 'pstore/for-next/pstore' omits d265f87aeb00 Merge remote-tracking branch 'printk/for-next' omits f082f03fd611 Merge remote-tracking branch 'vfs/for-next' omits 47c23f3c8212 Merge remote-tracking branch 'v9fs/9p-next' omits 53c8c578451a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 11c8d7c72085 Merge remote-tracking branch 'cel/for-next' omits 5234f0411488 Merge remote-tracking branch 'f2fs/dev' omits d1bd9c5e42aa Merge remote-tracking branch 'ext3/for_next' omits 418a626cd506 Merge remote-tracking branch 'ecryptfs/next' omits 64a9b557633e Merge remote-tracking branch 'cifs/for-next' omits 91c23948919a Merge remote-tracking branch 'btrfs/for-next' omits 474430ec9adf Merge remote-tracking branch 'fscache/fscache-next' omits 530a70f8d528 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits ef46d3dd985e Merge remote-tracking branch 'sh/for-next' omits 7f9c7241a038 Merge remote-tracking branch 's390/for-next' omits 48431c25e96a Merge remote-tracking branch 'parisc-hd/for-next' omits 02af5f4dacac Merge remote-tracking branch 'mips/mips-next' omits 03bdd0e9ce65 Merge remote-tracking branch 'microblaze/next' omits e2fd8de6f431 Merge remote-tracking branch 'm68knommu/for-next' omits 9ff706c5a24d Merge remote-tracking branch 'h8300/h8300-next' omits d23f7b736715 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits b34a9bfc94db Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 3c0319ccac38 Merge remote-tracking branch 'tegra/for-next' omits 351588943c79 afs: Use the fscache_write_begin() helper omits 7a490a4cbff8 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 915ea9e4264b Merge remote-tracking branch 'stm32/stm32-next' omits 181082fec642 Merge remote-tracking branch 'samsung-krzk/for-next' omits 8c8a20056de9 Merge remote-tracking branch 'rockchip/for-next' omits 799fbdf96cd5 afs: Use new fscache read helper API omits 248616ad5221 Merge remote-tracking branch 'renesas/next' omits 1cc4ba0b6159 Merge remote-tracking branch 'realtek/for-next' omits 5f3ca03e1b1e Merge remote-tracking branch 'raspberrypi/for-next' omits d0305ec70434 Merge remote-tracking branch 'qcom/for-next' omits 78e2c71f8b14 Merge remote-tracking branch 'omap/for-next' omits e5473b7dc9f8 Merge remote-tracking branch 'mvebu/for-next' omits 82a5a42af6c2 Merge remote-tracking branch 'mediatek/for-next' omits 1f626091e7a4 Merge remote-tracking branch 'keystone/next' omits 4e65be6c502d Merge remote-tracking branch 'imx-mxs/for-next' omits 0b79808bc6bb Merge remote-tracking branch 'drivers-memory/for-next' omits 36ebb7b725d7 Merge remote-tracking branch 'at91/at91-next' omits 713b5ad5d59b Merge remote-tracking branch 'aspeed/for-next' omits a4cf162a74e8 Merge remote-tracking branch 'amlogic/for-next' omits a70d9490bb73 Merge remote-tracking branch 'actions/for-next' omits d382ba52c1e2 Merge remote-tracking branch 'arm-soc/for-next' omits c5d1f06b1216 Merge remote-tracking branch 'arm/for-next' omits 4c6db1d514cb Merge remote-tracking branch 'asm-generic/master' omits cec3295b246b drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_ [...] omits 59b7cb44cffd drm/i915/gen9bc: Handle TGP PCH during suspend/resume omits dec4d73ab259 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 4ba71600c330 Merge remote-tracking branch 'cel-fixes/for-rc' omits 439064b65842 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits bbb69692b6b4 Merge remote-tracking branch 'gpio-intel-fixes/fixes' omits b1e1c001a2f6 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 2a5378bdfe7d Merge remote-tracking branch 'mmc-fixes/fixes' omits 60a69cac32db Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 2386fe975c9f Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 478bcacff039 Merge remote-tracking branch 'omap-fixes/fixes' omits bc38bccc011b Merge remote-tracking branch 'at91-fixes/at91-fixes' omits d0aa3b21b78a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 791c8757c818 Merge remote-tracking branch 'ide/master' omits d3f2426d7fbf Merge remote-tracking branch 'staging.current/staging-linus' omits 2bf0a06a0d47 Merge remote-tracking branch 'phy/fixes' omits e62e8b3725d6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 1ade4801d22e Merge remote-tracking branch 'usb.current/usb-linus' omits ca9356c7248f Merge remote-tracking branch 'tty.current/tty-linus' omits 4aad879a3b81 Merge remote-tracking branch 'pci-current/for-linus' omits cc6b784e10b4 Merge remote-tracking branch 'spi-fixes/for-linus' omits 19a5cbdef4b3 Merge remote-tracking branch 'regulator-fixes/for-linus' omits fdd659060808 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits bc3bab5d8e11 Merge remote-tracking branch 'sound-current/for-linus' omits d822ef75afa0 Merge remote-tracking branch 'netfilter/master' omits b364df31d8ab Merge remote-tracking branch 'ipsec/master' omits 292b06991706 Merge remote-tracking branch 'bpf/master' omits f0e864ee5ba8 Merge remote-tracking branch 'net/master' omits de3953a1d600 Merge remote-tracking branch 'sparc/master' omits 77db4d4e0644 Merge remote-tracking branch 's390-fixes/fixes' omits 63eab96a574b Merge remote-tracking branch 'powerpc-fixes/fixes' omits 79a2e0939e11 Merge remote-tracking branch 'm68k-current/for-linus' omits a5aedd7b65ba Merge branch 'io_uring-5.12' into for-next omits 091c66add57d Merge branch 'block-5.12' into for-next omits 29be7fc03d63 io_uring: ensure that threads freeze on suspend omits 7f0346042f19 drm/amdgpu: only check for _PR3 on dGPUs omits b9b52576a4b6 drm/amdgpu: enable TMZ by default on Raven asics omits 97820db31a9f drm/amdgpu: disentangle HG systems from vgaswitcheroo omits 7355e065215a drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 6801b423a9a4 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 482add4aa8ef drm/amdgpu: always reset the asic in suspend omits ea81c4a06eae drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 65be70e1e42b drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits fead84ded85b drm/amdgpu/display: don't assert in set backlight function omits 0eb93b4e81a4 drm/amdgpu/display: simplify backlight setting omits 37350ef797f2 drm/amdgpu: add another raven1 gfxoff quirk omits 31ed4dbae041 usb/host: enable auto power control for xhci-pci omits 78dea2b07660 drm/amd/display: Remove unnecessary conversion to bool omits f9d2476012dd drm/amdgpu: Verify bo size can fit framebuffer size omits c07147a15d86 afs: Use the fs operation ops to handle FetchData completion omits e0aec2f2fa59 afs: Prepare for use of THPs omits 4b0bcddda47a afs: Extract writeback extension into its own function omits f79ea904d175 afs: Wait on PG_fscache before modifying/releasing a page omits a8cc90392ba9 afs: Use ITER_XARRAY for writing omits a5e5a15eca47 afs: Set up the iov_iter before calling afs_extract_data() omits 77d6b88b94d9 afs: Log remote unmarshalling errors omits 33f035eaf405 afs: Don't truncate iter during data fetch omits fffad583025f afs: Move key to afs_read struct omits 281e6a2161d4 afs: Print the operation debug_id when logging an unexpect [...] omits 25d41c0307b0 afs: Pass page into dirty region helpers to provide THP size omits 59a190651f48 afs: Disable use of the fscache I/O routines omits e711814315da fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 5e3116bf3c7e netfs: Hold a ref on a page when PG_private_2 is set omits 3ec365afb8ca netfs: Define an interface to talk to a cache omits 465002946ef8 netfs: Add write_begin helper omits 28d908745d27 netfs: Gather stats omits fb22d28bf3de netfs: Add tracepoints omits caccfbbe89e6 netfs: Provide readahead and readpage netfs helpers omits d946c6457694 netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() omits 590d65154171 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits cefbac2d6fc5 netfs: Documentation for helper library omits 095b4dabff2a mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC omits 601d45247308 mtd: rawnand: qcom: update last code word register omits f41e2468e902 mtd: rawnand: qcom: Add helper to configure location register omits 050d2d43aa8a mtd: rawnand: qcom: Rename parameter name in macro omits 3fb2eae8c2cf mtd: rawnand: qcom: Add helper to check last code word omits 7eff256102bd mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper omits d49ecd70c82d mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() omits 8c599a0d89d9 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG omits 19877b2c5de8 mtd: nand: fix error handling in nand_prog_page_op() #2 omits 10e0b8ef8715 f2fs: expose # of overprivision segments omits cba1eeaaccf8 f2fs: check if swapfile is section-alligned omits 0de4c9fb3bff f2fs: fix last_lblock check in check_swap_activate_fast omits a779b962b533 f2fs: remove unnecessary IS_SWAPFILE check omits d2e04a8c7c90 f2fs: Replace one-element array with flexible-array member omits ecbae36aa19f f2fs: compress: Allow modular (de)compression algorithms omits 688066bcde57 f2fs: check discard command number before traversing disca [...] omits 7ff94dbcb5f6 f2fs: update comments for explicit memory barrier omits 62ca7f0ce1c5 f2fs: remove unused FORCE_FG_GC macro omits 2b1b5b2e3fd2 f2fs: avoid unused f2fs_show_compress_options() omits 28db71f639c9 f2fs: fix panic during f2fs_resize_fs() omits 900bd2e61307 f2fs: fix to allow migrating fully valid segment omits f6f423d1bacf f2fs: fix a spelling error omits c902ce210eaf f2fs: fix a spacing coding style omits 9a0060af2a48 NFSD: Clean up after updating NFSv3 ACL encoders omits b2d0cea4b450 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits 2fb548f7eae6 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits c373ef7bb6b8 NFSD: Clean up after updating NFSv2 ACL encoders omits 078187c5bfba NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 182f03fcf558 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 8ec72c595e7c NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits 8ef4d8c72ecf NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits 0bc1c43b51c4 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits e1544fc2ed38 NFSD: Remove unused NFSv2 directory entry encoders omits e871d8474f64 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits 5022e1405569 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 66bd20eba6a2 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits 95cace7d8507 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 171da3ce58e0 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits ce664e039c1b NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits 0884d558c84b NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits 08281dec1bd7 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits f589877a88f3 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits 02dd93a1901c NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits 0a003aefc3c1 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits 4ec920a82638 NFSD: Remove unused NFSv3 directory entry encoders omits eb6f86d1463d NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits 16e40e162802 SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling omits 31991ea9817a NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits d82ca1ac8ac9 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits 19ac54dba77f NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 6722a492fc91 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits 6d3c3f888a83 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits 6250a7e26892 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits 33a6be86ac09 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits ba0da54fb545 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits 8d5629b35d27 NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits 6cfddb287656 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits 5140daf2c7ae NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits 78337b4da6c6 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 14273f78738b NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits 0f8e0dd9d9e5 NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits d25fe6bc2642 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits 9d8ab1bb82b7 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits d06c7dc4b7c5 NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits e63417d5a7e2 NFSD: Extract the svcxdr_init_encode() helper omits bc3ba243099e sunrpc: fix refcount leak for rpc auth modules omits 87246c319da5 Merge branch 'locking/core' omits 7c0adfa5d9f7 Merge branch 'locking/urgent' omits 42fc8ecaf7bc Merge branch 'perf/urgent' omits 46e2217ca816 Merge branch 'sched/urgent' omits 10f5e8d9db48 Merge branch 'timers/urgent' omits bb3f3a5bc4a2 Merge branch 'x86/platform' omits c73927183f2b drm/i915/tgl+: Sanitize the DDI LANES/IO and AUX power dom [...] omits 62c211bb9e1b drm/i915/display: Do not allow DC3CO if PSR SF is enabled omits 63e654f65d7c drm/i915/reg: add stream splitter configuration definitions omits de46dbe4b755 drm/i915/edp: read sink MSO configuration for eDP 1.4+ omits f886261735fc drm/i915/edp: always add fixed mode to probed modes in ->g [...] omits 8733932a72d7 drm/i915/edp: reject modes with dimensions other than fixed mode omits c093056b67a3 drm/dp: add MSO related DPCD registers omits 1b6872fe1efc drm/i915/display: Set source_support even if panel do not [...] omits 3816139c8a4f drm/i915/display: Remove some redundancy around CAN_PSR() omits 774ab4ff15c0 drm/i915/display: Only write to register in intel_psr2_pro [...] omits a22af61d438e drm/i915/display: Rename for_each_intel_encoder.*_can_psr [...] omits ffe9aa48d9fc drm/i915/display: Allow PSR2 selective fetch to be enabled [...] omits b60e320bf359 drm/i915/vbt: update DP max link rate table omits 9639bdcf8954 Merge branch 'at91-fixes' into at91-next omits 1835bf459df7 drm/i915: Wait for scanout to stop when sanitizing planes omits 7e07c68f06a2 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID omits 44bd8e1cdc7c drm/i915: Remove dead code from skl_pipe_wm_get_hw_state() omits b2423184ac33 drm/i915: Enable -Wuninitialized omits 97a24a701c13 drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing omits dc1ddac65664 drm/i915: Relocate icl_sanitize_encoder_pll_mapping() omits 87bd8498690b drm/i915: Use .disable_clock() for pll sanitation omits 40b316d4b086 drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disab [...] omits 9c6a5c35470b drm/i915: Extract _cnl_ddi_{enable,disable}_clock() omits f67a008e02e5 drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() omits be317ca0a338 drm/i915: Sprinkle a few missing locks around shared DDI c [...] omits 7815ed88c6cf drm/i915: Use intel_de_rmw() for DDI clock routing omits 36ecb0ec1054 drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs omits 35bb6b1a0d19 drm/i915: Convert DG1 over to .{enable,disable}_clock() omits 2c7b1d340f19 drm/i195: Extract cnl_ddi_{enable,disable}_clock() omits 38e31f1acd64 drm/i915: Extract skl_ddi_{enable,disable}_clock() omits d135368d1632 drm/i915: Extract hsw_ddi_{enable,disable}_clock() omits c133df699412 drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs omits ad9529824caf drm/i915: Use intel_ddi_clk_select() for FDI omits f3243b75dbc7 drm/i915: move intel_init_audio_hooks inside display omits 141b415f9f9f drm/i915/display: move register functions to display/ omits ef7eff1aae10 drm/i915: group display-related register calls omits ec3e00b4ee27 drm/i915: stop registering if drm_dev_register() fails omits 29b6f88d60dd drm/i915: Try to detect sudden loss of MMIO access omits a321c3c6d8dd drm/i915: FPGA_DBG is display-specific omits 70da7521e119 drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP [...] omits c8455098c679 drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + [...] omits e074ffe6ef34 i915/perf: Drop the check for report reason in OA omits 357b5592e018 drm/i915/debugfs: HDCP capability enc NULL check omits 885d3e5b6f08 drm/i915/display: fix comment on skl straps omits d20630802f9f drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings omits 4b97039e90bf drm/i915/gen9_bc: Recognize TGP PCH + CML combos omits aaab24bb25e9 drm/i915/display: Handle lane polarity for DDI port omits b305fc7490b3 drm/i915/display: Add DDR5 and LPDDR5 BW buddy page entries omits 5ffb9afaa909 drm/i915: Warn when releasing a frontbuffer while in use omits 553c23bdb477 drm/i915: Fix overlay frontbuffer tracking omits 59fb8218c8e5 drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling omits f48993e5d26b drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] omits 5e4b7385f374 i915/perf: Add additional OA formats for gen12 omits 0f15c5b00634 i915/perf: Move OA formats to single array omits 77892f4f050e i915/perf: Store a mask of valid OA formats for a platform omits e22fa6f0a976 drm/i915/rkl: Remove require_force_probe protection omits 81637a6ede89 drm/i915: Fix HAS_LSPCON macro for platforms between GEN9 [...] omits 714b1cdb02ee drm/i915: refactor skylake scaler code into new file. omits 2a3014490cd1 drm/i915: migrate i9xx plane get config omits 12edd6ab14b4 drm/i915: migrate pll enable/disable code to intel_dpll.[ch] omits 92ae3db4c1e1 drm/i915: move is_ccs_modifier to an inline omits 14cebc1fc434 drm/i915: split fb scalable checks into g4x and skl versions omits d471008b00c1 drm/i915: move pipe update code into crtc. (v2) omits 46d12f911821 drm/i915: migrate skl planes code new file (v5) omits aae49663c4b4 Merge branch 'at91-defconfig' into at91-next omits 3c4442aa2287 drm/i915: Use intel_hdmi_port_clock() more omits 6499f925dd47 drm/i915: Index min_{cdclk,voltage_level}[] with pipe omits dcb38f79126e drm/i915: migrate hsw fdi code to new file. omits 99092a976c8c drm/i915: refactor ddi translations into a separate file (v2) omits 64218f91ab49 drm/i915: Make psr_safest_params and enable_psr2_sel_fetch [...] omits c5c874a83529 drm/i915/display: Remove PSR2 on JSL and EHL omits 759cd2a6d1bf drm/i915/display: Support Multiple Transcoders' PSR status [...] omits b64d6c51380b drm/i915/display: Support PSR Multiple Instances omits 1f1257a67ca3 drm/i915/display: support ddr5 mem types omits 41751b3e5c1a drm/i915: Reject 446-480MHz HDMI clock on GLK omits 7962893ecb85 drm/i915: Disable runtime power management during shutdown omits 58a92bcec33b drm/i915/display: fix spelling mistake "Couldnt" -> "Couldn't" omits eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] omits 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev omits e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev omits 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev omits 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] omits 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S omits ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S omits 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters omits 75b81fbbcad2 drm/i915/adl_s: Load DMC omits a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION omits 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware omits a7ffb8154d69 drm/i915/adl_s: Add power wells omits b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming omits 6ee8d3812578 drm/i915/bios: tidy up child device debug logging omits ee0735ff4633 drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST omits 5b6a9ba9f6ce drm/i915: Don't check tc_mode unless dealing with a TC PHY omits c9b69041f0e0 drm/i915: Move HDMI vswing programming to the right place omits 1e0cb7bef35f drm/i915: Power up combo PHY lanes for for HDMI as well omits 5cdf706fb91a drm/i915: Extract intel_ddi_power_up_lanes() omits f8c6b615b921 drm/i915: Skip vswing programming for TBT omits 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships omits 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls omits 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping omits e341c618acde drm/i915/adl_s: Initialize display for ADL-S omits d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S omits 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S omits a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S omits fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support omits fb51970b8d11 drm/i915/adl_s: Add PCH support omits c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support omits bcd7e8ebb203 Merge branch 'at91-soc' into at91-next omits c8c430f4a2fb Merge branch 'nolibc.2021.01.21a' into HEAD omits 1db2dba656d4 Merge branch 'lkmm.2021.01.04a' into HEAD omits 805c8956e32d Merge branch 'kcsan.2021.01.04a' into HEAD omits 9641c66cd277 Merge branch 'at91-dt' into at91-next omits 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids omits 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs omits 6bb5d7fe1432 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next adds f5f4fc4649ae ia64: don't call handle_signal() unless there's actually a [...] adds caf6912f3f4a swap: fix swapfile read/write offset adds f69d02e37a85 Merge tag 'misc-5.12-2021-03-02' of git://git.kernel.dk/li [...] adds 8fc85ba9c7b7 Merge remote-tracking branch 'm68k-current/for-linus' adds 1a8d19eaaa90 Merge remote-tracking branch 'powerpc-fixes/fixes' adds b9ed76946bf1 Merge remote-tracking branch 's390-fixes/fixes' adds c63d19b74859 Merge remote-tracking branch 'sparc/master' adds fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S adds 95b39f07a17f net: ethernet: mtk-star-emac: fix wrong unmap in RX handling adds 2378b2c9ecf4 octeontx2-af: cn10k: fix an array overflow in is_lmac_valid() adds 6881b07fdd24 ibmvnic: Fix possibly uninitialized old_num_tx_queues vari [...] adds 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting [...] adds dbbe7c962c3a docs: networking: drop special stable handling adds 36095a29e72e Merge remote-tracking branch 'net/master' adds a6a8007b26b8 Merge remote-tracking branch 'bpf/master' adds c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df adds 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df adds 4c6931f6bf8a Merge remote-tracking branch 'ipsec/master' adds b67c4edc5813 Merge remote-tracking branch 'netfilter/master' adds a22549f12767 iwlwifi: mvm: add terminate entry for dmi_system_id tables adds 436b265671d6 iwlwifi: fix ARCH=i386 compilation warnings adds 295d4cd82b01 iwlwifi: don't call netif_napi_add() with rxq->lock held ( [...] adds f3f0f97397c2 Merge remote-tracking branch 'wireless-drivers/master' adds 221384df6123 RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep adds 475f23b8c66d RDMA/rxe: Fix missing kconfig dependency on CRYPTO adds 3a9b3d4536e0 IB/mlx5: Add missing error code adds b54264af6106 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 13046370c4d1 ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically adds 73e7161eab5d ALSA: hda/realtek: Add quirk for Intel NUC 10 adds 26af17722a07 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] adds 88477d7da07a Merge remote-tracking branch 'sound-current/for-linus' adds 78f312a8eb82 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds e4639b376bd6 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5cbbe59aafe2 Merge remote-tracking branch 'spi-fixes/for-linus' adds 4a6a060f8fad Merge remote-tracking branch 'pci-current/for-linus' adds 8166bac9df33 Merge remote-tracking branch 'tty.current/tty-linus' adds 172841503f06 Merge remote-tracking branch 'usb.current/usb-linus' adds 5496abc5e55a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds e31555e50e93 Merge remote-tracking branch 'phy/fixes' adds ebe5f5b68794 Merge remote-tracking branch 'staging.current/staging-linus' adds 28521885e372 habanalabs: mark hl_eq_inc_ptr() as static adds 7be10d1f7223 drivers: habanalabs: remove unused dentry pointer for debu [...] adds dca39490c5f0 habanalabs: Call put_pid() when releasing control device adds 32e1b4cd087e habanalabs: Disable file operations after device is removed adds 3612e9f5df4c habanalabs: fix debugfs address translation adds 62cde0ebfa5d Merge tag 'misc-habanalabs-fixes-2021-03-03' of https://gi [...] adds 0f26acdc43e3 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 207301037712 Merge remote-tracking branch 'ide/master' adds 3bae0ffb8c27 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 7371bf5b8659 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds 70e8ce3c9fdd Merge remote-tracking branch 'omap-fixes/fixes' adds 913ded20f7eb Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 672d2425119f Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds dbadacfc57ef Merge remote-tracking branch 'mmc-fixes/fixes' adds a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] adds 9c14c1016ac2 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds b03e9e129a25 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 9dedbc6e3e4f gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk adds 6716fd7dadb9 gpiolib: acpi: Allow to find GpioInt() resource by name and index adds 437b57d20859 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 adds 1cc3e0c08c8c Merge remote-tracking branch 'gpio-intel-fixes/fixes' adds dc4620a0256b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds af2f25b94e7f sunrpc: fix refcount leak for rpc auth modules adds 76f3011fc516 rpc: fix NULL dereference on kmalloc failure adds ce87f0b6c964 Merge remote-tracking branch 'cel-fixes/for-rc' adds 0014888fa92d fbdev: atyfb: always declare aty_{ld,st}_lcd() adds bde649441366 fbdev: atyfb: use LCD management functions for PPC_PMAC also adds dbc40beb5545 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 7484bb55dcfb Merge remote-tracking branch 'asm-generic/master' new c823b59c28a2 Merge remote-tracking branch 'arm/for-next' new c864485b0e87 Merge remote-tracking branch 'arm-soc/for-next' new 0f8eb0a2a8bf Merge remote-tracking branch 'actions/for-next' new 1bf58405cee3 Merge remote-tracking branch 'amlogic/for-next' new 60d34f7bf463 Merge remote-tracking branch 'aspeed/for-next' new be7098d43ac0 Merge remote-tracking branch 'drivers-memory/for-next' new f769e0c29003 Merge remote-tracking branch 'imx-mxs/for-next' new 7eb6bbb3ec48 Merge remote-tracking branch 'keystone/next' new c9455084577b Merge remote-tracking branch 'mediatek/for-next' new 097a8ebaac02 Merge remote-tracking branch 'mvebu/for-next' new 5a3e0ec3863f Merge remote-tracking branch 'omap/for-next' new a90b6055da41 Merge remote-tracking branch 'qcom/for-next' new 611ccf44c2b0 Merge remote-tracking branch 'raspberrypi/for-next' new 01e2fd55256b Merge remote-tracking branch 'realtek/for-next' new 6440b859fb77 Merge remote-tracking branch 'renesas/next' new 82454d485acd Merge remote-tracking branch 'rockchip/for-next' new 4a66a7a400d1 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] new 0fc150f0dfd7 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] new 64b87f3b5984 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] new 1a879631aecb ARM: dts: exynos: correct MUIC interrupt trigger level on [...] new 65c1b89d87c3 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new c2e5afc5a4d5 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new bca328b1e896 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new 2ce868c1a9ff ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new d03b71455f61 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow new 8c84f931b62e ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] new 944aa7186d59 Merge branch 'next/dt' into for-next new 05851e879d57 Merge remote-tracking branch 'samsung-krzk/for-next' new 25663ea8ccdd Merge remote-tracking branch 'stm32/stm32-next' new b205511d972e Merge remote-tracking branch 'sunxi/sunxi/for-next' new 1c55f0a8dc86 Merge remote-tracking branch 'tegra/for-next' new 0ee915639e12 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 0d7571c36331 arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes new 74ff3c403605 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 499725927061 module: remove duplicate include in arch/csky/kernel/entry.S new 7fcff41d76ea Merge remote-tracking branch 'csky/linux-next' new cd94dcf204ed Merge remote-tracking branch 'h8300/h8300-next' new bc6497986f36 Merge remote-tracking branch 'm68knommu/for-next' new 36f9bdf71f47 Merge remote-tracking branch 'microblaze/next' new 55f75f3257e3 MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dma new b70925213732 MIPS: bmips: include <linux/dma-direct.h> for phys_to_dma new aa697abd60e2 MIPS: force CONFIG_PCI to on for IP27 and IP30 new 2e33c5db298a Merge remote-tracking branch 'mips/mips-next' new 572795d805c9 Merge remote-tracking branch 'parisc-hd/for-next' new 9cd1e29bf4dc Merge remote-tracking branch 's390/for-next' new 0b6126ee2cbf Merge remote-tracking branch 'sh/for-next' new 5b8726dd7a04 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 12cf229841c9 netfs: Documentation for helper library new 1467d79df8ea netfs, mm: Move PG_fscache helper funcs to linux/netfs.h new 3b0f973b9fe7 netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() new b3d08a480416 netfs: Provide readahead and readpage netfs helpers new ead347a5dc20 netfs: Add tracepoints new a6ea1e41d844 netfs: Gather stats new 9b10e846399d netfs: Add write_begin helper new a2d1df128272 netfs: Define an interface to talk to a cache new 374abb858726 netfs: Hold a ref on a page when PG_private_2 is set new d4b68228eeca fscache, cachefiles: Add alternate API to use kiocb for re [...] new 697d899df359 afs: Disable use of the fscache I/O routines new 315557fe6b60 afs: Pass page into dirty region helpers to provide THP size new fa6595734f49 afs: Print the operation debug_id when logging an unexpect [...] new cb29a8d25666 afs: Move key to afs_read struct new 343131846ce5 afs: Don't truncate iter during data fetch new 5ef24eb4b4f5 afs: Log remote unmarshalling errors new 1547d03fb2dc afs: Set up the iov_iter before calling afs_extract_data() new 9102ffe5f6aa afs: Use ITER_XARRAY for writing new 6b8ca3ddfdf1 afs: Wait on PG_fscache before modifying/releasing a page new 7579e32c4331 afs: Extract writeback extension into its own function new 339985d239a4 afs: Prepare for use of THPs new 0b4009d9115a afs: Use the fs operation ops to handle FetchData completion new 4544a1e08111 afs: Use new fscache read helper API new 58e7ffc82f41 afs: Use the fscache_write_begin() helper new 88385d0334a6 Merge remote-tracking branch 'fscache/fscache-next' new a6c5d9c69bfd Merge remote-tracking branch 'btrfs/for-next' new 7fef53498f0c Merge remote-tracking branch 'cifs/for-next' new 046f943ad1ae Merge remote-tracking branch 'ecryptfs/next' new fb04bbf92511 Merge remote-tracking branch 'ext3/for_next' new 39ed98aab42d f2fs: fix a spacing coding style new c21827ded5ca f2fs: fix a spelling error new 7dde6ba6ca7a f2fs: fix to allow migrating fully valid segment new 297b8560879a f2fs: fix panic during f2fs_resize_fs() new 71f590f57b4e f2fs: avoid unused f2fs_show_compress_options() new d9ee13ae09e1 f2fs: remove unused FORCE_FG_GC macro new 0942352037d4 f2fs: update comments for explicit memory barrier new 6eb2855f90d5 f2fs: check discard command number before traversing disca [...] new c4040f61722b f2fs: compress: Allow modular (de)compression algorithms new 140705d27bd1 f2fs: Replace one-element array with flexible-array member new 561372f33a9e f2fs: remove unnecessary IS_SWAPFILE check new 17ea3f674ec4 f2fs: fix last_lblock check in check_swap_activate_fast new 02eb84b96bc1 f2fs: check if swapfile is section-alligned new c33edb872e13 f2fs: remove unused file_clear_encrypt() new 7651c985f015 f2fs: expose # of overprivision segments new c11aa54f38ff f2fs: fix error handling in f2fs_end_enable_verity() new bf229a12d2ce Merge remote-tracking branch 'f2fs/dev' new c2ed8ebc6ffa NFSD: Extract the svcxdr_init_encode() helper new e0dd1f28dfdd NFSD: Update the GETATTR3res encoder to use struct xdr_stream new 5600bc75e6eb NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] new 5b697fd0b1c1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] new f371ec31126a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] new 1c6602592d66 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] new e77445e83375 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream new cc0baae756c4 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream new 3ede96ed0222 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] new 724c118ad65d NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] new f3823efce940 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream new aaf74ad56afb NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] new ff092198d921 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] new 66d663a3f391 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] new bb99402130cc NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] new 33849d4dc3dd NFSD: Add a helper that encodes NFSv3 directory offset cookies new 07d089a7bc2b NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder new 686341a04442 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] new e231b3e5764d SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling new 4dcc80a92151 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] new d95085908421 NFSD: Remove unused NFSv3 directory entry encoders new 0bf29aaac785 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations new 129b2f56b7e1 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream new 4baf89613778 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream new a66c890baecb NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream new 21422494948d NFSD: Update the NFSv2 READLINK result encoder to use stru [...] new ed32b37da00f NFSD: Update the NFSv2 READ result encoder to use struct x [...] new 6a1c014732a4 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] new 9669dd69ddec NFSD: Add a helper that encodes NFSv3 directory offset cookies new 05ad42ba16c7 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder new dba39a1136dc NFSD: Update the NFSv2 READDIR result encoder to use struc [...] new 588973509c96 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] new 9577515b9e88 NFSD: Remove unused NFSv2 directory entry encoders new d07f29e18fe3 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs new eab5d78aaecf NFSD: Update the NFSv2 GETACL result encoder to use struct [...] new 880d5a0c416b NFSD: Update the NFSv2 SETACL result encoder to use struct [...] new a20f94c26d24 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] new f8d8ce125770 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] new b3c008a0b05f NFSD: Clean up after updating NFSv2 ACL encoders new 4d7d77f30460 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] new 6c06cb98a61a NFSD: Update the NFSv3 SETACL result encoder to use struct [...] new 56692a9c5ff2 NFSD: Clean up after updating NFSv3 ACL encoders new 26d89fd782b0 nfsd: helper for laundromat expiry calculations new aadb76657689 Merge remote-tracking branch 'cel/for-next' new 87c5d241d6c0 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 824506ef0022 Merge remote-tracking branch 'v9fs/9p-next' new 6498961cf21d Merge remote-tracking branch 'vfs/for-next' new 47dacfa8310b Merge remote-tracking branch 'printk/for-next' new 7db688e99c0f pstore/ram: Rate-limit "uncorrectable error in header" message new 088783c5cad3 Merge remote-tracking branch 'pstore/for-next/pstore' new 68755e85371d Merge remote-tracking branch 'hid/for-next' new 5bd0fd653f92 Merge remote-tracking branch 'dmi/dmi-for-next' new cb50fd4b796f Merge remote-tracking branch 'jc_docs/docs-next' new e8c0b07fd135 media: colorspaces-details.rst: drop tabularcolumns new 031d406bb680 media: control.rst: use a table for V4L2_CID_POWER_LINE new 60772b1de6dd media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs new 716b7e4a8cbd media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] new 8d08fc015dba media: ext-ctrls-codec.rst: add a missing profile description new 2184670c5068 media: ext-ctrls-codec.rst: simplify a few tables new ffd3cbc67c8c media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] new c40ad91b9e63 media: docs: pixfmt: use section titles for bayer formats new 8b5fcfeafd07 media: buffer.rst: fix a PDF output issue new 10fd4e4f0a98 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format new 5de32a0abe23 media: pixfmt-yuv-planar.rst: fix PDF OUTPUT new 67444267b6b7 media: docs: uAPI: fix table output in LaTeX/PDF format new e572b82eabca media: dev-overlay.rst: cleanup the xvideo example new f3ea6a19f413 media: vbi_hsync.svg: fix the viewports new b8e536f66a78 Merge remote-tracking branch 'v4l-dvb/master' new 0676967b5c27 Merge remote-tracking branch 'v4l-dvb-next/master' new 44cc89f76464 PM: runtime: Update device status before letting suppliers [...] new b9048cbc5d13 Merge branch 'pm-core' into linux-next new f3c141057976 powercap/drivers/dtpm: Fix root node initialization new 9e2be308f023 powercap/drivers/dtpm: Add the experimental label to the o [...] new 51165d52eceb Merge branch 'powercap' into linux-next new cc30de28a8e9 Merge remote-tracking branch 'pm/linux-next' new 542e0185abd1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 5ad62e29be65 Merge remote-tracking branch 'devfreq/devfreq-next' new 4193e14e7e81 Merge remote-tracking branch 'ieee1394/for-next' new 928a64ba12af Merge remote-tracking branch 'dlm/next' new e5b0ad69c97a Bluetooth: Remove unneeded commands for suspend new ff02db13e9bf Bluetooth: Allow scannable adv with extended MGMT APIs new 10dde63b6343 Merge remote-tracking branch 'bluetooth/master' new e8d896b7adc5 Merge remote-tracking branch 'mtd/mtd/next' new edd63fc25f30 mtd: nand: fix error handling in nand_prog_page_op() #2 new ee13db392c9a mtd: spinand: gigadevice: Support GD5F1GQ5UExxG new c6d4c6596919 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() new 1797726e248a mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper new ba9db24ca6e3 mtd: rawnand: qcom: Add helper to check last code word new 49e6f20b97b5 mtd: rawnand: qcom: Rename parameter name in macro new 94b0688c5339 mtd: rawnand: qcom: Add helper to configure location register new 1846697f565d mtd: rawnand: qcom: update last code word register new 9415cb5a4567 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC new df528d80b3bb mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() new 99a8e1154eb1 mtd: rawnand: qcom: Return actual error code instead of -ENODEV new 15dd9e911005 Merge remote-tracking branch 'nand/nand/next' new 39dfb7fd681e Merge remote-tracking branch 'drm-misc/for-linux-next' new db6c5b85c3e8 drm/amd/display: Remove unnecessary conversion to bool new 183b451d9f43 drm/amd/pm: correct the name of one function for vangogh new 4d5ae731c4b7 drm/amdgpu: refine PSP TA firmware info print in debugfs new e7bdf00e0040 drm/amdgpu: add SECURE DISPLAY TA firmware info in debugfs new 43fb6c195dee drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] new fec432f557eb drm/amdgpu: Remove unnecessary conversion to bool new b4d916ee0e94 drm/amdgpu: Use kvmalloc for CS chunks new 147ab7a18751 drm/amdgpu: correct DRM_ERROR for kvmalloc_array new 8dbc2ccac5a6 drm/radeon: fix copy of uninitialized variable back to userspace new 8e6fafd5a22e drm/amd/display: Fix off by one in hdmi_14_process_transaction() new 3e3527f5b765 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] new e957173a3822 usb/host: enable auto power control for xhci-pci new 997d1e68f6c9 drm/amdgpu: add another raven1 gfxoff quirk new 946c6e11e5c2 drm/amdgpu/display: simplify backlight setting new 0233dc8189b9 drm/amdgpu/display: don't assert in set backlight function new 58639b6b397c drm/amdgpu/display: handle aux backlight in backlight_get_ [...] new 383cf167c97e drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 9803984b2e90 drm/amdgpu: always reset the asic in suspend new e05eaf759f57 drm/amdgpu: add a dev_pm_ops prepare callback (v2) new 47874c404f37 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new 665a1bc28d1d drm/amdgpu: disentangle HG systems from vgaswitcheroo new 3575de2030b2 drm/amdgpu: enable TMZ by default on Raven asics new a47080519df6 drm/amdgpu: only check for _PR3 on dGPUs new ce3d52dd09ee drm/amdgpu/display/dm: drop oled check for aux backlight control new 1d5bb3caf432 drm/amdgpu/display/dc: drop oled check from backlight control new 47e72ce732de drm/amdgpu/dc: fill in missing call to atom cmd table for [...] new 0d44068ece32 Merge remote-tracking branch 'amdgpu/drm-next' new 8793c9511214 Merge remote-tracking branch 'drm-msm/msm-next' new f29312f5d12e Merge remote-tracking branch 'etnaviv/etnaviv/next' new 60fd71150391 ALSA: vx: fix kernel-doc warning new 06495facbb05 ALSA: pci: mixart: fix kernel-doc warning new 2c48653c1bc3 ALSA: pci: vx222: fix kernel-doc warning new 6df0edfcc58b Merge remote-tracking branch 'sound/for-next' new 071a72f75550 Merge remote-tracking branch 'sound-asoc/for-next' new f67e5cb46783 Merge branch 'block-5.12' into for-next new 4f766d6f773b io_uring: ensure that threads freeze on suspend new 2549ae54cef3 Merge branch 'io_uring-5.12' into for-next new 77516d25f549 rsxx: Return -EFAULT if copy_to_user() fails new cb08c6284add Merge branch 'block-5.12' into for-next new e64db15019cb io-wq: ensure all pending work is canceled on exit new 0fcab68db7db Merge branch 'io_uring-5.12' into for-next new cd7259c6b8ed Merge remote-tracking branch 'block/for-next' new 051d057019eb Merge remote-tracking branch 'mmc/next' new 01adbc991f7b Merge remote-tracking branch 'mfd/for-mfd-next' new 93f57dea5baf Merge remote-tracking branch 'battery/for-next' new a675487638cd Merge remote-tracking branch 'regulator/for-next' new b5d11bd31288 Merge remote-tracking branch 'security/next-testing' new 9913b8368d3e Merge remote-tracking branch 'apparmor/apparmor-next' new cd14e8b063f2 Merge remote-tracking branch 'keys/keys-next' new a5665ec2affd tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() new d53a6adfb553 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with reques [...] new 232a37ea3aee tpm: Remove unintentional dump_stack() call new 8b8c5f6c4bdf Merge remote-tracking branch 'tpmdd/next' new 159e5bfc36f1 Merge remote-tracking branch 'spi/for-next' new 2cf65f1ee355 Merge branch 'x86/seves' new 696bb78c936f Merge branch 'x86/platform' new b54d50640ca6 smp: Run functions concurrently in smp_call_function_many_cond() new f4f14f7c2044 x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_fun [...] new bc51e8e6f9c3 x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_n [...] new efa72447b0b9 x86/mm/tlb: Flush remote and local TLBs concurrently new fe978069739b x86/mm/tlb: Privatize cpu_tlbstate new db73f8099a50 x86/mm/tlb: Do not make is_lazy dirty for no reason new 1028a5918cba cpumask: Mark functions as pure new 327db7a160b3 x86/mm/tlb: Remove unnecessary uses of the inline keyword new 28344ab0a282 smp: Inline on_each_cpu_cond() and on_each_cpu() new dd75cba56151 smp: Micro-optimize smp_call_function_many_cond() new a78eda76b92b Merge branch 'locking/core' into x86/mm, to fix conflicts new 8a31e4de877d Merge branch 'x86/mm' new 191d799ecaca x86/cpu/hygon: Set __max_die_per_package on Hygon new 7f3d10b1d994 Merge branch 'x86/cpu' new 908c9120448b Merge branch 'timers/urgent' new 28d55ddd13ae Merge branch 'sched/urgent' new 560c86ed4c1c sched: Simplify migration_cpu_stop() new 4c7ee75cccbf kcov: Remove kcov include from sched.h and move it to its users. new 1690607f4232 sched/fair: Remove update of blocked load from newidle_balance new f2c0af1dabda sched/fair: Remove unused return of _nohz_idle_balance new 21c5d27a4c5d sched/fair: Remove unused parameter of update_nohz_stats new 2aa7f2f6d1e4 sched/fair: Merge for each idle cpu loop of ILB new 053192dea58d sched/fair: Reorder newidle_balance pulled_task tests new 63dbe695827f sched/fair: Trigger the update of blocked load on newly idle cpu new 780eec5b5093 sched/fair: Reduce the window for duplicated update new 2d120f71df4b sched/fair: Fix task utilization accountability in compute [...] new b641a8b52c61 sched/fair: use lsub_positive in cpu_util_next() new 9ab8f620eea3 sched/fair: Fix shift-out-of-bounds in load_balance() new 9357e217ba64 sched/pelt: Fix task util_est update filtering new 6d06c515e915 cpu/hotplug: Allowing to reset fail injection new 5e7f23892017 cpu/hotplug: CPUHP_BRINGUP_CPU failure exception new 8b8922065014 cpu/hotplug: Add cpuhp_invoke_callback_range() new cbf981fd9045 Merge branch 'sched/core' new 5b9161e057ca Merge branch 'perf/urgent' new 8c0cca513be9 objtool: Allow UNWIND_HINT to suppress dodgy stack modifications new 5e506daa2d14 objtool,x86: Renumber CFI_reg new 7ee93978f459 objtool,x86: Rewrite LEA decode new a91451516348 objtool,x86: Rewrite LEAVE new 9d5a2c2caa10 objtool,x86: Simplify register decode new 0a8bef63e5bf objtool,x86: Support %riz encodings new e1bba6c8930b objtool,x86: Rewrite ADD/SUB/AND new 7e1b2eb05787 objtool,x86: More ModRM sugar new 327695eb9e34 objtool: Add --backup new 13d52bf07c55 objtool: Collate parse_options() users new b52eb21aeca7 objtool: Parse options from OBJTOOL_ARGS new ea4b565c7bdf Merge branch 'objtool/core' new c232db123b36 Merge branch 'locking/urgent' new 566a95223814 x86/jump_label: Mark arguments as const to satisfy asm con [...] new ac1cce365952 lockdep: Add lockdep_assert_not_held() new 298df9652725 lockdep: Add lockdep lock state defines new de469d82991b ath10k: Detect conf_mutex held ath10k_drain_tx() calls new 43e65ddac19c Merge branch 'locking/core' new 88f6223bfb93 Merge remote-tracking branch 'tip/auto-latest' new f3cbce2765e5 Merge remote-tracking branch 'edac/edac-for-next' new 266b34128195 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new f45e445af8b5 clocksource: Provide module parameters to inject delays in [...] new aa203ed806a8 clocksource: Retry clock read if long delays detected new 860a912c1a0a clocksource: Check per-CPU clock synchronization when mark [...] new 75231147fc65 clocksource: Provide a module parameter to fuzz per-CPU cl [...] new 28684842b1ce clocksource: Do pairwise clock-desynchronization checking new 1fbf1da11e84 tools/memory-model: Remove reference to atomic_ops.rst new ae1d2bf08802 tools/memory-model: Add access-marking documentation new 07692cbabd49 tools/memory-model: Document locking corner cases new a6fae84f3188 tools/memory-model: Make judgelitmus.sh note timeouts new 598102f86e81 tools/memory-model: Make cmplitmushist.sh note timeouts new 7a88401cae5f tools/memory-model: Make judgelitmus.sh identify bad macros new ec90bdd46e8f tools/memory-model: Make judgelitmus.sh detect hard deadlocks new e1ce2b1c7927 tools/memory-model: Fix paulmck email address on pre-exist [...] new 557f6b5f5159 tools/memory-model: Update parseargs.sh for hardware verification new 1faee6cd6764 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 4c9a4049a089 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 691f8f1b35b3 tools/memory-model: Fix checkalllitmus.sh comment new 0a04dd0f75eb tools/memory-model: Hardware checking for check{,all}litmus.sh new 1ab68672ba65 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 9947b723a5f7 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new e028728c0f12 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 10a1a4903846 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new b6086ef6c88c tools/memory-model: Keep assembly-language litmus tests new 3682aa84a01c tools/memory-model: Allow herd to deduce CPU type new 80cfc1caf4c1 tools/memory-model: Make runlitmus.sh check for jingle errors new e74e7e582de5 tools/memory-model: Add -v flag to jingle7 runs new 5596847d035f tools/memory-model: Implement --hw support for checkghlitmus.sh new e79073fd9ec6 tools/memory-model: Fix scripting --jobs argument new 0c6351b31736 tools/memory-model: Make checkghlitmus.sh use mselect7 new 13241c9b9fbf tools/memory-model: Make history-check scripts use mselect7 new cbd3994e928b tools/memory-model: Add "--" to parseargs.sh for addition [...] new 4c89ff27d4fb tools/memory-model: Repair parseargs.sh header comment new 9037895629c7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new c040be2a507e tools/memory-model: Add data-race capabilities to judgelitmus.sh new af23441f88b1 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 2201b9fefe2b tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 796146d59745 Merge branches 'clocksource.2021.02.17a' and 'lkmm-dev.202 [...] new 5d9771b572c5 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels new 33a8d63397c1 rcutorture: Add crude tests for mem_dump_obj() new d4e2dd91e581 torturescript: Don't rerun failed rcutorture builds new ebfdb60d16f7 rcu/nocb: Detect unsafe checks for offloaded rdp new c3e5c22db646 rcu: Remove superfluous rdp fetch new ec05a000cb0d rcu: Fix CPU-offline trace in rcutree_dying_cpu new 8ed6779e385d rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() new 6f91fca025c8 doc: Update rcu_dereference.rst reference new 83b38c8a4858 rcu: Expedite deboost in case of deferred quiescent state new 595966233990 rcutorture: Make TREE03 use real-time tree.use_softirq setting new 511735375184 rculist: Replace reference to atomic_ops.rst new f4f97322ecac rcu: Fix kfree_rcu() docbook errors new 008ee94e2f9d rcutorture: Fix testing of RCU priority boosting new f472658f41a7 kcsan: Make test follow KUnit style recommendations new a000d859ff44 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new 2aa2463e58b8 kcsan: Add missing license and copyright headers new 1cf5bee1d0ad kvfree_rcu: Directly allocate page for single-argument case new 35ca505f4075 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new 823c77c75ad1 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new 921314145317 torture: Replace torture_init_begin string with %s new ebbc7529d8b8 rcutorture: Replace rcu_torture_stall string with %s new 85f48fcbb33c rcu-tasks: Rectify kernel-doc for struct rcu_tasks new 8390f3f51044 torture: Allow 1G of memory for torture.sh kvfree testing new b49ecbc37e98 kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY new 59d4d6f84d59 torture: Provide bare-metal modprobe-based advice new 8376ff4edd61 kvfree_rcu: Use same set of GFP flags as does single-argument new 466549580188 torture: Improve readability of the testid.txt file new 650c433b46ca timer: Report ignored local enqueue in nohz mode new ea4393a8523c rcu: Make rcu_read_unlock_special() expedite strict grace periods new 5dbc65b6e849 rcuscale: Disable verbose torture-test output new 27c4b2ea9d54 refscale: Disable verbose torture-test output new 47286c9b8c3e rcu/nocb: Comment the reason behind BH disablement on batc [...] new 17cf35346480 rcu/nocb: Forbid NOCB toggling on offline CPUs new bd23157cb8cc rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep new 954253d73648 rcu/nocb: Only (re-)initialize segcblist when needed on CPU up new 2fad34f8b2c7 rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] new 669b53e95f19 torture: Make jitter.sh handle large systems new 18465a1ddbd6 torture: Move build/run synchronization files into scenari [...] new 4b75b9205b3d torture: Use file-based protocol to mark batch's runs complete new 796d2c783793 torture: Use "jittering" file to control jitter.sh execution new 6a3350c18445 torture: Eliminate jitter_pids file new eaa993d5cb7b torture: Reverse jittering and duration parameters for jitter.sh new 09ae3fb2d98e torture: Abstract jitter.sh start/stop into scripts new 3d1257de2f7e torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd new 51ecc9f117e6 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh new f794c562e974 softirq: Don't try waking ksoftirqd before it has been spawned new 552c66fcdc12 torture: Record jitter start/stop commands new 48427f8acd6b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs new 41923322e13e torture: Remove no-mpstat error message new 70cdea55e892 torture: Make upper-case-only no-dot no-slash scenario nam [...] new 91c03809ade0 rcuscale: Add kfree_rcu() single-argument scale test new 5e029622c851 torture: De-capitalize TORTURE_SUITE new 405a2a74eee9 torture: Create a "batches" file for build reuse new 208138fd8521 rcu: Prevent dyntick-idle until ksoftirqd has been spawned new ca05ada23edb torture: Add kvm-again.sh to rerun a previous torture-test new 034fb9700e21 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters new d033eccf9682 torture: Add --duration argument to kvm-again.sh new d346360c753d torture: Make kvm-transform.sh update jitter commands new 2b18edac416f lib: test_bitmap: clearly separate ERANGE from EINVAL tests. new 2fbe8a5aba7a lib: test_bitmap: add tests to trigger ERANGE case. new 863ef436c240 lib: test_bitmap: add more start-end:offset/len tests new 360311d7b1c7 lib: bitmap: fold nbits into region struct new 1a0206245f45 lib: bitmap: move ERANGE check from set_region to check_region new 165a2f185235 lib: bitmap: support "N" as an alias for size of bitmap new 1f24f9567181 lib: test_bitmap: add tests for "N" alias new 86b3599119ba rcu: deprecate "all" option to rcu_nocbs= new a2fca5806816 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" new 25291e953f82 docs: Correctly spell Stephen Hemminger's name new 908565e10887 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] new 5e310b275ed0 torture: Print proper vmlinux path for kvm-again.sh runs new 9496fabb3bca torture: Consolidate qemu-cmd duration editing into kvm-tr [...] new f29b78a9c9f8 rcu: Make nocb_nobypass_lim_per_jiffy static new 5d926714d321 rcu-tasks: Add block comment laying out RCU Tasks Trace design new 7f9a26bbfff2 rcu: Provide polling interfaces for Tree RCU grace periods new 2f10df1e6e63 rcu: Provide polling interfaces for Tiny RCU grace periods new e489d1ee318b rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] new 7785eac5e958 rcu: Add explicit barrier() to __rcu_read_unlock() new 259eb2706dee torture: Fix kvm.sh --datestamp regex check new 22d488c6a62a rcu/nocb: Fix missed nocb_timer requeue new 08804dc76ea2 rcu/tree: Add a trace event for RCU CPU stall warnings new 705f799a4d1f Merge remote-tracking branch 'rcu/rcu/next' new e2a0fcac6b1d Documentation: kvm: fix messy conversion from .txt to .rst new 96564d777366 KVM: Documentation: rectify rst markup in kvm_run->flags new ffe76c24c5c1 KVM: x86: remove misplaced comment on active_mmu_pages new 919f4ebc5987 KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref new 44ac5958a6c1 KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if [...] new c462f859f895 KVM: xen: flush deferred static key before checking it new b59b153d1026 KVM: x86: allow compiling out the Xen hypercall interface new 7d2cdad0da9d KVM: Documentation: Fix index for KVM_CAP_PPC_DAWR1 new 6528fc0a11de selftests: kvm: Mmap the entire vcpu mmap area new 7d7c5f76e541 KVM: x86/xen: Fix return code when clearing vcpu_info and [...] new 30b5c851af79 KVM: x86/xen: Add support for vCPU runstate information new 9e46f6c6c959 KVM: SVM: Clear the CR4 register on reset new 49ffd03c8721 Merge remote-tracking branch 'kvm/next' new 4ed7b3163ff5 Merge remote-tracking branch 'kvm-arm/next' new c593440e7a36 Merge remote-tracking branch 'percpu/for-next' new 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 new a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] new 911d820fcb52 Merge remote-tracking branch 'workqueues/for-next' new 4d5c6942c57e Merge remote-tracking branch 'usb/usb-next' new 1f8a51ee3242 tty: serial: pch_uart.c: remove debugfs dentry pointer new 7050b9b12448 Merge remote-tracking branch 'tty/tty-next' new 46d61f758482 virtio_console: remove pointless check for debugfs_create_dir() new 49f78c54396a drivers: vmw_balloon: remove dentry pointer for debugfs new 870ef26e952c drivers: habanalabs: remove unused dentry pointer for debu [...] new e47b4609a9b4 Merge remote-tracking branch 'char-misc/char-misc-next' new e5449e6d03b2 Merge remote-tracking branch 'extcon/extcon-next' new 7af2dde59180 Merge remote-tracking branch 'phy-next/next' new 2024dc5b3861 Merge remote-tracking branch 'thunderbolt/next' new cc16d61ab838 staging: comedi: dt2814: Clear stale AI data before operation new 3138c34bca61 staging: comedi: dt2814: Don't wait for conversion in inte [...] new 34afca8dd447 staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] new 612c06e1c038 staging: comedi: dt2814: Fix asynchronous command interrup [...] new 7b08a4ee04e1 staging: comedi: dt2814: Remove struct dt2814_private new 12ede4a15bb1 staging: comedi: dt2814: Clear stale AI data on detach new 5535412dc971 staging: fwserial: minor coding style fix new 731a33bee015 staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A new ea5322228a86 staging:rtl8712: remove unused definitions from wifi.h new cde4deddce5c staging:rtl8712: use IEEE80211_FCTL_* kernel definitions new 4169c1a9893d staging:rtl8712: replace cap_* definitions with native ker [...] new 16fd00fbfb24 staging: rtl8723bs: core: Replace sprintf with scnprintf new 9be6c3296ab1 staging: rtl8723bs: hal: Replace sprintf with scnprintf new 831c4eba781e staging: rtl8723bs: os_dep: Replace sprintf with scnprintf new e68db9880d44 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] new 13c0a7634bdc staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] new f65b1ac07a8e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] new 4315ff4533b6 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] new 311b30a779ca staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] new 7bb03a844843 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] new a07a93b7eace staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] new e47ce15c48c2 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] new 0234aac6111b staging: rtl8192e: reformat rx_ts_record struct new 964c7b51b325 staging: rtl8192e: remove redundant variable shadowing new fd41eb765ff8 staging: wimax/i2400m: fix byte-order issue new 4e1c5d4c35d8 staging: wimax/i2400m: convert __le32 type to host byte-order new 7d3d9c4f70b8 Merge remote-tracking branch 'staging/staging-next' new 0e1db16c3dfa Merge remote-tracking branch 'icc/icc-next' new 8e4d02367768 Merge remote-tracking branch 'cgroup/for-next' new 7d303545f4d3 Merge remote-tracking branch 'scsi/for-next' new 636f1fbf183e Merge remote-tracking branch 'scsi-mkp/for-next' new 9b9fca187c1f Merge remote-tracking branch 'vhost/linux-next' new 80dd0b23a0ae Merge remote-tracking branch 'rpmsg/for-next' new 7ac5bda3aad3 Merge remote-tracking branch 'livepatching/for-next' new 3d018761e81d Merge remote-tracking branch 'coresight/next' new 1326465dcc12 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 9e1e22eb6468 Merge remote-tracking branch 'gnss/gnss-next' new 5c02020f3554 Merge remote-tracking branch 'slimbus/for-next' new ded486614f56 Merge remote-tracking branch 'nvmem/for-next' new f0302075b52c Merge remote-tracking branch 'xarray/main' new 513ef616b19b drivers: hv: Fix whitespace errors new b5034346161d Merge remote-tracking branch 'hyperv/hyperv-next' new 84067bd70f71 Merge remote-tracking branch 'mhi/mhi-next'
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 (f4a46ef698ba) \ N -- N -- N refs/heads/akpm-base (84067bd70f71)
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 490 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 5 + Documentation/RCU/RTFP.txt | 2 +- Documentation/admin-guide/kernel-parameters.rst | 7 + Documentation/admin-guide/kernel-parameters.txt | 54 +- Documentation/dev-tools/kcsan.rst | 3 + Documentation/filesystems/index.rst | 1 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/netdev-FAQ.rst | 72 +- Documentation/process/stable-kernel-rules.rst | 6 - Documentation/process/submitting-patches.rst | 5 - .../media/cec/cec-ioc-adap-g-caps.rst | 4 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 6 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 12 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 10 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 4 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 8 +- .../userspace-api/media/dvb/fe-type-t.rst | 2 +- .../media/mediactl/media-ioc-device-info.rst | 2 +- .../media/mediactl/media-ioc-enum-entities.rst | 2 +- .../media/mediactl/media-ioc-enum-links.rst | 6 +- .../media/mediactl/media-ioc-g-topology.rst | 12 +- .../userspace-api/media/mediactl/media-types.rst | 4 +- Documentation/userspace-api/media/rc/rc-tables.rst | 2 +- Documentation/userspace-api/media/v4l/buffer.rst | 22 +- .../media/v4l/colorspaces-details.rst | 31 - Documentation/userspace-api/media/v4l/control.rst | 13 +- Documentation/userspace-api/media/v4l/dev-meta.rst | 2 +- .../userspace-api/media/v4l/dev-overlay.rst | 9 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 4 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 4 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 50 +- .../userspace-api/media/v4l/dev-subdev.rst | 6 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 10 +- .../userspace-api/media/v4l/ext-ctrls-camera.rst | 14 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 181 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 288 ++- .../userspace-api/media/v4l/ext-ctrls-dv.rst | 2 +- .../userspace-api/media/v4l/ext-ctrls-flash.rst | 7 +- .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 13 +- .../userspace-api/media/v4l/field-order.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 12 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 26 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 10 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 9 +- .../media/v4l/pixfmt-srggb10-ipu3.rst | 12 +- .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb14.rst | 2 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 6 +- .../userspace-api/media/v4l/pixfmt-srggb16.rst | 2 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 3 +- .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 4 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 10 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 34 +- .../userspace-api/media/v4l/subdev-formats.rst | 26 +- .../media/v4l/v4l2-selection-flags.rst | 14 +- .../media/v4l/v4l2-selection-targets.rst | 12 +- Documentation/userspace-api/media/v4l/vbi_525.svg | 4 +- Documentation/userspace-api/media/v4l/vbi_625.svg | 4 +- .../userspace-api/media/v4l/vbi_hsync.svg | 4 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 2 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 4 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 6 +- .../media/v4l/vidioc-dbg-g-register.rst | 4 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 8 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 21 +- .../media/v4l/vidioc-dv-timings-cap.rst | 6 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 6 +- .../media/v4l/vidioc-enum-dv-timings.rst | 2 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 10 +- .../media/v4l/vidioc-enum-frameintervals.rst | 7 +- .../media/v4l/vidioc-enum-framesizes.rst | 8 +- .../media/v4l/vidioc-enum-freq-bands.rst | 4 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 8 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 6 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 6 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 2 +- .../media/v4l/vidioc-g-dv-timings.rst | 20 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 20 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 7 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 11 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 2 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 29 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 12 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 8 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 19 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 14 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 2 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 2 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 14 +- .../media/v4l/vidioc-subdev-g-crop.rst | 2 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 4 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-g-selection.rst | 2 +- .../media/v4l/vidioc-subdev-querycap.rst | 4 +- .../media/v4l/vidioc-subscribe-event.rst | 4 +- Documentation/virt/kvm/api.rst | 115 +- arch/arm/boot/dts/exynos4210-i9100.dts | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 + arch/csky/kernel/entry.S | 1 - arch/ia64/kernel/signal.c | 3 +- arch/mips/Kconfig | 2 + arch/mips/bmips/dma.c | 2 +- arch/mips/pci/pci-ar2315.c | 1 + arch/x86/hyperv/mmu.c | 10 +- arch/x86/include/asm/jump_label.h | 4 +- arch/x86/include/asm/kvm_host.h | 9 +- arch/x86/include/asm/paravirt.h | 6 +- arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/tlbflush.h | 48 +- arch/x86/include/asm/trace/hyperv.h | 2 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/cpu/hygon.c | 4 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/kvm.c | 11 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/Kconfig | 9 + arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu_internal.h | 16 +- arch/x86/kvm/svm/svm.c | 1 + arch/x86/kvm/x86.c | 22 +- arch/x86/kvm/xen.c | 290 +++ arch/x86/kvm/xen.h | 64 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/tlb.c | 176 +- arch/x86/xen/mmu_pv.c | 11 +- drivers/base/power/runtime.c | 62 +- drivers/block/rsxx/core.c | 8 +- drivers/char/tpm/tpm-chip.c | 2 - drivers/char/tpm/tpm_tis_core.c | 30 +- drivers/char/virtio_console.c | 23 +- drivers/gpio/gpio-pca953x.c | 78 +- drivers/gpio/gpiolib-acpi.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 21 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 9 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 123 +- drivers/gpu/drm/i915/display/i9xx_plane.h | 4 - drivers/gpu/drm/i915/display/icl_dsi.c | 3 - drivers/gpu/drm/i915/display/intel_atomic.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 166 +- drivers/gpu/drm/i915/display/intel_bios.h | 2 - drivers/gpu/drm/i915/display/intel_bw.c | 22 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 22 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 - drivers/gpu/drm/i915/display/intel_crtc.c | 254 +-- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 2269 ++++++++++++++++---- drivers/gpu/drm/i915/display/intel_ddi.h | 12 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 1394 ------------ drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 100 - drivers/gpu/drm/i915/display/intel_display.c | 2268 +++++++++++++++++-- drivers/gpu/drm/i915/display/intel_display.h | 49 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 128 +- drivers/gpu/drm/i915/display/intel_display_power.c | 231 +- drivers/gpu/drm/i915/display/intel_display_power.h | 32 - drivers/gpu/drm/i915/display/intel_display_types.h | 95 - drivers/gpu/drm/i915/display/intel_dp.c | 66 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 31 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 - drivers/gpu/drm/i915/display/intel_dpll.c | 509 ----- drivers/gpu/drm/i915/display/intel_dpll.h | 18 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 38 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 138 -- drivers/gpu/drm/i915/display/intel_fdi.h | 3 - drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 - drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 67 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/intel_panel.c | 4 +- drivers/gpu/drm/i915/display/intel_pps.c | 1 - drivers/gpu/drm/i915/display/intel_psr.c | 611 +++--- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1726 ++++++++++++++- drivers/gpu/drm/i915/display/intel_sprite.h | 7 + drivers/gpu/drm/i915/display/intel_vbt_defs.h | 27 +- drivers/gpu/drm/i915/display/intel_vga.c | 8 +- drivers/gpu/drm/i915/display/skl_scaler.c | 556 ----- drivers/gpu/drm/i915/display/skl_scaler.h | 29 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 2266 ------------------- drivers/gpu/drm/i915/display/skl_universal_plane.h | 37 - drivers/gpu/drm/i915/display/vlv_dsi.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 8 +- drivers/gpu/drm/i915/gt/intel_reset.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 68 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/firmware.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/gvt/gvt.c | 6 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 84 +- drivers/gpu/drm/i915/i915_drv.h | 128 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 104 +- drivers/gpu/drm/i915/i915_params.h | 4 +- drivers/gpu/drm/i915/i915_pci.c | 18 +- drivers/gpu/drm/i915/i915_perf.c | 84 +- drivers/gpu/drm/i915/i915_perf_types.h | 8 - drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 53 +- drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_dram.c | 6 - drivers/gpu/drm/i915/intel_pch.c | 11 +- drivers/gpu/drm/i915/intel_pch.h | 3 - drivers/gpu/drm/i915/intel_pm.c | 6 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 20 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 1 + drivers/hv/channel.c | 2 +- drivers/hv/connection.c | 2 +- drivers/hv/ring_buffer.c | 1 - drivers/infiniband/core/cm.c | 5 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/sw/rxe/Kconfig | 1 + drivers/misc/habanalabs/common/debugfs.c | 5 +- drivers/misc/habanalabs/common/device.c | 40 +- drivers/misc/habanalabs/common/habanalabs.h | 2 - drivers/misc/habanalabs/common/habanalabs_ioctl.c | 12 + drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/mmu/mmu.c | 38 +- drivers/misc/vmw_balloon.c | 11 +- drivers/mtd/mtdcore.c | 3 + drivers/mtd/nand/raw/nand_base.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 54 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 +- drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- drivers/powercap/Kconfig | 2 +- drivers/powercap/dtpm.c | 3 + drivers/staging/comedi/drivers/dt2814.c | 153 +- drivers/staging/fwserial/fwserial.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 12 +- drivers/staging/rtl8192e/rtl819x_TS.h | 18 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 58 +- drivers/staging/rtl8192e/rtllib_rx.c | 74 +- drivers/staging/rtl8712/ieee80211.c | 6 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/wifi.h | 178 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 3 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com.c | 45 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 23 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/wimax/i2400m/fw.c | 2 +- drivers/staging/wimax/i2400m/op-rfkill.c | 2 +- drivers/tty/serial/pch_uart.c | 19 +- drivers/usb/usbip/usbip_common.h | 1 + drivers/video/fbdev/aty/atyfb.h | 3 - drivers/video/fbdev/aty/atyfb_base.c | 9 +- fs/afs/file.c | 1 - fs/f2fs/f2fs.h | 11 +- fs/f2fs/sysfs.c | 1 + fs/f2fs/verity.c | 61 +- fs/io-wq.c | 42 +- fs/nfsd/nfs3xdr.c | 8 +- fs/nfsd/nfs4state.c | 49 +- fs/pstore/ram_core.c | 2 +- include/drm/drm_dp_helper.h | 5 - include/drm/i915_pciids.h | 11 - include/linux/acpi.h | 10 +- include/linux/clocksource.h | 2 +- include/linux/cpumask.h | 6 +- include/linux/gpio/consumer.h | 2 + include/linux/kcov.h | 1 + include/linux/kcsan-checks.h | 6 + include/linux/kcsan.h | 7 + include/linux/lockdep.h | 18 +- include/linux/mm.h | 4 + include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 11 +- include/linux/rcutree.h | 2 + include/linux/sched.h | 1 - include/linux/slab.h | 2 + include/linux/smp.h | 50 +- include/linux/sunrpc/xdr.h | 18 +- include/linux/swap.h | 1 + include/linux/vmalloc.h | 2 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/mgmt.h | 1 + include/trace/events/rcu.h | 28 + include/trace/events/xen.h | 2 +- include/uapi/linux/kvm.h | 13 + kernel/cpu.c | 194 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 + kernel/kcsan/core.c | 5 + kernel/kcsan/debugfs.c | 5 + kernel/kcsan/encoding.h | 5 + kernel/kcsan/kcsan.h | 3 +- kernel/kcsan/{kcsan-test.c => kcsan_test.c} | 118 +- kernel/kcsan/report.c | 5 + kernel/kcsan/selftest.c | 5 + kernel/locking/lockdep.c | 15 +- kernel/rcu/rcuscale.c | 15 +- kernel/rcu/rcutorture.c | 93 +- kernel/rcu/tasks.h | 40 +- kernel/rcu/tiny.c | 40 + kernel/rcu/tree.c | 164 +- kernel/rcu/tree_exp.h | 1 + kernel/rcu/tree_plugin.h | 225 +- kernel/rcu/tree_stall.h | 2 + kernel/sched/core.c | 53 +- kernel/sched/fair.c | 162 +- kernel/sched/idle.c | 6 + kernel/sched/sched.h | 14 + kernel/smp.c | 212 +- kernel/softirq.c | 2 +- kernel/time/clocksource.c | 138 +- kernel/torture.c | 6 +- kernel/up.c | 38 +- kernel/workqueue.c | 2 +- lib/Kconfig.kcsan | 5 +- lib/bitmap.c | 49 +- lib/test_bitmap.c | 46 +- mm/page_io.c | 5 - mm/slab.c | 2 + mm/slab.h | 2 + mm/slab_common.c | 4 + mm/slob.c | 2 + mm/slub.c | 2 + mm/swapfile.c | 13 + mm/util.c | 3 + mm/vmalloc.c | 2 + net/bluetooth/hci_event.c | 27 + net/bluetooth/hci_request.c | 47 +- net/bluetooth/mgmt.c | 1 + net/core/skbuff.c | 1 + net/ipv4/ip_vti.c | 6 +- net/ipv6/ip6_vti.c | 6 +- net/mac80211/iface.c | 1 + net/mac80211/rx.c | 1 + net/sunrpc/auth_gss/svcauth_gss.c | 11 +- sound/drivers/vx/vx_core.c | 2 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 12 + sound/pci/mixart/mixart_hwdep.c | 3 +- sound/pci/vx222/vx222_ops.c | 10 +- .../memory-model/Documentation/access-marking.txt | 474 ++++ tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 +++ tools/memory-model/Documentation/simple.txt | 1 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/arch/x86/decode.c | 282 ++- tools/objtool/arch/x86/include/arch/cfi_regs.h | 12 +- tools/objtool/builtin-check.c | 43 +- tools/objtool/builtin-orc.c | 5 +- tools/objtool/check.c | 39 +- tools/objtool/include/objtool/arch.h | 1 - tools/objtool/include/objtool/builtin.h | 5 +- tools/objtool/objtool.c | 64 + tools/testing/selftests/kvm/lib/kvm_util.c | 6 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 159 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 1 - tools/testing/selftests/rcutorture/bin/jitter.sh | 20 +- .../selftests/rcutorture/bin/jitterstart.sh | 37 + .../testing/selftests/rcutorture/bin/jitterstop.sh | 23 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 199 ++ .../selftests/rcutorture/bin/kvm-recheck.sh | 2 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 67 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 176 ++ .../selftests/rcutorture/bin/kvm-test-1-run.sh | 218 +- .../selftests/rcutorture/bin/kvm-transform.sh | 54 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 98 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/CFLIST | 4 +- .../rcutorture/configs/rcu/{SRCU-t => SRCU-T} | 0 .../configs/rcu/{SRCU-t.boot => SRCU-T.boot} | 0 .../rcutorture/configs/rcu/{SRCU-u => SRCU-U} | 0 .../configs/rcu/{SRCU-u.boot => SRCU-U.boot} | 0 .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../rcutorture/configs/rcuscale/ver_functions.sh | 2 +- .../rcutorture/configs/refscale/ver_functions.sh | 2 +- 457 files changed, 12776 insertions(+), 10089 deletions(-) create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h delete mode 100644 drivers/gpu/drm/i915/display/skl_scaler.c delete mode 100644 drivers/gpu/drm/i915/display/skl_scaler.h delete mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.c delete mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.h rename kernel/kcsan/{kcsan-test.c => kcsan_test.c} (94%) create mode 100644 tools/memory-model/Documentation/access-marking.txt create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstart.sh create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstop.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-again.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-batch.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-qemu.sh rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t => SRCU-T} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t.boot => SRCU-T.boot} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u => SRCU-U} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u.boot => SRCU-U.boot} (100%)