This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/linux.
from 6f38be8f2ccd Merge tag 'docs-5.17' of git://git.lwn.net/linux adds 6d48de655917 crypto: atmel-aes - Reestablish the correct tfm context at [...] adds 680efb33546b hwrng: cavium - Check health status while reading random data adds efd21e10fc3b crypto: caam - replace this_cpu_ptr with raw_cpu_ptr adds 94ad2d19a97e crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs [...] adds 7875506f7a75 MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYP [...] adds 574c833ef3a6 crypto: hisilicon/hpre - use swap() to make code cleaner adds 4a9dbd021970 crypto: qce - fix uaf on qce_aead_register_one adds b4cb4d316319 crypto: qce - fix uaf on qce_ahash_register_one adds e9c195aaeed1 crypto: qce - fix uaf on qce_skcipher_register_one adds a9887010ed2d crypto: testmgr - Fix wrong test case of RSA adds 3121d5d11818 crypto: octeontx2 - use swap() to make code cleaner adds 882ed23e103f crypto: ccree - remove redundant 'flush_workqueue()' calls adds 370a40ee2283 crypto: ccp - no need to initialise statics to 0 adds ce8ce31b2c5c crypto: drbg - prepare for more fine-grained tracking of s [...] adds 2bcd25443868 crypto: drbg - track whether DRBG was seeded with !rng_is_ [...] adds 262d83a4290c crypto: drbg - move dynamic ->reseed_threshold adjustments [...] adds 074bcd4000e0 crypto: drbg - make reseeding from get_random_bytes() synchronous adds 559edd47cce4 crypto: drbg - make drbg_prepare_hrng() handle jent instan [...] adds 8ea5ee00beb9 crypto: drbg - reseed 'nopr' drbgs periodically from get_r [...] adds c79391c696da crypto: qat - do not handle PFVF sources for qat_4xxx adds 5002200b4fed crypto: qat - fix undetected PFVF timeout in ACK loop adds 95b4d40ed256 crypto: qat - refactor PF top half for PFVF adds 08ea97f48883 crypto: qat - move vf2pf interrupt helpers adds b7c13ee46ceb crypto: qat - move VF message handler to adf_vf2pf_msg.c adds 720aa72a77f4 crypto: qat - move interrupt code out of the PFVF handler adds 956125e21f46 crypto: qat - change PFVF ACK behaviour adds 04cf47872c7e crypto: qat - re-enable interrupts for legacy PFVF messages adds bd59b769ddac crypto: qat - split PFVF message decoding from handling adds 1d6133123fb2 crypto: qat - handle retries due to collisions in adf_iov_ [...] adds b85bd9457dc3 crypto: qat - relocate PFVF PF related logic adds 7e00fb3f162c crypto: qat - relocate PFVF VF related logic adds 6f2e28015bac crypto: qat - relocate PFVF disabled function adds bc63dabe5254 crypto: qat - add pfvf_ops adds 9baf2de7ee4e crypto: qat - differentiate between pf2vf and vf2pf offset adds 49c43538ce05 crypto: qat - abstract PFVF send function adds 1ea7c2beca5b crypto: qat - abstract PFVF receive logic adds 09ce899a592f crypto: qat - reorganize PFVF code adds f6aff914989e crypto: qat - reorganize PFVF protocol definitions adds 1d4fde6c4e80 crypto: qat - use enums for PFVF protocol codes adds 25110fd2e346 crypto: qat - pass the PF2VF responses back to the callers adds c35c76c6919e crypto: qat - refactor pfvf version request messages adds e669b4dedd89 crypto: qat - do not rely on min version adds 1d9a915fafab crypto: qat - fix VF IDs in PFVF log messages adds 8616b628ef69 crypto: qat - improve logging of PFVF messages adds 83f50f2948ba crypto: sun8i-ce - Add support for the D1 variant adds b808f32023dd crypto: kdf - Add key derivation self-test support code adds 026a733e6659 crypto: kdf - add SP800-108 counter key derivation function adds d7921344234d security: DH - remove dead code for zero padding adds d3b04a4398fe security: DH - use KDF implementation from crypto API adds 376a5c3cdd7c crypto: hisilicon - modify the value of engine type rate adds ecc7169d4f73 crypto: hisilicon/qm - modify the value of qos initialization adds 488f30d4b8b3 crypto: hisilicon/qm - some optimizations of ths qos write [...] adds 13389403fe8a crypto: hisilicon/qm - simplified the calculation of qos s [...] adds 552d03a223ed crypto: jitter - consider 32 LSB for APT adds 1ce1bacc4809 crypto: rsa - limit key size to 2048 in FIPS mode adds 1e146c393b15 crypto: dh - limit key size to 2048 in FIPS mode adds 330507fbc9d8 crypto: des - disallow des3 in FIPS mode adds 087e1d715bcc crypto: caam - save caam memory to support crypto engine r [...] adds 5876b0cb883d crypto: sa2ul - Use bitfield helpers adds 0ea275df84c3 crypto: octeontx2 - uninitialized variable in kvf_limits_store() adds 3219c2b1bd4c crypto: dh - remove duplicate includes adds 0a2f9f57c6ba crypto: stm32/cryp - defer probe for reset controller adds 029812aee3a1 crypto: stm32/cryp - don't print error on probe deferral adds 41c76690b099 crypto: stm32/cryp - fix CTR counter carry adds d703c7a994ee crypto: stm32/cryp - fix xts and race condition in crypto_ [...] adds 39e6e699c7fb crypto: stm32/cryp - check early input data adds 6c12e742785b crypto: stm32/cryp - fix double pm exit adds fa97dc2d48b4 crypto: stm32/cryp - fix lrw chaining mode adds 4b898d5cfa4d crypto: stm32/cryp - fix bugs and crash in tests adds 95fe2253cc1a crypto: stm32/cryp - reorder hw initialization adds 8f7977284331 crypto: drbg - ignore jitterentropy errors if not in FIPS mode adds b454fb702515 crypto: jitter - don't limit ->health_failure check to FIPS mode adds 710ce4b88f9a crypto: jitter - quit sample collection loop upon RCT failure adds 3d6b661330a7 crypto: stm32 - Revert broken pm_runtime_resume_and_get changes adds d9d7749773e8 crypto: octeontx2 - add apis for custom engine groups adds fed8f4d5f946 crypto: octeontx2 - parameters for custom engine groups adds 3f9dd4c802b9 crypto: hisilicon/qm - fix incorrect return value of hisi_ [...] adds 015e42c85f1e crypto: x86/des3 - remove redundant assignment of variable nbytes adds c8341ac62bed crypto: ccp - Add SEV_INIT rc error logging on init adds e423b9d75e77 crypto: ccp - Move SEV_INIT retry for corrupted data adds cc17982d58d1 crypto: ccp - Refactor out sev_fw_alloc() adds b64fa5fc9f44 crypto: ccp - Add psp_init_on_probe module parameter adds 3d725965f836 crypto: ccp - Add SEV_INIT_EX support adds 61a13714a985 crypto: cavium - Use kcalloc() instead of kzalloc() adds 0b62b664d52c crypto: marvell/octeontx - Use kcalloc() instead of kzalloc() adds 244d22ffd656 crypto: api - Replace kernel.h with the necessary inclusions adds 51fa916b81e5 crypto: hisilicon/hpre - fix memory leak in hpre_curve2551 [...] adds 808957baf3aa crypto: hisilicon/zip - enable ssid for sva sgl adds fc6c01f0cd10 crypto: hisilicon/qm - fix deadlock for remove driver adds f123e66df6ca crypto: hisilicon/qm - remove unnecessary device memory reset adds 9ee401eacedd crypto: hisilicon/qm - code movement adds 145dcedd0e17 crypto: hisilicon/qm - modify the handling method after ab [...] adds a0a9486bebc4 crypto: hisilicon/qm - use request_threaded_irq instead adds 95f0b6d53637 crypto: hisilicon/qm - reset function if event queue overflows adds 696645d25baf crypto: hisilicon/qm - disable queue when 'CQ' error adds 223a41f54946 crypto: hisilicon/zip - add new algorithms for uacce device adds 38e9791a0209 hwrng: cn10k - Add random number generator support adds acd93f8a4ca7 crypto: x86/curve25519 - use in/out register constraints m [...] adds eca568a39481 crypto: omap - increase priority of DES/3DES adds 3954ab6d9fce crypto: octeontx2 - Use swap() instead of swap_engines() adds e0441e2be155 crypto: qat - get compression extended capabilities adds 547bde7bd4ec crypto: qat - set CIPHER capability for QAT GEN2 adds cfe4894eccdc crypto: qat - set COMPRESSION capability for QAT GEN2 adds 4b44d28c715d crypto: qat - extend crypto capability detection for 4xxx adds 03125541ca29 crypto: qat - support the reset of ring pairs on PF adds 448588adcdf4 crypto: qat - add the adf_get_pmisc_base() helper function adds 6ed942ed3c47 crypto: qat - make PFVF message construction direction agnostic adds 028042856802 crypto: qat - make PFVF send and receive direction agnostic adds 0aeda694f187 crypto: qat - set PFVF_MSGORIGIN just before sending adds db1c034801c4 crypto: qat - abstract PFVF messages with struct pfvf_message adds 952f4e812741 crypto: qat - leverage bitfield.h utils for PFVF messages adds 1c94d8035905 crypto: qat - leverage read_poll_timeout in PFVF send adds 6f87979129d1 crypto: qat - improve the ACK timings in PFVF send adds 4d03135faa05 crypto: qat - store the PFVF protocol version of the endpoints adds 3a5b2a088328 crypto: qat - store the ring-to-service mapping adds 673184a2a58f crypto: qat - introduce support for PFVF block messages adds 851ed498dba1 crypto: qat - exchange device capabilities over PFVF adds 73ef8f3382d1 crypto: qat - support fast ACKs in the PFVF protocol adds e1b176af3d7e crypto: qat - exchange ring-to-service mappings over PFVF adds 925b3069cf6e crypto: qat - config VFs based on ring-to-svc mapping adds a9dc0d966605 crypto: qat - add PFVF support to the GEN4 host driver adds 0bba03ce9739 crypto: qat - add PFVF support to enable the reset of ring pairs adds beb1e6d71f0e crypto: qat - allow detection of dc capabilities for 4xxx adds 0cec19c761e5 crypto: qat - add support for compression for 4xxx adds 3438e7220b31 crypto: octeontx2 - out of bounds access in otx2_cpt_dl_cu [...] adds 10371b6212bb crypto: octeontx2 - prevent underflow in get_cores_bmap() adds ace7660691f8 MAINTAINERS: update caam crypto driver maintainers list adds c2aec59be093 crypto: omap-aes - Fix broken pm_runtime_and_get() usage adds 4cee0700cf1d crypto: hisilicon/qm - disable qm clock-gating adds d7779e22e89a crypto: ux500 - Use platform_get_irq() to get the interrupt adds 25d04a382ebb MAINTAINERS: update SEC2 driver maintainers list adds 908dffaf88a2 crypto: jitter - add oversampling of noise source adds 96ede30f4b17 crypto: sha256 - remove duplicate generic hash init function adds 63bdbfc146ae crypto: mips/sha - remove duplicate hash init function adds 41ea0f6c19f6 crypto: powerpc/sha - remove duplicate hash init function adds e0583b6acb92 crypto: sparc/sha - remove duplicate hash init function adds db1eafb8c512 crypto: s390/sha512 - Use macros instead of direct IV numbers adds 29009604ad4e crypto: stm32/crc32 - Fix kernel BUG triggered in probe() adds ef4d89149944 crypto: ccp - remove unneeded semicolon adds d480a26bdf87 crypto: x86/aesni - don't require alignment of data adds 304b4acee2f0 crypto: kdf - select SHA-256 required for self-test adds c5d692a2335d crypto: hisilicon - cleanup warning in qm_get_qos_value() adds 4cab5dfd15b7 crypto: qat - fix definition of ring reset results adds dd827abe296f lib/mpi: Add the return value check of kcalloc() adds 5f21d7d283dd crypto: af_alg - rewrite NULL pointer check adds 5c947d0dbae8 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 4fb0abfee424 x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] adds f707bcb5d1cb hwmon: (k10temp) Remove unused definitions adds 3cf90efa1367 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] adds ed68a0effe51 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] adds 8be23b9b3114 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property adds eacb52f010a8 hwmon: Driver for Texas Instruments INA238 adds bcb31e680837 hwmon: (tmp401) Simplify temperature register arrays adds ca53e7640de7 hwmon: (tmp401) Convert to _info API adds 50152fb6c1a1 hwmon: (tmp401) Use regmap adds ff300b71ba38 hwmon: (tmp401) Hide register write address differences in [...] adds ff9b87787979 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A adds df293076a903 hwmon: (f71882fg) Add F81966 support adds b87611d43757 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. adds 548820e21ce1 hwmon: (asus_wmi_sensors) Support X370 Asus WMI. adds 8bb050cd5cf4 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] adds bf4d843050af hwmon: (jc42) Add support for ONSEMI N34TS04 adds 11a24ca7e34d hwmon: (ntc_thermistor) Merge platform data into driver adds 76f240ff9523 hwmon: (ntc_thermistor) Drop get_ohm() adds 209218efd6ac hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO adds e380095b8018 hwmon: (ntc_thermistor) Merge platform data adds 62cfc0576393 hwmon: (sht4x) Add device tree match table adds 34e2bd10ab60 hwmon: (asus_wmi_ec_sensors) fix array overflow adds 3315e716999d hwmon: (asus_wmi_sensors) fix an array overflow adds d75553790b9f hwmon: (adm1031) Remove redundant assignment to variable range adds e0149eebe47b hwmon: (ntc_thermistor) Move and refactor DT parsing adds 70760e80db06 hwmon: (ntc_thermistor) Switch to generic firmware props adds 9f448e796cf9 hwmon: (ntc_thermistor) Move DT matches to the driver block adds c2fe0f63cafe hwmon: (nct6775) delete some extension lines adds 9c6d555187f5 hwmon: (raspberrypi) Exit immediately in case of error in init adds 024053877469 hwmon: (dell-smm) Simplify ioctl handler adds 87b93329fdd6 hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked() adds 8569e5558d9f hwmon: (ntc_thermistor) Drop OF dependency adds e13e979b2b3d hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC adds 130d168866a1 hwmon: prefix kernel-doc comments for structs with struct adds d387d88ed045 hwmon: (pmbus) Add Delta AHE-50DC fan control module driver adds 0710e2b9f9b7 dt-bindings: add Delta AHE-50DC fan control module adds e1c5cd7e8af0 hwmon: (pmbus) Add support for MPS Multi-phase mp5023 adds 1e7c94b251d1 hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING adds 53e68c20aeb1 hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2. adds ca003af3aa15 hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 adds e65de225ef2f hwmon/pmbus: (ir38064) Add of_match_table adds 0ee7f624263e hwmon/pmbus: (ir38064) Expose a regulator adds 23c7df14f696 hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" - [...] adds a8d6d4992ad9 hwmon: (mr75203) fix wrong power-up delay value adds 20f2e67cbc75 hwmon: (nct6775) Additional check for ChipID before ASUS W [...] adds 565210c78120 hwmon: (dell-smm) Pack the whole smm_regs struct adds f103b2e5a619 hwmon: (nzxt-smart2) Fix "unused function" warning adds 660d187887cf hwmon: (xgene-hwmon) Add free before exiting xgene_hwmon_probe adds 00f5117c5f78 hwmon: (nzxt-smart2) make array detect_fans_report static const adds 4a110907a118 Merge tag 'hwmon-for-v5.17' of git://git.kernel.org/pub/sc [...] adds f364c571a5c7 HID: hid-uclogic-params: Invalid parameter check in uclogi [...] adds 0a94131d6920 HID: hid-uclogic-params: Invalid parameter check in uclogi [...] adds ff6b548afe4d HID: hid-uclogic-params: Invalid parameter check in uclogi [...] adds aa320fdbbbb4 HID: hid-uclogic-params: Invalid parameter check in uclogi [...] adds bcad6d1bd917 HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL adds 98b6b62cd556 HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc form [...] adds 3809fe479861 HID: address kernel-doc warnings adds 9e3562080950 HID: add suspend/resume helpers adds f65a0b1f3e79 HID: do not inline some hid_hw_ functions adds 8aa45b544db9 HID: Add map_msc() to avoid boilerplate code adds c0ee1d571626 HID: hid-input: Add suffix also for HID_DG_PEN adds ae7fafa6896a HID: Add hid usages for USI style pens adds 5904a3f9d756 HID: input: Make hidinput_find_field() static adds 9ea1b35f63dd HID: debug: Add USI usages adds fd8d135b2c5e HID: quirks: Allow inverting the absolute X/Y values adds b60d3c803d76 HID: i2c-hid-of: Expose the touchscreen-inverted properties adds 8a2094d679d9 Merge branch 'for-5.17/core' into for-linus adds a5fe7864d8ad HID: apple: Do not reset quirks when the Fn key is not found adds 7f52ece242e9 HID: apple: Use BIT to define quirks adds 6e143293e17a HID: apple: Report Magic Keyboard battery over USB adds 9f92d61f01dd HID: apple: Add 2021 Magic Keyboard with fingerprint reader adds b2dcadef2077 HID: apple: Add 2021 Magic Keyboard with number pad adds 0aa45fcc42d8 HID: magicmouse: set device name when it has been personalized adds 5768701edcb7 HID: magicmouse: set Magic Trackpad 2021 name adds 531cb56972f2 HID: apple: Add 2021 magic keyboard FN key mapping adds 7f84e2439ed2 HID: apple: Add Magic Keyboard 2021 with fingerprint reade [...] adds fce0d2758437 Merge branch 'for-5.17/apple' into for-linus adds 8590222e4b02 HID: hidraw: Replace hidraw device table mutex with a rwsem adds c524559acd5d Merge branch 'for-5.17/hidraw' into for-linus adds d951ae1ce803 HID: i2c-hid: Report wakeup events adds 906095af85e8 Merge branch 'for-5.17/i2c-hid' into for-linus adds 33a5c2793451 HID: Add new Letsketch tablet driver adds 3551a3ff8229 Merge branch 'for-5.17/letsketch' into for-linus adds 03dada294d08 HID: logitech: add myself as a reviewer adds 50ae0cfc28c8 Merge branch 'for-5.17/logitech' into for-linus adds 0b91b4e4dae6 HID: magicmouse: Report battery level over USB adds 33812fc7c8d7 HID: magicmouse: Fix an error handling path in magicmouse_probe() adds f7716563441a Merge branch 'for-5.17/magicmouse' into for-linus adds 415e701cee52 HID: thrustmaster use swap() to make code cleaner adds cd598d21294e Merge branch 'for-5.17/thrustmaster' into for-linus adds 26b88fba2ad9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 081c8919b02b Documentation: remove trivial tree adds 7db48b6b4a03 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f8ae9bb51670 dt-bindings: power: reset: gpio-poweroff: Convert txt bind [...] adds f9a09de33b47 dt-bindings: power: supply: add Maxim MAX77976 battery charger adds 77d641baa3c8 power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY adds 715ecbc10d6a power: supply: max77976: add Maxim MAX77976 charger driver adds a4585ba2050f power: supply: core: Use library interpolation adds e0dbd7b0ed02 power: supply: core: Add kerneldoc to battery struct adds 59f1b854706d power: supply: ab8500: Use core battery parser adds 3aca6ecdab44 power: supply: ab8500: Sink current tables into charger code adds 6252c706cdb0 power: supply: ab8500: Standardize operating temperature adds d8d26ac12e18 power: supply: ab8500: Drop unused battery types adds e5dff305ab5c power: supply: ab8500: Use only one battery type adds 22be8d77c80d power: supply: ab8500: Standardize design capacity adds 2d3559a50ad6 power: supply: ab8500: Standardize technology adds 2a5f41830aad power: supply: ab8500: Standardize voltages adds fc81c435a8a6 power: supply: ab8500_fg: Init battery data in bind() adds 50425ccf2467 power: supply: ab8500: Standardize internal resistance adds 9c20899da46b power: supply: ab8500: Standardize termination current adds 1091ed7db0d2 power: supply: ab8500: Make recharge capacity a constant adds 83e5aa77d112 power: supply: ab8500: Standardize CC current adds bc6e02871402 power: supply: ab8500: Standardize CV voltage adds 67acb291f3b6 power: supply: ab8500: Standardize temp res lookup adds 0525f34d0275 power: supply: ab8500: Standardize capacity lookup adds 502ce10704d7 dt-bindings: power: supply: pm8941-charger: add pm8226 adds 0838a3bfcd1b power: supply: qcom_smbb: support pm8226 adds 9652c02428f3 power: bq25890: add POWER_SUPPLY_PROP_TEMP adds 1c1348bf056d power: reset: mt6397: Check for null res pointer adds be2c0d5418b1 power: supply: ab8500: Fix the error handling path of ab85 [...] adds 25fd330370ac power: supply_core: Pass pointer to battery info adds 039053c11965 Merge tag 'for-v5.17' of git://git.kernel.org/pub/scm/linu [...] adds a1ee1c08fcd5 HSI: core: Fix return freed object in hsi_new_client adds 46a67e764884 Merge tag 'hsi-for-5.17' of git://git.kernel.org/pub/scm/l [...] adds 79f960e29cfc platform/x86: thinkpad_acpi: Convert platform driver to us [...] adds 0f0ac158d28f platform/x86: asus-wmi: Add support for custom fan curves adds 38543b72fbe5 platform/surface: aggregator: Make client device removal m [...] adds acff7091df0e platform/surface: aggregator_registry: Use generic client [...] adds b3c3d5881e0e platform/surface: aggregator_registry: Rename device regis [...] adds adca4b68713f Documentation: syfs-class-firmware-attributes: Lenovo Opco [...] adds 640a5fa50a42 platform/x86: think-lmi: Opcode support adds 01df1385ec4e platform/x86: think-lmi: Move kobject_init() call into tlm [...] adds ff448bbaacfb platform/x86: think-lmi: Simplify tlmi_analyze() error han [...] adds c15f86856bec platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() [...] adds c7e1c782f243 platform/x86: thinkpad_acpi: Make *_init() functions retur [...] adds 5a47ac004167 platform/x86: thinkpad_acpi: Simplify dytc_version handling adds 0b0d2fba4f33 platform/x86: thinkpad_acpi: Cleanup dytc_profile_available adds 798682e23689 platform/x86: thinkpad_acpi: Properly indent code in tpacp [...] adds cb97f5f01d38 platform/x86: thinkpad_acpi: Remove "goto err_exit" from h [...] adds 3a0abea60c6a platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting adds 910524004383 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] adds 2f5ad08f3eec platform/x86: thinkpad_acpi: Register tpacpi_pdriver after [...] adds 5cd689683eb0 platform/x86: thinkpad_acpi: tpacpi_attr_group contains dr [...] adds 526ac103dbc6 platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr show [...] adds f3dc3009c2ed platform/x86: thinkpad_acpi: Remove unused sensors_pdev_at [...] adds e518704d634f platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to [...] adds e1dbdd2f4a52 platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] adds 37f34df84ac7 platform/x86: asus-wmi: remove unneeded semicolon adds 60a076ea8a6d platform/x86: lg-laptop: Recognize more models adds a274cd66bc64 platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] adds a602f5111fdd platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops adds 01e16cb67cce platform/x86/intel: hid: add quirk to support Surface Go 3 adds a90b38c58667 platform/x86: wmi: Replace read_takes_no_args with a flags field adds 9918878676a5 platform/x86: wmi: Fix driver->notify() vs ->probe() race adds 8c33915d77a5 platform/x86: wmi: Add no_notify_data flag to struct wmi_driver adds c0549b72d99d platform/x86: lenovo-yogabook-wmi: Add driver for Lenovo Y [...] adds 1c5ec99891bb platform/x86: lenovo-yogabook-wmi: Add support for hall se [...] adds 272479928172 platform: surface: Propagate ACPI Dependency adds 692562abcc6e platform/x86: hp_accel: Use SIMPLE_DEV_PM_OPS() for PM ops adds ee0d44f20dbd Merge tag 'platform-drivers-x86-int3472-1' into review-hans adds 1b0b6cc8030d power: supply: add charge_behaviour attributes adds 539b9c94ac83 power: supply: add helpers for charge_behaviour sysfs adds b55d416d48f5 platform/x86: thinkpad_acpi: support force-discharge adds 400cffd5f4ea platform/x86: thinkpad_acpi: support inhibit-charge adds 6a5a14b18972 platform/x86: amd-pmc: Simplify error handling and store t [...] adds 426c0ff27b83 platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer adds cfc643aa23c8 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug [...] adds d386f7ef9f41 platform/x86: amd-pmc: only use callbacks for suspend adds 855045873b54 platform/x86: apple-gmux: use resource_size() with res adds 72e4d07d9499 platform/x86: think-lmi: Prevent underflow in index_store() adds 3ac7bf0d47be platform/x86: asus-wmi: Join string literals back adds 522fbca4f769 platform/x86: asus-wmi: Split MODULE_AUTHOR() on per author basis adds c545a70dd2a1 platform/x86: asus-wmi: Reshuffle headers for better maintenance adds ba8cfebd9d9f platform/x86: system76_acpi: Guard System76 EC specific fu [...] adds c0518b21fba5 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL adds dd123e62bded platform/x86: simatic-ipc: add main driver for Siemens devices adds 8c78e0614edc leds: simatic-ipc-leds: add new driver for Siemens Industial PCs adds 2ebd32ce2aec watchdog: simatic-ipc-wdt: add new driver for Siemens Indu [...] adds 4ba0b8187d98 platform/x86: pmc_atom: improve critclk_systems matching f [...] adds 7c4f5cd18cb1 platform/x86: intel_pmc_core: fix memleak on registration failure adds 9734213ed413 tools/power/x86/intel-speed-select: Update max frequency adds da78fc797fa4 tools/power/x86/intel-speed-select: v1.11 release adds 55fa3c9665bf platform/x86: x86-android-tablets: New driver for x86 Andr [...] adds afca4cbe3a25 x86/platform/uv: use default_groups in kobj_type adds 998e7ea8c641 platform/x86: intel-uncore-frequency: use default_groups i [...] adds c8e2d921aa96 power: supply: fix charge_behaviour attribute initialization adds 761db353d9e2 platform/x86: Add intel_crystal_cove_charger driver adds 16bbe382bb22 platform/x86: touchscreen_dmi: Correct min/max values for [...] adds bfe92170c939 platform/x86: touchscreen_dmi: Enable pen support on the C [...] adds 7a4af4b891b8 platform/x86: touchscreen_dmi: Remove the Glavey TM800A550L entry adds fc64a2b21603 platform/x86: x86-android-tablets: Don't return -EPROBE_DE [...] adds cd26465fbc03 platform/x86: x86-android-tablets: Add support for PMIC in [...] adds 5eba0141206e platform/x86: x86-android-tablets: Add support for instant [...] adds c2138b25d5a4 platform/x86: x86-android-tablets: Add support for instant [...] adds ef2ac11493e2 platform/x86: x86-android-tablets: Add support for registe [...] adds f08aebe9af93 platform/x86: x86-android-tablets: Add support for preload [...] adds 29272d642468 platform/x86: x86-android-tablets: Add Asus TF103C data adds f359c40bf872 platform/x86: x86-android-tablets: Add Asus MeMO Pad 7 ME1 [...] adds b40082d0b033 platform/x86: x86-android-tablets: Add TM800A550L data adds 0a6509b0926d platform/x86: Add Asus TF103C dock driver adds 62ac88a7b461 platform/x86: int3472: Add board data for Surface Go 3 adds 02fb09459435 platform/x86: x86-android-tablets: Fix GPIO lookup leak on [...] adds 3367d1bd738c power: supply: Provide stubs for charge_behaviour helpers adds 347708875a2f Merge tag 'platform-drivers-x86-v5.17-1' of git://git.kern [...] adds 2966daf7d253 mtd: Fixed breaking list in __mtd_del_partition. adds e2748ad52577 mtd: remove unused header file <linux/mtd/latch-addr-flash.h> adds c048b60d39e1 mtd: core: provide unique name for nvmem device adds 4fea96afff30 mtd: dataflash: Warn about failure to unregister mtd device adds 367cefbaed42 mtd: mchp23k256: Warn about failure to unregister mtd device adds 5765f4eb425c mtd: mchp48l640: Warn about failure to unregister mtd device adds b4a0de29f083 mtd: sst25l: Warn about failure to unregister mtd device adds 00596576a051 mtd: core: clear out unregistered devices a bit more adds 67b967ddd93d mtd: Introduce an expert mode for forensics and debugging [...] adds dd8a2e884a46 mtd: gen_probe: Use bitmap_zalloc() when applicable adds 6420ac0af95d mtdchar: prevent unbounded allocation in MEMWRITE ioctl adds 981387ed06b9 mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() adds baaf965f9430 mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove adds 2dc6de1cd303 Merge tag 'cfi/for-5.17' into mtd/next adds a360ae43217c mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description adds 7158c86e5607 mtd: spi-nor: core: Use container_of to get the pointer to [...] adds 5854d4a6cc35 mtd: spi-nor: Get rid of nor->page_size adds dacc8cfee493 mtd: spi-nor: core: Introduce the late_init() hook adds b0fa1db7d2f6 mtd: spi-nor: atmel: Use flash late_init() for locking adds 7d4ff0613fb5 mtd: spi-nor: sst: Use flash late_init() for locking adds 00947a964949 mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops adds 3fdad69e7fb2 mtd: spi-nor: xilinx: Use manufacturer late_init() to set [...] adds f22a48dbd01b mtd: spi-nor: sst: Use manufacturer late_init() to set _write() adds d396e735ba0c mtd: spi-nor: spansion: Use manufacturer late_init() adds 228e80459960 MAINTAINERS: Add myself as SPI NOR co-maintainer adds f656b419d41a mtd: spi-nor: Fix mtd size for s3an flashes adds eb726c322020 mtd: spi-nor: core: Don't use mtd_info in the NOR's probe [...] adds ff67592cbdfc mtd: spi-nor: Introduce spi_nor_set_mtd_info() adds 5273cc6df984 mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only w [...] adds 7683b39d6030 mtd: spi-nor: core: Introduce flash_info mfr_flags adds ec1c0e996035 mtd: spi-nor: Rework the flash_info flags adds 5429300db98c mtd: spi-nor: Introduce spi_nor_init_flags() adds a1ede1cce493 mtd: spi-nor: Introduce spi_nor_init_fixup_flags() adds 5dabf5770f7d mtd: spi-nor: core: Init all flash parameters based on SFD [...] adds b7ed1a3731a9 mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_n [...] adds 1c513c986b0a mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP adds 5eefc2dc0319 mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing adds 047275f7de18 mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP adds 22bfe94528d7 mtd: spi-nor: issi: is25lp256: Init flash based on SFDP adds e7ad9f59f746 mtd: spi-nor: core: Remove reference to spi-nor.c adds 65b54ff67afa mtd: spi-nor: Constify part specific fixup hooks adds 0d051a49829a mtd: spi-nor: core: use 2 data bytes for template ops adds 63017068a6d9 mtd: spi-nor: spansion: write 2 bytes when disabling Octal [...] adds 9de3cb1cc95b mtd: spi-nor: micron-st: write 2 bytes when disabling Octa [...] adds 5f340402bbfc mtd: spi-nor: Remove debugfs entries that duplicate sysfs entries adds bee387131abe Merge tag 'spi-nor/for-5.17' into mtd/next adds 71e89591502d mtd: rawnand: davinci: Don't calculate ECC when reading page adds 9c9d70996538 mtd: rawnand: davinci: Avoid duplicated page read adds 0697f8441faa mtd: rawnand: davinci: Rewrite function description adds d8466f73010f mtd: rawnand: Export nand_read_page_hwecc_oob_first() adds 0171480007d6 mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page [...] adds aa1baa0e6c1a mtd: rawnand: gpmi: Remove explicit default gpmi clock set [...] adds f53d4c109a66 mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply [...] adds 33a0da68fb07 mtd: rawnand: mpc5121: Remove unused variable in ads5121_s [...] adds df87a1efb837 mtd: onenand: remove redundant variable ooblen adds c14e281a8e76 dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios' adds 14a3ca56c09d dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND adds 35da0c454553 mtd: rawnand: omap2: Allow build on K3 platforms adds a9e849efca4f mtd: rawnand: omap2: move to exec_op interface adds 0137c74ad873 mtd: rawnand: omap2: Add compatible for AM64 SoC adds 4695a3cf004a mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode adds 44d73223fefd mtd: rawnand: omap2: drop unused variable adds 35a441eea703 mtd: rawnand: gpmi: remove unneeded variable adds 6b85a71cace7 dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & R [...] adds d8701fe890ec mtd: rawnand: renesas: Add new NAND controller driver adds b90c42c74761 MAINTAINERS: Add an entry for Renesas NAND controller adds 3b2af5c6174c mtd: rawnand: omap_elm: Use platform_get_irq() to get the [...] adds ecb78b290bb5 mtd: rawnand: gpmi: Use platform_get_irq_byname() to get t [...] adds 19d398dca521 memory: omap-gpmc: Use platform_get_irq() to get the interrupt adds 489224278478 dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64 adds 7e58accf4547 memory: omap-gpmc: Add support for GPMC on AM64 SoC adds f2f8115fe8b3 memory: omap-gpmc: Use a compatible match table when check [...] adds dbcb124acebd mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3 adds 2997e4871621 Merge tag 'memory-controller-drv-omap-5.17' into nand/next adds 9ce47e43a0f0 Merge tag 'nand/for-5.17' into mtd/next adds c01d85c2190b Merge tag 'mtd/for-5.17' of git://git.kernel.org/pub/scm/l [...] adds 530792efa6cb regmap: Call regmap_debugfs_exit() prior to _init() adds b56a7cbf40c8 regmap: debugfs: Fix indentation adds 2d7852c37940 Merge tag 'regmap-v5.17' of git://git.kernel.org/pub/scm/l [...] adds 4950486cd86f regulator: da9121: Emit only one error message in .remove() adds 8b6e88555971 regulator: rohm-regulator: add helper for restricted volta [...] adds e7543e199591 regulator: bd718x7: Use rohm generic restricted voltage setting adds 92b1348277f8 regulator: Add units to limit documentation adds cff6f593251c regulator: rohm-generic: iniline stub function adds 1b6ed6bf32fb regulator: Drop unnecessary struct member adds 6fadec4c5561 regulator: Add regulator_err2notif() helper adds a764ff77d697 regulator: irq_helper: Provide helper for trivial IRQ noti [...] adds 432dd1fc134e regulator: rohm-generic: remove unused dummies adds 76e95f331be0 dt-bindings: regulator: qcom: spmi-regulator: Document pm8 [...] adds f8843e5e2dc8 regulator: qcom_spmi: Add pm8226 regulators adds ac88e9526d68 dt-bindings: regulator: Add compatible for pmg1110 adds 59eadd2af3f7 regulator: qcom-rpmh: Add PMG1110 regulators adds 24f0853228f3 regulator: da9121: Prevent current limit change when enabled adds c5187a245e9b regulator: da9121: Add DA914x support adds b9c044b7d63b regulator: da9121: Remove erroneous compatible from binding adds d07fef2fcd4d regulator: da9121: Add DA914x binding info adds fa3b06f59a03 regulator: qcom,rpmh: Add compatible for PM8450 adds d69e19723f88 regulator: qcom-rpmh: Add support for PM8450 regulators adds 4aafc5c61b4c regulator: maxim,max8973: Document interrupts property adds 8d2de3a548ad regulator: Fix type of regulator-coupled-max-spread property adds 8d9f738f16a3 regulator: fix bullet lists of regulator_ops comment adds c57dbcab0444 drivers/regulator: remove redundant ret variable adds 13aad3431ed5 Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] adds 0fc31d8f1a8a regulator: Introduce tps68470-regulator driver adds 5d55cbc720cc regulator: dt-bindings: samsung,s5m8767: Move fixed string [...] adds d27bb69dc83f regulator: qcom-labibb: OCP interrupts are not a failure w [...] adds 1f156b428586 regulator: remove redundant ret variable adds 14e2976fbabd regulator: qcom_smd: Align probe function with rpmh-regulator adds 764aaa4e031a dt-bindings: regulators: Add bindings for Maxim MAX20086-MAX20089 adds bfff546aae50 regulator: Add MAX20086-MAX20089 driver adds fef8dfaea9d6 Merge tag 'regulator-v5.17' of git://git.kernel.org/pub/sc [...] adds 642fc4fa0487 Merge existing fixes from spi/for-5.16 into new branch adds 45971bdd8ca8 spi: remove unused header file <linux/platform_data/spi-cl [...] adds f02bff30114f spi: lpspi: release requested DMA channels adds f7d344f2188c spi: xlp: Remove Netlogic XLP variants adds a62bacba81c4 spi: dw: Add a symbols namespace for the core module adds 21b6b3809b84 spi: dw: Discard redundant DW SSI Frame Formats enumeration adds 725b0e3ea899 spi: dw: Put the driver entities naming in order adds ec77c086dc5b spi: dw: Convert to using the Bitfield access macros adds 2cc8d9227bbb spi: dw: Introduce Synopsys IP-core versions interface adds 2b8a47e0b698 spi: dw: Replace DWC_HSSI capability with IP-core version checker adds 44ebcb44584f spi: dw: Define the capabilities in a continuous bit-flags set adds 40fafc8eca3f spi: hisi-kunpeng: Fix the debugfs directory name incorrect adds 61f6e38ae8b6 spi: qcom: geni: remove unused defines adds 5a8f8542e34b spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC adds aadbff4af5c9 spi: spi-rspi: Add support to deassert/assert reset line adds 1d734f592e1a spi: spi-rspi: Drop redeclaring ret variable in qspi_trans [...] adds 5ccd191cdd1d RSPI driver support for RZ/G2L adds f6f6a6320eee spi: docs: improve the SPI userspace API documentation adds d94758b344e3 spi: Add resets to the PL022 bindings adds 3f07657506df spi: deduplicate spi_match_id() in __spi_register_driver() adds 49cd1eb37b48 spi: fsl-lpspi: Add imx8ulp compatible string adds b00bab9d48bb spi: Replace memset() with __GFP_ZERO adds 350de7ce26ca spi: Fix multi-line comment style adds dd06a0c6b6f6 spi: spidev: Use SPI_MODE_USER_MASK instead of casting adds 44ec41b7f783 spi: pxa2xx: Remove redundant ->read() and ->write() in st [...] adds fffc84fd87d9 spi: spidev: Make probe to fail early if a spidev compatib [...] adds b79332ef9d61 spi: Fix condition in the __spi_register_driver() adds c74526f947ab spi: bcm-qspi: choose sysclk setting based on requested speed adds e10a6bb5f52d spi: bcm-qspi: set transfer parameter only if they change adds c1b00674aab0 spi: atmel: Drop slave_config argument in atmel_spi_dma_sl [...] adds f44a29ceb99f spi: atmel: Remove setting of deprecated member of struct [...] adds f89d2cc3967a spi: tegra210-quad: use devm call for cdata memory adds 342e3ce0f6f4 ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lo [...] adds a9c8f68ce2c3 spi: pxa2xx: Get rid of unused ->cs_control() adds 8393961c53b3 spi: pxa2xx: Get rid of unused enable_loopback member adds 8762b07c95c1 spi: dt-bindings: add schema listing peripheral-specific p [...] adds b6bdc6e04390 spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific [...] adds e9d7c323cfbb dt-bindings: mtd: spi-nor: Add a reference to spi-peripher [...] adds 95c072473995 spi: Fix incorrect cs_setup delay handling adds 001a41d2a706 spi: atmel,quadspi: Convert to json-schema adds 77850bda360d spi: atmel,quadspi: Define sama7g5 QSPI adds 6008cb4c98d9 spi: spi-mtk-nor: add new clock name 'axi' for spi nor adds c70282457c38 spi: ar934x: fix transfer and word delays adds e6609c26b3ab spi: dln2: Propagate firmware node adds 27b6965ccb72 spi: dw: Propagate firmware node adds 12baee68b2df spi: pxa2xx: Propagate firmware node adds ebe33e5a98dc spi: ar934x: fix transfer size adds 709c81b55c6a spi: spi-mux: Add reference to spi-peripheral-props.yaml schema adds 74b86d6af81b spi: qcom: geni: set the error code for gpi transfer adds f8039ea55d4c spi: qcom: geni: handle timeout for gpi mode adds 3e718b44756e spi: dt-bindings: mediatek,spi-mtk-nor: Fix example 'inter [...] adds c8c9cb6d9fbe spi: atmel: Fix typo adds 69c1b87516e3 spi: spi-meson-spifc: Add missing pm_runtime_disable() in [...] adds 44ea62813f0a spi: don't include ptp_clock_kernel.h in spi.h adds 80bb73a9fbcd spi: uniphier: Fix a bug that doesn't point to private dat [...] adds 19629ae482f1 Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/ [...] adds 282aa44c2170 Merge tag 'spi-v5.17' of git://git.kernel.org/pub/scm/linu [...] adds 81a7297c5b50 dt-bindings: mfd: regulator: Drop BD70528 support adds da53cc634cea gpio: bd70528 Drop BD70528 support adds 306456c21c79 mfd: bd70528: Drop BD70528 support adds 2f746ea6e6a9 MAINTAINERS: bd70528: Drop ROHM BD70528 drivers adds f8689195d7dd regulator: dt-bindings: maxim,max77686: Convert to dtschema adds 013db96da8b2 dt-bindings: mfd: maxim,max77686: Convert to dtschema adds 8b2051a1defe mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs adds 983b62975e90 dt-bindings: mfd: bd9571mwv: Convert to json-schema adds 8c0fad75dcaa mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP adds 5d051cf94fd5 mfd: atmel-flexcom: Use .resume_noirq adds 786c6f140bb6 mfd: stmpe: Support disabling sub-functions adds 17247821ae9b mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro adds c9e143084d1a mfd: intel-lpss: Fix too early PM enablement in the ACPI - [...] adds 9651cf2cb147 mfd: intel-lpss-pci: Fix clock speed for 38a8 UART adds 5c6f0f456351 mfd: da9062: Support SMBus and I2C mode adds fe07b0f1e860 dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg adds 54d4c88b3759 mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool adds 8ae4069acdee dt-bindings: mfd: Add Freecom system controller adds ad4ddfac646a dt-bindings: mfd: Add Broadcom's Timer-Watchdog block adds e6b142060b24 mfd: intel-lpss: Fix I2C4 not being available on the Micro [...] adds 5b78223f55a0 mfd: intel_soc_pmic: Use CPU-id check instead of _HRV chec [...] adds 7620ad0bdfac mfd: tps65910: Set PWR_OFF bit during driver probe adds b92e301633f0 mfd: ntxec: Change return type of ntxec_reg8 from __be16 to u16 adds 46d89ac8e02f dt-bindings: mfd: Fix typo "DA9093" -> "DA9063" adds e565615c5486 mfd: google,cros-ec: Fix property name for MediaTek rpmsg adds fa722ecb93c2 Merge tag 'mfd-next-5.17' of git://git.kernel.org/pub/scm/ [...] adds dec5779e6a7b backlight: lp855x: Move device_config setting out of lp855 [...] adds 92add941b6be backlight: lp855x: Add dev helper variable to lp855x_probe() adds 6202b5de73cf backlight: lp855x: Add support ACPI enumeration adds c05b21ebc5bc backlight: qcom-wled: Validate enabled string indices in DT adds e29e24bdabfe backlight: qcom-wled: Pass number of elements to read to r [...] adds 0a1393585489 backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion adds 5ada78b26f93 backlight: qcom-wled: Fix off-by-one maximum with default [...] adds 2b4b49602f9f backlight: qcom-wled: Override default length with qcom,en [...] adds 96571489a069 backlight: qcom-wled: Remove unnecessary 4th default strin [...] adds c70aefdedb24 backlight: qcom-wled: Provide enabled_strings default for [...] adds b7002cd5e9d8 backlight: qcom-wled: Remove unnecessary double whitespace adds ec961cf32411 backlight: qcom-wled: Respect enabled-strings in set_brightness adds 1cc8d14c412c Merge tag 'backlight-next-5.17' of git://git.kernel.org/pu [...] adds e315b1f3a170 mmc: tmio: reinit card irqs in reset routine adds f3abe2e50938 mmc: core: rewrite mmc_fixup_device() adds b360b1102670 mmc: core: allow to match the device tree to apply quirks adds 818cd40529d9 mmc: core: provide macro and table to match the device tre [...] adds 8c3e5b74b9e2 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO adds 187b164945c4 mmc: core: transplant ti,wl1251 quirks from to be retired [...] adds dfb654f1885f mmc: omap_hsmmc: Revert special init for wl1251 adds 9f0d3cc23842 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails adds 431fae8aca8a dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string adds 2ebbdace5cc0 mmc: core: change __mmc_poll_for_busy() parameter type adds 76bfc7ccc2fa mmc: core: adjust polling interval for CMD1 adds 6a8c2018e872 mmc: dw_mmc: Allow lower TMOUT value than maximum adds e53e97f805cb mmc: sdhci-pci: Add PCI ID for Intel ADL adds 0dc7a3ec3076 mmc: dw_mmc: add common capabilities to replace caps adds 401b20c712ba mmc: dw_mmc: hi3798cv200: use common_caps adds 4bac670aa5cb mmc: dw_mmc: rockchip: use common_caps adds a13e8ef6008d mmc: dw_mmc: exynos: use common_caps adds 1e375e52adeb dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string adds 2f4788f338c2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series adds 1fdafaaed70f mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_ [...] adds c5dbed926abe mmc: mmc_spi: Use write_or_read temporary variable in mmc_ [...] adds 4df297aaeb9c dt-bindings: mmc: Add missing properties used in examples adds 79e3b4c7dd1c mmc: core: Remove redundant driver match function adds 50c4ef6b8ab7 dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML adds 5479a013c874 Merge branch 'fixes' into next adds 3c5b742f5577 Merge branch 'fixes' into next adds 077d8e1227fe mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro adds 552bc46484b3 dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible adds b59a8c90537f Merge branch 'fixes' into next adds 5471fe8b383f mmc: mmci: Add support for sdmmc variant revision v2.2 adds 4481ab602ced mmc: mmci: increase stm32 sdmmcv2 clock max freq adds 36240ef8665b mmc: mmci: add hs200 support for stm32 sdmmc adds 1ccaa1bdcc42 mmc: core: Fix blk_status_t handling adds 189f1d9bc3a5 mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on [...] adds c064bb5c78c1 mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads a [...] adds ebc4dcf1625a mmc: dw_mmc: clean up a debug message adds 77bed755e0f0 mmc: meson-mx-sdhc: add IRQ check adds 8fc9a77bc64e mmc: meson-mx-sdio: add IRQ check adds d7d87484bea9 dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 adds 91e2ca227b41 mmc: dw_mmc-exynos: Add support for ARTPEC-8 adds 25d5417a90fd mmc: dw_mmc: Add driver callbacks for data read timeout adds 1a6fe7bbc7d2 mmc: dw_mmc: Do not wait for DTO in case of error adds 34ce29302323 dt-bindings: mmc: ingenic: Support using bi-directional DM [...] adds a474e52c3109 mmc: jz4740: Support using a bi-directional DMA channel adds 585cba9d424e MAINTAINERS: Add i.MX sdhci maintainer adds ffaea6ebfe9c mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling adds 4fe543184960 mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields adds 83b272171588 mmc: mtk-sd: Take action for no-sdio device-tree parameter adds 996be7b75e8d mmc: mtk-sd: Fix usage of devm_clk_get_optional() adds e5e8b2246f67 mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs adds 4be33cf18703 mmc: sdhci-pci-o2micro: Improve card input timing at SDR10 [...] adds a7c18e5cbb23 mmc: sdhci-pci-o2micro: Restore the SD clock's base clock [...] adds a1ab47ac99dc mmc: au1xmmc: propagate errors from platform_get_irq() adds 5733c41d5c18 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8994 adds 33a48bd897de dt-bindings: mmc: PL18x stop relying on order of dma-names adds 28df143340b5 mmc: pwrseq: Use bitmap_free() to free bitmap adds 356f3f2c5756 dt-bindings: mmc: synopsys-dw-mshc: integrate Altera and I [...] adds 1151e3cd5a73 Merge tag 'mmc-v5.17' of git://git.kernel.org/pub/scm/linu [...] adds c61d8b5791ab dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string adds ea708ac5bf41 gpio: xlp: Remove Netlogic XLP variants adds 4f4534893407 dt-bindings: gpio: sifive,gpio: Group interrupt tuples adds 49fdfe664006 gpiolib: Let gpiod_add_lookup_table() call gpiod_add_looku [...] adds a00128dfc8fc gpio: aggregator: Add interrupt support adds adc8b4bf2a7f gpio: rockchip: lock GPIOs used as interrupts adds e320d9c2e900 gpio: xlp: Fix build errors from Netlogic XLP removal adds e5ab49cd3d69 gpiolib: improve coding style for local variables adds 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code adds 61a7904b6ace gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock adds ab39d6988dd5 gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock adds dd61b29207ca gpiolib: provide gpiod_remove_hogs() adds 990f6756bb64 gpiolib: allow to specify the firmware node in struct gpio_chip adds ac627260cf52 gpiolib: of: make fwnode take precedence in struct gpio_chip adds cb8c474e79be gpio: sim: new testing module adds 16c138f338b6 selftests: gpio: provide a helper for reading chip info adds b2bb90c80a3e selftests: gpio: add a helper for reading GPIO line names adds 1d96b8f635d9 selftests: gpio: add test cases for gpio-sim adds 34d9841b4b7b gpio: sta2x11: fix typo in a comment adds 40dc227031a6 dt-bindings: gpio: tegra: Convert to json-schema adds 7501815ffda8 dt-bindings: gpio: tegra186: Convert to json-schema adds a8b10f3d12cf dt-bindings: gpio: Add Tegra234 support adds 1db9b241bb56 gpio: tegra186: Add support for Tegra234 adds 2ac5eb840f1d gpio: amdpt: add new device ID and 24-pin support adds f7eda6fe0322 selftests: gpio: gpio-sim: remove bashisms adds 36ccddf80e56 selftests: gpio: gpio-sim: avoid forking test twice adds c73960bb0a43 gpiolib: allow line names from device props to override dr [...] adds 507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driv [...] adds 2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() adds bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is alrea [...] adds be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format adds 82b2cd4c8cae gpio: pch: Use .driver_data instead of checking Device IDs again adds 2822b02765ed gpio: pch: Cache &pdev->dev to reduce repetition adds 06939f22ae5f gpio: ml-ioh: Cache &pdev->dev to reduce repetition adds 46155a0c55eb gpio: ml-ioh: Use BIT() to match gpio-pch.c adds 7bc14ff2952d gpio: ml-ioh: Change whitespace to match gpio-pch.c adds e1610431b95c gpio: dwapb: clarify usage of the register file version adds 9d5f0f6644b1 gpio: sch: fix typo in a comment adds ca7e7822d106 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] adds 448cf90513d9 gpio: Get rid of duplicate of_node assignment in the drivers adds 45a541a610af gpio: Setup parent device and get rid of unnecessary of_no [...] adds 6dbe6c07f94f gpio: Propagate firmware node from a parent device adds c08995bff202 gpio: sim: fix uninitialized ret variable adds 8e6458cd8ce8 dt-bindings: gpio: msc313: Add compatible for ssd20xd adds e82513696ead dt-bindings: gpio: msc313: Add offsets for ssd20xd adds bef4460b8550 gpio: msc313: Code clean ups adds 572006bce34c gpio: msc313: Add support for SSD201 and SSD202D adds a2d05fb73493 gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe() adds 9804456e6067 gpio: Remove unused local OF node pointers adds e85dd53a38bc gpio: brcmstb: Use local variable to access OF node adds 9f01881beae9 dt-bindings: gpio: Add Tegra241 support adds d1056b771ddb gpio: tegra186: Add support for Tegra241 adds f21ecad451c9 gpio: regmap: Switch to use fwnode instead of of_node adds 01d130a31ade gpio: max3191x: Use bitmap_free() to free bitmap adds 0f7b1d1a5998 dt-bindings: gpio: samsung: drop unused bindings adds 4a08d63c243a gpiolib: acpi: make fwnode take precedence in struct gpio_chip adds 80f60eba9cee gpio: dwapb: Switch to use fwnode instead of of_node adds 6408693f9527 gpio: ts5500: Use platform_get_irq() to get the interrupt adds f1ff272c60ed gpio: rcar: Use platform_get_irq() to get the interrupt adds ffe31c9ed35d gpio: rcar: Propagate errors from devm_request_irq() adds c288ea679840 Merge tag 'gpio-updates-for-v5.17' of git://git.kernel.org [...] adds 93e4d69400fd pcmcia: clean up dead drivers for CompuLab CM-X255/CM-X270 boards adds 3daaf2c7aae8 pcmcia: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEE [...] adds 468c14d82c93 pcmcia: comment out unused exca_readw() function adds ca0fe0d7c35c pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in [...] adds 977d2e7c63c3 pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in [...] adds fffbcee9335c pcmcia: make pcmcia_release_io() void, as no-one is intere [...] adds 78e0185c25af pcmcia: use sysfs_emit{,_at} for sysfs output adds 05159e32aa3f MAINTAINERS: update PCMCIA tree adds fbb3485f1f93 pcmcia: fix setting of kthread task states adds 4aa1b8257fba Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 0ef333f5ba7f tpm: add request_locality before write TPM_INT_ENABLE adds f04510f26f82 tpm/st33zp24: drop unneeded over-commenting adds d2704808f24f tpm: tpm_tis_spi_cr50: Add default RNG quality adds e96d52822f5a tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' adds 7d30198ee24f keys: X.509 public key issuer lookup without AKID adds 5887d7f4a8c4 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] adds 0aa698787aa2 tpm: Add Upgrade/Reduced mode support for TPM2 modules adds eabad7ba2c75 tpm: fix potential NULL pointer access in tpm_del_char_device adds 84cc69589700 tpm: fix NPE on probe for missing device adds d99a8af48a3d lib: remove redundant assignment to variable ret adds dabd40ecaf69 Merge tag 'tpmdd-next-v5.17-fixed' of git://git.kernel.org [...] adds 6326948f940d lsm: security_task_getsecid_subj() -> security_current_get [...] adds 5fe375728983 selinux: Use struct_size() helper in kmalloc() adds 52f982f00b22 security,selinux: remove security_add_mnt_opt() adds 2e08df3c7c4e selinux: fix potential memleak in selinux_add_opt() adds 6cd9d4b97891 selinux: minor tweaks to selinux_add_opt() adds a135ce4400bb Merge tag 'selinux-pr-20220110' of git://git.kernel.org/pu [...] adds bc6e60a4fc1d audit: use struct_size() helper in kmalloc() adds 8f110f530635 audit: ensure userspace is penalized the same as the kerne [...] adds 30561b51cc8d audit: use struct_size() helper in audit_[send|make]_reply() adds ed98ea2128b6 audit: replace zero-length array with flexible-array member adds 5d7e52237c59 Merge tag 'audit-pr-20220110' of git://git.kernel.org/pub/ [...] adds 54bf7fa3efd0 ima: Fix undefined arch_ima_get_secureboot() and co adds 92ad19559ea9 integrity: Do not load MOK and MOKx when secure boot be disabled adds cef5cd25a453 selftest/kexec: fix "ignored null byte in input" warning adds 9be6dc8059bb selftests/kexec: update searching for the Kconfig adds 520451e90cbe ima: silence measurement list hexdump during kexec adds 65e38e32a959 selftests/kexec: Enable secureboot tests for PowerPC adds 84bfcc0b6994 Merge tag 'integrity-v5.17' of git://git.kernel.org/pub/sc [...] adds bb49e9e730c2 fs: add is_idmapped_mnt() helper adds a793d79ea3e0 fs: move mapping helpers adds 476860b3eb4a fs: tweak fsuidgid_has_mapping() adds 1ac2a4104968 fs: account for filesystem mappings adds 8cc5c54de44c docs: update mapping documentation adds 447207133154 fs: use low-level mapping helpers adds 02e407991350 fs: remove unused low-level mapping helpers adds 209188ce75d0 fs: port higher-level mapping helpers adds a1ec9040a2a9 fs: add i_user_ns() helper adds bd303368b776 fs: support mapped mounts of mapped filesystems new 5dfbfe71e324 Merge tag 'fs.idmapped.v5.17' of git://git.kernel.org/pub/ [...] new 579f3a6d32a9 drivers/pcmcia: Fix ifdef covering yenta_pm_ops adds 7e508f2ca8bb erofs: rename lz4_0pading to zero_padding adds 168e9a76200c erofs: add sysfs interface adds 40452ffca3c1 erofs: add sysfs node to control sync decompression strategy adds 7acc3d1afd02 erofs: Replace zero-length array with flexible-array member adds 469407a3b5ed erofs: clean up erofs_map_blocks tracepoints adds d67aee76d418 erofs: tidy up z_erofs_lz4_decompress adds 10e5f6e482e1 erofs: introduce z_erofs_fixup_insize adds ab749badf9f4 erofs: support unaligned data decompression adds cecf864d3d76 erofs: support inline data decompression adds ab92184ff8f1 erofs: add on-disk compressed tail-packing inline support adds fdf80a479302 erofs: introduce meta buffer operations adds c521e3ad6cc9 erofs: use meta buffers for inode operations adds 2b5379f7860d erofs: use meta buffers for super operations adds bb88e8da0025 erofs: use meta buffers for xattr operations adds 09c543798c3c erofs: use meta buffers for zmap operations new 9149fe8ba7ff Merge tag 'erofs-for-5.17-rc1' of git://git.kernel.org/pub [...] adds f0bfa76a11e9 btrfs: fix ENOSPC failure when attempting direct IO write [...] adds 232796df8c14 btrfs: fix deadlock between quota enable and other quota o [...] adds 17130a65f0cd btrfs: remove spurious unlock/lock of unused_bgs_lock adds 339d03542484 btrfs: only copy dir index keys when logging a directory adds ccae4a19c914 btrfs: remove no longer needed logic for replaying directo [...] adds 227f3cd0d5a1 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere adds c91666b1f619 btrfs: add btrfs_set_item_*_nr() helpers adds 437bd07e6c52 btrfs: make btrfs_file_extent_inline_item_len take a slot adds 747942073608 btrfs: introduce item_nr token variant helpers adds 3212fa14e772 btrfs: drop the _nr from the item helpers adds 5a08663d01c5 btrfs: remove the btrfs_item_end() helper adds dc2e724e0fc0 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end adds eab67c064568 btrfs: send: remove unused found_type parameter to lookup_ [...] adds b1dea4e7322d btrfs: send: remove unused type parameter to iterate_inode_ref_t adds fd8808097ad2 btrfs: switch seeding_dev in init_new_device to bool adds 849eae5e57a7 btrfs: consolidate device_list_mutex in prepare_sprout to [...] adds dfba78dc1c3b btrfs: reduce the scope of the tree log mutex during trans [...] adds d21deec5e7e6 btrfs: remove unused parameter fs_devices from btrfs_init_ [...] adds 16beac87e95e btrfs: zoned: cache reported zone during mount adds 9f35f76d7df6 btrfs: handle priority ticket failures in their respective [...] adds 9cd8dcdc5e5c btrfs: check for priority ticket granting before flushing adds 1b0309eaa426 btrfs: check ticket->steal in steal_from_global_block_rsv adds ee6adbfd6a2c btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] adds 6dbdd578cd4f btrfs: remove global rsv stealing logic for orphan cleanup adds 54230013d41f btrfs: get rid of root->orphan_cleanup_state adds 9270501c163b btrfs: change root to fs_info for btrfs_reserve_metadata_bytes adds 83f1b68002c2 btrfs: remove unnecessary @nr_written parameters adds 950575c023aa btrfs: only use ->max_extent_size if it is set in the bitmap adds 59c7b566a3b6 btrfs: index free space entries on size adds bbf27275f246 btrfs: add self test for bytes_index free space cache adds 167c0bd3775d btrfs: get next entry in tree_search_offset before doing checks adds bf08387fb462 btrfs: don't check stripe length if the profile is not str [...] adds f1a8fc626586 btrfs: eliminate if in main loop in tree_search_offset adds 0af4769da6b2 btrfs: remove unused BTRFS_FS_BARRIER flag adds fdfbf020664b btrfs: rework async transaction committing adds 2e4e97abac4c btrfs: pass fs_info to trace_btrfs_transaction_commit adds 7a60751a33d9 btrfs: remove trans_handle->root adds 98cc42227a1b btrfs: pass the root to add_keyed_refs adds 9665ebd5dba6 btrfs: move comment in find_parent_nodes() adds e0b7661d44da btrfs: remove SANITY_TESTS check form find_parent_nodes adds fcba0120edf8 btrfs: remove BUG_ON() in find_parent_nodes() adds 9f05c09d6bae btrfs: remove BUG_ON(!eie) in find_parent_nodes adds dfe8aec4520b btrfs: add a btrfs_block_group_root() helper adds 76d76e789d1f btrfs: make remove_extent_backref pass the root adds 8e1d02909185 btrfs: use chunk_root in find_free_extent_update_loop adds 826582cabc22 btrfs: do not special case the extent root for switch comm [...] adds 3478c732520a btrfs: remove unnecessary extent root check in btrfs_defra [...] adds fd51eb2f07c7 btrfs: don't use the extent root in btrfs_chunk_alloc_add_ [...] adds 30a9da5d8d49 btrfs: don't use extent_root in iterate_extent_inodes adds ce5603d015ed btrfs: don't use the extent_root in flush_space adds 2e608bd1dd51 btrfs: init root block_rsv at init root time adds 29cbcf401793 btrfs: stop accessing ->extent_root directly adds 84d2d6c70165 btrfs: fix csum assert to check objectid of the root adds 056c83111648 btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the [...] adds fc28b25e1f42 btrfs: stop accessing ->csum_root directly adds 7939dd9f35f6 btrfs: stop accessing ->free_space_root directly adds 7fcf8a0050df btrfs: remove useless WARN_ON in record_root_in_trans adds abed4aaae4f7 btrfs: track the csum, extent, and free space trees in a rb tree adds f594f13c194e btrfs: consolidate bitmap_clear_bits/__bitmap_clear_bits adds 32e1649b5356 btrfs: consolidate unlink_free_space/__unlink_free_space f [...] adds 290ef19add76 btrfs: make __btrfs_add_free_space take just block group r [...] adds 364be8421192 btrfs: change name and type of private member of btrfs_fre [...] adds d96b34248c2f btrfs: make send work with concurrent block group relocation adds efc0e69c2fea btrfs: introduce exclusive operation BALANCE_PAUSED state adds 621a1ee1d399 btrfs: make device add compatible with paused balance in b [...] adds a174c0a2e857 btrfs: allow device add if balance is paused adds 120de408e4b9 btrfs: check the root node for uptodate before returning it adds fb81212c07b1 btrfs: allow generic_bin_search() to take low boundary as [...] adds e2e58d0f8dc5 btrfs: try to unlock parent nodes earlier when inserting a key adds e5e1c1741b3d btrfs: remove useless condition check before splitting leaf adds 109324cfda06 btrfs: move leaf search logic out of btrfs_search_slot() adds bb8e9a608055 btrfs: remove BUG_ON() after splitting leaf adds 727e60604f6a btrfs: remove stale comment about locking at btrfs_search_slot() adds 26c2c4540d6d btrfs: add an inode-item.h adds 54f03ab1e19b btrfs: move btrfs_truncate_inode_items to inode-item.c adds 9a4a1429acbe btrfs: move extent locking outside of btrfs_truncate_inode_items adds 275312a03c62 btrfs: remove free space cache inode check in btrfs_trunca [...] adds 2adc75d61203 btrfs: move btrfs_kill_delayed_inode_items into evict adds 7097a941bf75 btrfs: remove found_extent from btrfs_truncate_inode_items adds d9ac19c38064 btrfs: add truncate control struct adds c2ddb612a8b3 btrfs: only update i_size in truncate paths that care adds 462b728ea83f btrfs: only call inode_sub_bytes in truncate paths that care adds 5caa490ed8f0 btrfs: control extent reference updates with a control fla [...] adds 655807b8957b btrfs: use a flag to control when to clear the file extent range adds 487e81d2a400 btrfs: pass the ino via truncate control adds 71d18b53540f btrfs: add inode to truncate control adds 56e1edb0e333 btrfs: convert BUG_ON() in btrfs_truncate_inode_items to ASSERT adds 376b91d5702f btrfs: convert BUG() for pending_del_nr into an ASSERT adds 0adbc6190c34 btrfs: combine extra if statements in btrfs_truncate_inode_items adds e48dac7f6f4c btrfs: make should_throttle loop local in btrfs_truncate_i [...] adds 8697b8f88e2a btrfs: do not check -EAGAIN when truncating inodes in the [...] adds 0bb3acdc4824 btrfs: update SCRUB_MAX_PAGES_PER_BLOCK adds c9d328c0c4b0 btrfs: scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES [...] adds 9506f9538206 btrfs: include the free space tree in the global rsv minim [...] adds c18e3235646a btrfs: reserve extra space for the free space tree adds a26d60dedf9a btrfs: sysfs: add devinfo/fsid to retrieve actual fsid fro [...] adds 869f4cdc73f9 btrfs: zoned: encapsulate inode locking for zoned relocation adds 8fdf54fe69a7 btrfs: zoned: simplify btrfs_check_meta_write_pointer adds 554aed7da29b btrfs: zoned: sink zone check into btrfs_repair_one_zone adds 736727100067 btrfs: zoned: drop redundant check for REQ_OP_ZONE_APPEND [...] adds 1ada69f61c88 btrfs: zoned: unset dedicated block group on allocation failure adds 50475cd57706 btrfs: add extent allocator hook to decide to allocate chu [...] adds 82187d2ecdfb btrfs: zoned: fix chunk allocation condition for zoned allocator adds 1b58ae0e4d3e btrfs: skip transaction commit after failure to create subvolume adds c12279964380 btrfs: refactor unlock_up adds 2522dbe86b54 btrfs: scrub: remove the unnecessary path parameter for sc [...] adds dcf62b204c06 btrfs: scrub: use btrfs_path::reada for extent tree readahead adds f26c92386028 btrfs: remove reada infrastructure adds d04fbe19aefd btrfs: scrub: cleanup the argument list of scrub_chunk() adds 2ae8ae3d3def btrfs: scrub: cleanup the argument list of scrub_stripe() adds 856e47946c6d btrfs: selftests: dump extent io tree if extent-io-tree te [...] adds 4a9e803e5b39 btrfs: remove unnecessary parameter type from compression_ [...] adds be8d1a2ab989 btrfs: fix argument list that the kdoc format and script verified adds c2f822635df8 btrfs: respect the max size in the header when activating [...] adds 36c86a9e1be3 btrfs: output more debug messages for uncommitted transaction new d601e58c5f29 Merge tag 'for-5.17-tag' of git://git.kernel.org/pub/scm/l [...] adds 47a6df7cd317 xfs: shut down filesystem if we xfs_trans_cancel with defe [...] adds 59d7fab2dff9 xfs: fix quotaoff mutex usage now that we don't support di [...] adds 7b7820b83f23 xfs: don't expose internal symlink metadata buffers to the vfs adds 7993f1a431bc xfs: only run COW extent recovery when there are no live extents adds e5d1802c70f5 xfs: fix a bug in the online fsck directory leaf1 bestcount check adds 09654ed8a18c xfs: check sb_meta_uuid for dabuf buffer recovery adds 132c460e4964 xfs: Fix comments mentioning xfs_ialloc adds 6ed6356b0771 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() adds f8d92a66e810 xfs: prevent UAF in xfs_log_item_in_current_chkpt adds 219aac5d469f xfs: sysfs: use default_groups in kobj_type adds 8dc9384b7d75 xfs: reduce kvmalloc overhead for CIL shadow buffers adds f4901a182d33 xfs: Remove redundant assignment of mp adds eae44cb341ec xfs: hold quota inode ILOCK_EXCL until the end of dqalloc adds 7e937bb3cbe1 xfs: warn about inodes with project id of -1 new 11fc88c2e49b Merge tag 'xfs-5.17-merge-2' of git://git.kernel.org/pub/s [...] adds 6abfaaf124a8 fs_parse: allow parameter value to be empty adds e5a185c26c11 ext4: Add fs parameter specifications for mount options adds 4c94bff967d9 ext4: move option validation to a separate function adds 461c3af045d3 ext4: Change handle_mount_opt() to use fs_parameter adds da812f611934 ext4: Allow sb to be NULL in ext4_msg() adds e6e268cb6822 ext4: move quota configuration out of handle_mount_opt() adds b6bd243500b6 ext4: check ext2/3 compatibility outside handle_mount_opt() adds 6e47a3cc68fc ext4: get rid of super block and sbi from handle_mount_ops() adds 7edfd85b1ffd ext4: Completely separate options parsing and sb setup adds 02f960f8db1c ext4: clean up return values in handle_mount_opt() adds 97d8a670b453 ext4: change token2str() to use ext4_param_specs adds cebe85d570cf ext4: switch to the new mount api adds ba2e524d918a ext4: Remove unused match_table_t tokens adds 4c2467287779 ext4: don't fail remount if journalling mode didn't change adds 4437992be7ca ext4: remove lazytime/nolazytime mount options handled by [...] adds 960e0ab63b2e ext4: fix i_version handling on remount adds 2729cfdcfa1c ext4: use ext4_journal_start/stop for fast commit transactions adds 7bbbe241ec7c ext4: drop ineligible txn start stop APIs adds 0915e464cb27 ext4: simplify updating of fast commit stats adds d1199b94474a ext4: update fast commit TODOs adds 5e4d0eba1cca ext4: fix fast commit may miss tracking range for FALLOC_F [...] adds 0b5b5a62b945 ext4: use ext4_ext_remove_space() for fast commit replay d [...] adds 9725958bb75c ext4: fast commit may miss tracking unwritten range during [...] adds ab047d516dea ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal adds 380a0091cab4 ext4: Fix BUG_ON in ext4_bread when write quota data adds 15fc69bbbbbc ext4: make sure quota gets properly shutdown on error adds 4013d47a5307 ext4: make sure to reset inode lockdep class when quota en [...] adds dfac1a167068 ext4: replace snprintf in show functions with sysfs_emit adds 8c80fb312d7a ext4: fix a possible ABBA deadlock due to busy PA adds c27c29c6af4f ext4: initialize err_blk before calling __ext4_get_inode_loc adds 298b5c521746 ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' adds 5c48a7df9149 ext4: fix an use-after-free issue about data=journal write [...] adds 173b6e383d2a ext4: avoid trim error on fs with small groups adds 13b215a9e657 ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names adds 4c1bd5a90c4e ext4: only set EXT4_MOUNT_QUOTA when journalled quota file [...] adds bbc605cdb1e1 ext4: implement support for get/set fs label adds 2327fb2e2341 ext4: change s_last_trim_minblks type to unsigned long adds 4a69aecbfb30 ext4: allow to change s_last_trim_minblks via sysfs adds effc5b3b0d20 ext4: remove useless resetting io_end_size in mpage_proces [...] adds a660be97eb00 ext4: remove redundant statement adds fac888b2be99 ext4: remove unused assignments adds 037e7c525d98 ext4: drop an always true check adds a6dbc76c4d9c ext4: remove redundant o_start statement adds ae6ec194b552 ext4: remove unnecessary 'offset' assignment adds e81c9302a6c3 ext4: set csum seed in tmp inode while migrating to extents adds da9e48021258 ext4: fix a copy and paste typo adds a2e3965df40a ext4: use BUG_ON instead of if condition followed by BUG adds 6eeaf88fd586 ext4: don't use the orphan list when migrating an inode new 1dbfae0113f1 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds ffd0cd3c2f10 gfs2: Fix __gfs2_holder_init function name in kernel-doc comment adds 1d05ee7e0d10 gfs2: remove redundant set of INSTANTIATE_NEEDED adds 8d567162ef28 gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED adds 3c5c67ec29a9 gfs2: Fix gfs2_instantiate description new 74382e277ae9 gfs2: dump inode object for iopen glocks new 8481c323e4ea Merge tag 'gfs2-v5.16-rc3-fixes' of git://git.kernel.org/p [...] adds dea450c90f46 fs: dlm: remove obsolete INBUF define adds bb6866a5bdc5 fs: dlm: fix small lockspace typo adds 1aafd9c23191 fs: dlm: debug improvements print nodeid adds fe93367541bc fs: dlm: remove check SCTP is loaded message adds 658bd576f95e fs: dlm: move version conversion to compile time adds 3e9736713d0c fs: dlm: use dlm_recovery_stopped instead of test_bit adds e10249b1902d fs: dlm: use dlm_recovery_stopped in condition adds 2f05ec4327ff fs: dlm: make dlm_callback_resume quite adds f1d3b8f91d96 fs: dlm: initial support for tracepoints adds 92732376fd29 fs: dlm: trace socket handling adds 164d88abd760 fs: dlm: requestqueue busy wait to event based wait adds 3cb5977c5214 fs: dlm: ls_count busy wait to event based wait adds 5c16febbc19b fs: dlm: let handle callback data as void adds 9af5b8f0ead7 fs: dlm: add debugfs rawmsg send functionality adds 75d25ffe380a fs: dlm: allow create lkb with specific id range adds 5054e79de999 fs: dlm: add lkb debugfs functionality adds 63eab2b00bcf fs: dlm: add lkb waiters debugfs functionality adds 6c2e3bf68f3e fs: dlm: filter user dlm messages for kernel locks adds b87b1883efe3 fs: dlm: remove double list_first_entry call adds c8b9f34e223f fs: dlm:Remove unneeded semicolon adds 6a628fa43810 fs: dlm: fix potential buffer overflow adds 4c3d90570bcc fs: dlm: don't call kernel_getpeername() in error_report() adds 92c446053814 fs: dlm: replace use of socket sk_callback_lock with sock_lock adds 1b9beda83e27 fs: dlm: fix build with CONFIG_IPV6 disabled adds f70813d6a5fc fs: dlm: use list_empty() to check last iteration adds bcbfea41e1f9 fs: dlm: check for pending users filling buffers adds 21d9ac1a5376 fs: dlm: use event based wait for pending remove adds be3b0400edbf fs: dlm: remove wq_alloc mutex adds 6c547f264077 fs: dlm: memory cache for midcomms hotpath adds 3af2326ca0a1 fs: dlm: memory cache for writequeue_entry adds e4dc81ed5a80 fs: dlm: memory cache for lowcomms hotpath adds feae43f8aa88 fs: dlm: print cluster addr if non-cluster node connects new 3f67eaed57da Merge tag 'dlm-5.17' of git://git.kernel.org/pub/scm/linux [...] adds 7296c8af6a34 ubifs: Fix spelling mistakes adds bc7849e28043 ubi: Fix a mistake in comment adds d98c6c35c881 ubifs: Make use of the helper macro kthread_run() adds 3fea4d9d1601 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] adds 2e3cbf425804 ubifs: Export filesystem error counters adds 58225631cf9a ubifs: Document sysfs nodes adds d3de970bcba0 ubifs: fix snprintf() length check adds 88618feecf44 ubifs: fix slab-out-of-bounds in ubifs_change_lp adds 0d76502172d8 ubifs: fix double return leb in ubifs_garbage_collect adds 50cb43732544 ubifs: read-only if LEB may always be taken in ubifs_garba [...] adds aa39cc675799 jffs2: GC deadlock reading a page that is used in jffs2_wr [...] new 5672cdfba4fe Merge tag 'for-linus-5.17-rc1' of git://git.kernel.org/pub [...] adds 5f8539e2ff96 um: fix ndelay/udelay defines adds bbe33504d4a7 um: rename set_signals() to um_set_signals() adds 494545aa9b50 uml: x86: add FORCE to user_constants.h adds 8bd18ef9eaac um: Replace if (cond) BUG() with BUG_ON() adds 077b7320942b um: registers: Rename function names to avoid conflicts an [...] adds 4b86366fdfbe um: gitignore: Add kernel/capflags.c adds d73820df6437 um: virt-pci: Fix 32-bit compile adds 4e84139e14af lib/logic_iomem: Fix 32-bit build adds 4e8a5edac501 lib/logic_iomem: Fix operation on 32-bit adds 85e73968a040 um: virtio_uml: Fix time-travel external time propagation adds 8f5c84f3678e uml: trim unused junk from arch/x86/um/sys_call_table_*.c adds 577ade59b99e um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c adds 5f174ec3c1d6 logic_io instance of iounmap() needs volatile on argument adds dbba7f704aa0 um: stop polluting the namespace with registers.h contents adds 2098e213dd64 uml/i386: missing include in barrier.h adds 6605a448668b um: kill unused cpu() adds 7f5f156daec3 um: remove a dangling extern of syscall_trace() adds 21cba62bea84 um: unexport handle_page_fault() adds 2610ed63ead1 um, x86: bury crypto_tfm_ctx_offset adds 8e5d7cf3479a um: common-offsets.h debriding... adds ed4b1cc5900e um: header debriding - activate_ipi() adds bb1a2c4e2d48 um: header debriding - mem_user.h adds b31ef6d89ddd um: header debriding - net_*.h adds 021fdaef8073 um: header debriding - os.h adds 4c1f795773b3 um: header debriding - sigio.h adds 9b0da3f22307 um: Use swap() to make code cleaner adds ce72750f04d6 hostfs: Fix writeback of dirty pages adds 8bb227ac34c0 um: remove set_fs adds 361640b4fdc8 um: Extract load file helper from initrd.c adds b31297f04e86 um: Add devicetree support adds db0dd9cee822 um: virtio_uml: Allow probing from devicetree new f69212114220 Merge tag 'for-linus-5.17-rc1' of git://git.kernel.org/pub [...] adds f65b81320926 include/linux/efi.h: Remove unneeded whitespaces before tabs adds 4da87c517058 efi/libstub: add prototype of efi_tcg2_protocol::hash_log_ [...] adds 44f155b4b07b efi/libstub: x86/mixed: increase supported argument count adds 20287d56f52d efi/libstub: consolidate initrd handling across architectures adds f046fff8bc4c efi/libstub: measure loaded initrd info into the TPM adds 42f4046bc4ba efi: use default_groups in kobj_type new f12fc75ef7db Merge tag 'efi-next-for-v5.17' of git://git.kernel.org/pub [...] adds ff936357b496 x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig adds b6aa86cff44c x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs new f18e2d877269 Merge tag 'x86_build_for_v5.17_rc1-p2' of git://git.kernel [...] adds 3cbadd20e3db parisc: decompressor: do not copy source files while building adds 45458aa49abe parisc: Define depi_safe macro adds db19c6f1a2a3 parisc: Fix lpa and lpa_user defines adds 9e9d4b460f23 parisc: Avoid calling faulthandler_disabled() twice adds 4b9d2a731c3d parisc: Switch user access functions to signal errors in r [...] adds 9d90a90855ce parisc: Don't call faulthandler_disabled() in do_page_fault() adds 20dda87bdc65 parisc: Enhance page fault termination message adds d0585d742ff2 parisc: Rewrite light-weight syscall and futex code adds 72c3dd8207de parisc: Add lws_atomic_xchg and lws_atomic_store syscalls adds 712a270d2db9 parisc: Fix pdc_toc_pim_11 and pdc_toc_pim_20 definitions adds c1c72d9bbf2b parisc: Add kgdb io_module to read chars via PDC adds 75c09aad79e4 parisc: pdc_stable: use default_groups in kobj_type adds 6968e707d371 parisc: io: Improve the outb(), outw() and outl() macros new d6ab9fc74513 parisc: Enable TOC (transfer of contents) feature unconditionally new e486288d116a parisc: Re-use toc_stack as hpmc_stack new 16f035d9e264 sections: Fix __is_kernel() to include init ranges new 68d247ad38b1 parisc: Default to 16 CPUs on 32-bit kernel new c1eb8f6cff34 Merge tag 'for-5.17/parisc-1' of git://git.kernel.org/pub/ [...] adds 251cc826be7d ARM: 9154/1: decompressor: do not copy source files while [...] adds 4a2f57ac7dad ARM: 9158/1: leave it to core code to manage thread_info::cpu adds a92882a4d270 ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding adds d0eae8287cf3 ARM: 9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t adds 33c6a549641d ARM: 9162/1: amba: Kill sysfs attribute file of irq adds dcc0a8f6b69a ARM: 9163/1: amba: Move of_amba_device_decode_irq() into a [...] adds 0ba8695e3dfb ARM: 9164/1: mm: Provide set_memory_valid() adds 3c341b217414 ARM: 9165/1: mm: Provide is_write_fault() adds 75969686ec0d ARM: 9166/1: Support KFENCE for ARM adds 2965d4290f60 ARM: 9167/1: Add support for Cortex-M33 processor adds 3d14751f341e ARM: 9168/1: Add support for Cortex-M55 processor adds b0343ab330ae ARM: reduce the information printed in call traces new 3e3a138a4690 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
The 19 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: .../ABI/testing/sysfs-class-firmware-attributes | 32 + Documentation/ABI/testing/sysfs-class-power | 16 +- Documentation/ABI/testing/sysfs-fs-erofs | 16 + Documentation/ABI/testing/sysfs-fs-ubifs | 35 + Documentation/admin-guide/gpio/gpio-sim.rst | 134 ++ .../devicetree/bindings/gpio/gpio-samsung.txt | 41 - .../devicetree/bindings/gpio/gpio-vf610.yaml | 3 + .../bindings/gpio/mstar,msc313-gpio.yaml | 4 +- .../bindings/gpio/nvidia,tegra186-gpio.txt | 165 -- .../bindings/gpio/nvidia,tegra186-gpio.yaml | 214 +++ .../bindings/gpio/nvidia,tegra20-gpio.txt | 40 - .../bindings/gpio/nvidia,tegra20-gpio.yaml | 110 ++ .../devicetree/bindings/gpio/sifive,gpio.yaml | 3 +- .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 1 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 22 + .../devicetree/bindings/input/hid-over-i2c.txt | 2 + .../bindings/memory-controllers/ti,gpmc.yaml | 23 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 69 - .../devicetree/bindings/mfd/brcm,twd.yaml | 61 + Documentation/devicetree/bindings/mfd/da9063.txt | 2 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 2 +- Documentation/devicetree/bindings/mfd/max77686.txt | 26 - .../devicetree/bindings/mfd/maxim,max77686.yaml | 132 ++ .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 -- .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml | 127 ++ Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 3 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 19 +- .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 53 - .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 100 + .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 2 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 8 + .../devicetree/bindings/mmc/img-dw-mshc.txt | 28 - .../devicetree/bindings/mmc/ingenic,mmc.yaml | 37 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 6 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 2 + .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mmc/socfpga-dw-mshc.txt | 23 - .../bindings/mmc/socionext,uniphier-sd.yaml | 6 + .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 5 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/mtd/renesas-nandc.yaml | 61 + .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 10 +- .../bindings/power/reset/gpio-poweroff.txt | 41 - .../bindings/power/reset/gpio-poweroff.yaml | 59 + .../bindings/power/supply/maxim,max77976.yaml | 44 + .../bindings/power/supply/qcom,pm8941-charger.yaml | 4 +- .../devicetree/bindings/regulator/dlg,da9121.yaml | 76 +- .../devicetree/bindings/regulator/max77686.txt | 71 - .../bindings/regulator/maxim,max20086.yaml | 106 ++ .../bindings/regulator/maxim,max77686.yaml | 83 + .../bindings/regulator/maxim,max8973.yaml | 3 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 3 + .../bindings/regulator/qcom,spmi-regulator.txt | 1 + .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../bindings/regulator/rohm,bd70528-regulator.txt | 68 - .../bindings/regulator/samsung,s5m8767.yaml | 3 +- .../devicetree/bindings/spi/atmel,quadspi.yaml | 99 + .../devicetree/bindings/spi/atmel-quadspi.txt | 37 - .../spi/cdns,qspi-nor-peripheral-props.yaml | 42 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 33 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 8 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 69 +- .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 11 +- Documentation/devicetree/bindings/spi/spi-mux.yaml | 1 + .../bindings/spi/spi-peripheral-props.yaml | 89 + .../devicetree/bindings/spi/spi-pl022.yaml | 3 + .../devicetree/bindings/trivial-devices.yaml | 8 + .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/erofs.rst | 8 + Documentation/filesystems/idmappings.rst | 72 - Documentation/hwmon/asus_wmi_ec_sensors.rst | 38 + Documentation/hwmon/asus_wmi_sensors.rst | 78 + Documentation/hwmon/ina238.rst | 56 + Documentation/hwmon/index.rst | 5 + Documentation/hwmon/ir38064.rst | 28 +- Documentation/hwmon/mp5023.rst | 84 + Documentation/hwmon/nzxt-smart2.rst | 62 + Documentation/spi/pxa2xx.rst | 35 +- Documentation/spi/spidev.rst | 58 +- .../it_IT/process/submitting-patches.rst | 19 - Documentation/translations/ja_JP/SubmittingPatches | 15 - .../zh_CN/process/submitting-patches.rst | 23 - .../zh_TW/process/submitting-patches.rst | 24 - Documentation/virt/kvm/amd-memory-encryption.rst | 6 + MAINTAINERS | 100 +- arch/arm/Kconfig | 1 + arch/arm/Kconfig.debug | 11 + arch/arm/boot/compressed/.gitignore | 5 - arch/arm/boot/compressed/Makefile | 33 +- arch/arm/boot/compressed/ashldi3.S | 3 + arch/arm/boot/compressed/bswapsdi2.S | 3 + arch/arm/boot/compressed/efi-header.S | 22 +- arch/arm/boot/compressed/font.c | 2 + arch/arm/boot/compressed/head.S | 3 +- arch/arm/boot/compressed/hyp-stub.S | 2 + arch/arm/boot/compressed/lib1funcs.S | 3 + arch/arm/include/asm/kfence.h | 53 + arch/arm/include/asm/set_memory.h | 1 + arch/arm/include/asm/switch_to.h | 14 - arch/arm/kernel/smp.c | 3 - arch/arm/kernel/traps.c | 8 +- arch/arm/mach-pxa/lubbock.c | 15 +- arch/arm/mach-pxa/stargate2.c | 2 +- arch/arm/mm/fault.c | 20 +- arch/arm/mm/pageattr.c | 42 +- arch/arm/mm/proc-v7m.S | 20 + arch/mips/cavium-octeon/crypto/octeon-sha1.c | 17 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 39 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 39 +- arch/parisc/Kconfig | 17 +- arch/parisc/boot/compressed/.gitignore | 2 - arch/parisc/boot/compressed/Makefile | 8 - arch/parisc/boot/compressed/firmware.c | 2 + arch/parisc/boot/compressed/real2.S | 2 + arch/parisc/include/asm/assembly.h | 10 + arch/parisc/include/asm/futex.h | 59 +- arch/parisc/include/asm/io.h | 6 +- arch/parisc/include/asm/special_insns.h | 44 +- arch/parisc/include/asm/uaccess.h | 12 +- arch/parisc/include/uapi/asm/pdc.h | 32 +- arch/parisc/kernel/Makefile | 3 +- arch/parisc/kernel/asm-offsets.c | 4 + arch/parisc/kernel/hpmc.S | 6 +- arch/parisc/kernel/kgdb.c | 21 + arch/parisc/kernel/syscall.S | 774 ++++++-- arch/parisc/kernel/toc.c | 18 +- arch/parisc/kernel/toc_asm.S | 33 +- arch/parisc/kernel/traps.c | 2 +- arch/parisc/mm/fault.c | 23 +- arch/powerpc/crypto/sha1-spe-glue.c | 17 +- arch/powerpc/crypto/sha1.c | 14 +- arch/powerpc/crypto/sha256-spe-glue.c | 39 +- arch/s390/crypto/sha512_s390.c | 32 +- arch/sparc/crypto/sha1_glue.c | 14 +- arch/sparc/crypto/sha256_glue.c | 37 +- arch/sparc/crypto/sha512_glue.c | 37 +- arch/um/.gitignore | 1 + arch/um/Kconfig | 2 +- arch/um/drivers/virt-pci.c | 8 +- arch/um/drivers/virtio_uml.c | 54 +- arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/thread_info.h | 4 - arch/um/include/asm/uaccess.h | 21 +- arch/um/include/shared/common-offsets.h | 15 - arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/kern_util.h | 2 - arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/mem_user.h | 5 - arch/um/include/shared/net_kern.h | 2 - arch/um/include/shared/net_user.h | 1 - arch/um/include/shared/os.h | 17 +- arch/um/include/shared/registers.h | 6 +- arch/um/include/shared/sigio.h | 1 - arch/um/kernel/Makefile | 4 +- arch/um/kernel/dtb.c | 41 + arch/um/kernel/exec.c | 1 + arch/um/kernel/initrd.c | 48 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/load_file.c | 61 + arch/um/kernel/mem.c | 3 +- arch/um/kernel/process.c | 6 +- arch/um/kernel/skas/uaccess.c | 25 - arch/um/kernel/syscall.c | 28 - arch/um/kernel/trap.c | 1 - arch/um/kernel/um_arch.c | 3 + arch/um/kernel/um_arch.h | 14 + arch/um/os-Linux/registers.c | 4 +- arch/um/os-Linux/sigio.c | 13 +- arch/um/os-Linux/signal.c | 8 +- arch/um/os-Linux/start_up.c | 2 +- arch/x86/boot/compressed/efi_thunk_64.S | 14 +- arch/x86/configs/i386_defconfig | 2 +- arch/x86/configs/x86_64_defconfig | 2 +- arch/x86/crypto/aesni-intel_glue.c | 4 +- arch/x86/crypto/curve25519-x86_64.c | 767 +++++--- arch/x86/crypto/des3_ede_glue.c | 4 +- arch/x86/include/asm/efi.h | 14 +- arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/asm-offsets.c | 3 - arch/x86/platform/efi/efi_thunk_64.S | 14 +- arch/x86/um/Makefile | 2 +- arch/x86/um/asm/barrier.h | 1 + arch/x86/um/asm/segment.h | 8 - arch/x86/um/os-Linux/registers.c | 1 + arch/x86/um/ptrace_32.c | 1 + arch/x86/um/ptrace_64.c | 1 + arch/x86/um/shared/sysdep/syscalls_64.h | 3 - arch/x86/um/signal.c | 1 + arch/x86/um/sys_call_table_32.c | 4 - arch/x86/um/sys_call_table_64.c | 17 - arch/x86/um/syscalls_64.c | 14 +- crypto/Kconfig | 4 + crypto/Makefile | 5 + crypto/af_alg.c | 7 +- crypto/asymmetric_keys/asymmetric_type.c | 57 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/restrict.c | 48 +- crypto/asymmetric_keys/x509_cert_parser.c | 10 + crypto/asymmetric_keys/x509_public_key.c | 10 + crypto/dh.c | 5 +- crypto/drbg.c | 150 +- crypto/jitterentropy-kcapi.c | 6 - crypto/jitterentropy.c | 32 +- crypto/jitterentropy.h | 1 - crypto/kdf_sp800108.c | 153 ++ crypto/rsa.c | 4 + crypto/sha256_generic.c | 16 +- crypto/testmgr.c | 9 - crypto/testmgr.h | 6 +- drivers/amba/bus.c | 71 +- drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap.c | 1 + drivers/char/hw_random/Kconfig | 13 +- drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/cavium-rng-vf.c | 194 +- drivers/char/hw_random/cavium-rng.c | 11 +- drivers/char/hw_random/cn10k-rng.c | 181 ++ drivers/char/tpm/st33zp24/st33zp24.c | 122 +- drivers/char/tpm/tpm-chip.c | 37 +- drivers/char/tpm/tpm-sysfs.c | 3 + drivers/char/tpm/tpm2-cmd.c | 6 + drivers/char/tpm/tpm_tis_core.c | 14 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 16 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 20 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 21 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 1 + drivers/crypto/atmel-aes.c | 6 +- drivers/crypto/caam/caamalg.c | 6 + drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/caam/caamhash.c | 3 + drivers/crypto/caam/caampkc.c | 3 + drivers/crypto/cavium/cpt/cptvf_main.c | 5 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccp/sev-dev.c | 259 ++- drivers/crypto/ccree/cc_request_mgr.c | 1 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 7 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 483 +++-- drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 12 +- drivers/crypto/keembay/keembay-ocs-ecc.c | 1 + drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 4 +- drivers/crypto/marvell/octeontx2/Makefile | 2 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 + .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 108 ++ .../crypto/marvell/octeontx2/otx2_cpt_devlink.h | 20 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 3 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 18 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 315 +++- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 7 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 5 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-des.c | 8 +- drivers/crypto/qat/Kconfig | 1 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 154 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 2 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 33 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 12 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 15 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 6 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 12 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 15 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 - drivers/crypto/qat/qat_c62xvf/adf_drv.c | 6 +- drivers/crypto/qat/qat_common/Makefile | 6 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 47 +- drivers/crypto/qat/qat_common/adf_accel_engine.c | 8 +- drivers/crypto/qat/qat_common/adf_admin.c | 47 +- drivers/crypto/qat/qat_common/adf_cfg.c | 1 + drivers/crypto/qat/qat_common/adf_cfg_common.h | 13 + drivers/crypto/qat/qat_common/adf_cfg_strings.h | 3 + drivers/crypto/qat/qat_common/adf_common_drv.h | 42 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 105 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 22 +- drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 381 ++++ drivers/crypto/qat/qat_common/adf_gen2_pfvf.h | 29 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 69 +- drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 17 + drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 148 ++ drivers/crypto/qat/qat_common/adf_gen4_pfvf.h | 17 + drivers/crypto/qat/qat_common/adf_init.c | 11 +- drivers/crypto/qat/qat_common/adf_isr.c | 111 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 416 ----- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 93 - drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 259 +++ drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c | 52 + drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h | 18 + drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 346 ++++ drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h | 13 + drivers/crypto/qat/qat_common/adf_pfvf_utils.c | 65 + drivers/crypto/qat/qat_common/adf_pfvf_utils.h | 31 + drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 167 ++ drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h | 23 + drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c | 368 ++++ drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h | 17 + drivers/crypto/qat/qat_common/adf_sriov.c | 59 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 48 - drivers/crypto/qat/qat_common/adf_vf_isr.c | 106 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 4 +- drivers/crypto/qat/qat_common/icp_qat_hw.h | 13 +- drivers/crypto/qat/qat_common/qat_crypto.c | 25 + drivers/crypto/qat/qat_common/qat_hal.c | 41 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 44 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 2 + .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 15 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 6 +- drivers/crypto/qce/aead.c | 2 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/skcipher.c | 2 +- drivers/crypto/sa2ul.c | 19 +- drivers/crypto/stm32/stm32-crc32.c | 4 +- drivers/crypto/stm32/stm32-cryp.c | 988 +++++----- drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/crypto/ux500/cryp/cryp.h | 2 + drivers/crypto/ux500/cryp/cryp_core.c | 26 +- drivers/firmware/efi/efivars.c | 3 +- drivers/firmware/efi/esrt.c | 4 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 73 +- drivers/firmware/efi/libstub/efi-stub.c | 10 +- drivers/firmware/efi/libstub/efistub.h | 30 +- drivers/firmware/efi/libstub/x86-stub.c | 26 +- drivers/firmware/efi/runtime-map.c | 3 +- drivers/gpio/Kconfig | 29 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-adnp.c | 1 - drivers/gpio/gpio-aggregator.c | 11 +- drivers/gpio/gpio-amdpt.c | 12 +- drivers/gpio/gpio-arizona.c | 5 +- drivers/gpio/gpio-aspeed-sgpio.c | 32 +- drivers/gpio/gpio-aspeed.c | 52 +- drivers/gpio/gpio-bcm-kona.c | 2 +- drivers/gpio/gpio-bd70528.c | 230 --- drivers/gpio/gpio-bd71828.c | 1 - drivers/gpio/gpio-brcmstb.c | 3 +- drivers/gpio/gpio-creg-snps.c | 2 +- drivers/gpio/gpio-davinci.c | 1 - drivers/gpio/gpio-dwapb.c | 15 +- drivers/gpio/gpio-eic-sprd.c | 1 - drivers/gpio/gpio-em.c | 1 - drivers/gpio/gpio-ge.c | 1 - drivers/gpio/gpio-grgpio.c | 1 - drivers/gpio/gpio-gw-pld.c | 2 - drivers/gpio/gpio-lpc32xx.c | 2 +- drivers/gpio/gpio-max3191x.c | 2 +- drivers/gpio/gpio-ml-ioh.c | 52 +- drivers/gpio/gpio-msc313.c | 266 ++- drivers/gpio/gpio-mt7621.c | 6 +- drivers/gpio/gpio-mvebu.c | 1 - drivers/gpio/gpio-omap.c | 3 - drivers/gpio/gpio-palmas.c | 4 +- drivers/gpio/gpio-pch.c | 42 +- drivers/gpio/gpio-pmic-eic-sprd.c | 1 - drivers/gpio/gpio-pxa.c | 8 +- drivers/gpio/gpio-raspberrypi-exp.c | 1 - drivers/gpio/gpio-rcar.c | 16 +- drivers/gpio/gpio-rda.c | 3 - drivers/gpio/gpio-regmap.c | 6 +- drivers/gpio/gpio-rockchip.c | 21 +- drivers/gpio/gpio-sama5d2-piobu.c | 1 - drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sim.c | 1592 ++++++++++++++++ drivers/gpio/gpio-sprd.c | 1 - drivers/gpio/gpio-sta2x11.c | 2 +- drivers/gpio/gpio-stmpe.c | 1 - drivers/gpio/gpio-tc3589x.c | 1 - drivers/gpio/gpio-tegra186.c | 129 +- drivers/gpio/gpio-tps65218.c | 3 - drivers/gpio/gpio-tps6586x.c | 5 +- drivers/gpio/gpio-tps65910.c | 6 +- drivers/gpio/gpio-ts5500.c | 11 +- drivers/gpio/gpio-twl6040.c | 5 +- drivers/gpio/gpio-vf610.c | 1 - drivers/gpio/gpio-wm831x.c | 5 +- drivers/gpio/gpio-xlp.c | 147 +- drivers/gpio/gpiolib-acpi.c | 54 +- drivers/gpio/gpiolib-of.c | 3 + drivers/gpio/gpiolib.c | 73 +- drivers/hid/Kconfig | 14 + drivers/hid/Makefile | 1 + drivers/hid/hid-apple.c | 146 +- drivers/hid/hid-core.c | 93 + drivers/hid/hid-debug.c | 35 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-input.c | 26 +- drivers/hid/hid-letsketch.c | 322 ++++ drivers/hid/hid-magicmouse.c | 115 +- drivers/hid/hid-multitouch.c | 3 - drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-tmff.c | 8 +- drivers/hid/hid-uclogic-params.c | 31 +- drivers/hid/hidraw.c | 34 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 24 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 2 +- drivers/hid/i2c-hid/i2c-hid-of.c | 10 +- drivers/hid/i2c-hid/i2c-hid.h | 2 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 6 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 3 +- drivers/hid/surface-hid/surface_hid_core.c | 25 +- drivers/hid/usbhid/hid-core.c | 19 +- drivers/hsi/hsi_core.c | 1 + drivers/hwmon/Kconfig | 51 +- drivers/hwmon/Makefile | 4 + drivers/hwmon/adm1021.c | 23 +- drivers/hwmon/adm1031.c | 3 +- drivers/hwmon/asus_wmi_ec_sensors.c | 621 +++++++ drivers/hwmon/asus_wmi_sensors.c | 664 +++++++ drivers/hwmon/dell-smm-hwmon.c | 70 +- drivers/hwmon/f71882fg.c | 2 + drivers/hwmon/ina238.c | 644 +++++++ drivers/hwmon/jc42.c | 4 + drivers/hwmon/k10temp.c | 36 +- drivers/hwmon/mr75203.c | 2 +- drivers/hwmon/nct6775.c | 10 +- drivers/hwmon/ntc_thermistor.c | 299 ++- drivers/hwmon/nzxt-smart2.c | 829 +++++++++ drivers/hwmon/pmbus/Kconfig | 29 +- drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 114 ++ drivers/hwmon/pmbus/ir38064.c | 28 +- drivers/hwmon/pmbus/mp5023.c | 67 + drivers/hwmon/raspberrypi-hwmon.c | 7 +- drivers/hwmon/sht4x.c | 7 + drivers/hwmon/tmp401.c | 863 +++++---- drivers/hwmon/xgene-hwmon.c | 6 +- drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/simple/Kconfig | 11 + drivers/leds/simple/Makefile | 2 + drivers/leds/simple/simatic-ipc-leds.c | 202 +++ drivers/memory/omap-gpmc.c | 50 +- drivers/mfd/Kconfig | 23 +- drivers/mfd/Makefile | 1 - drivers/mfd/atmel-flexcom.c | 11 +- drivers/mfd/da9062-core.c | 12 + drivers/mfd/intel-lpss-acpi.c | 7 +- drivers/mfd/intel-lpss-pci.c | 21 +- drivers/mfd/intel-lpss.c | 1 + drivers/mfd/intel-lpss.h | 1 + drivers/mfd/intel_soc_pmic_core.c | 28 +- drivers/mfd/rohm-bd70528.c | 314 ---- drivers/mfd/stmpe.c | 2 +- drivers/mfd/tps65910.c | 22 +- drivers/mmc/core/block.c | 4 +- drivers/mmc/core/bus.c | 11 - drivers/mmc/core/card.h | 36 + drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_ops.c | 89 +- drivers/mmc/core/mmc_ops.h | 2 +- drivers/mmc/core/pwrseq_simple.c | 2 +- drivers/mmc/core/queue.c | 2 +- drivers/mmc/core/quirks.h | 64 +- drivers/mmc/core/sd.c | 2 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/host/au1xmmc.c | 4 +- drivers/mmc/host/dw_mmc-exynos.c | 110 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 9 +- drivers/mmc/host/dw_mmc-rockchip.c | 11 +- drivers/mmc/host/dw_mmc.c | 56 +- drivers/mmc/host/dw_mmc.h | 13 + drivers/mmc/host/jz4740_mmc.c | 19 +- drivers/mmc/host/meson-mx-sdhc-clkc.c | 2 - drivers/mmc/host/meson-mx-sdhc-mmc.c | 5 + drivers/mmc/host/meson-mx-sdio.c | 5 + drivers/mmc/host/mmc_spi.c | 16 +- drivers/mmc/host/mmci.c | 7 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 5 +- drivers/mmc/host/mtk-sd.c | 550 +++--- drivers/mmc/host/omap_hsmmc.c | 36 - drivers/mmc/host/sdhci-esdhc-imx.c | 4 + drivers/mmc/host/sdhci-pci-core.c | 1 + drivers/mmc/host/sdhci-pci-gli.c | 34 + drivers/mmc/host/sdhci-pci-o2micro.c | 62 +- drivers/mmc/host/sdhci-pci.h | 1 + drivers/mmc/host/tmio_mmc_core.c | 15 +- drivers/mtd/chips/gen_probe.c | 9 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 10 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/hyperbus/rpc-if.c | 8 +- drivers/mtd/mtdchar.c | 110 +- drivers/mtd/mtdcore.c | 21 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/core.c | 3 + drivers/mtd/nand/onenand/onenand_bbt.c | 4 +- drivers/mtd/nand/raw/Kconfig | 10 +- drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/davinci_nand.c | 73 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 53 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 + drivers/mtd/nand/raw/mpc5121_nfc.c | 1 - drivers/mtd/nand/raw/nand_base.c | 70 + drivers/mtd/nand/raw/nand_bbt.c | 3 + drivers/mtd/nand/raw/omap2.c | 507 +++--- drivers/mtd/nand/raw/omap_elm.c | 16 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 1424 +++++++++++++++ drivers/mtd/spi-nor/atmel.c | 79 +- drivers/mtd/spi-nor/catalyst.c | 15 +- drivers/mtd/spi-nor/core.c | 556 +++--- drivers/mtd/spi-nor/core.h | 217 ++- drivers/mtd/spi-nor/eon.c | 33 +- drivers/mtd/spi-nor/esmt.c | 15 +- drivers/mtd/spi-nor/everspin.c | 12 +- drivers/mtd/spi-nor/fujitsu.c | 3 +- drivers/mtd/spi-nor/gigadevice.c | 59 +- drivers/mtd/spi-nor/intel.c | 12 +- drivers/mtd/spi-nor/issi.c | 62 +- drivers/mtd/spi-nor/macronix.c | 107 +- drivers/mtd/spi-nor/micron-st.c | 234 +-- drivers/mtd/spi-nor/otp.c | 2 +- drivers/mtd/spi-nor/sfdp.c | 20 + drivers/mtd/spi-nor/spansion.c | 184 +- drivers/mtd/spi-nor/sst.c | 96 +- drivers/mtd/spi-nor/swp.c | 2 +- drivers/mtd/spi-nor/winbond.c | 168 +- drivers/mtd/spi-nor/xilinx.c | 21 +- drivers/mtd/spi-nor/xmc.c | 10 +- drivers/mtd/ubi/debug.c | 2 +- drivers/parisc/pdc_stable.c | 3 +- drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/Makefile | 2 - drivers/pcmcia/cs.c | 8 +- drivers/pcmcia/ds.c | 20 +- drivers/pcmcia/pcmcia_resource.c | 5 +- drivers/pcmcia/pxa2xx_cm_x255.c | 124 -- drivers/pcmcia/pxa2xx_cm_x270.c | 103 -- drivers/pcmcia/pxa2xx_cm_x2xx.c | 44 - drivers/pcmcia/rsrc_nonstatic.c | 12 +- drivers/pcmcia/socket_sysfs.c | 18 +- drivers/pcmcia/yenta_socket.c | 25 +- drivers/platform/surface/Kconfig | 7 +- drivers/platform/surface/aggregator/Kconfig | 1 + drivers/platform/surface/aggregator/bus.c | 24 +- drivers/platform/surface/aggregator/bus.h | 3 - drivers/platform/surface/aggregator/core.c | 3 +- .../platform/surface/surface_aggregator_registry.c | 32 +- drivers/platform/x86/Kconfig | 61 + drivers/platform/x86/Makefile | 6 + drivers/platform/x86/amd-pmc.c | 160 +- drivers/platform/x86/asus-tf103c-dock.c | 945 ++++++++++ drivers/platform/x86/asus-wmi.c | 605 ++++++- drivers/platform/x86/hp_accel.c | 27 +- drivers/platform/x86/intel/Makefile | 2 + drivers/platform/x86/intel/crystal_cove_charger.c | 153 ++ .../x86/intel/int3472/tps68470_board_data.c | 13 + drivers/platform/x86/intel/uncore-frequency.c | 3 +- drivers/platform/x86/lenovo-yogabook-wmi.c | 408 +++++ drivers/platform/x86/pmc_atom.c | 54 +- drivers/platform/x86/simatic-ipc.c | 176 ++ drivers/platform/x86/think-lmi.c | 327 +++- drivers/platform/x86/think-lmi.h | 28 +- drivers/platform/x86/thinkpad_acpi.c | 1010 ++++++----- drivers/platform/x86/touchscreen_dmi.c | 38 +- drivers/platform/x86/uv_sysfs.c | 6 +- drivers/platform/x86/wmi.c | 27 +- drivers/platform/x86/x86-android-tablets.c | 870 +++++++++ drivers/power/reset/mt6323-poweroff.c | 3 + drivers/power/supply/Kconfig | 12 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500-bm.h | 123 +- drivers/power/supply/ab8500-chargalg.h | 8 +- drivers/power/supply/ab8500_bmdata.c | 575 ++---- drivers/power/supply/ab8500_btemp.c | 65 +- drivers/power/supply/ab8500_chargalg.c | 315 ++-- drivers/power/supply/ab8500_charger.c | 544 +++--- drivers/power/supply/ab8500_fg.c | 373 ++-- drivers/power/supply/axp20x_battery.c | 6 +- drivers/power/supply/bd99954-charger.c | 24 +- drivers/power/supply/bq24190_charger.c | 6 +- drivers/power/supply/bq2515x_charger.c | 8 +- drivers/power/supply/bq256xx_charger.c | 24 +- drivers/power/supply/bq25890_charger.c | 37 +- drivers/power/supply/bq25980_charger.c | 6 +- drivers/power/supply/bq27xxx_battery.c | 38 +- drivers/power/supply/cw2015_battery.c | 20 +- drivers/power/supply/ingenic-battery.c | 14 +- drivers/power/supply/max77976_charger.c | 509 ++++++ drivers/power/supply/power_supply_core.c | 80 +- drivers/power/supply/power_supply_sysfs.c | 57 + drivers/power/supply/qcom_smbb.c | 5 +- drivers/power/supply/sc2731_charger.c | 8 +- drivers/power/supply/sc27xx_fuel_gauge.c | 22 +- drivers/power/supply/smb347-charger.c | 34 +- drivers/regulator/Kconfig | 19 +- drivers/regulator/Makefile | 2 + drivers/regulator/bd718x7-regulator.c | 29 +- drivers/regulator/da9121-regulator.c | 117 +- drivers/regulator/da9121-regulator.h | 21 +- drivers/regulator/irq_helpers.c | 41 +- drivers/regulator/max20086-regulator.c | 332 ++++ drivers/regulator/mt6380-regulator.c | 6 +- drivers/regulator/qcom-labibb-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 27 + drivers/regulator/qcom_smd-regulator.c | 100 +- drivers/regulator/qcom_spmi-regulator.c | 39 + drivers/regulator/rohm-regulator.c | 16 + drivers/regulator/tps68470-regulator.c | 201 ++ drivers/regulator/twl-regulator.c | 10 +- drivers/spi/Kconfig | 11 +- drivers/spi/spi-ar934x.c | 18 +- drivers/spi/spi-atmel.c | 38 +- drivers/spi/spi-bcm-qspi.c | 44 +- drivers/spi/spi-dln2.c | 4 +- drivers/spi/spi-dw-bt1.c | 9 +- drivers/spi/spi-dw-core.c | 179 +- drivers/spi/spi-dw-dma.c | 55 +- drivers/spi/spi-dw-mmio.c | 22 +- drivers/spi/spi-dw-pci.c | 60 +- drivers/spi/spi-dw.h | 182 +- drivers/spi/spi-fsl-lpspi.c | 6 +- drivers/spi/spi-geni-qcom.c | 36 +- drivers/spi/spi-hisi-kunpeng.c | 15 +- drivers/spi/spi-meson-spifc.c | 1 + drivers/spi/spi-pxa2xx.c | 61 +- drivers/spi/spi-pxa2xx.h | 7 - drivers/spi/spi-rspi.c | 27 +- drivers/spi/spi-tegra210-quad.c | 11 +- drivers/spi/spi-uniphier.c | 11 +- drivers/spi/spi-xlp.c | 8 - drivers/spi/spi.c | 194 +- drivers/spi/spidev.c | 9 +- drivers/video/backlight/lp855x_bl.c | 134 +- drivers/video/backlight/qcom-wled.c | 130 +- drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/simatic-ipc-wdt.c | 228 +++ fs/btrfs/Makefile | 2 +- fs/btrfs/backref.c | 77 +- fs/btrfs/block-group.c | 35 +- fs/btrfs/block-rsv.c | 84 +- fs/btrfs/block-rsv.h | 5 +- fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.c | 548 +++--- fs/btrfs/ctree.h | 156 +- fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-inode.c | 3 +- fs/btrfs/delayed-ref.c | 25 +- fs/btrfs/dev-replace.c | 11 +- fs/btrfs/dir-item.c | 12 +- fs/btrfs/disk-io.c | 382 +++- fs/btrfs/disk-io.h | 11 + fs/btrfs/extent-tree.c | 144 +- fs/btrfs/extent_io.c | 52 +- fs/btrfs/file-item.c | 33 +- fs/btrfs/free-space-cache.c | 322 ++-- fs/btrfs/free-space-cache.h | 10 +- fs/btrfs/free-space-tree.c | 50 +- fs/btrfs/inode-item.c | 344 +++- fs/btrfs/inode-item.h | 96 + fs/btrfs/inode.c | 643 ++----- fs/btrfs/ioctl.c | 71 +- fs/btrfs/print-tree.c | 8 +- fs/btrfs/props.c | 7 +- fs/btrfs/qgroup.c | 24 +- fs/btrfs/reada.c | 1086 ----------- fs/btrfs/ref-verify.c | 8 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 41 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 230 +-- fs/btrfs/send.c | 417 ++++- fs/btrfs/space-info.c | 93 +- fs/btrfs/space-info.h | 2 +- fs/btrfs/super.c | 1 - fs/btrfs/sysfs.c | 11 + fs/btrfs/tests/btrfs-tests.c | 1 + fs/btrfs/tests/extent-buffer-tests.c | 17 +- fs/btrfs/tests/extent-io-tests.c | 52 + fs/btrfs/tests/free-space-tests.c | 186 +- fs/btrfs/tests/free-space-tree-tests.c | 5 +- fs/btrfs/tests/qgroup-tests.c | 5 +- fs/btrfs/transaction.c | 162 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 56 +- fs/btrfs/tree-defrag.c | 8 - fs/btrfs/tree-log.c | 619 +++---- fs/btrfs/uuid-tree.c | 10 +- fs/btrfs/verity.c | 2 +- fs/btrfs/volumes.c | 121 +- fs/btrfs/volumes.h | 9 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 120 +- fs/btrfs/zoned.h | 30 +- fs/cachefiles/bind.c | 2 +- fs/dlm/ast.c | 16 +- fs/dlm/debug_fs.c | 96 +- fs/dlm/dir.c | 3 +- fs/dlm/dlm_internal.h | 12 +- fs/dlm/lock.c | 109 +- fs/dlm/lock.h | 4 + fs/dlm/lockspace.c | 38 +- fs/dlm/lowcomms.c | 209 ++- fs/dlm/lowcomms.h | 6 +- fs/dlm/main.c | 3 + fs/dlm/member.c | 3 +- fs/dlm/memory.c | 68 +- fs/dlm/memory.h | 6 + fs/dlm/midcomms.c | 85 +- fs/dlm/midcomms.h | 3 + fs/dlm/rcom.c | 2 +- fs/dlm/recoverd.c | 3 +- fs/dlm/requestqueue.c | 17 +- fs/ecryptfs/main.c | 2 +- fs/erofs/Makefile | 2 +- fs/erofs/compress.h | 4 +- fs/erofs/data.c | 138 +- fs/erofs/decompressor.c | 134 +- fs/erofs/decompressor_lzma.c | 19 +- fs/erofs/erofs_fs.h | 18 +- fs/erofs/inode.c | 68 +- fs/erofs/internal.h | 52 +- fs/erofs/super.c | 121 +- fs/erofs/sysfs.c | 256 +++ fs/erofs/xattr.c | 135 +- fs/erofs/xattr.h | 1 - fs/erofs/zdata.c | 170 +- fs/erofs/zdata.h | 24 +- fs/erofs/zmap.c | 159 +- fs/ext4/acl.c | 2 - fs/ext4/dir.c | 1 - fs/ext4/ext4.h | 22 +- fs/ext4/ext4_jbd2.c | 2 + fs/ext4/extents.c | 16 +- fs/ext4/fast_commit.c | 207 +-- fs/ext4/fast_commit.h | 27 +- fs/ext4/file.c | 4 - fs/ext4/inode.c | 60 +- fs/ext4/ioctl.c | 324 +++- fs/ext4/mballoc.c | 52 +- fs/ext4/migrate.c | 23 +- fs/ext4/move_extent.c | 1 - fs/ext4/resize.c | 19 +- fs/ext4/super.c | 1915 ++++++++++++-------- fs/ext4/sysfs.c | 36 +- fs/fs_parser.c | 31 +- fs/gfs2/glock.c | 4 +- fs/gfs2/glops.c | 2 +- fs/gfs2/super.c | 8 +- fs/hostfs/hostfs_kern.c | 3 + fs/jbd2/journal.c | 2 + fs/jffs2/file.c | 40 +- fs/ksmbd/smbacl.c | 19 +- fs/ksmbd/smbacl.h | 5 +- fs/namespace.c | 53 +- fs/nfsd/export.c | 2 +- fs/open.c | 8 +- fs/overlayfs/super.c | 2 +- fs/posix_acl.c | 17 +- fs/proc_namespace.c | 2 +- fs/ubifs/Makefile | 2 +- fs/ubifs/dir.c | 4 +- fs/ubifs/gc.c | 19 +- fs/ubifs/io.c | 21 + fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 23 +- fs/ubifs/sysfs.c | 153 ++ fs/ubifs/ubifs.h | 35 + fs/xfs/scrub/dir.c | 15 +- fs/xfs/scrub/inode.c | 14 + fs/xfs/scrub/quota.c | 4 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/scrub.c | 4 - fs/xfs/scrub/scrub.h | 1 - fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 79 +- fs/xfs/xfs_error.c | 3 +- fs/xfs/xfs_icache.c | 3 +- fs/xfs/xfs_inode.c | 8 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl.h | 5 +- fs/xfs/xfs_iops.c | 40 +- fs/xfs/xfs_linux.h | 1 + fs/xfs/xfs_log_cil.c | 52 +- fs/xfs/xfs_log_recover.c | 26 +- fs/xfs/xfs_mount.c | 10 - fs/xfs/xfs_qm_syscalls.c | 11 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_super.c | 9 - fs/xfs/xfs_symlink.c | 33 +- fs/xfs/xfs_sysfs.c | 16 +- fs/xfs/xfs_trans.c | 11 +- include/asm-generic/logic_io.h | 2 +- include/asm-generic/sections.h | 10 +- include/crypto/aead.h | 4 +- include/crypto/algapi.h | 5 +- include/crypto/blake2b.h | 1 - include/crypto/blake2s.h | 2 +- include/crypto/cryptd.h | 3 +- include/crypto/drbg.h | 11 +- include/crypto/engine.h | 6 +- include/crypto/internal/kdf_selftest.h | 71 + include/crypto/kdf_sp800108.h | 61 + include/crypto/pcrypt.h | 2 +- include/crypto/public_key.h | 2 +- include/crypto/scatterwalk.h | 3 +- include/crypto/skcipher.h | 6 +- include/dt-bindings/gpio/msc313-gpio.h | 71 + include/dt-bindings/gpio/tegra234-gpio.h | 63 + include/dt-bindings/gpio/tegra241-gpio.h | 42 + include/keys/asymmetric-type.h | 3 +- include/linux/efi.h | 6 +- include/linux/fs.h | 141 +- include/linux/fs_parser.h | 2 +- include/linux/gpio/consumer.h | 2 - include/linux/gpio/driver.h | 2 + include/linux/gpio/machine.h | 2 + include/linux/hid.h | 99 +- include/linux/hwmon.h | 4 +- include/linux/ima.h | 30 +- include/linux/lsm_hook_defs.h | 5 +- include/linux/lsm_hooks.h | 10 +- include/linux/mfd/ntxec.h | 2 +- include/linux/mfd/rohm-bd70528.h | 389 ---- include/linux/mfd/rohm-generic.h | 11 +- include/linux/mfd/ti_am335x_tscadc.h | 1 - include/linux/mnt_idmapping.h | 234 +++ include/linux/mtd/latch-addr-flash.h | 29 - include/linux/mtd/mtd.h | 3 + include/linux/mtd/rawnand.h | 2 + include/linux/mtd/spi-nor.h | 2 - include/linux/pci_ids.h | 1 + include/linux/platform_data/mtd-nand-omap2.h | 10 +- include/linux/platform_data/ntc_thermistor.h | 50 - include/linux/platform_data/spi-clps711x.h | 17 - include/linux/platform_data/x86/asus-wmi.h | 2 + include/linux/platform_data/x86/simatic-ipc-base.h | 29 + include/linux/platform_data/x86/simatic-ipc.h | 72 + include/linux/power_supply.h | 249 ++- include/linux/psp-sev.h | 21 + include/linux/regulator/driver.h | 67 +- include/linux/security.h | 12 +- include/linux/spi/pxa2xx_spi.h | 5 - include/linux/spi/spi.h | 2 +- include/linux/surface_aggregator/device.h | 9 + include/linux/tpm.h | 10 + include/linux/wmi.h | 1 + include/trace/events/btrfs.h | 10 +- include/trace/events/dlm.h | 260 +++ include/trace/events/erofs.h | 4 +- include/trace/events/ext4.h | 23 + include/uapi/linux/audit.h | 2 +- include/uapi/linux/btrfs_tree.h | 4 +- kernel/audit.c | 26 +- kernel/audit_tree.c | 2 +- kernel/auditfilter.c | 7 +- kernel/auditsc.c | 11 +- lib/asn1_encoder.c | 2 - lib/logic_iomem.c | 23 +- lib/mpi/mpi-mod.c | 2 + net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- scripts/remove-stale-files | 7 +- security/apparmor/lsm.c | 13 +- security/commoncap.c | 15 +- security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_kexec.c | 6 +- security/integrity/ima/ima_main.c | 14 +- security/integrity/platform_certs/load_uefi.c | 5 + security/keys/Kconfig | 2 +- security/keys/dh.c | 130 +- security/security.c | 14 +- security/selinux/hooks.c | 84 +- security/selinux/ss/sidtab.c | 2 +- security/selinux/xfrm.c | 4 +- security/smack/smack.h | 16 - security/smack/smack_lsm.c | 9 +- tools/power/x86/intel-speed-select/isst-config.c | 4 +- tools/testing/selftests/gpio/.gitignore | 2 + tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 + tools/testing/selftests/gpio/gpio-chip-info.c | 57 + tools/testing/selftests/gpio/gpio-line-name.c | 55 + tools/testing/selftests/gpio/gpio-sim.sh | 396 ++++ tools/testing/selftests/kexec/Makefile | 2 +- tools/testing/selftests/kexec/kexec_common_lib.sh | 51 +- .../selftests/kexec/test_kexec_file_load.sh | 13 +- 884 files changed, 36776 insertions(+), 17167 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-fs-erofs create mode 100644 Documentation/ABI/testing/sysfs-fs-ubifs create mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-samsung.txt delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/bd9571mwv.txt create mode 100644 Documentation/devicetree/bindings/mfd/brcm,twd.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/max77686.txt create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77686.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/img-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mtd/renesas-nandc.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max77686.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max20086.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77686.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt create mode 100644 Documentation/devicetree/bindings/spi/atmel,quadspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/atmel-quadspi.txt create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor-peripheral- [...] create mode 100644 Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml create mode 100644 Documentation/hwmon/asus_wmi_ec_sensors.rst create mode 100644 Documentation/hwmon/asus_wmi_sensors.rst create mode 100644 Documentation/hwmon/ina238.rst create mode 100644 Documentation/hwmon/mp5023.rst create mode 100644 Documentation/hwmon/nzxt-smart2.rst create mode 100644 arch/arm/boot/compressed/ashldi3.S create mode 100644 arch/arm/boot/compressed/bswapsdi2.S create mode 100644 arch/arm/boot/compressed/font.c create mode 100644 arch/arm/boot/compressed/hyp-stub.S create mode 100644 arch/arm/boot/compressed/lib1funcs.S create mode 100644 arch/arm/include/asm/kfence.h create mode 100644 arch/parisc/boot/compressed/firmware.c create mode 100644 arch/parisc/boot/compressed/real2.S create mode 100644 arch/um/kernel/dtb.c create mode 100644 arch/um/kernel/load_file.c delete mode 100644 arch/um/kernel/syscall.c create mode 100644 arch/um/kernel/um_arch.h create mode 100644 crypto/kdf_sp800108.c create mode 100644 drivers/char/hw_random/cn10k-rng.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.h create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pfvf.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pfvf.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_utils.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_utils.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h delete mode 100644 drivers/crypto/qat/qat_common/adf_vf2pf_msg.c delete mode 100644 drivers/gpio/gpio-bd70528.c create mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/hid/hid-letsketch.c create mode 100644 drivers/hwmon/asus_wmi_ec_sensors.c create mode 100644 drivers/hwmon/asus_wmi_sensors.c create mode 100644 drivers/hwmon/ina238.c create mode 100644 drivers/hwmon/nzxt-smart2.c create mode 100644 drivers/hwmon/pmbus/delta-ahe50dc-fan.c create mode 100644 drivers/hwmon/pmbus/mp5023.c create mode 100644 drivers/leds/simple/Kconfig create mode 100644 drivers/leds/simple/Makefile create mode 100644 drivers/leds/simple/simatic-ipc-leds.c delete mode 100644 drivers/mfd/rohm-bd70528.c create mode 100644 drivers/mtd/nand/raw/renesas-nand-controller.c delete mode 100644 drivers/pcmcia/pxa2xx_cm_x255.c delete mode 100644 drivers/pcmcia/pxa2xx_cm_x270.c delete mode 100644 drivers/pcmcia/pxa2xx_cm_x2xx.c create mode 100644 drivers/platform/x86/asus-tf103c-dock.c create mode 100644 drivers/platform/x86/intel/crystal_cove_charger.c create mode 100644 drivers/platform/x86/lenovo-yogabook-wmi.c create mode 100644 drivers/platform/x86/simatic-ipc.c create mode 100644 drivers/platform/x86/x86-android-tablets.c create mode 100644 drivers/power/supply/max77976_charger.c create mode 100644 drivers/regulator/max20086-regulator.c create mode 100644 drivers/regulator/tps68470-regulator.c create mode 100644 drivers/watchdog/simatic-ipc-wdt.c create mode 100644 fs/btrfs/inode-item.h delete mode 100644 fs/btrfs/reada.c create mode 100644 fs/erofs/sysfs.c create mode 100644 fs/ubifs/sysfs.c create mode 100644 include/crypto/internal/kdf_selftest.h create mode 100644 include/crypto/kdf_sp800108.h create mode 100644 include/dt-bindings/gpio/tegra234-gpio.h create mode 100644 include/dt-bindings/gpio/tegra241-gpio.h delete mode 100644 include/linux/mfd/rohm-bd70528.h create mode 100644 include/linux/mnt_idmapping.h delete mode 100644 include/linux/mtd/latch-addr-flash.h delete mode 100644 include/linux/platform_data/ntc_thermistor.h delete mode 100644 include/linux/platform_data/spi-clps711x.h create mode 100644 include/linux/platform_data/x86/simatic-ipc-base.h create mode 100644 include/linux/platform_data/x86/simatic-ipc.h create mode 100644 include/trace/events/dlm.h create mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c create mode 100644 tools/testing/selftests/gpio/gpio-line-name.c create mode 100755 tools/testing/selftests/gpio/gpio-sim.sh