c36748ac545421d94a5091c754414c0f3664bf10 misc: eeprom: at24: Always append device id even if label property is set. 1a3402d93c73bf6bb4df6d7c2aac35abfc3c50e2 posix-cpu-timers: Fix rearm racing against process tick aebacb7f6ca1926918734faae14d1f0b6fae5cb7 timers: Fix get_next_timer_interrupt() with no timers pending 674a9f1f6815849bfb5bf385e7da8fc198aaaba9 efi/tpm: Differentiate missing and invalid final event log table. 2bab693a608bdf614b9fcd44083c5100f34b9f77 firmware/efi: Tell memblock about EFI iomem reservations 947228cb9f1a2c69a5da5279c48f02bb4f49ce32 efi/libstub: Fix the efi_load_initrd function description 6bc45428635d693ebe3341a331dd8475748f4796 firmware: qcom_scm: Mark string array const d775dab9a4a8f1279b65a80a445753a569338319 firmware: qcom_scm: remove a duplicative condition e746f3451ec7f91dcc9fd67a631239c715850a34 scsi: iscsi: Fix iface sysfs attr detection 6d8e7e7c932162bccd06872362751b0e1d76f5af scsi: target: Fix protect handling in WRITE SAME(32) 8b4b06919fd66caf49fdf4fe59f9d6312cf7956d i40e: improve locking of mac_filter_hash 22c8fd71d3a5e6fe584ccc2c1e8760e5baefd5aa iavf: do not override the adapter state in the watchdog task 226d528512cfac890a1619aea4301f3dd314fe60 iavf: fix locking of critical sections 66cb47d40e503c64d8ff21b1d4718f6d246925c4 ARM: dts: qcom: msm8974-klte: Enable remote processors 0dc6c59892ead17a9febd11202c9f6794aac1895 ARM: dts: qcom: apq8064: correct clock names 9a253bb42f190efd1a1c156939ad7298b3529dca arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x feb704bd17786c8ff52a49d7759b8ee4f3a5aaac fs: dlm: use sk->sk_socket instead of con->sock d921a23f3e1a703875db436cc7cdb4404cf1565f fs: dlm: use READ_ONCE for config var b892e4792c992a0d5a272c3bdd6155bf772acfa7 fs: dlm: fix typo in tlv prefix 052849beeab02306d1420d03da959e7db883b375 fs: dlm: clear CF_APP_LIMITED on close 88aa023a2556aae92664f135eae794be9449e4f3 fs: dlm: cleanup and remove _send_rcom 66d5955a098d504b5a34c35d56a967c536264673 fs: dlm: introduce con_next_wq helper a66c008cd16a122e340d48f01ddf8cd768368717 fs: dlm: move to static proto ops 2dc6b1158c28c3a5e86d162628810312f98d5e97 fs: dlm: introduce generic listen 90d21fc0479dc0b5d338d664ddb55e5017b44f3e fs: dlm: auto load sctp module 8728a455d20ddadecd767337475fc1371e031d79 fs: dlm: generic connect func c51b0221798b695ac1beac6597d3a0acf039384b fs: dlm: fix multiple empty writequeue alloc 62699b3f0a62435fceb8debf295e90a5ea259e04 fs: dlm: move receive loop into receive handler fa2bf6baf2b1d8350e5193ce4014bdddc51a25d0 octeontx2-af: Enable transmit side LBK link cb7a6b3bac1d0d773f2b6cc35f6bab61eb5de5ef octeontx2-af: Prepare for allocating MCAM rules for AF 23109f8dd06d0bd04c9360cf7c501c97b0ab1545 octeontx2-af: Introduce internal packet switching f1b7e8976668075e6215191680cfb6a194b3c2ce arm64: dts: qcom: sc7180: Add DisplayPort node e1746c6d3e4bc516bfdce6946720c512a4e27e19 arm64: dts: qcom: ipq6018: enable USB2 support af5f967c72d1e655d1f7f135b977bac883ab5757 arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible 6df9102f19bc3b51596f6d47f9b03fd36c5eb8e0 arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs 2b6187abafeac92c36da11841d899e446eaaba67 arm64: dts: qcom: sm8150: Add CPU opp tables a9ff4e16585c9f6f9d06eefc525334b0c6a66b39 arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wingtech-wt88047) 678b0fcc77c3f3662ac102ab8c69a23bfbcc1c84 arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen f9af9f61b095733e399f871beb5df5dffc37dddf arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED b7d9750272d1cf000d052498c67c695615d1af39 arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU d550173b00711d5db77815db929d0c259e09d73b arm64: dts: qcom: sm8250: fix usb2 qmp phy node a8c7f3100e708d5f55692f0607ca80c5dcd21ce8 arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms e4548dae8fa59ab741f7d99b718187fce86cfb0d arm64: dts: qcom: sm8150: Add UFS ICE capability 2bc7a025277f794b304a665e9c2048f8020bd391 ARM: dts: qcom: apq8060: Correct Ethernet node name and drop bogus irq property 8927b678766d7bc8e4db513a87dc97f6b50aa236 ARM: dts: qcom: Add support for MSM8226 SoC ef537057c298d9abe42dae4da21198ef9f23ade2 dt-bindings: arm: qcom: Document MSM8226 SoC binding 537fd19738eb4d32ed15dda12ecf256422fcf44a ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S III Neo phone e9ad5da25002772436c968309d6dbeaf31c91404 dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible 44dadfbcd992829515c80ff7d1bbab73cd321a3f dt-bindings: soc: qcom: aoss: Convert to YAML d63486dd8e0bf843949c184843137e03bca5b8b4 soc: qcom: aoss: Add generic compatible d43b3a989bc8c06fd4bbb69a7500d180db2d68e8 soc: qcom: rpmhpd: Use corner in power_off 0d361b0ac1ad99ecbe401a4eacdeb844dcdf86a2 soc: qcom: socinfo: Don't print anything if nothing found b42000e4b8741bf6591fcbbbefff6aa745f8eb29 firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module a89f355e469dcda129c2522be4fdba00c1c74c83 soc: qcom: aoss: Fix the out of bound usage of cooling_devs d3625d94490e4c2d95febe3eafcc11e606eabb0c dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible 9d7c31835c460dc5f5681d7519187f3cdb44d5c9 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in dts files 27a9a8d6cdcc8b95f4df47282adf423362af90c3 arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes 4372c82dec4abea605d311df411a2788f33fdf8e arm64: dts: qcom: Fix usb entries for SA8155p adp board 2ce654adff222cf7d985a4a0206be676cb5736cc arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card 299ec1f78ad023fcb640e8862674667464c65aaa arm64: dts: qcom: sc7280: Add USB related nodes c0cc9bce3970b3fb78620515d5e8d99ab8c72bba arm64: dts: qcom: sc7280: Add USB nodes for IDP board 9d1fc2e4f5a94a492c7dd1ca577c66fdb7571c84 arm64: dts: qcom: msm8992-bullhead: Remove PSCI 3cb6a271f4b04f11270111638c24fa5c0b846dec arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping 49a22c4a7136d257d80b9863093a8e66eeb06baa dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding 18785c94ab6357338cf4aa872aabacbcc7178e83 drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains 746981d8a8ef7c10a6c938fcbfbf3e683f885516 Merge branch 'arm64-fixes-for-5.14' into for-next 41484345a4993b37b5466d432b1a0f310f45a781 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'dts-for-5.15' into for-next 0ae648b4e1a095e11ce415d04309d5b330caba7d Merge remote-tracking branch 'refs/remotes/origin/for-next' into for-next 8cae8cd89f05f6de223d63e6d15e31c8ba9cf53b seq_file: disallow extremely large seq buffer allocations 8d4abca95ecc82fc8c41912fa0085281f19cc29f media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() 802dad70a535ee5c804fe96e449031a9e6f0589a Merge branch 'for-next/array-bounds' into for-next/kspp 1ffc8f5f7751f91fe6af527d426a723231b741a6 f2fs: let's keep writing IOs on SBI_NEED_FSCK 9de71ede81e6d1a111fdd868b2d78d459fa77f80 f2fs: quota: fix potential deadlock f98b222f04b749bc31cf517978299fccb4a825bc f2fs: fix wrong inflight page stats for directIO fae21608c31ca987d9dfc0422ac9b5bd21c213a6 scsi: mpt3sas: Transition IOC to Ready state during shutdown d97e99386ad0dcae08cb0f0c70efa806a2d4811c audit: add header protection to kernel/audit.h 8fc5ae26d8287e0cb33188c849a26b05c6411bab ovl: fix mmap denywrite e11adea9520e923ff00f009010fddcebdb37ab8d fs: add generic helper for filling statx attribute flags fd227e889f81ebc2eb59e5259b6b8fc428124515 ovl: pass ovl_fs to ovl_check_setxattr() 2e3f6e87c2b0240bb20804f42b00fb8d43c6939b ovl: copy up sync/noatime fileattr flags 173ff5c9ec3764db1f723998871565f3fef5029e ovl: consistent behavior for immutable/append-only inodes 463aa7f57e711cbe994a9a527b490ce6b31cb6f5 ovl: disable decoding null uuid with redirect_dir 36a441c0fb7e24c111d62740fe58428c4ef41797 ovl: add ovl_allow_offline_changes() helper 884be54aaba572ca0cffdc32b462ec483ad0ba02 ovl: do not set overlay.opaque for new directories 8729ca2a6f2dd154e32b6d4858425ba29b012f7f ARM: s3c: delete unneed local variable "delay" bb2c20c976aa1018851f1c619a9049dff9331d64 Merge branch 'next/soc' into for-next 114613f62f42e7cbc1242c4e82076a0153043761 ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID e9db418d4b828dd049caaf5ed65dc86f93bb1a0c USB: serial: cp210x: fix comments for GE CS1000 d77e37063bcee42fac93a1d9fb832493a5efd4c1 drm/i915/display: Add write permissions for fec support da3829ef9992c8e4ff13f622e3597275d9ce5b6d drm/i915/display/dsc: Add Per connector debugfs node for DSC BPP enable dc22aa130565acc4952a13378c782a95cf82b193 drm/i915/display/dsc: Force dsc BPP 47e1e233e9d822dfda068383fb9a616451bda703 efi/mokvar: Reserve the table only if it is in boot services data c4824ae7db418aee6f50f308a20b832e58e997fd ALSA: pcm: Fix mmap capability check d371588910715ebf7fa8e3a5d21ea5169c852927 ALSA: pcm: Fix mmap without buffer preallocation fef773fc8110d8124c73a5e6610f89e52814637d netlink: Deal with ESRCH error in nlmsg_notify() 2d85a1b31dde84038ea07ad825c3d8d3e71f4344 ipv6: ip6_finish_output2: set sk into newly allocated nskb 749468760b952e555529ca8a71256b991455101e net/tcp_fastopen: remove obsolete extern e93abb840a2c356ed2809c31fcedb058601ac2e4 net/tcp_fastopen: remove tcp_fastopen_ctx_lock 6c2d125823ae89d10293437c6fb8a2f3406d721a net: Update MAINTAINERS for MediaTek switch driver 05d58bb65607bde24f867d85d27b48c4954e1442 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible f839f14e24f27ccb1b822dd52f2ff4db340da52a phy: qcom-qmp: Add sc8180x PCIe support 057d445b9ef22c0c17fad46beb82146c9f0574c0 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings ff5a6a3550cef4a272fee19520a13699343b6a47 Merge branch 'timers/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks into timers/urgent cbb56b03ec3f317e3728d0f68d25d4b9e590cdc9 net: bridge: do not replay fdb entries pointing towards the bridge twice 1b713d14dc3c077ec45e65dab4ea01a8bc41b8c1 net: hns3: fix possible mismatches resp of mailbox 4671042f1ef0d37137884811afcc4ae67685ce07 net: hns3: add match_id to check mailbox response from PF to VF 184cd221a86321e53df9389c4b35a247b60c1e77 net: hns3: disable port VLAN filter when support function level VLAN filter control bbfd4506f962e7e6fff8f37f017154a3c3791264 net: hns3: fix rx VLAN offload state inconsistent issue 97d0931f67f3ec50578f39ba90601380c6b50947 Merge branch 'net-hns3-fixes-for-net' b95637e2da155cb3111d008e3c5d641b4dcf5000 phy: samsung-ufs: move phy-exynos7-ufs header d64519249e1d5520e8420936d662ec2cfb155dfc phy: samsung-ufs: support exynosauto ufs phy driver ddab1e71d2df3513ed6029435b97dcd83fbaa372 Merge tag 'efi-urgent-for-v5.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi into efi/urgent edc2a7b3385d25e8f20dfe47786e6b6fcaf0f87a Merge branch 'sched/core' cb90dd1c43e661006480f22e37b2a193ac6397d2 Merge branch 'perf/core' 795f5d1b822c9717e9ed2984337c266fa661348b Merge branch 'locking/urgent' b8ea6f6890fb87bd9aa9769f8f9e9c788bcd7fa1 Merge branch 'locking/core' a20c85e7b496089df2862141facf55679748ae03 Merge branch 'efi/urgent' 5bcf8b4b8bfdf1122dff6f6f7e13b49d35603f48 Merge branch 'core/urgent' edd2e9d586466fa33027541832ad50a300c74227 Revert "igc: Export LEDs" de35038b40c12814cb736cb495d9a15c7a0b0979 Merge branch 'timers/urgent' c45c1e82bba130db4f19d9dbc1deefcf4ea994ed spi: spi-bcm2835: Fix deadlock 1bd80ff2cfb38582e258baf681211a21d448984f ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 4c922fd3d6fa4d51e1f5bb845548cbefd5de3d14 regulator: rtq2134: Add binding document for Richtek RTQ2134 SubPMIC 0555d41497de66d2f07ae36dcb46a32f0ff90d8d regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC 9632233e7de8da43711bb7cd3e054af32fedcc38 net: bridge: multicast: factor out port multicast context d3d065c0032bf7043401e34cec2114fc553f919e net: bridge: multicast: factor out bridge multicast context adc47037a7d5c8f89ca428bd840c83ab7b62730c net: bridge: multicast: use multicast contexts instead of bridge or port 613d61dbef8eb87aea0be71efc9289beea1a6106 net: bridge: vlan: add global and per-port multicast context 7b54aaaf53cb784411426c64482af0435f7c845e net: bridge: multicast: add vlan state initialization and control f4b7002a7076f025dce59647a77c8251175d2b34 net: bridge: add vlan mcast snooping knob 74edfd483de8010596d556a2339f9fb8a4ab6688 net: bridge: multicast: add helper to get port mcast context from port group eb1593a0b4c49443acbe2ebaa7a9947fa5471c01 net: bridge: multicast: use the port group to port context helper 4cdd0d10f31da9fab65eb6411441ffb71a653997 net: bridge: multicast: check if should use vlan mcast ctx 615cc23e6283e143933ecf2bf3645fe0cea5ae6a net: bridge: multicast: add vlan querier and query support 1e9ca45662d6bb65fb60d3fbb7737b081d9cffc9 net: bridge: multicast: include router port vlan id in notifications 47ecd2dbd8ec43125ea75d7d2e73c888cda8663f net: bridge: vlan: add support for global options 743a53d9636aad83da63a8638e8365e817ef6365 net: bridge: vlan: add support for dumping global vlan options 9aba624d7cb23bdfda6c8ef74bdf001e12641697 net: bridge: vlan: notify when global options change 9dee572c384846f4ece029ab5688faed0682e48a net: bridge: vlan: add mcast snooping control 2967eed908020ea997044d6f2ef9ebbca0e0e8e9 Merge branch 'bridge-vlan-multicast' c948f51c1654218af2161840014c9dcbf7c89464 memcg: enable accounting for net_device and Tx/Rx queues 6126891c6d4f6f4ef50323d2020635ee255a796e memcg: enable accounting for IP address and routing-related objects 990c74e3f41d7ae9711d3fb3e8b3f0d3088e0969 memcg: enable accounting for inet_bin_bucket cache a89893dd7b08fa85bcf643ca742ab388e001c08e memcg: enable accounting for VLAN group array 1b51d8271973e4966078f0c1a5cb061ae9a424d2 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation 2c6ad20b581e37d6331010ee1d28b3307c90ba0a memcg: enable accounting for scm_fp_list objects f7918b79019f13ece815b2a88bab12974793aed1 veth: always report zero combined channels dedd53c5e075e4277f2a01c6d78318ac16e645c3 veth: factor out initialization helper 4752eeb3d891c27905a8fdf4d80e899c0efd4ec7 veth: implement support for set_channel ethtool op 9d3684c24a5232c2d7ea8f8a3e60fe235e6a9867 veth: create by default nr_possible_cpus queues 1ec2230fc721e6270b0504c07945a74742c81f81 selftests: net: veth: add tests for set_channel e4b1dc43ec3250899356cf1de1820bf8fec8b30e Merge branch 'veth-flexible-channel-numbers' bc672d4945cea00310bc4185869a27022643eeba Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue a8c7629c622b7cfa219c9edddd4f30833c330997 s390/qeth: remove OSN support a37cfa28ebdc6a2286569ef783c4ba5c719f4902 s390/qeth: clean up QETH_PROT_* naming ae57ea7a19b784e5982ae25bdba3cdf7c98f3067 s390/qeth: clean up device_type management 2c0804044781f3de6c19efc01355611b839d5aa1 Merge branch 'bridge-vlan-multicast' 542bb39651d5f98665d637b1683d501fd320212c Merge branch 'veth-flexible-channel-numbers' c18e9405d46aa08bb4b55a35ee9bcc66ef3e89e0 Merge branch 's390-next' 63fa4322469648ae1023bb92a8b0d6a2f4bdaf2c arm64: dts: qcom: sm8250: fix usb2 qmp phy node 3abab27c322e0f2acf981595aa8040c9164dc9fb drm: Return -ENOTTY for non-drm ioctls 98aee1e3cdcd74debc093cfc9297287063e88a0f arm64: dts: qcom: sm8150: Add UFS ICE capability 2aa2b50de12d96eaf282b886330afe98c389e1e2 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in dts files 5dc43d3b362cdd904a5253498b271d20a26d135d arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes 12dd4ebda47abd5e3907da386b6fe1d8181ad179 arm64: dts: qcom: Fix usb entries for SA8155p adp board 298c81a7d44fe01b41d526ddabafcf8515c5f649 arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card 1c39e6f9b534f9f609be97890a7a9974cd17e4ab arm64: dts: qcom: sc7280: Add USB related nodes 820bf3fefa8261b51062d18d5442cb92e913390f arm64: dts: qcom: sc7280: Add USB nodes for IDP board d83e00ac90763de5f2069ad54f5a291f46e29c23 Merge branch 'arm64-fixes-for-5.14' into for-next dceb420ba59c737282aa330584868311ec8ee4a7 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'dts-for-5.15' into for-next a4d8e384db8a9e8d158a34ed8a4c49068f1b49b3 Merge remote-tracking branch 'refs/remotes/origin/for-next' into for-next 6f91d7abf1fa6ad47b660f4172463143c8820ee6 Merge branch 'octeon-DMAC' 7e777021780e9c373fc0c04d40b8407ce8c3b5d5 mt7530 mt7530_fdb_write only set ivl bit vid larger than 1 7f6726b63595c7ec8bc410364ab3be6cf4d4d407 ALSA: nm256: Fix error return code in snd_nm256_create() 727d6a8b7ef3d25080fad228b2c4a1d4da5999c6 net/sched: act_skbmod: Skip non-Ethernet packets 75d5641497a60bb5d36ff77fd3f526906cbc148c fsl/fman: Add fibre support 8fb4792f091e608a0a1d353dfdf07ef55a719db5 ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions 91bed5565bba03b2a9f7334b58ae4be9df7c3840 Revert "qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()" d3827047534caa058e64a6c8b150ae3bdfc42219 dm writecache: split up writecache_map() to improve code readability 58fd963fcd77b67e1b0178eadc3a18ce8097ce2a dm writecache: factor out writecache_map_remap_origin() d9ed8449eaf375833240d281c881d741a9fd366c dm writecache: further writecache_map() cleanup e24ef4881bdd11c13d35235a410571c0d0aa0e5d ALSA: opti9xx: fix missing { } around an if block e81d71e343c6c62cf323042caed4b7ca049deda5 ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 8798d070d416d18a75770fc19787e96705073f43 rbd: always kick acquire on "acquired" and "released" notifications ed9eb71085ecb7ded9a5118cec2ab70667cc7350 rbd: don't hold lock_rwsem while running_list is being drained cdb330f4b41ab55feb35487729e883c9e08b8a54 ceph: don't WARN if we're still opening a session to an MDS 463f36c76fa4ec015c640ff63ccf52e7527abee0 s390/boot: fix use of expolines in the DMA code 7d244643758e4cb51a29f948f6be3edd15d92cc3 s390/cpumf: fix semicolon.cocci warnings 0cde560a8bfc3cb790715f39d4535129cca9e6ae s390: update defconfigs 2f5f912c5b60501646a06cfbcefa902f5f640f6c Merge branch 'fixes' into for-next 6d14f5c7028eea70760df284057fe198ce7778dd Smack: Fix wrong semantics in smk_access_entry() e1ca90b7cc5cb5d3a38321cbb65ad36a59fcb574 EDAC/mc: Add new HBM2 memory type dca18a94d3ad94201183f64d89149553c9cec95d ALSA: sc6000: Fix incorrect sizeof operator 9b7843d1e125dca0d6ed0af9e8dd709d41eb25ad ALSA: sc6000: Assign vport directly on card's private_data 4cbb02fa76de4bbada0af9409fcce3aa747880ea arm64: dts: qcom: sc7280: Fixup cpufreq domain info for cpu7 1f23bbe68dc2f59dbb54e68cf8c4eb3f5afddc42 Merge branch 'arm64-fixes-for-5.14' into for-next c99bcf4ba1f287ad09ee56481ac65b76e5100a6f Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'dts-for-5.15' into for-next 1a3439136cff782994cc3b12ae88227fb55ac5f3 Merge remote-tracking branch 'refs/remotes/origin/for-next' into for-next bfc3cac0c76126995737f1b858d2cdb476be5b1d smack: mark 'smack_enabled' global variable as __initdata 06bad3bb15355c7f4fa9ec9fd75bba5a2fd5f02f tools/memory-model: Document locking corner cases 2151cab87a68200932809369e1987bf99df0f063 tools/memory-model: Make judgelitmus.sh note timeouts 3017c1832610411a7712beac6203083c8950f1b6 tools/memory-model: Make cmplitmushist.sh note timeouts 3d368c0285a3a4069e4160728549ca30517d1b1b tools/memory-model: Make judgelitmus.sh identify bad macros 001e4e7b27b6002ff3685b9225a7f209751e9e87 tools/memory-model: Make judgelitmus.sh detect hard deadlocks 140deb9f51d4e0ad75b550025fe472069fbf1060 tools/memory-model: Fix paulmck email address on pre-existing scripts 1ddaf3208b51e57bea2dd15bd387253ddd60ac1e tools/memory-model: Update parseargs.sh for hardware verification 927d91f51f850169f3ecf274bf7401ef20c5d076 tools/memory-model: Make judgelitmus.sh handle hardware verifications 64a7c671782fba71f49aabbe199a57c417b210e6 tools/memory-model: Add simpletest.sh to check locking, RCU, and SRCU 17b48719877213d42ac83a3e7f4f9d2053e50e20 tools/memory-model: Fix checkalllitmus.sh comment cc2db498017edf1d3ca3139c8eff946767838f01 tools/memory-model: Hardware checking for check{,all}litmus.sh 012ae5d515e5670508974cb69a0d63a9df43cb13 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files 0e0428edd83d318c885d3bf40904b103cb9e6e7e tools/memory-model: Split runlitmus.sh out of checklitmus.sh 2af6b5bae709728a156c34d2e68cbedd5f83296c tools/memory-model: Make runlitmus.sh generate .litmus.out for --hw 46d280ee93f807c0be3384b024de8bd8c3c514b0 tools/memory-model: Move from .AArch64.litmus.out to .litmus.AArch.out 69164e42a56a44665a45034a057fd9428e1cddc3 tools/memory-model: Keep assembly-language litmus tests 1cada3a91f1d3d335576bebb170236ac1e80ac80 tools/memory-model: Allow herd to deduce CPU type 4f517d311df5dbffd36401f6655120e48111ad0a tools/memory-model: Make runlitmus.sh check for jingle errors 3b02da4c1ed8ffde73e08faa369a963e8594c2a8 tools/memory-model: Add -v flag to jingle7 runs 9f2af1c8ecea3dc895fe6ac6ed6b7290a233a451 tools/memory-model: Implement --hw support for checkghlitmus.sh a5e59c6f6074759ff420118e23257d4fb3952e92 tools/memory-model: Fix scripting --jobs argument 537613009145e4ce50ec935ecef746c7037d8687 tools/memory-model: Make checkghlitmus.sh use mselect7 b0f15cf438d83d4e3dd3a8a6b803080d05907c80 tools/memory-model: Make history-check scripts use mselect7 b72e7b8b5cdc63742c37a750ccf2fc2a4c0b308a tools/memory-model: Add "--" to parseargs.sh for additional arguments 81d5bb3344c0bb23e1960718e27028400f2a9c0b tools/memory-model: Repair parseargs.sh header comment f108a961de9437cee99d7b3057baa92fcdfcfd49 tools/memory-model: Add checktheselitmus.sh to run specified litmus tests 137706786f35673ab2e3712bf678c232b3461a16 tools/memory-model: Add data-race capabilities to judgelitmus.sh 08a741c54842ce15f9bf6a25a2ba197f8562a6b6 tools/memory-model: Make judgelitmus.sh handle scripted Result: tag 50325310cf2ab1380323954f10252bae1e3a6d0a tools/memory-model: Use "-unroll 0" to keep --hw runs finite 3c1b3b02665a4762cd1174bb1602387b4446fe9c Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus e4b1ea6d7ae3bc9c26c2f412cc5338e5cdf297de Merge remote-tracking branch 'asoc/for-5.15' into asoc-next a674dd644ca4fc408391cdbf1a204e2453730694 Merge remote-tracking branch 'regulator/for-5.14' into regulator-linus baa02c98ac0b31ab5d4dc5ad6513449aecf0cd3c Merge remote-tracking branch 'regulator/for-5.15' into regulator-next 621bdeacf29be29d2418d9115fff0547992a7632 Merge remote-tracking branch 'spi/for-5.14' into spi-linus e0cdbc079fd5934b7d4c68e909d670d02b07711e Merge remote-tracking branch 'spi/for-5.15' into spi-next c39aa21599748f3845a47645f482d94099b11460 bpf, selftests: Fix test_maps now that sockmap supports UDP a750bff5b99e4097de2fa0cf00b78abb98a3c0d2 Merge tag 'at24-fixes-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current 4a8ac5e45cdaa88884b4ce05303e304cbabeb367 i2c: mpc: Poll for MCF e3879ecd366a8ccc0ad7e36bf62692c16db360a1 Documentation/RCU: Fix emphasis markers 4966090849e96f4db1e115b77d2cfb68c2f73264 Documentation/RCU: Fix nested inline markup 9984fd7e5e2f16cf867dba43ab9a4d123b91d3d3 docs: Fix a typo in Documentation/RCU/stallwarn.rst c28adacc14e70e3260063e97ebb8dd984e6f7a07 rcu/doc: Add a quick quiz to explain further why we need smp_mb__after_unlock_lock() 99c0974ffeeab111bc709fc77b6900593e2e9078 doc: Update stallwarn.rst with recent changes 8baded711edc11a14d51107f3be9d9e50da4485d rcu: Fix to include first blocked task in stall warning f6b3995a8b56dc0f89ed833ee8f78e4aeaf9514a rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock 343ad5a3e1ca6a8ce69d075921cb514f30fe32e8 rcu: Remove special bit at the bottom of the ->dynticks counter 285ec70ee6cecec1ed96b21c14b290adce341fda rcu: Weaken ->dynticks accesses and updates f690dff7cb10074b4d68d4aa215ca6501746f3c6 rcu: Mark accesses to ->rcu_read_lock_nesting ed50f41361a72b0bd124f855935c6baef12e9aff rculist: Unify documentation about missing list_empty_rcu() b080c57738d730262e93853d02a8103a46a08150 rcu/tree: Handle VM stoppage in stall detection 51f50c3bc0fd30074a50cecafbdf7c64e095d7b4 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() cc87c238077566bb03bc52b97d677779a0b48470 rcu: Start timing stall repetitions after warning complete a6cf9cd06cd3b36b14e216a07efc4852d692438f srcutiny: Mark read-side data races c87424ec22c0bbbcc61471d3056ee29b3958bd11 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() d5bb480a1272fef16f6c020e3a0f9466a51950eb rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack 7798a249ab0e608faeaf3e61a42fc700ae794e52 rcu: Remove trailing spaces and tabs aba54baa110f533e324ad99c62fd47dfa8a914fb rcu: Mark accesses in tree_stall.h 891fb9846876c6d9d22f1a16d17bb07f8cb68ee7 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() df00d93bce86ae3d0acf53ac0450080facd7e58d rcu: Use per_cpu_ptr to get the pointer of per_cpu variable d40011b02d4e8cb99f2eeaa0c14d670779361551 rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU deb37cfcfc12b1acdfc79c703ccb0a6d399dd112 rcu: Print human-readable message for schedule() in RCU reader dfcb27540213e8061ecffacd4bd8ed54a310a7b0 rcu/nocb: Start moving nocb code to its own plugin file cba712beebf32b27fea71241aa3cdd2ab0fc31a3 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() 9a83f9aea7bf2d831a1b3ad4cc46a3e23319894a tools: include: nolibc: Fix a typo occured to occurred in the file nolibc.h f916d77eedfeb3efbbcd4b209601671ec1b417f2 tools/nolibc: Implement msleep() 875fc315dbc3cdd3a5cab57b2bb7c1976ec8df44 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l 45f4b4a202c03de14e315aaae3d305820cd12221 rcu-tasks: Add comments explaining task_struct strategy bdb0cca0d11060fce8a8a44588ac1470c25d62bc rcu-tasks: Mark ->trc_reader_nesting data races f8ab3fad80dddf3f2cecb53983063c4431058ca1 rcu-tasks: Mark ->trc_reader_special.b.need_qs data races e4be1f44b6f8d36a8607a598d41c766044b74be3 rcu-tasks: Fix synchronize_rcu_rude() typo in comment fed31a4dd3adb5455df7c704de2abb639a1dc1c0 rcu: Fix macro name CONFIG_TASKS_RCU_TRACE 3fad1f7b48cd4270cda398ac124d6806eebab689 refscale: Add measurement of clock readout 6580f64ccd06a391a8072305edbfb560b0dc0bef rcutorture: Preempt rather than block when testing task stalls 8f12cead1d4992631a840d1e79a6995ebe87405e rcuscale: Console output claims too few grace periods 0dbeb44f152a3b4f6f1ba7718c15f75f53694441 locktorture: Mark statistics data races 61700f06e186a8651c50943f69939b1f3e7633d1 locktorture: Count lock readers 665c31c04981e3f66be7eafa4483f200d7c13ecf scftorture: Add RPC-like IPI tests 05caab8b4b9e15c6fd01bfde70cc5cbf581ae96b scftorture: Avoid NULL pointer exception on early exit ef4dac7dbde7ba376e340f665196988409913625 torture: Add clocksource-watchdog testing to torture.sh 4988486c875f6da5bb4b1d834ce9135ca1b0dee6 torture: Make torture.sh accept --do-all and --donone bd0b1f9493b66bc0f734e03806b62cd370d40332 torture: Enable KCSAN summaries over groups of torture-test runs 433cd5a39495c7ba8aef3fdf28c2e1d38df0b4c5 torture: Create KCSAN summaries for torture.sh runs 1dccc5a3272eb7fc215fc30b8e5d6cb5a6c99fac torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments b9b300c64da8d25cd8be6c00a8daf11d76838ba6 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments 442f99afbea1ce7d3c2cf1dc714962eea71fd7ae torture: Log more kvm-remote.sh information 5a2898f183245f72b8b4163e5bce4247e47ff7c5 torture: Protect kvm-remote.sh directory trees from /tmp reaping 2ab5bbc326f6fc8fc8acb0e14cfdc1ad23063a00 torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs d4b54d2d52840bc578b21df4186c5300982236ab torture: Move parse-console.sh call to PATH-aware scripts a3d794129e34dcd2b9757e0ff44b97429fd369a0 torture: Put kvm.sh batch-creation awk script into a temp file e8cf874883c5d83674eec409c99b79234123d1a6 torture: Make kvm.sh select per-scenario affinity masks 973e42b635bdf46b2ddfe9478faddc179d9ee507 torture: Don't redirect qemu-cmd comment lines 4ca8f1a42ec0124c43fe84553594a6bee84ed07d torture: Make kvm-test-1-run-qemu.sh apply affinity 92c93c4ec0238bd276792af50426d93c51903418 rcutorture: Upgrade two-CPU scenarios to four CPUs 695e51cda947eaa294cd81855b66309a0d5b9bd8 torture: Use numeric taskset argument in jitter.sh 86a8c99c82ecb6fc3e4b6ef30229fc13c1a4d420 torture: Consistently name "qemu*" test output files 5d3ba2b5d2d08d017b62a2ee6cc80ee97dde0d22 torture: Make kvm-test-1-run-batch.sh select per-scenario affinity masks d02bee54d9311740d15459f0b85f6a2181fcd703 torture: Don't use "test" command's "-a" argument a044938f20f5a01b8b216d3b2bef6c90262678a8 torture: Add timestamps to kvm-test-1-run-qemu.sh output 0bd06857a1d2dd4eac1ca8e9b322bb057effe772 torture: Make kvm-test-1-run-qemu.sh check for reboot loops 8bde9dd381be46728ba731da08eeadc504798546 dt-bindings: clock: qcom: Update license for GCC SC7280 ced3aaead0ba4c1b11eec51adc51465fa56aa5da dt-bindings: clock: Add SC7280 DISPCC clock binding 1a00c962f9cd0095a2759225ac25061218e99e78 clk: qcom: Add display clock controller driver for SC7280 6f1a1ced9ee616fe1e5bdebcfe060d0f03a89336 dt-bindings: clock: Add SC7280 GPUCC clock binding 3e0f01d6c7e746c1bcf577c9180775c83780ce5b clk: qcom: Add graphics clock controller driver for SC7280 f1f5a30385631d528ee2d121a456931f7279139d dt-bindings: clock: Add SC7280 VideoCC clock binding fae7617bb1428eae812f2cce5bdaa2838d0a9662 clk: qcom: Add video clock controller driver for SC7280 e2f052172bd6ff39d2e21b7e25ef79b5b66b36e5 Merge branches 'doc.2021.07.20c', 'fixes.2021.07.20c', 'nocb.2021.07.20c', 'nolibc.2021.07.20c', 'tasks.2021.07.20c', 'torture.2021.07.20c' and 'torturescript.2021.07.20c' into HEAD a1d3cc3c5eca598cfabee3a35f30f34fbe2f709b libbpf: Avoid use of __int128 in typed dump display a17553dde294289c5f45dd79b6cfd532df610b5f selftests/bpf: Add __int128-specific tests for typed data dump 720c29fca9fb87c473148ff666b75314420cdda6 libbpf: Propagate errors when retrieving enum value for typed data display 807b8f0e24e6004984094e1bcbbd2b297011a085 Merge branch 'libbpf: btf typed data dumping fixes (__int128 usage, error propagation)' eb32f9f990d974a7878a8792cee9bb821720c24b kcsan: Improve some Kconfig comments a7a73697360ea81244eea550138b8f614348860c kcsan: Remove CONFIG_KCSAN_DEBUG e675d2533a74acfa95c62e7bb088335866f44fd2 kcsan: Introduce CONFIG_KCSAN_STRICT 08cac6049412061e571fadadc3e23464dc46d0f2 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() 49f72d5358dd3c0d28bcd2232c513000b15480f0 kcsan: Rework atomic.h into permissive.h 9c827cd1fcdf54bb50f874f91af0d5de2aceb035 kcsan: Print if strict or non-strict during init d8fd74d35a8d3c602232e3238e916bda9d03d520 kcsan: permissive: Ignore data-racy 1-bit value changes e04938042d77addc7f41d983aebea125cddbed33 kcsan: Make strict mode imply interruptible watchers 531a08a403bbfbb0dec28534c10053f0d1c1a85d Merge branch 'kcsan.2021.07.20c' into HEAD 1846a7fa767fbf8cf42d71daf75d51e30e3c8327 tools/memory-model: Make read_foo_diagnostic() more clearly diagnostic 69be7e0160554a1e20991174fce827cd2bbf87ac tools/memory-model: Add example for heuristic lockless reads fdd764e8626daa462fba019e06509c763b6b0f6a tools/memory-model: Heuristics using data_race() must handle all values 50a912792cdecac347b11c9b40d229412b4d75f7 tools/memory-model: Document data_race(READ_ONCE()) 8a3af8ba2b51aa6375d4d7ca601709de59fbbddf Merge branch 'lkmm.2021.07.20c' into HEAD 256cd672f9bfc5dbe9f2353deca7e58cfe448797 Merge branch 'lkmm-dev.2021.07.20a' into HEAD 9b073961afabcf70d0804e472ea02fc6c739dcce clocksource: Prohibit clocksource watchdog test when HZ<100 fa31b17088f945653bbc8a1efba1e7311bb7266f Merge branch 'clocksource.2021.07.20c' into HEAD 67ce7b523a9de7dd755bd0c9b1dfd90fbefd5a47 Merge branch 'clk-qcom' into clk-next c2608cebed20bb307056d202258cc96ae8a9631d dm ima: measure data on table load b84d99335e3b298a874dc0ec9710eebc705e0634 dm ima: measure data on device resume 5c061ced276b726b9d861eaa887915d637cee90b dm ima: measure data on device remove 843de84e94940c04ac38edb708461abd0f93ab60 dm ima: measure data on table clear 7fefe259be8dd46663878010fceec8f0ceeb82a0 dm ima: measure data on device rename fdac9de80c2e66d6df999ac810382c66b0cb2830 dm: update target status functions to support IMA measurement e820ba87f9d15399fa565ceba4a92b902c879d29 dm: add documentation for IMA measurement support a82adfd5c7cb4b8bb37ef439aed954f9972bb618 hardening: Introduce CONFIG_ZERO_CALL_USED_REGS 6160d948cc6f83d429813449a032e64dfadd1d39 hardening: Clarify Kconfig text for auto-var-init 35fe7901150d5a4a67b4bab544e926fbbf00ebfe ALSA: cs4281: Fix missing chip initialization f263a2c2d6c7c44e9256e6a24c9fec668f22ff8b ALSA: als300: Fix missing chip initialization d364a600d6ed9cd78744031a36627d21a6deaefd ALSA: korg1212: Fix wrongly shuffled firmware loader code f976e8a941763d37cddb365a755b27bbcf5de72e ALSA: sc6000: Use explicit cast for __iomem pointer 36203e4fb4cb7d65dc471493caf132ebd8d263bb drm/i915/display/adl_p: Implement PSR changes 425057e725934b46760b0386b18bb4eb8ee066a7 drm/i915/display: Disable FBC when PSR2 is enabled display 12 and newer c7766def8f2db52646f160da8b206b9054fa1d66 Merge remote-tracking branch 'arc-current/for-curr' f74e33b728f332cc89d7a936fca2acaad0bf9dd8 Merge remote-tracking branch 'm68k-current/for-linus' 774a5043381ba55734af69d8267a7becaee86906 Merge remote-tracking branch 'powerpc-fixes/fixes' 4e88bc6067331ca09a09f43dbb4316c5cc2fce4c Merge remote-tracking branch 's390-fixes/fixes' 5e5af16183e1f361e1343efd801679775d8c3e91 Merge remote-tracking branch 'net/master' 16ed5eb04503229aa647cf68a077981f40096888 Merge remote-tracking branch 'bpf/master' d748114ab8a45704c1dd094dfb1520daabe174de Merge remote-tracking branch 'ipsec/master' adcaf34c5cb65b6dcac586a19dc064708ce6f4fb Merge remote-tracking branch 'netfilter/master' ab637d8ea452a3e9632254638ac4dda377116132 Merge remote-tracking branch 'rdma-fixes/for-rc' 3ca5b96c656d75d84536f595e2e6862f0b979724 Merge remote-tracking branch 'sound-current/for-linus' 6fd846402699bf23c0041dc7e4ecd4b882fe1d5d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' 2cd85b68061adc0b2f1acefd035bf36fb8f95b0d Merge remote-tracking branch 'regulator-fixes/for-linus' a4b9e2a9b325b0ce7ddc82fd787edf695ca1397f Merge remote-tracking branch 'spi-fixes/for-linus' 0daa3166c9d5f7bbc7ef6d7d7c7174cd615b5f04 Merge remote-tracking branch 'usb.current/usb-linus' 61d98527b7d84e89ffd48915f89966255bfe4de0 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' 5f8400e6609a09aada89028f345d4d2a6fe715cf Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' 7447f1974ffdb76d695f870c7dc86b7b829e9bc6 Merge remote-tracking branch 'iio-fixes/fixes-togreg' ffe3fcb626a83ff1b54330e8a1c4c9b8ed7a6a72 Merge remote-tracking branch 'dmaengine-fixes/fixes' b587068b512d8da59ba681d9305f76ba79f1eb8d Merge remote-tracking branch 'mtd-fixes/mtd/fixes' 29c61be66c05395ed3cdf550dd7e41049fe1ef8d Merge remote-tracking branch 'omap-fixes/fixes' c8555dcbaf0c0db908023ab5eb0950be80d5a6fd Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' 6bde59f42be46704c35e46bbbe7afd1d5b1b0c87 Merge remote-tracking branch 'btrfs-fixes/next-fixes' c7d2f4508f99c29a10baa3179c8fd5c1228bc7a2 Merge remote-tracking branch 'vfs-fixes/fixes' bdb739829b1b6e3779b3530b03e007c83c9becfc Merge remote-tracking branch 'drivers-x86-fixes/fixes' 4cea1fc33ad6a2724a9e305ad821e525e32f74fd Merge remote-tracking branch 'scsi-fixes/fixes' 76662c91b8d44de3ba0e4e4b17e1b827056a3f69 Merge remote-tracking branch 'drm-intel-fixes/for-linux-next-fixes' cdd3c704ede97f568fc62c46d87a18f5e011414c Merge remote-tracking branch 'mmc-fixes/fixes' 3bda5611bede9b3d2dbd132b60b58e5c193c1a33 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' b700b48718ab99bc138be589791d01ef65883676 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' 0590ae6b89f2c33b9ae97173dd46605a8a1f05c1 Merge remote-tracking branch 'pidfd-fixes/fixes' c23d1ccbbafa546e5a1b0a513eea56016741be40 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' a4a809c838cbaa977b1411520a2a8a78ee93c159 Merge remote-tracking branch 'drm-misc-fixes/for-linux-next-fixes' 76e50ea054ae2369040494208a4099eee70cc5c3 drm/i915/display: Fix shared dpll mismatch for bigjoiner slave db8b5864a26d2d14481900c3adc7f6bb98f8bfab Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' 5a912629caff4889bf2190f230dc5e9e79ba2541 Merge remote-tracking branch 'compiler-attributes/compiler-attributes' a9a6926ce8668aed73c29c7871c9fb54e0de26b6 Merge remote-tracking branch 'dma-mapping/for-next' aeb1c12e7763c88b6fa717e261cd53ba3773118d Merge remote-tracking branch 'asm-generic/master' db1b9cb0d31ee2243dcc0509e54a7d4c2307fa27 Merge remote-tracking branch 'arm/for-next' 7d549302026d44366082ac1b09764f42bc1650ba Merge remote-tracking branch 'actions/for-next' fdfc3d8eec376875a0105c569dd495cdee4d58e0 Merge remote-tracking branch 'amlogic/for-next' c365be32c947e91adc4e55773c3ef7638b9efe38 Merge remote-tracking branch 'aspeed/for-next' 27e4d5a4aa8e2377a14da68efe2c7d39fa9f5808 Merge remote-tracking branch 'at91/at91-next' c8cb4466ec4c6557816662b9b1909486179660a8 Merge remote-tracking branch 'imx-mxs/for-next' e27e0eb98e97262d06be1a027d8c08e654ec2244 Merge remote-tracking branch 'keystone/next' 7f21efe8477bb32b5e4a577337a2784a8a7dd608 Merge remote-tracking branch 'mediatek/for-next' 2f576cf7eba78d4e660c6e0c06f47e48a5bc2b59 Merge remote-tracking branch 'mvebu/for-next' 566d567c63173a2827d6d037f9b762119a0cbfc3 Merge remote-tracking branch 'omap/for-next' d1eaa8ed6e00f00bc93d36b40b645b6305540aeb Merge remote-tracking branch 'qcom/for-next' d80615fe1cbb28d4daf5776135c007afcf48fd28 Merge remote-tracking branch 'renesas/next' 8980725da85ba6660b66a62185d58697cb95cbc0 Merge remote-tracking branch 'rockchip/for-next' 9714ee5043089850572e4d2180ce7fd7958cfc9c Merge remote-tracking branch 'samsung-krzk/for-next' 5649d8d394781d2d490743b1f6e5299e30442b49 Merge remote-tracking branch 'scmi/for-linux-next' 07148f644e77734effadf40eb0be2e428e3f7904 Merge remote-tracking branch 'stm32/stm32-next' 2673996b935cd4123d25db947132e5e2e57ec0e1 Merge remote-tracking branch 'sunxi/sunxi/for-next' 215b030a96d2d089f9f20560ac951e6bec3fd7aa Merge remote-tracking branch 'tegra/for-next' d3104911a8613252d79aea8bc97164c2c70d4ebd Merge remote-tracking branch 'ti-k3/ti-k3-next' c18a67e7181d597b6240d6531aa5a346aa569e5e Merge remote-tracking branch 'xilinx/for-next' ed27da0736d7ed7df19f8a0fbf05008c3bc47878 Merge remote-tracking branch 'clk/clk-next' 87c8f2cfff7f802aa7d7ac0fe16e287ac4e6495e Merge remote-tracking branch 'clk-renesas/renesas-clk' efce1a85641b9e89c2922fa3a830412e7a2ef606 Merge remote-tracking branch 'h8300/h8300-next' 74b05127e32153dff4f8edb7afa2185817a2bd73 Merge remote-tracking branch 'm68k/for-next' a42104324d05c717986ec409b34997e400846fbe Merge remote-tracking branch 'm68knommu/for-next' 8dce20845b13b55d447a6220160ab35f1e3631da Merge remote-tracking branch 'mips/mips-next' 15d31fc30df5da1514fb1f2a5f98c9e981786724 Merge remote-tracking branch 'parisc-hd/for-next' bebf1e0ca6cdb5f134a9953a97ccd1ec05df6424 Merge remote-tracking branch 's390/for-next' 8a967cd9bec85cfdd21b5f1497138c297d1743b0 Merge remote-tracking branch 'sh/for-next' 63da001bb7f8ec65a7df0f2bb1746b4790f56e5c Merge remote-tracking branch 'xtensa/xtensa-for-next' 70e55e4f0ffbe3e84153f1ba76b6309688c68f72 Merge remote-tracking branch 'pidfd/for-next' eccb465880b17ec4a0b471cdb3495e5e70e2b00d Merge remote-tracking branch 'fscache/fscache-next' 60eed8228dde5da06cd4a99aa5d375bb87e46e13 Merge remote-tracking branch 'btrfs/for-next' d3fa760df0204047e4fb0c4df0f66379c60405c8 Merge remote-tracking branch 'ceph/master' 3b59540bd2cfbfd8e6a73aa9935615d64c2b39dd Merge remote-tracking branch 'cifs/for-next' 95dda1738c00df2c8c79971587f7b04e4ab0cd53 Merge remote-tracking branch 'cifsd/cifsd-for-next' acffca333c6d018c269f24a4734dee2a656a6791 Merge remote-tracking branch 'ext3/for_next' 019392844edf911cf79b4199f98fe0b993b843b2 Merge remote-tracking branch 'f2fs/dev' f3b966245c1cbbfc67bbaa26f0c95e7156ab44b9 Merge remote-tracking branch 'gfs2/for-next' 7226719aa811fbce0d5fb7f860be6735c71fbdf7 Merge remote-tracking branch 'cel/for-next' 7cc303ca88f20de6b360fa7a8e0e65489cb0a8dd Merge remote-tracking branch 'overlayfs/overlayfs-next' 1de80e27770166a59df6b756e6162ccc5617d35e Merge remote-tracking branch 'v9fs/9p-next' f73e077f25cad6950cd77c8c22280ee666ecd0fa Merge remote-tracking branch 'zonefs/for-next' 4057aec82d733ec586ce7f857cbee9e514fa9161 Merge remote-tracking branch 'file-locks/locks-next' 0d83fbb02b4da06e5522568a942a4c1d4f94c61e Merge remote-tracking branch 'printk/for-next' 8374314dcefe19ec1dffa68a8ee97981a0776d94 Merge remote-tracking branch 'pstore/for-next/pstore' 73c354533883d88d77c92040f519c34d33abfa01 Merge remote-tracking branch 'hid/for-next' 9fb5f44d5bef62bad69fdfdb0a20bfcc0d11c9df Merge remote-tracking branch 'i2c/i2c/for-next' 39e82bd0c275fe9e7e2b469dd7e3f8e998c187cc Merge remote-tracking branch 'hwmon-staging/hwmon-next' e10d60a71be3bf31832328a40b80add7f33eb039 Merge remote-tracking branch 'jc_docs/docs-next' 69e02a9b6154bb03382d23796e45d88da076c655 Merge remote-tracking branch 'v4l-dvb-next/master' 6dbd1f45dc11c35ef139ddd5da461ab2c8fc429c Merge remote-tracking branch 'pm/linux-next' 6a21b40709923c893c64133a3670c454b03a7cd4 Merge remote-tracking branch 'ieee1394/for-next' 527a3a01292d41b73e41375ddf46fcee1804e12d Merge remote-tracking branch 'dlm/next' 15046bf5735a894f7089c716fa19f8f6e611896d Merge remote-tracking branch 'swiotlb/linux-next' e099b12b9a847c2d72e7dfc96887be3ee8a7a636 Merge remote-tracking branch 'rdma/for-next' d722af25bef2d552dbcd66e8726766afb1ec37b9 next-20210720/net-next f66f3eecaf156d6b6c886dec16d054fb631a1b40 Merge remote-tracking branch 'bpf-next/for-next' 207969d9df244cf5591511ce3fa430e52136497e Merge remote-tracking branch 'ipsec-next/master' 48cfc677baf245de037f79e2e968c1b54e9d313a Merge remote-tracking branch 'mlx5-next/mlx5-next' d3f681cdab1579138a58db2ca658147107ca76c8 Merge remote-tracking branch 'bluetooth/master' 80e2751bf641382bde821153dc11096c59c4dd74 Merge remote-tracking branch 'mtd/mtd/next' 3e8cca9567039f791e487f7a781b78bd98e1b308 Merge remote-tracking branch 'nand/nand/next' 44f473fd02d973aaae419cb79f0e18bce67c0ab1 Merge remote-tracking branch 'crypto/master' 356df0729323e9f0e9a7a059119f671a55baa5a8 Merge remote-tracking branch 'drm-misc/for-linux-next' db87455cde8ffe4fcd825ceae86d65c8441c611d Merge remote-tracking branch 'amdgpu/drm-next' 031a26683e97b6751efc6f19932ae868fec139c8 Merge remote-tracking branch 'drm-intel/for-linux-next' ef63b85433579a82e45872366fde0fcc1e9951ce Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' 226e16d5ba777d052d80aba18be56e32b66ff29d Merge remote-tracking branch 'etnaviv/etnaviv/next' 274e783200b3f33a12de27919d45dd05396a6136 Merge remote-tracking branch 'regmap/for-next' 73cc9330fe337a47e2b2e70a52772b7bea3e777b Merge remote-tracking branch 'sound/for-next' b466bb8fab1edf3ff3703aea77bb74eab46b1af3 Merge remote-tracking branch 'sound-asoc/for-next' 7ba46799d34695534666a3f71a2be10ea85ece6c scsi: core: Add scsi_prot_ref_tag() helper 3b3a72c4f796e29b6feecd6b58155ab513f9998b Merge remote-tracking branch 'modules/modules-next' e2e9cd68fb3c673f7c1e12792f3137b77f6f7431 scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI 73e61d5c22bfad25573a5373739ee1be8bb7d63d scsi: zfcp: Use the proper SCSI midlayer interfaces for PI c78be80d20cd52c302b92640550087ede9c4304a scsi: scsi_debug: Remove dump_sector() f7be677227a5375cefd084df2c88864fc673e24a scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling f0f214fe8cd32224267ebea93817b8c32074623d scsi: core: Introduce scsi_get_sector() 87662a472a9d8980b26ba5803447df2c4981d467 scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() d2c945f01d233085fedc9e3cf7ec180eaa2b7a85 scsi: core: Make scsi_get_lba() return the LBA 54815088859fa766c7879a06ee028e0cee4f589e scsi: ufs: core: Use scsi_get_lba() to get LBA 21ec8da1be2179e5feef8411bdcadbffadc902b7 Merge remote-tracking branch 'input/next' 85d0b138d744abaceb7ce6717aba9b9fd83c79d1 Merge remote-tracking branch 'block/for-next' 82cb67aa8eef8b57104cbbdb2cf42bc418d67a7e Merge remote-tracking branch 'device-mapper/for-next' 63de3a24df5c7f507b3585f31254e7a744cd6f41 Merge remote-tracking branch 'mmc/next' 053e58c0f97c0020d51f4e5b3e1bae598e212513 Merge remote-tracking branch 'mfd/for-mfd-next' 31a3c9b66ba06fd67c90410cc5e6cefd40e4d979 Merge remote-tracking branch 'battery/for-next' 9721c9d82d39da59349794f75b1282a5e3e3d062 Merge remote-tracking branch 'regulator/for-next' 824aaa13f46d111c5838c75d5b756d5379e90144 Merge remote-tracking branch 'security/next-testing' b27bbdac4fa99351eaae44c08c1e61c44954323e Merge remote-tracking branch 'apparmor/apparmor-next' 46644f901767a4cdb486a6b2a9628e5d351590a4 Merge remote-tracking branch 'keys/keys-next' 37fd8eb5ae72ba2d81b9326b38825299628efd8d Merge remote-tracking branch 'selinux/next' 27a23c89020e5311d8ae89b23e1a05ffef1e04ee Merge remote-tracking branch 'smack/next' 861ad150e662c660747ecb094115827d9a94bfbf Merge remote-tracking branch 'tomoyo/master' b46d4172479e6060a48b4fad22db76387102084f Merge remote-tracking branch 'audit/next' c4bbbc3fb239363b1cf40e65c163aaf8aa93e648 Merge remote-tracking branch 'devicetree/for-next' 880fc56fda77489afa621e73bdaab75ca84c4e0e Merge remote-tracking branch 'spi/for-next' 85cb69f91252058f42761b9d5fbbd7aa7dc36a01 Merge remote-tracking branch 'tip/auto-latest' 46fd336d9d21bea72c8553daaf73756bbba195c6 Merge remote-tracking branch 'clockevents/timers/drivers/next' e15f669cd996b85bb07b0e787fa78806477bf211 scsi: libsas: Allow libsas to include SCSI header files directly 7cf3529e655f761cdafe911fe37e03ddfbcae9e1 Merge remote-tracking branch 'edac/edac-for-next' 6bd91502fe9a8476d3418c6a8fa3ffb669e4d7f2 Merge remote-tracking branch 'rcu/rcu/next' c44ee315fc7715afc93c672bf135e83ad349dc9d Merge remote-tracking branch 'percpu/for-next' 80cb362cdd7e053d3f81c6f779adcc44b37af206 Merge remote-tracking branch 'workqueues/for-next' 17e386967acdd9331b367455f314ade89f526bc4 Merge remote-tracking branch 'leds/for-next' 6178925933d00d1f9648424490df1ceaf5e5f236 mm: Convert get_page_unless_zero() to return bool 22068106b4f88d90537bcef2e502c3cfe16ea96e Merge remote-tracking branch 'ipmi/for-next' b41bbe594079e89cc8e11a28427ac633659f0c04 Merge remote-tracking branch 'usb/usb-next' ca855b58c2dfe3f5c7c0a38adf980edced9e3314 mm: Introduce struct folio 6b474ab1d9c8cc969b57147b9a9e87f69502ecdc mm: Add folio_pgdat(), folio_zone() and folio_zonenum() 5865040721643c7340df8976b1631a05f3678065 mm/vmstat: Add functions to account folio statistics 3c68c9bb347823808e0a52e3c363c47a504bb063 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() 25f5b0e994d9a90994a28377a426c5c8d0373a66 mm: Add folio reference count functions 532e83a85797b2efde486eed9c8d6c4cf9df59d2 mm: Add folio_put() 43a839dc66bf4d46d7c0721b37006603b3d1c15a mm: Add folio_get() 3f6e3c58f2acfd58ecf244c26e820b7d1f8abe0e mm: Add folio_try_get_rcu() 8c02d1a1387610edb84cd5f5fcbc78adcd0591cf mm: Add folio flag manipulation functions f7a513cf520c22d5f252c2925f18ace66e0c241c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' 09aed6c84480e8541dabd5ee7c79588e4cb3b291 Merge remote-tracking branch 'phy-next/next' e8efa1f522c490138f69fd88c46c3ddbce23e332 Merge remote-tracking branch 'dmaengine/next' e909a8372168136271cb797b128ee760b09fc597 Merge remote-tracking branch 'cgroup/for-next' 58af0cb3065b0dc286acaba47e3d11a3f5639a8b Merge remote-tracking branch 'scsi-mkp/for-next' 9f8f0453eb89abd6464c8933d92e3f3721b0a2a9 Merge remote-tracking branch 'rpmsg/for-next' 61ebcef4280540d74bac745741ca205f335c5c6d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' 7e00dd1aab3d01aab7975763ffe2a77b8dae0b33 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' 938ebf5b773271728fdc0e2a305c600fd8a89b7e Merge remote-tracking branch 'livepatching/for-next' fecf2e66f80023e9e213dc9a772b783164ceb8fc Merge remote-tracking branch 'coresight/next' cde9738a627c4bb6c12f2b35452e9c0710ea64de Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' 67c17c0854d7e95af466ff7c3ccc6a7c9e4065e6 Merge remote-tracking branch 'ntb/ntb-next' bff5a04a273c4a6290a183affb368a06e89abeb7 Merge remote-tracking branch 'seccomp/for-next/seccomp' 730de9cd3c9cf5810417820885737b52ba48c73b Merge remote-tracking branch 'kspp/for-next/kspp' 3a8608f04ce17a438c3a9e04d26381cb8a22ccaf Merge remote-tracking branch 'gnss/gnss-next' 57b7c52f4bd215a13a9beb763dc4b79f4e36fa20 Merge remote-tracking branch 'slimbus/for-next' b3f4b6e507fb4fdf99cb5f7d460903a06d55e885 Merge remote-tracking branch 'hyperv/hyperv-next' 63984049e50aeeb18fce18f579fb14a1b2a137f6 mm/lru: Add folio LRU functions f1f9854412318729f0875709b52d369316e6b9ee mm: Handle per-folio private data 67431f80c18a45d74097d8a0bc0f3268c94e7113 mm/filemap: Add folio_index(), folio_file_page() and folio_contains() b7cf2ff5130937c9702862044ada5c4412f0f972 mm/filemap: Add folio_next_index() b12454fd08e2d788792ee805852a0d68e30efb3c mm/filemap: Add folio_pos() and folio_file_pos() 4480cfeb324694ab640a9e51d0bb2c06713134a5 mm/util: Add folio_mapping() and folio_file_mapping() 0235f13bc03d178b948bc529cdca69daf0d67739 mm/filemap: Add folio_unlock() 2896ce5ea108e681462dae13512e640a3c59aa79 mm/filemap: Add folio_lock() 5cf748ee7b753dd79c8c150a451ececd347e44bb Merge remote-tracking branch 'auxdisplay/auxdisplay' a7a9dbf5c6586f6ca0df57f57538cce1e4e77e2e mm/filemap: Add folio_lock_killable() e3700f8b6abeca88e6fb6bb7d6d9482d35554822 mm/filemap: Add __folio_lock_async() 35e305eee20d02172fc24acd382ab52c93490dd4 mm/filemap: Add folio_wait_locked() d42e083e5eff0141ab954dee7fd4e39169eb85db mm/filemap: Add __folio_lock_or_retry() 6ac258a39fe42ccd8442770b2a74d165093aa6af mm/swap: Add folio_rotate_reclaimable() 545c0f03d3dd47480a5f52afda98c904df499221 mm/filemap: Add folio_end_writeback() ec086dcf8229d4fa257dc941dd1dcb9886889059 mm/writeback: Add folio_wait_writeback() f9b3e3eb6c9e8090a27d2d46349f674022308195 mm/writeback: Add folio_wait_stable() ee44f674fd1cb531e7908a2cfa02579f34f5a19d mm/filemap: Add folio_wait_bit() 3e638af9e1da9fa5fa2dc4f2bdab14f2be863987 mm/filemap: Add folio_wake_bit() 9ee05b20d86bc0ab655f183cc5a02100895eec83 mm/filemap: Convert page wait queues to be folios db0fdd319996f0eba9cc7f500572f6d00602d54c mm/filemap: Add folio private_2 functions adbd51adde6966c67f68eefc22ec4d18efa406d4 fs/netfs: Add folio fscache functions c7a695c753c6556a0bb869b6d1d1bcb3a46672f9 mm: Add folio_mapped() c05ea894634505f27d6dd280e02b9d16b140e212 mm: Add folio_nid() 37d0d06931ca9812fcbaf84f1361e21618cbabda mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() 45353d2ed2349f500b1892f5d4af57f53093ad08 mm/memcg: Use the node id in mem_cgroup_update_tree() b63c717ace47a58d3269b0897b7192a058962af1 mm/memcg: Remove soft_limit_tree_node() d971e46b0c9f0395d735ee537184cea9aa13db62 mm/memcg: Convert memcg_check_events to take a node ID 5839473bd4f78dec6f11177e78b1c2866d6ac563 mm/memcg: Add folio_memcg() and related functions f3554a5d903d545511d6b2732727b5bf10170b2c mm/memcg: Convert commit_charge() to take a folio 5ff6043deb5c659e567cc1b958f39f85c6b0ff09 Merge remote-tracking branch 'fpga/for-next' ea56ad988f1cd9330d2021b07042344e98e52983 Merge remote-tracking branch 'mhi/mhi-next' e4ce7f897d4d1ea3e8dc6b87a62f88b1c2213e01 Merge remote-tracking branch 'rust/rust-next' 05bb7bbab4289c6b987ae48f910494af2ae78cb5 mm/memcg: Convert mem_cgroup_charge() to take a folio 02b7596c188f86c0d9af678b54f20b7417b1a8ba mm/memcg: Convert uncharge_page() to uncharge_folio() 8b2afb6a1c3487366dd4bce5795d849ea6ce594c mm/memcg: Convert mem_cgroup_uncharge() to take a folio 368632f255f3779558021a5bb25243b0cc9c3776 mm/memcg: Convert mem_cgroup_migrate() to take folios 03089bebe2fd1693aec494791e167db69c9e74fb mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio 431abf8d1f5447a188d3d13cfd6ec80f465389f4 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() 3bc60147718a78cf47d4984742d1da76c509c505 mm/memcg: Convert mem_cgroup_move_account() to use a folio 68f323a0202b427ecd8e364ef1d2404f6c1c06de mm/memcg: Add folio_lruvec() a8f645b17cd48be554f1c2c8dbf957b37bf435c8 mm/memcg: Add folio_lruvec_lock() and similar functions 3af582717b6f6d3afb98c33275c0e48c8e8eb323 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() a4a132a455dcaa984b8ec0d50ac8dc817429b65a mm/workingset: Convert workingset_activation to take a folio 20ad74f7ddc03be082b11443620b561c9d51fb2a mm: Add folio_pfn() 762409917a0e5d3e5672809c22fe95ffd874ada4 mm: Add folio_raw_mapping() 0c5ad2f8337c47fda8c70a5fd1ca787566e8f6a8 mm: Add flush_dcache_folio() c04d573725fe91f25d364ebf53aa6fe69a6c508c mm: Add kmap_local_folio() 2f95d5d3d5d1edb2845e7822dbb611fc99fce929 mm: Add arch_make_folio_accessible() 304650607e3eceafe033e60120e8c8285e3e4659 mm: Add folio_young and folio_idle a8cd61904b95587870cb719810acdb6ed885a424 mm/swap: Add folio_activate() 74960c9266d7af03f2aab7be512172732cac6e27 mm/swap: Add folio_mark_accessed() c79f3404c57ed17430547347b150c3cf5671e508 mm/rmap: Add folio_mkclean() 99a8a26a685980523f2a5b200ff67813f8b2ca47 mm/migrate: Add folio_migrate_mapping() 2500732b0ec2bfd34b1f91140d145ed24468cabe mm/migrate: Add folio_migrate_flags() 9580617f34a99a830a7d878f226cc46f38229131 mm/migrate: Add folio_migrate_copy() 7bb67ac2cef01bc37dddd3e7057671bd882bac01 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() 8cd9121b80a241037f8b4c0529556f11bcda2d88 flex_proportions: Allow N events instead of 1 2910997a83c2ea77a61188796cb684e8c7cff461 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() 7cfa3de8ce5d55fd3df5dfd9789ed481065ca370 mm/writeback: Add __folio_end_writeback() e8fc4f61a3e38038ba915a98a28949edaf9db862 mm/writeback: Add folio_start_writeback() 2395213a7c72fe3b8851fb456a5e389f0782bcd6 mm/writeback: Add folio_mark_dirty() 9944df90277eda1626af685137438390e1b759ab mm/writeback: Add __folio_mark_dirty() 89b618abf365a08d6267e55ad0f407f250942698 mm/writeback: Convert tracing writeback_page_template to folios c30cd4a8d4f6018a660bcdd39b7657f5237cb54d mm/writeback: Add filemap_dirty_folio() 5904df55b1e3e82360534246948576badbbfc332 mm/writeback: Add folio_account_cleaned() 6e8c9bfb3bf9d640062e172d26106a87f692d148 mm/writeback: Add folio_cancel_dirty() d8cbe5f1f8ec0f27cbe8eaadb420e824a7ea1610 mm/writeback: Add folio_clear_dirty_for_io() 0457b93491fc08f3cb2a98878eaa3052b6004be8 mm/writeback: Add folio_account_redirty() 264241b8c09cfccec5534b6aea7c58e213260597 mm/writeback: Add folio_redirty_for_writepage() 96a4488ba0b4a73ceeea720b406d4d1f1ed1e654 mm/filemap: Add i_blocks_per_folio() 7a8cc3a1df6c64b0cfe65fd2e14b109f12097a90 mm/filemap: Add folio_mkwrite_check_truncate() 00821c9b7d6213a0268e7e7326563ed4d2b68334 mm/filemap: Add readahead_folio() 0566c71d4ade91c7a21cbcca5a0491eba30e3f09 mm/workingset: Convert workingset_refault() to take a folio c7a5f4e113f9449b707582477a54063fbcb61018 mm: Add folio_evictable() 08b95039032e34bb47eac9a6cb2919f16afef90c mm/lru: Convert __pagevec_lru_add_fn to take a folio 7f439e4bdc0964a9bef9bba61e71293b68ac4e64 mm/lru: Add folio_add_lru() 22cc01cbe65bc25eaf169793df29319ff55704f2 mm/page_alloc: Add folio allocation functions f5d803e029282d4e645458097c94339f7eb19be5 mm/filemap: Add filemap_alloc_folio 70455835009723a9cf29ef2ee791cd6e1c503e70 mm/filemap: Add filemap_add_folio() d63e4fb4fa18d8949fee09023fd7ffa0e2139c2f mm/filemap: Convert mapping_get_entry to return a folio c46e26a837f359a781cfdb39011de0e842d53374 mm/filemap: Add filemap_get_folio be69217cf4decf0bb8d49c9a726b96e0d9f92ce9 mm/filemap: Add FGP_STABLE b4e39e59e64e0cf011d0770798ffece3d6a76277 Merge remote-tracking branch 'folio/for-next'