This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits f60232fa162d fix up for "sfc: move struct init and fini code" omits c856ad4dbb9f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 03e2ab53a826 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 15e5f0b22d76 Merge remote-tracking branch 'scsi-fixes/fixes' omits fbbe9a410a14 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 022dd8474e11 Merge remote-tracking branch 'kvms390-fixes/master' omits 38e1a621875c Merge remote-tracking branch 'reset-fixes/reset/fixes' omits d881a8df2721 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits b719202760f8 Merge remote-tracking branch 'ide/master' omits f190398451d4 Merge remote-tracking branch 'crypto-current/master' omits a9415c271600 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 5bdbdfaecb0f Merge remote-tracking branch 'regulator-fixes/for-linus' omits da6ee75453a9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits d407980b4085 Merge remote-tracking branch 'sound-current/for-linus' omits 303501313226 Merge remote-tracking branch 'wireless-drivers/master' omits 74923bbc7410 Merge remote-tracking branch 'sparc/master' omits 606f21d2204f Merge remote-tracking branch 'arc-current/for-curr' omits 3b13e534e43a Merge remote-tracking branch 'fixes/master' omits 94f7a817ad29 fork.c: Use RCU_INIT_POINTER() instead of rcu_access_pointer() omits 457e473ac5c6 Merge branch 'regulator-5.6' into regulator-linus omits 6628283c9db5 Merge branch 'asoc-5.6' into asoc-linus adds d0b778880448 x86/apic/uv: Avoid unused variable warning new 435dd727a411 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] adds ee6352b2c47a x86/context-tracking: Remove exception_enter/exit() from d [...] adds 50cc02e599ef x86/context-tracking: Remove exception_enter/exit() from K [...] adds f444a5ff95dc x86/cpufeatures: Add support for fast short REP; MOVSB adds 2b10906f2d25 x86: Remove force_iret() adds b2b1d94cdfd4 x86/entry/64: Add instruction suffix to SYSRET adds 183ef7adf4ed x86/boot: Simplify calculation of output address new bcc8aff6af53 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] adds 163159aad74d x86/boot: Discard .eh_frame sections adds dacc9092336b x86/sysfb: Fix check for bad VRAM size new 6b90e71a472b Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds dc433797c6f6 x86/resctrl: Do not reconfigure exiting tasks adds 536a0d8e79fb x86/resctrl: Check monitoring static key in the MBM overfl [...] adds e79f15a4598c x86/resctrl: Add task resctrl information display new 4244057c3da1 Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] adds b03b016fe54e x86/Kconfig: Fix Kconfig indentation adds 27353d5785bc x86/process: Remove set but not used variables prev and next adds 957a227d413b x86/boot: Fix a comment's incorrect file reference adds e156c6176c9d Documentation/x86/boot: Fix typo adds e133f6eac3fa x86/Kconfig: Correct spelling and punctuation adds bff47c2302cc x86/vdso: Provide missing include file adds fae7bfcc7814 x86/nospec: Remove unused RSB_FILL_LOOPS adds b47a36982dbd x86/cpu: Add a missing prototype for arch_smt_update() adds 1429b568ad71 x86/crash: Use resource_size() adds 4144fddbd393 x86/tsc: Remove redundant assignment new 3c749b81ee99 x86/CPU/AMD: Remove amd_get_topology_early() new 6da49d1abd2c Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds 7be4412721ae x86/insn-eval: Add support for 64-bit kernel mode adds 59c1dcbed5b5 x86/traps: Print address on #GP adds aa49f20462c9 x86/dumpstack: Introduce die_addr() for die() with #GP fau [...] adds 2f004eea0fc8 x86/kasan: Print original address on #GP adds 36209766cede x86/traps: Cleanup do_general_protection() adds 248ed51048c4 x86/nmi: Remove irq_work from the long duration NMI handler new f6170f0afbe2 Merge branch 'x86-core-for-linus' of git://git.kernel.org/ [...] adds 72c2ce9867d9 x86/bugs: Move enum taa_mitigations to bugs.c adds d157aa0fb241 x86/cpu/tsx: Define pr_fmt() adds 32ad73db7fc5 x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR adds a5543d3456dd selftests, kvm: Replace manual MSR defs with common msr-index.h adds f6505c88bff0 tools/x86: Sync msr-index.h from kernel sources adds 1db2a6e1e29f x86/intel: Initialize IA32_FEAT_CTL MSR at boot adds 6d527cebfa04 x86/mce: WARN once if IA32_FEAT_CTL MSR is left unlocked adds 501444905fcb x86/centaur: Use common IA32_FEAT_CTL MSR initialization adds 7d37953ba811 x86/zhaoxin: Use common IA32_FEAT_CTL MSR initialization adds ef4d3bf19855 x86/cpu: Clear VMX feature flag if VMX is not fully enabled adds 159348784ff0 x86/vmx: Introduce VMX_FEATURES_* adds b47ce1fed42e x86/cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs adds 14442a159cf4 x86/cpu: Print VMX flags in /proc/cpuinfo using VMX_FEATURES_* adds 167a4894c113 x86/cpu: Set synthetic VMX cpufeatures during init_ia32_fe [...] adds 85c17291e2eb x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_C [...] adds 21bd3467a58e KVM: VMX: Drop initialization of IA32_FEAT_CTL MSR adds a4d0b2fdbcf7 KVM: VMX: Use VMX feature flag to query BIOS enabling adds ff10e22e65f2 KVM: VMX: Check for full VMX support when verifying CPU co [...] adds b39033f504a7 KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits adds 616c59b52342 perf/x86: Provide stubs of KVM helpers for non-Intel CPUs adds 8f63aaf5c493 KVM: VMX: Allow KVM_INTEL when building for Centaur and/or [...] adds bb02e2cb715a x86/cpu: Print "VMX disabled" error message iff KVM is enabled adds 283bab980978 x86/cpu: Remove redundant cpu_detect_cache_sizes() call new c0275ae758f8 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] adds 8c9e60737696 x86/fpu/xstate: Fix small issues adds 158e2ee61f22 x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_ [...] adds bbc55341b9c6 x86/fpu: Deactivate FPU state after failure during state load new 4d6245ce8c8b Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds 2e30dd9e0698 x86/mtrr: Get rid of mtrr_seq_show() forward declaration adds 4fc265a9c9b2 x86/mtrr: Require CAP_SYS_ADMIN for all access new 511fdb784422 Merge branch 'x86-mtrr-for-linus' of git://git.kernel.org/ [...] adds 0e56315ca147 Btrfs: fix missing hole after hole punching and fsync when [...] adds e4f6c6be8148 btrfs: use raid_attr table in calc_stripe_length for nparity adds db26a024497c btrfs: fill ncopies for all raid table entries adds b5501504cb6a btrfs: sysfs, rename devices kobject holder to devices_kobj adds c6761a9ed329 btrfs: sysfs, btrfs_sysfs_add_fsid() drop unused argument parent adds be2cf92e0a2f btrfs: sysfs, rename btrfs_sysfs_add_device() adds bc036bb33524 btrfs: sysfs, merge btrfs_sysfs_add devices_kobj and fsid adds e3b0edd29737 btrfs: qgroup: remove one-time use variables for quota_roo [...] adds 8a36e408d406 btrfs: qgroup: return ENOTCONN instead of EINVAL when quot [...] adds 4eaaec24c087 btrfs: Don't discard unwritten extents adds 7ef54d54bf6a btrfs: Open code __btrfs_free_reserved_extent in btrfs_fre [...] adds a0fbf736d35e btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_re [...] adds 5c4b691eb895 btrfs: Remove WARN_ON in walk_log_tree adds 36ee0b44ad23 btrfs: Remove redundant WARN_ON in walk_down_log_tree adds 76de60ed044f btrfs: remove unused condition check in btrfs_page_mkwrite() adds 430640e31649 btrfs: relocation: Output current relocation stage at btrf [...] adds 511a32b5493f btrfs: Opencode ordered_data_tree_panic adds 9f246926b4d5 btrfs: don't pass system_chunk into can_overcommit adds f8935566372c btrfs: kill min_allocable_bytes in inc_block_group_ro adds 3dbd351df421 btrfs: fix possible NULL-pointer dereference in integrity checks adds 129699522581 btrfs: remove superfluous BUG_ON() in integrity checks adds b38f4cbd65fb btrfs: remove impossible WARN_ON in btrfs_destroy_dev_repl [...] adds 6bb6b51447ca btrfs: use simple_dir_inode_operations for placeholder sub [...] adds 3fff3975a715 btrfs: decrement number of open devices after closing the [...] adds 321f69f86a0f btrfs: reset device back to allocation state when removing adds e62958fce94b btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers adds db72e47f79c5 btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums() adds 313facc5bd83 btrfs: remove dead snapshot-aware defrag code adds bffe633e00fb btrfs: make btrfs_ordered_extent naming consistent with bt [...] adds eb70d2226347 btrfs: remove unnecessary pg_offset assignments in __exten [...] adds 169d2c875ec6 btrfs: remove trivial goto label in __extent_writepage() adds f95d713b5404 btrfs: remove redundant i_size check in __extent_writepage_io() adds 39b07b5d7072 btrfs: drop create parameter to btrfs_get_extent() adds c8b04030c5ec btrfs: simplify compressed/inline check in __extent_writep [...] adds 95690e58e122 btrfs: remove struct find_free_extent.ram_bytes adds 0ab575c5df5e btrfs: Remove unneeded semicolon adds f6d2a5c263af btrfs: tree-checker: Check leaf chunk item size adds c3053ebb0b80 btrfs: tree-checker: Clean up fs_info parameter from error [...] adds c23c77b097dc btrfs: tree-checker: Refactor inode key check into seperat [...] adds 57a0e6749191 btrfs: tree-checker: Refactor root key check into separate [...] adds 147a097cf035 btrfs: tree-checker: Verify location key for DIR_ITEM/DIR_INDEX adds e837dfde15a4 bitmap: genericize percpu bitmap region iterators adds 46b27f5059e6 btrfs: rename DISCARD mount option to to DISCARD_SYNC adds a7ccb2558524 btrfs: keep track of which extents have been discarded adds da080fe1bad4 btrfs: keep track of free space bitmap trim status cleanliness adds b0643e59cfa6 btrfs: add the beginning of async discard, discard workqueue adds 6e80d4f8c422 btrfs: handle empty block_group removal for async discard adds 2bee7eb8bb81 btrfs: discard one region at a time in async discard adds 71e8978eb456 btrfs: sysfs: add removal calls for debug/ adds 93945cb43ead btrfs: sysfs: make UUID/debug have its own kobject adds e4faab844a55 btrfs: sysfs: add UUID/debug/discard directory adds dfb79ddb130e btrfs: track discardable extents for async discard adds 5dc7c10b8747 btrfs: keep track of discardable_bytes for async discard adds a23093008412 btrfs: calculate discard delay based on number of extents adds e93591bb6ecf btrfs: add kbps discard rate limit for async discard adds 4aa9ad520398 btrfs: limit max discard size for async discard adds 19b2a2c71979 btrfs: make max async discard size tunable adds 7fe6d45e4009 btrfs: have multiple discard lists adds 5cb0724e1b46 btrfs: only keep track of data extents for async discard adds 9ddf648f9c2a btrfs: keep track of discard reuse stats adds dbc2a8c92756 btrfs: add async discard implementation overview adds 5d90c5c75711 btrfs: increase the metadata allowance for the free_space_cache adds f9bb615af2ba btrfs: make smaller extents more likely to go into bitmaps adds 27f0afc7376b btrfs: ensure removal of discardable_* in free_bitmap() adds 81b29a3bf7cc btrfs: add correction to handle -1 edge case in async discard adds ef0a82da81d6 btrfs: remove unnecessary wrapper get_alloc_profile adds 94f8c4656648 btrfs: remove unused member btrfs_device::work adds 4babad10198f btrfs: safely advance counter when looking up bio csums adds 556755a8a99b btrfs: fix improper setting of scanned for range cyclic wr [...] adds a69976bc6930 btrfs: device stats, log when stats are zeroed adds 68c467cbb2f3 btrfs: separate definition of assertion failure handlers adds 96a14336bd8f btrfs: Move and unexport btrfs_rmap_block adds b3ad2c17fd80 btrfs: selftests: Add support for dummy devices adds bf2e2eb060fa btrfs: Add self-tests for btrfs_rmap_block adds 1776ad172e1f btrfs: Refactor btrfs_rmap_block to improve readability adds 668e48af7a94 btrfs: sysfs, add devid/dev_state kobject and device attributes adds 889bfa39086e btrfs: drop log root for dropped roots adds d62b23c94952 btrfs: set trans->drity in btrfs_commit_transaction adds b5e4ff9d465d Btrfs: fix infinite loop during fsync after rename operations adds c0d81c7cb236 btrfs: Call find_fsid from find_fsid_inprogress adds c6730a0e5778 btrfs: Factor out metadata_uuid code from find_fsid. adds 05840710149c btrfs: Handle another split brain scenario with metadata u [...] adds 1362089d2ad7 btrfs: Fix split-brain handling when changing FSID to meta [...] adds 4e19443da194 btrfs: free block groups after free'ing fs trees new 81a046b18b33 Merge tag 'for-5.6-tag' of git://git.kernel.org/pub/scm/li [...] adds a5e6ea18e3d1 fs: allow deduplication of eof block into the end of the d [...] adds 831d2fa25ab8 Btrfs: make deduplication with range including the last bl [...] new b5f7ab6b1c4e Merge tag 'fs-dedupe-last-block-tag' of git://git.kernel.o [...] adds 93edd392cad7 fscrypt: support passing a keyring key to FS_IOC_ADD_ENCRY [...] adds 6e1adb88d230 fscrypt: use crypto_skcipher_driver_name() adds c64cfb989f00 fscrypt: verify that the crypto_skcipher has the correct ivsize adds 2a5831b1d297 fscrypt: constify struct fscrypt_hkdf parameter to fscrypt [...] adds 8a4ab0b866d8 fscrypt: constify inode parameter to filename encryption f [...] adds 2ebdef6d8c76 fscrypt: move fscrypt_d_revalidate() to fname.c adds 56dce7179509 fscrypt: introduce fscrypt_needs_contents_encryption() adds 393a24a7956c fscrypt: split up fscrypt_supported_policy() by policy version adds 85af90e57ce9 fscrypt: check for appropriate use of DIRECT_KEY flag earlier adds ef5b18b00bad fscrypt: move fscrypt_valid_enc_modes() to policy.c adds b7e8d3d27edd fscrypt: remove fscrypt_is_direct_key_policy() adds 3b1ada55b905 fscrypt: don't check for ENOKEY from fscrypt_get_encryptio [...] adds e933adde6f97 fscrypt: include <linux/ioctl.h> in UAPI header adds ede7a09fc881 fscrypt: Allow modular crypto algorithms adds f4a0b08b39ae fscrypt: remove redundant bi_status check adds 796f12d74265 fscrypt: optimize fscrypt_zeroout_range() adds 2d8f7f119b0b fscrypt: document gfp_flags for bounce page allocation adds 50d9fad73a45 ubifs: use IS_ENCRYPTED() instead of ubifs_crypt_is_encrypted() adds 13a10da94615 fscrypt: don't print name of busy file when removing key adds 1b3b827ee523 fscrypt: add "fscrypt_" prefix to fname_encrypt() adds 6e1918cfb263 fscrypt: don't allow v1 policies with casefolding adds aa408f835d02 fscrypt: derive dirhash key for casefolded directories adds f592efe735a2 fscrypt: clarify what is meant by a per-file key adds f0d07a98a070 ubifs: don't trigger assertion on invalid no-key filename adds aec992aab890 ubifs: allow both hash and disk name to be provided in no- [...] adds edc440e3d27f fscrypt: improve format of no-key names new f0d874414329 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds c22415d333fb fs-verity: implement readahead for FS_IOC_ENABLE_VERITY adds fd39073dba86 fs-verity: implement readahead of Merkle tree pages adds 439bea104c3d fs-verity: use mempool for hash requests adds da3a3da4e6c6 fs-verity: use u64_to_user_ptr() new c8994374d90b Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 720aec01262d fs/cifs/smb2ops.c: use true,false for bool variable adds 01d1bd76a170 fs/cifs/cifssmb.c: use true,false for bool variable adds 0a17799cc02f cifs: prepare SMB2_query_directory to be used with compounding adds af08f9e79c60 cifs: create a helper function to parse the query-director [...] adds 37478608f0eb cifs: use compounding for open and first query-dir for readdir() adds 731b82bb1750 cifs: set correct max-buffer-size for smb2_ioctl_init() adds 6629400a2227 cifs: Don't use iov_iter::type directly adds 185352ae6171 cifs: Clean up DFS referral cache adds 199c6bdfb04b cifs: Get rid of kstrdup_const()'d paths adds 345c1a4a9e09 cifs: Introduce helpers for finding TCP connection adds ff2f7fc08268 cifs: Merge is_path_valid() into get_normalized_path() adds 06d57378bcc9 cifs: Fix potential deadlock when updating vol in cifs_rec [...] adds 742d8de0186e cifs: Avoid doing network I/O while holding cache lock adds eecfc57130b5 cifs: Fix return value in __update_cache_entry adds 463a7b457c02 cifs: fix unitialized variable poential problem with netwo [...] adds 5739375ee423 cifs: Fix mount options set in automount adds 0a5a98863c9d cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() adds c4985c3d9902 cifs: remove set but not used variable 'server' adds 438471b67963 CIFS: Add support for setting owner info, dos attributes, [...] adds 643fbceef48e smb3: fix default permissions on new files when mounting w [...] adds fe1292686333 cifs: fix NULL dereference in match_prepath adds 8bd0d701445e cifs: add support for fallocate mode 0 for non-sparse files adds 050d2a8b6992 cifs: use PTR_ERR_OR_ZERO() to simplify code adds f1f27ad74557 CIFS: Fix task struct use-after-free on reconnect new 68353984d63d Merge tag '5.6-smb3-fixes-and-dfs-and-readdir-improvements [...] new a78208e24369 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 485ec2ea9cf5 bpf, devmap: Pass lockdep expression to RCU lists adds 1a6fa10640d9 selftests/bpf: Initialize duration variable before using adds 03506297d205 selftests/bpf: Improve bpftool changes detection adds 41258289a8e9 bpftool: Print function linkage in BTF dump adds c31dbb1e41d1 selftests: bpf: Use a temporary file in test_sockmap adds 8bec4f665e0b selftests: bpf: Ignore FIN packets for reuseport tests adds 603fba9dfd0b selftests: bpf: Make reuseport test output more legible adds 51bad0f05616 selftests: bpf: Reset global state between reuseport test runs adds d7a252708dbc libbpf: Improve handling of failed CO-RE relocations adds 35b9211c0a24 libbpf: Fix realloc usage in bpf_core_find_cands adds 84ad7a7ab69f bpf: Allow BTF ctx access for string pointers adds e9b4e606c228 bpf: Allow to resolve bpf trampoline and dispatcher in unwind adds d633d57902a5 selftest/bpf: Add test for allowed trampolines count adds e9f02a802767 Merge branch 'trampoline-fixes' adds 07fdbee134b3 tools/bpf: Allow overriding llvm tools for runqslower adds 90435a7891a2 bpf: map_seq_next should always increase position index adds 42a84a8cd0ff bpf, xdp: Update devmap comments to reflect napi/rcu usage adds 9719c6b98db4 bpf, xdp: virtio_net use access ptr macro for xdp enable check adds b23bfa5633b1 bpf, xdp: Remove no longer required rcu_read_{un}lock() adds 59fb9b62fb6c flow_dissector: Fix to use new variables for port ranges i [...] adds 265bb359061d selftests/bpf: Add test based on port range for BPF flow d [...] adds 82650dab9a5a Merge branch 'bpf-flow-dissector-fix-port-ranges' adds 9e0703a2650d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 165475779ba1 octeontx2-pf: Add Marvell OcteonTX2 NIC driver adds 5a6d7c9daef3 octeontx2-pf: Mailbox communication with AF adds 05fcc9e08955 octeontx2-pf: Attach NIX and NPA block LFs adds caa2da34fd25 octeontx2-pf: Initialize and config queues adds 04a21ef303df octeontx2-pf: Setup interrupts and NAPI handler adds abe025433312 octeontx2-pf: Receive packet handling support adds 3ca6c4c882a7 octeontx2-pf: Add packet transmission support adds 50fe6c02e5ad octeontx2-pf: Register and handle link notifications adds 34bfe0ebedb7 octeontx2-pf: MTU, MAC and RX mode config support adds 4ff7d1488a84 octeontx2-pf: Error handling support adds 85069e95e531 octeontx2-pf: Receive side scaling support adds 86d7476078b8 octeontx2-pf: TCP segmentation offload support adds e239d0c78c42 octeontx2-pf: Add ndo_get_stats64 adds d45d8979840d octeontx2-pf: Add basic ethtool support adds 6e92d71bf882 octeontx2-pf: ethtool RSS config support adds 493aeb26e12a Documentation: net: octeontx2: Add RVU HW and drivers overview adds 688b3e829d60 MAINTAINERS: Add entry for Marvell OcteonTX2 Physical Func [...] adds 3d4864b30bed Merge branch 'octeontx2-pf-Add-network-driver-for-physical [...] adds 2924e0699963 qed: FW 8.42.2.0 Internal ram offsets modifications adds 6aebde8dc767 qed: FW 8.42.2.0 Expose new registers and change windows adds 92fae6fb231f qed: FW 8.42.2.0 Queue Manager changes adds 63ddca3052ce qed: FW 8.42.2.0 Parser offsets modified adds 804c5702fc58 qed: Use dmae to write to widebus registers in fw_funcs adds 997af5df230e qed: FW 8.42.2.0 Additional ll2 type adds 1392d19ff1d6 qed: Add abstraction for different hsi values per chip adds 6459d93619b5 qed: FW 8.42.2.0 iscsi/fcoe changes adds 0500a70d6e07 qed: FW 8.42.2.0 HSI changes adds 30d5f85895fa qed: FW 8.42.2.0 Add fw overlay feature adds 8a52bbab39c9 qed: Debug feature: ilt and mdump adds 6bc82d9b7e63 qed: rt init valid initialization changed adds 2d22bc8354b1 qed: FW 8.42.2.0 debug features adds 8e5aa6173ad3 Merge branch 'qed-Utilize-FW-8.42.2.0' adds 3127642dc1d1 netem: change mailing list adds 6cd021a58c18 udp: segment looped gso packets correctly adds f76e4c167ea2 net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC new bd2463ac7d7e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] new fb95aae6e67c Merge tag 'sound-5.6-rc1' of git://git.kernel.org/pub/scm/ [...] new c56dcfa3d4d0 thermal: db8500: Depromote debug print new faae0ed7a5a2 thermal: of-thermal: Appease the kernel-doc deity new 7b4e7f07a2c6 thermal: cpu_cooling: Appease the kernel-doc deity new 53d256e7966d thermal: step_wise: Appease the kernel-doc deity new 1b5cb9570670 thermal: devfreq_cooling: Appease the kernel-doc deity new 0f43e646dddd thermal: max77620: Appease the kernel-doc deity new 3772bb422072 thermal: mediatek: Appease the kernel-doc deity new 66ec4bfcb55e thermal: rockchip: Appease the kernel-doc deity new 9625e9e694e7 thermal: samsung: Appease the kernel-doc deity new 6a6d634cd8df thermal: tegra: Appease the kernel-doc deity new be7b848be582 thermal: amlogic: Appease the kernel-doc deity new 5ca73af20395 thermal: zx2967: Appease the kernel-doc deity new e167dc43295f thermal: qoriq: Add local struct device pointer new 11ef00f79913 thermal: qoriq: Don't store struct thermal_zone_device reference new d6fb05647b10 thermal: qoriq: Add local struct qoriq_sensor pointer new b319da1b00d2 thermal: qoriq: Embed per-sensor data into struct qoriq_tmu_data new 03036625d35b thermal: qoriq: Pass data to qoriq_tmu_register_tmu_zone() [...] new 8e1cda35c3be thermal: qoriq: Pass data to qoriq_tmu_calibration() directly new 01dc58420a2a thermal: qoriq: Drop unnecessary drvdata cleanup new 4316237bd627 thermal: qoriq: Convert driver to use regmap API new 45038e03d633 thermal: qoriq: Enable all sensors before registering them new 36564d7e53f9 thermal: qoriq: Do not report invalid temperature reading new c7fc403e40b0 thermal_hwmon: Add devres wrapper for thermal_add_hwmon_sysfs() new fd8433099c5b thermal: qoriq: Add hwmon support new 2b586feab44f thermal/drivers/Kconfig: Convert the CPU cooling device to [...] new 4abb629bea04 thermal: armada: Fix register offsets for AXP new ff6628951c21 thermal: armada: Clear reset in armadaxp_init new d27970b82a0f thermal: rockchip: Enable hwmon new 0a1990a2d1f2 thermal/drivers/cpu_cooling: Add idle cooling device docum [...] new a4c428e52349 thermal/drivers/cpu_cooling: Introduce the cpu idle coolin [...] new 23affa2e29c5 thermal/drivers/cpu_cooling: Rename to cpufreq_cooling new 8c24b85d2dd4 thermal/drivers/of-thermal: Make of_thermal_destroy_zones static new 93802b031b36 thermal/drivers/of-thermal: Move the of_thermal_free_zone( [...] new dccc5c3b6f30 thermal/drivers/sun8i: Add thermal driver for H6/H5/H3/A64 [...] new 0b28594d67a8 dt-bindings: thermal: Add YAML schema for sun8i-thermal dr [...] new c1fde6e19f23 thermal: generic-adc: silence "no lookup table" on deferred probe new 07d243a62497 thermal: generic-adc: silence info message for IIO_TEMP channels new ca07ee4e3de4 thermal: exynos: Rename Samsung and Exynos to lowercase new d8186285f1fd thermal: sun8i: Fix r40 ths number new 69d5f3a9c0c9 thermal: sun8i: Fix using plain integer as NULL pointer in [...] new 291292cddcca thermal: sun8i: Remove unused variable and unneeded macros new 85f0ad221317 thermal: sun8i: Add hwmon support new ee31ff373da6 dt-bindings: Add Broadcom AVS RO thermal new 59b781352dc4 thermal: Add BCM2711 thermal driver new a1d6989bf12b ARM: dts: bcm2711: Enable thermal new 1a90e73248c4 ARM: configs: Build BCM2711 thermal as module new 263c8c4c76d9 thermal: rcar_thermal: Use usleep_range() instead of udelay() new e1ff6fc22f19 thermal: brcmstb_thermal: Do not use DT coefficients new 8bcda3257acf thermal: brcmstb_thermal: Prepare to support a different process new ea0ad0ff382f dt-bindings: thermal: Define BCM7216 thermal sensor compatible new c9a506139b7a thermal: brcmstb_thermal: Add 16nm process thermal parameters new eaf7a88d4f4c thermal: brcmstb_thermal: Restructure interrupt registration new 5fdd4e310b45 thermal: brcmstb_thermal: Register different ops per process new c168baec00a0 dt-bindings: brcm,avs-ro-thermal: Fix binding check issues new f64a6583d3f5 thermal: int340x: processor_thermal: Add Jasper Lake support new 66dd8b802c55 thermal: intel: Fix unmatched pci_release_region new 35709c4ee772 thermal: intel: intel_pch_thermal: Add Comet Lake (CML) pl [...] new dff6d4f80509 thermal: rcar_thermal: Remove temperature bound new 0f510a2457cb thermal: rcar_gen3_thermal: Remove temperature bound new 370f995d5878 thermal: of: Make thermal_zone_of_sensor_register return - [...] new d401652c1c92 thermal: stm32: Fix icifr register name new d4a7e0538fe9 thermal: stm32: Rework sensor mode management new 1f64fa365148 thermal: stm32: Disable interrupts at probe new dd4c3919a830 thermal: stm32: Handle multiple trip points new 9d8593f22ea3 thermal: stm32: Improve temperature computing new 2f23e319b133 thermal: stm32: Fix low threshold interrupt flood new abb22e44cff3 Merge tag 'thermal-v5.6-rc1' of git://git.kernel.org/pub/s [...] new 20279420ae3a tracing/kprobes: Have uname use __get_str() in print_fmt new a78416d97425 Merge tag 'trace-v5.5-rc7' of git://git.kernel.org/pub/scm [...] adds f1dc67d0e7df um: Add an option to make serial driver non-raw adds 40814b98a570 um: Mark non-vector net transports as obsolete adds 87c9366e1725 Revert "um: Enable CONFIG_CONSTRUCTORS" adds d65197ad5249 um: Fix time-travel=inf-cpu with xor/raid6 new fad7bdc9b054 Merge tag 'for-linus-5.6-rc1' of git://git.kernel.org/pub/ [...] adds 17cdec960cf7 s390/pci: Recover handle in clp_set_pci_fn() adds 576c75e36c68 s390/pci: Fix possible deadlock in recover_store() adds ee5c4ccfd51d s390/cpum_sf: Convert debug trace to common layout adds 32dab6828c42 s390/cpum_sf: Use kzalloc and minor changes adds ee09c91480b1 s390/cpum_sf: Use DIV_ROUND_UP adds c4e5c229b610 s390/jump_label: use "i" constraint for clang adds 253b3c4b2920 s390: adjust -mpacked-stack support check for clang 10 adds 45f7a0da600d s390/ftrace: generate traced function stack frame adds 17248ea03674 s390: fix __EMIT_BUG() macro new 740eaf7d4dd2 Merge tag 's390-5.6-1' of git://git.kernel.org/pub/scm/lin [...] adds a8772fad0172 tomoyo: Use atomic_t for statistics counter new 2cf64d7cb20b Merge tag 'tomoyo-pr-20200128' of git://git.osdn.net/gitro [...] adds 96c9e1de9954 ima: avoid appraise error for hash calc interrupt adds c5563bad88e0 IMA: Check IMA policy flag adds 5808611cccb2 IMA: Add KEY_CHECK func to measure keys adds 88e70da170e8 IMA: Define an IMA hook to measure keys adds cb1aa3823c92 KEYS: Call the IMA hook to measure keys adds e9085e0ad38a IMA: Add support to limit measuring keys adds 2b60c0ecedf8 IMA: Read keyrings= option from the IMA policy adds f47825c69485 Merge branch 'next-integrity.measure-keys' into next-integrity adds ea78979d302f IMA: fix measuring asymmetric keys Kconfig adds 5350ceb0b7be ima: Add a space after printing LSM rules for readability adds 6beea7afcc72 ima: add the ability to query the cached hash of a given file adds 483ec26eed42 ima: ima/lsm policy rule loading logic bug fixes adds 5c7bac9fb2c5 IMA: pre-allocate buffer to hold keyrings string adds 9f81a2eda488 IMA: Define workqueue for early boot key measurements adds 450d0fd51564 IMA: Call workqueue functions to measure queued keys adds 5b3014b95272 IMA: Defined delayed workqueue to free the queued keys adds d54e17b40666 Merge branch 'next-integrity.defer-measuring-keys' into ne [...] new 73a0bff2058f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 10c2d111c906 security: remove EARLY_LSM_COUNT which never used new b3a608222336 Merge branch 'for-v5.6' of git://git.kernel.org:/pub/scm/l [...] adds ddd8891e01ec gpiolib: Add GPIOCHIP_NAME definition adds 885503fbea21 dt-bindings: Add Xylon vendor prefix adds e10781c118c9 dt-bindings: mfd: Document the Xylon LogiCVC multi-functio [...] adds 6bdbe62c748c dt-bindings: gpio: Document the Xylon LogiCVC GPIO controller adds c16485ad8e02 gpio: Add support for the Xylon LogiCVC GPIOs adds 4fc5bfeb4b7d gpiolib: Make use of assign_bit() API adds 894731a5c9d0 dt-bindings: gpio: rcar: Document r8a77961 support adds 6cc1d4568120 docs: driver-model: Add missing managed GPIO array get functions adds 048ae7e8b5db fmc: remove left-over ipmi-fru.h after fmc deletion adds 25d071b3f6db gpio: gpio-grgpio: fix possible sleep-in-atomic-context bu [...] adds e36eaf94be8f gpio: gpio-grgpio: fix possible sleep-in-atomic-context bu [...] adds 227caae52bcf gpio: mpc8xxx: ls1088a/ls1028a edge detection mode bug fixs. adds 55f8bbb51379 gpio: pca953x: Don't hardcode irq trigger type adds 725c1cb6987a gpio: pca953x: Remove redundant forward declaration adds 0c21639f5a4b gpio: mvebu: use platform_irq_count adds cfdca14c44a7 gpio: bcm-kona: use platform_irq_count adds 373894f83b52 gpio: remove unneeded MODULE_VERSION() usage adds fc782e47e601 gpio: tegra: Use generic readl_relaxed/writel_relaxed accessors adds f56d979cc58e gpio: tegra: Properly handle irq_set_irq_wake() error adds 9ccaf106c2cf gpio: tegra: Use NOIRQ phase for suspend/resume adds 2ddac5ae1eae gpio: gpiolib: fix confusing indention adds a9001764c6fa gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_ [...] adds d90f36851d65 gpiolib: have a single place of calling set_config() adds 06863620edfe gpiolib: convert the type of hwnum to unsigned int in gpio [...] adds 0f41dabe45df gpiolib: use gpiochip_get_desc() in linehandle_create() adds 45e2360480b9 gpiolib: use gpiochip_get_desc() in lineevent_create() adds 2a2cabd8bc17 gpiolib: use gpiochip_get_desc() in gpio_ioctl() adds 2cb81261a967 Merge tag 'gpio-updates-for-v5.6-part1' of git://git.kerne [...] adds 970828901390 gpio: Update TODO adds b0d126e1d64e dt-bindings: gpio: wcd934x: Add bindings for gpio adds ddb4e53fc72e gpio: Add use guidance documentation adds c34f6dc8c9e6 gpiolib: Set lockdep class for hierarchical irq domains adds 9a2b5b301d2a gpio: Remove the unused flags adds f2f679832d0c gpio: mockup: update the license tag adds 726a44531a8f gpio: mockup: sort headers alphabetically adds e81ccba69549 gpio: vx855: fixed a typo adds e5e42ad224a0 gpiolib: remove set but not used variable 'config' adds 59c324683400 gpio: wcd934x: Add support to wcd934x gpio controller adds 6a77de2596a8 Merge tag 'v5.5-rc6' into devel adds 242587616710 gpiolib: Add support for the irqdomain which doesn't use i [...] adds 880b7cf22e8c gpiolib: Add the support for the msi parent domain adds 7a9f4460f74d gpio: thunderx: Switch to GPIOLIB_IRQCHIP adds 9c6722d85e92 gpio: Fix the no return statement warning adds 8b844d78a72a Merge branch 'fixup-thunderx-hierarchy' into devel adds d18fddff061d gpiolib: Remove duplicated function gpio_do_set_config() adds 366950eeb6ee gpiolib: Lower verbosity when allocating hierarchy irq adds d5331ec2cc6e gpio: mvebu: clear irq in edge cause register before unmas [...] adds 0d311d8b93cf gpio: aspeed-sgpio: fixed typos adds 207270dd0b2d gpiolib: hold gpio devices lock until ->descs array is ini [...] adds 81563bed1e11 MAINTAINERS: Replace Tien Hock Loh as Altera PIO maintainer adds 1e4d149e9017 gpio: altera: change to platform_get_irq_optional to avoid [...] adds 0282c72d30d3 Merge tag 'gpio-updates-for-v5.6-part2' of git://git.kerne [...] new fa889d85551e Merge tag 'gpio-v5.6-1' of git://git.kernel.org/pub/scm/li [...] adds c81d37bc9f05 pinctrl: mediatek: Use the correct style for SPDX License [...] adds 86951164f3b3 pinctrl: meson-axg: Use the correct style for SPDX License [...] adds a7caba8ac04c pinctrl: stm32: Use the correct style for SPDX License Identifier adds 6f0ebdf45c0b dt-bindings: pinctrl: aspeed-g6: Add USB functions and groups adds 8b99fb9feb01 pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config adds 22d691903983 pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux adds a79bcd51ae06 pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper adds 5b854f284245 pinctrl: aspeed: Move aspeed_pin_config_map to separate so [...] adds 5f52c853847f pinctrl: aspeed: Use masks to describe pinconf bitfields adds 15711ba6ff19 pinctrl: aspeed-g6: Add AST2600 pinconf support adds c1ca05c23e98 Merge branch 'ib-pinctrl-default-state' into devel adds 6ece6d15c0b0 pinctrl: qcom: sc7180: Add GPIO wakeup interrupt map adds 22440461b19e dt-bindings: pinctrl: qcom: Add new qup functions for sc7180 adds f4a73f5e2633 pinctrl: qcom: sc7180: Add new qup functions adds 534ad35798af pinctrl: iproc: Set irq handler based on trig type adds e5399ab2c149 Merge tag 'v5.5-rc3' into devel adds c72bed23b9e4 pinctrl: Allow modules to use pinctrl_[un]register_mappings adds d77552d93ceb Merge branch 'ib-pinctrl-unreg-mappings' into devel adds b4a9372ad759 pinctrl: Ingenic: Fix bugs in X1000 and X1500. adds 3b31e9b0eaaa pinctrl: Ingenic: Add missing parts for X1000 and X1500. adds f742e5ebdd63 pinctrl: Ingenic: Introduce reg_offset and use it instead [...] adds 8bc49f4489bb dt-bindings: pinctrl: Add bindings for Ingenic X1830. adds d7da2a1e4e08 pinctrl: Ingenic: Add pinctrl driver for X1830. adds 4805746420a9 pinctrl: tegra: fix missing __iomem in suspend/resume adds 0434cd276e72 dt-bindings: pinctrl: intel: Update to use generic bindings adds 4b4e41f35cc7 pinctrl: actions: remove duplicate dsi entry adds f314f20b7035 pinctrl: sunxi: sun50i-h5 use platform_irq_count adds a9a79514c2ba pinctrl: qcom: make 'm_voc_groups' static adds d5d3594db9f0 pinctrl: armada-37xx: Remove unneeded semicolon adds a2800cdb4337 pinctrl: ssbi-mpp: constify copied structure adds 8b1704bde133 pinctrl: qcom: ssbi-gpio: constify copied structure adds 4611e73f3670 pinctrl: nuvoton: npcm7xx: constify copied structure adds 5ab0c8e90191 pinctrl: meson: meson8b: add the GPIOH pinmux settings for [...] adds 5ec008bfac7d pinctrl: ingenic: Remove platform ID table adds baf15647387e pinctrl: ingenic: Put ingenic_chip_info pointer in match data adds 5ffdbb7ec9fa pinctrl: ingenic: Remove duplicated ingenic_chip_info structures adds f831f93af676 pinctrl: ingenic: Factorize irq_set_type function adds 94f7a2cb42bf pinctrl: ingenic: Use devm_platform_ioremap_resource() adds 9a4c22740291 pinctrl: artpec6: fix __iomem on reg in set adds 1d0f9e1e1e46 pinctrl: sh-pfc: Make legacy function GPIO handling less fragile adds 0cf24c8f29bb pinctrl: sh-pfc: Remove use of ARCH_R8A7796 adds a34cd9dfd03f pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control adds 6d5375a31295 pinctrl: rza1: Reduce printed messages adds 805f635703b2 pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B adds 2a069a92811f pinctrl: sh-pfc: sh7264: Fix Port K I/O Register 0 definition adds 55b1cb1f03ad pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs adds 02aeb2f21530 pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs adds db9c07272c82 sh: sh7264: Remove bogus SSU GPIO function definitions adds b4fba344a293 sh: sh7269: Remove bogus SSU GPIO function definitions adds f2bc07562748 pinctrl: sh-pfc: Split R-Car H3 support in two independent [...] adds 97f7d41ff817 Merge tag 'sh-pfc-for-v5.6-tag1' of git://git.kernel.org/p [...] adds 4784adc69a80 pinctrl: dt-bindings: Fix some errors in the lgm and pinmu [...] adds 73ae2cb42495 pinctrl: samsung: Enable compile test for build coverage adds 56d9625e8cc6 pinctrl: samsung: Clarify the option titles/names adds 225a2ec19aac pinctrl: samsung: Fix missing OF and GPIOLIB dependency on [...] adds a790269d5c2c Merge tag 'samsung-pinctrl-5.6' of https://git.kernel.org/ [...] adds 783e998653b4 pinctrl: iproc: Use platform_get_irq_optional() to avoid e [...] adds 539d8bde72c2 pinctrl: baytrail: Allocate IRQ chip dynamic adds ab68b220e81f pinctrl: baytrail: Group GPIO IRQ chip initialization adds e70982b3abec pinctrl: baytrail: Move IRQ valid mask initialization to a [...] adds faf86c0c572a pinctrl: baytrail: Use GPIO direction definitions adds 90a1eb18503d pinctrl: cherryview: Use GPIO direction definitions adds 6a304752eb69 pinctrl: intel: Use GPIO direction definitions adds 66c812d22ecd pinctrl: intel: Share struct intel_pinctrl for wider use adds 990ec243cb77 pinctrl: baytrail: Keep pointer to struct device instead o [...] adds 2c02af709bff pinctrl: baytrail: Use local variable to keep device pointer adds 5d33e0eb7ffa pinctrl: baytrail: Reuse struct intel_pinctrl in the driver adds eb83479e1899 pinctrl: lynxpoint: Move GPIO driver to pin controller folder adds b2e05d63c295 pinctrl: lynxpoint: Use raw_spinlock for locking adds 7c0bc7bb39ac pinctrl: lynxpoint: Correct amount of pins adds 3b4c2d8ef0bd pinctrl: lynxpoint: Drop useless assignment adds caedcbd053bc pinctrl: lynxpoint: Use %pR to print IO resource adds a718e68ede16 pinctrl: lynxpoint: Use standard pattern for memory allocation adds 76347d7ad250 pinctrl: lynxpoint: Assume 2 bits for mode selector adds 03fb681badaf pinctrl: lynxpoint: Relax GPIO request rules adds 1e78ea71226b pinctrl: lynxpoint: Keep pointer to struct device instead [...] adds e1940adeb17b pinctrl: lynxpoint: Switch to memory mapped IO accessors adds c35f463a9662 pinctrl: lynxpoint: Convert unsigned to unsigned int adds 21a06495d0e7 pinctrl: lynxpoint: Extract lp_gpio_acpi_use() for future use adds d0f2df4070b5 pinctrl: lynxpoint: Move ->remove closer to ->probe() adds 095f2a67cdaf pinctrl: lynxpoint: Move lp_irq_type() closer to IRQ relat [...] adds 540bff18daf4 pinctrl: lynxpoint: Move ownership check to IRQ chip adds 5931e6edfdd0 pinctrl: lynxpoint: Implement ->irq_ack() callback adds 54d371cf73d9 pinctrl: lynxpoint: Implement intel_gpio_get_direction callback adds cecddda7ca4e pinctrl: lynxpoint: Add pin control data structures adds 18213ad4187d pinctrl: lynxpoint: Reuse struct intel_pinctrl in the driver adds 7f32d3700997 pinctrl: lynxpoint: Add pin control operations adds 03d9eca7d406 pinctrl: lynxpoint: Implement ->pin_dbg_show() adds 3683509c3910 pinctrl: lynxpoint: Add GPIO <-> pin mapping ranges via callback adds 64e14e90646c pinctrl: lynxpoint: Switch to pin control API adds 3a67fe38e76a pinctrl: lynxpoint: Update summary in the driver adds f0682757230b pinctrl: sunrisepoint: Add missing Interrupt Status regist [...] adds a23680594da7 pinctrl: baytrail: Do not clear IRQ flags on direct-irq en [...] adds e2b74419e5cc pinctrl: baytrail: Replace WARN with dev_info_once when se [...] adds 6d416b9bb577 pinctrl: intel: Add GPIO <-> pin mapping ranges via callback adds af0c5330916a pinctrl: intel: Pass irqchip when adding gpiochip adds 899b7e3374b2 pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID adds cd0a32371db7 pinctrl: tigerlake: Tiger Lake uses _HID enumeration adds a1dd4bfb145e Merge tag 'intel-pinctrl-v5.6-1' of git://git.kernel.org/p [...] adds 364efd0db7c3 dt-bindings: imx: Add pinctrl binding doc for i.MX8MP adds eec6d97d6da4 pinctrl: freescale: Add i.MX8MP pinctrl driver support adds 72780ce5f1a4 gpio: Drop the chained IRQ handler assign function adds 06e26b75f5e6 pinctrl: mvebu: armada-37xx: use use platform api adds 1d44616e7549 pinctrl: qcom: Don't lock around irq_set_irq_wake() adds 122ce22cb37b pinctrl: madera: Remove extra blank line new 6ba3d7066c71 Merge tag 'pinctrl-v5.6-1' of git://git.kernel.org/pub/scm [...] adds 03521794966c usb: host: ehci-sh: Remove unused platform data support adds 145e6dd8a5c9 usb: drop comment about 2 uhci drivers adds dbb7a6b48d07 dt-bindings: connector: Improve the english of the initial [...] adds c763771504d1 usb: host: xhci-tegra: Fix "tega" -> "tegra" typo adds 741d6e5d84f3 usb: host: xhci-tegra: Separate firmware request and load adds ec12ac10c9a7 usb: host: xhci-tegra: Avoid a fixed duration sleep adds 482ba7a6b42f usb: host: xhci-tegra: Use CNR as firmware ready indicator adds 96d8f628f0b3 usb: host: xhci-tegra: Extract firmware enable helper adds ecd0fbd12d0f usb: host: xhci-tegra: Reuse stored register base address adds 17926924be44 usb: host: xhci-tegra: Enable runtime PM as late as possible adds 5c4e8d3781bc usb: host: xhci-tegra: Add support for XUSB context save/restore adds 9ccae88e572b usb: host: xhci-tegra: Add XUSB controller context adds cad0a5c74e7a usb: host: xhci-tegra: Implement basic ELPG support adds e880c3744b31 Merge 5.5-rc2 into usb-next adds d27ab1e60970 usb: gadget: u_audio: Use managed buffer allocation adds fcc846982912 usb: gadget: u_audio: Drop superfluous ioctl PCM ops adds 10e5e6c24963 usb: gadget: move choice ... endchoice to legacy/Kconfig adds 386e5e29d81c thunderbolt: Make tb_find_port() available to other files adds 4deb200d34a7 thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eepr [...] adds 210e9f56e9e1 thunderbolt: Populate PG field in hot plug acknowledgment packet adds b04079837b20 thunderbolt: Add initial support for USB4 adds 690ac0d20d40 thunderbolt: Update Kconfig entries to USB4 adds aa43a9dcf7fc thunderbolt: Make tb_switch_find_cap() available to other files adds cf29b9afb121 thunderbolt: Add support for Time Management Unit adds e6f818585713 thunderbolt: Add support for USB 3.x tunnels adds ea81896dc98f thunderbolt: Update documentation with the USB4 information adds eb1488360c7d Merge 5.5-rc3 into usb-next adds cf94ca4993e5 USB: EHCI: ehci-mv: make the PHY optional adds 92f983520cb8 USB: EHCI: ehci-mv: drop pxa_ehci_type and some device IDs adds 7b104f890ade USB: EHCI: ehci-mv: add HSIC support adds 8e1a20096bfb usb: cdns3: gadget: Remove unneeded variable ret adds c4a68b4da65a usb: phy: ab8500-usb: Keep PHY turned on in UART mode adds 5311f88e07ce usb: mtk-xhci: Do not explicitly set the DMA mask adds 71a1fa0df2a3 usb: typec: ucsi: Store the notification mask adds 170a6726d0e2 usb: typec: ucsi: add support for separate DP altmode devices adds 88eaaecc4446 usb: host: Enable compile testing for some of drivers adds 91687c1926bc usb: phy: Enable compile testing for some of drivers adds 3b31ec1848ec usb: renesas_usbhs: Switch to GPIO descriptor adds c2f59e8180c9 ARM: dts: qcom: Correct USB3503 GPIOs polarity adds 51d22e855ea3 usb: usb3503: Convert to use GPIO descriptors adds 4e52af1ccaa2 usb: host: Do not compile test deprecated USB_OCTEON_EHCI adds 203b7ee14d3a phy: Enable compile testing for some of drivers adds a00dfd4ddd48 tools: usb: usbip: Get rid of driver name printout in README adds c7a7ac84afea thunderbolt: Fix xhci check in usb4_switch_setup() adds 7dad8e6f0499 MAINTAINERS: Use linux-usb mailing list for Thunderbolt an [...] adds 2d686c738a2e usb: typec: fix non-kernel-doc comments adds 9521e47e9ab8 usb: typec: ucsi: Actually enable all the interface notifications adds 17da9b8e5ab8 usb: host: oxu210hp-hcd: fix gcc warning adds 0e84f2fd0d26 usb: gadget: udc: atmel: constify copied structure adds 7b7ad03f49a5 USB: omap_udc: use resource_size adds 60826786fcdb usb: ehci-mv: Fix missing iomem in cast adds 497210f27b8c usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" adds cf2f58fb88d9 usb: typec: Block mode entry if the port has the mode disabled adds 8face9aa57c8 usb: typec: Add parameter for the VDO to typec_altmode_enter() adds b66b40ee7d0d usb: typec: More API for cable handling adds 7823905de0c6 usb: pd: Add definitions for the Enter_USB message adds d48ece0bce2d usb: pd: Add definition for DFP and UFP1 VDOs adds f6c56ca91b92 usb: typec: Add the Product Type VDOs to struct usb_pd_identity adds 0ac534932968 usb: typec: Add definitions for the latest specification releases adds 87e3daa005cf usb: typec: Give the mux drivers all the details regarding [...] adds 0f37a607091c usb: typec: Provide definitions for the USB modes adds dea7b202bd9c usb: exynos: Rename Samsung and Exynos to lowercase adds 0bb207acd37b dt-binding: usb: ci-hdrc-usb2: Document NVIDIA Tegra support adds 62a7f6289124 usb: host: ehci-tegra: Correct teardown order of driver's removal adds 28d190ac437c usb: phy: tegra: Clean up ulpi_phy_power_off adds 18bd8bff69f7 usb: phy: tegra: Keep track of power on-off state adds 5dcdafdd30b1 usb: phy: tegra: Hook up init/shutdown callbacks adds 545592e8eb6f usb: phy: tegra: Perform general clean up of the code adds 5bb69850ad41 usb: phy: tegra: Clean up included headers adds b07e5f863f43 usb: phy: tegra: Use relaxed versions of readl/writel adds 9df3adca0b4a usb: phy: tegra: Use generic stub for a missing VBUS regulator adds dea75ee6c984 usb: ulpi: Add resource-managed variant of otg_ulpi_create() adds 875417471e9c usb: phy: tegra: Use devm_otg_ulpi_create() adds 01d6ea31db65 usb: phy: tegra: Use u32 for hardware register variables adds 06e60e5038fa usb: phy: tegra: Use device-tree notion of reset-GPIO's ac [...] adds aecc5af3ec1d usb: phy: tegra: Disable VBUS regulator on tegra_usb_phy_i [...] adds 92bd2ef26c5d usb: phy: tegra: Move utmip_pad_count checking under lock adds f1f0c7516708 usb: phy: tegra: Keep CPU interrupts enabled adds 7ac85f4a6444 usb: chipidea: tegra: Stop managing PHY's power adds 7d999a7d096b usb: chipidea: tegra: Add USB_TEGRA_PHY to driver's dependencies adds 32806e7cb023 usb: host: ehci-tegra: Stop managing PHY's power adds bc57ecbd72fc usb: host: ehci-tegra: Remove unused fields from tegra_ehci_hcd adds 585c91f40d20 usbip: Fix unsafe unaligned pointer usage adds 845f081002ee Merge 5.5-rc6 into usb-next adds 704a940d551c thunderbolt: fix memory leak of object sw adds 5b738211fb59 usb: dwc3: gadget: Don't send unintended link state change adds 1b6009ea88ec usb: dwc3: gadget: Set link state to RX_Detect on disconnect adds 2e708fa3b898 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set adds 6070636c4918 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP adds 7b8137676457 usb: dwc2: Fix NULL qh in dwc2_queue_transaction adds b267ddf6a5ab usb: phy-generic: Delete unused platform data adds 644139f8b64d usb: dwc2: Fix IN FIFO allocation adds 7037e101b648 usb: dwc2: fix debugfs FIFO count adds 463f67aec283 usb: gadget: legacy: set max_speed to super-speed adds 1d039a80613d usb: gadget: udc: core: Warn about failed to find udc adds a02497033e8e usb: gadget: configfs: Add max_speed setting adds d2450c693701 usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer adds 9c1ed62ae069 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] adds 54c4c69f0baa usb: cdns3: Add streams support to cadence USB3 DRD driver adds 09ed259fac62 usb: dwc3: turn off VBUS when leaving host mode adds 1e056efab993 usb: cdns3: add NXP imx8qm glue layer adds 6b02af3465ee usb: gadget: f_uac2: fix packet size calculation adds c58d8bfc77a2 usb: dwc3: gadget: Check END_TRANSFER completion adds da10bcdd6f70 usb: dwc3: gadget: Delay starting transfer adds cf2f8b63f7f1 usb: dwc3: gadget: Remove END_TRANSFER delay adds 5b24c28cfe13 usb: gadget: f_ncm: Use atomic_t to track in-flight request adds d710562e01c4 usb: gadget: f_ecm: Use atomic_t to track in-flight request adds d8bc3bf8deed usb: dwc2: Drop unlock/lock upon queueing a work item adds 9f101a73b085 usb: musb: core: Update the function description adds 908f6fc3a140 usb: musb: sunxi: propagate devicetree node to glue pdev adds 1b569569a955 usb: musb: jz4740: Drop dependency on NOP_USB_XCEIV adds 91b6dec32e5c usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue adds ce3ab6503eba usb: musb: omap2430: Wait on enable to avoid babble adds 15f1122f92c0 usb: musb: omap2430: Handle multiple ID ground interrupts adds 93dc25687129 usb: musb: Add musb_set_host and peripheral and use them f [...] adds b769ae4f26e5 usb: musb: omap2430: Clean up enable and remove devctl tinkering adds 8b359cbc3cde usb: musb: omap2430: Idle musb on init adds 98827105d8c3 usb: musb: Get rid of omap2430_musb_set_vbus() adds 7e2ee1ab023c usb: musb: jz4740: Suppress useless field in priv structure adds 4b70331b6fa1 usb: musb: jz4740: Add local dev variable to clean up probe adds 31cecb6bb698 usb: musb: jz4740: Constify jz4740_musb_pdata struct adds 90fad5d7621e usb: musb: jz4740: Rename platform_device field in priv struct adds 94203e1a1a25 usb: musb: jz4740: Comments fix adds 3fc32907b8ab usb: musb: jz4740: Whitespace and indentation fixes adds 3709ff5dc352 USB: musb: fix __iomem in trace functions adds b7962fb45f8f usb: musb/ux500: Use dma_request_chan() instead dma_reques [...] adds 8d817d79349d dt-bindings: usb: musb: Add support for MediaTek musb controller adds fe3bbd6b383f usb: musb: Add get/set toggle hooks adds edce61776c7e usb: musb: Add noirq type of dma create interface adds 9c93d7fd464e usb: musb: Add musb_clearb/w() interface adds 0990366bab3c usb: musb: Add support for MediaTek musb controller adds 1ea1859f8498 usb: musb: davinci: Convert to use GPIO descriptor adds 4baa550ecc86 usb: musb: remove dummy driver musb_am335x.c adds 795e55999b2f phy: hisilicon: Fix Kconfig indentation adds a3a0641599cd phy: qcom-qmp: Use the correct style for SPDX License Identifier adds 24dbe0aaa003 phy: ti-pipe3: make clk operations symmetric in probe and remove adds 987351e1ea77 phy: core: Add consumer device link support adds a89806c998ee phy: qualcomm: Adjust indentation in read_poll_timeout adds 6f69e2a33093 phy: lantiq: vrx200-pcie: Remove unneeded semicolon adds cb18b9a92b0b dt-bindings: phy: drop #clock-cells from rockchip,px30-dsi-dphy adds f0684c1a8367 phy/rockchip: inno-dsidphy: generalize parameter handling adds d0c05c68d669 dt-bindings: phy: Document BCM7216 SATA PHY compatible string adds 978442532e57 phy: brcm-sata: Implement 7216 initialization sequence adds 730430dceeb5 phy: qcom-qmp: Use register defines adds 01240af0138b phy: qcom-qmp: remove duplicate powerdown write adds 7d59e8e8fdd0 phy: qcom-qmp: remove no_pcs_sw_reset for sm8150 adds d0312fdbf3e1 phy: qcom-qmp: Add SW reset register adds dc9aa43c4366 phy: usb: EHCI DMA may lose a burst of DMA data for 7255xA [...] adds ece5ffd9e15e phy: usb: Get all drivers that use USB clks using correct [...] adds 6597af4e4835 phy: usb: Put USB phys into IDDQ on suspend to save power [...] adds f1c0db40a3ad phy: usb: Add "wake on" functionality adds 94583a41047e phy: usb: Restructure in preparation for adding 7216 USB support adds b11df0c9efbb dt-bindings: Add Broadcom STB USB PHY binding document adds 4e5b9c9a73b3 phy: usb: Add support for new Synopsys USB controller on the 7216 adds 9d5f51dcdb64 phy: usb: Add support for new Synopsys USB controller on t [...] adds 89927fe0061a phy: usb: fix driver to defer on clk_get defer adds fc430aea0206 phy: usb: PHY's MDIO registers not accessible without devi [...] adds bed63b636fed phy: usb: bdc: Fix occasional failure with BDC on 7211 adds 5dfe1cec5808 phy: usb: USB driver is crashing during S3 resume on 7216 adds b0c0b66c0b43 phy: usb: Add support for wake and USB low power mode for [...] adds 56d34730c1a2 dt-bindings: phy: Sierra: Add bindings for Sierra in TI's J721E adds 372428db44cf phy: cadence: Sierra: Make "phy_clk" and "sierra_apb" opti [...] adds 380f57083c12 phy: cadence: Sierra: Use "regmap" for read and write to S [...] adds 367da978713b phy: cadence: Sierra: Add support for SERDES_16G used in J [...] adds cedcc2e2ea39 phy: cadence: Sierra: Make cdns_sierra_phy_init() as phy_ops adds aead5fd6026d phy: cadence: Sierra: Modify register macro names to be in [...] adds 871002d78881 phy: cadence: Sierra: Configure both lane cdb and common c [...] adds b872936f5757 phy: cadence: Sierra: Get reset control "array" for each link adds adc4bd6f6545 phy: cadence: Sierra: Check for PLL lock during PHY power on adds a43f72ae136a phy: cadence: Sierra: Change MAX_LANES of Sierra to 16 adds 6825cfc94825 phy: cadence: Sierra: Set cmn_refclk_dig_div/cmn_refclk1_d [...] adds 748e3456b240 phy: cadence: Sierra: Use correct dev pointer in cdns_sier [...] adds ad044f01c2cc dt-bindings: phy: Document WIZ (SERDES wrapper) bindings adds 091876cc355d phy: ti: j721e-wiz: Add support for WIZ module present in [...] adds 5bc999108025 dt-bindings: phy: intel-emmc-phy: Add YAML schema for LGM [...] adds 922794238330 phy: intel-lgm-emmc: Add support for eMMC PHY adds 4cb6eea22621 phy: mediatek: Fix Kconfig indentation adds e7b4aaf051d5 phy: Enable compile testing for some of drivers adds 42d068472ddf phy: Add DisplayPort configuration options adds 80f96fb186a3 phy: cadence: Sierra: remove redundant initialization of p [...] adds 7904e15b4d31 phy: cadence: Sierra: add phy_reset hook adds 6385cbe9c567 dt-bindings: phy: ti,phy-j721e-wiz: Add Type-C dir GPIO adds c9f9eba06629 phy: ti: j721e-wiz: Manage typec-gpio-dir adds b109c13a533b phy: intel-lgm-emmc: Fix warning by adding missing MODULE_LICENSE adds b66d1ac82918 dt-bindings: usb: Convert Allwinner A80 USB PHY controller [...] adds 0d5677ecb014 phy: ti: j721e-wiz: Fix return value check in wiz_probe() adds 8a79db5e83a5 dt-bindings: phy: Add PHY_TYPE_DP definition adds 50f737ab96c7 Merge tag 'phy-for-5.6_v2' of git://git.kernel.org/pub/scm [...] adds fdd64df7b9d1 USB: usbfs: Always unlink URBs in reverse order adds 42bbdd99221b phy: ti: j721e-wiz: Fix build error without CONFIG_OF_ADDRESS adds dd7d99dc688d Merge 5.5-rc7 into usb-next adds 1e31d3caa262 usb: musb: fix spelling mistake: "periperal" -> "peripheral" adds 27bf5be8fbe0 usb: chipidea: handle single role for usb role class adds 9d69cd82fe02 usb: chipidea: add inline for ci_hdrc_host_driver_init if [...] adds e1f236efd9c5 usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 adds 3ba76256fc4e usb: typec: tcpci: mask event interrupts when remove driver adds f5ae88690955 usb: dwc3: pci: add ID for the Intel Comet Lake -V variant adds 0e64350bf466 usb: typec: wcove: fix "op-sink-microwatt" default that was in mW adds eb7a3bb8c955 usb: typec: fusb302: fix "op-sink-microwatt" default that [...] adds fdabc466f335 usb: phy: phy-gpio-vbus-usb: Convert to GPIO descriptors adds c12043134724 usb: cdns3: fix spelling mistake and rework grammar in text adds 3bdcfe6c1d90 usb: phy: show USB charger type for user adds 880082666c8d Doc: ABI: add usb charger uevent adds a00e7182308f USB: serial: opticon: add chars_in_buffer() implementation adds e6421583953f USB: serial: opticon: stop all I/O on close() adds 50c3c5e1c1b0 USB: serial: garmin_gps: Use flexible-array member adds 2988a8ae7476 USB: serial: ir-usb: add missing endpoint sanity check adds 17a0184ca17e USB: serial: ir-usb: fix link-speed handling adds 38c0d5bdf497 USB: serial: ir-usb: fix IrLAP framing adds e7542bc382f8 USB: serial: ir-usb: make set_termios synchronous adds a1c91c103639 USB: serial: ir-usb: simplify endpoint check adds 19c64e7354e5 USB: serial: cyberjack: fix spelling mistake "To" -> "Too" adds eaa519983fd9 Merge tag 'usb-serial-5.6-rc1' of https://git.kernel.org/p [...] new aac96626713f Merge tag 'usb-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds e83c6587c47c tty: omap-serial: remove set but unused variable adds 98aee0c9444e tty: serial: samsung: remove variable 'ufstat' set but not used adds 94345aee2853 tty: serial: amba-pl011: remove set but unused variable adds 2301ec36cec8 tty: pl011: Add suspend resume support adds 751d0017334d tty/serial: atmel: fix out of range clock divider handling adds b87671f17c3e tty: serial: samsung: allow driver to be built by anyone adds 06674e54cc41 tty: serial: samsung_tty: fix build warning adds 58bf6f3fe4b8 tty: serial: samsung.h: fix up minor comment issues adds 120c8be9476c tty: serial: samsung.h: remove reset_port callback from st [...] adds 43df170be77c tty: serial: samsung_tty: delete samsung.h adds f187a7fdfc92 tty: serial: samsung_tty: drop unneded dbg() calls adds a05025d0ce72 tty: serial: samsung_tty: use standard debugging macros adds 90ece856a227 tty: serial: samsung_tty: use 'unsigned int' not 'unsigned' adds 7c175251c16e tty: serial: samsung_tty: fix up minor comment formatting adds 9fe0d41ffd39 tty: serial: samsung_tty: fix blank line checkpatch warning adds 54edb425346a serdev: simplify Makefile adds 357816303078 serdev: make use of printk extension %pe for better error [...] adds f1d31743a195 tty: drop useless variable initialisation in tty_kopen() adds 4484aa800ac5 tty: vt: move conmakehash to drivers/tty/vt/ from scripts/ adds f06327d15a1a sysrq: Remove sysrq_handler_registered adds 7e5ed9f5e012 serial: Move sysrq members above adds 8336240ebb24 tty: serial: samsung_tty: do not abuse the struct uart_por [...] adds 1997e9dfdc84 serial_core: Un-ifdef sysrq SUPPORT_SYSRQ adds 9b614afe6c80 tty/serial: Migrate aspeed_vuart to use has_sysrq adds 6dbd54e4154d Revert "tty/serial: atmel: fix out of range clock divider [...] adds c3a4e5527351 Revert "serdev: simplify Makefile" adds d68fefdd5b5f tty/serial: Migrate 8250_fsl to use has_sysrq adds 24036fb75422 tty/serial: Migrate bcm63xx_uart to use has_sysrq adds a4424b90d366 tty/serial: Migrate 8250_omap to use has_sysrq adds 4225eb0ae148 tty/serial: Migrate 8250_port to use has_sysrq adds 5f99fca9305b tty/serial: Migrate amba-pl01* to use has_sysrq adds 3db3cca6f052 tty/serial: Migrate apbuart to use has_sysrq adds 933505e9b417 tty/serial: Migrate arc_uart to use has_sysrq adds 078abd98d7f8 tty/serial: Migrate atmel_serial to use has_sysrq adds 76f82db9730b tty/serial: Migrate clps711x to use has_sysrq adds 410090d2f40a tty/serial: Migrate cpm_uart to use has_sysrq adds 881bdb443b5b tty/serial: Migrate dz to use has_sysrq adds 79bb662548f3 tty/serial: Migrate efm32-uart to use has_sysrq adds 4151bbed79f9 tty/serial: Migrate fsl_linflexuart to use has_sysrq adds 4d9ec1c0ced6 tty/serial: Migrate fsl_lpuart to use has_sysrq adds aa3479d2e677 tty/serial: Migrate imx to use has_sysrq adds 79307e053f7f tty/serial: Migrate ip22zilog to use has_sysrq adds dca3ac8d3bc9 tty/serial: Migrate meson_uart to use has_sysrq adds 581a367e4851 tty/serial: Migrate milbeaut_usio to use has_sysrq adds ba4508db5ba2 tty/serial: Migrate mpc52xx_uart to use has_sysrq adds 7cbfd6a0230d tty/serial: mpc52xx_uart: Don't zero port->sysrq adds 804ca1df0914 tty/serial: Migrate msm_serial to use has_sysrq adds b4088e830bd9 tty/serial: Migrate mux to use has_sysrq adds 2deed95820e5 tty/serial: Migrate mxs-auart to use has_sysrq adds b062e4aab70b tty/serial: Migrate omap-serial to use has_sysrq adds bb3ecd968b35 tty/serial: Migrate pch_uart to use has_sysrq adds eff0a31d4b08 tty/serial: pmac_zilog: Don't check port->sysrq adds f5e95c4fe42f tty/serial: Migrate pmac_zilog to use has_sysrq adds fd6dbe4e7949 tty/serial: Migrate pnx8xxx_uart to use has_sysrq adds 31b3bee44ef2 tty/serial: Migrate pxa to use has_sysrq adds 8f122698a64b tty/serial: Migrate qcom_geni_serial to use has_sysrq adds 386ae3b753ad tty/serial: Migrate sa1100 to use has_sysrq adds b2fc67b9f92d tty/serial: Migrate sb1250-duart to use has_sysrq adds 212d9371fe21 tty/serial: Migrate sccnxp to use has_sysrq adds 6661b21d25e4 tty/serial: Migrate serial_txx9 to use has_sysrq adds dc9a325426f1 tty/serial: Migrate sh-sci to use has_sysrq adds 34bccb1d391e tty/serial: Migrate sprd_serial to use has_sysrq adds 39e17343d06a tty/serial: Migrate st-asc to use has_sysrq adds 9feedaa7f37b tty/serial: Migrate stm32-usart to use has_sysrq adds b071126bd832 tty/serial: Migrate sunhv to use has_sysrq adds cd8d71900f99 tty/serial: Migrate sunsab to use has_sysrq adds 5e637d2be263 tty/serial: Migrate sunsu to use has_sysrq adds 831cb96855cf tty/serial: Migrate samsung_tty to use has_sysrq adds 22cf28a84889 tty/serial: Migrate sunzilog to use has_sysrq adds 06129311c68c tty/serial: ucc_uart: Remove ifdef SUPPORT_SYSRQ adds 0889d23e9a0a tty/serial: Migrate vr41xx_siu to use has_sysrq adds 6e021166abd5 tty/serial: Migrate vt8500_serial to use has_sysrq adds ebaa8c6f22c6 tty/serial: Migrate xilinx_uartps to use has_sysrq adds 45896c7e6ed4 tty/serial: Migrate zs to use has_sysrq adds 82cfd2e62b35 serial_core: Remove SUPPORT_SYSRQ ifdeffery adds 293f89959483 tty: serial: 21285: stop using the unused[] variable from [...] adds 749e4121d6ee Merge 5.5-rc3 into tty-next adds 5ed94dcdb88b serial: ucc_uart: remove redundant assignment to pointer bdp adds b2097131992d serial: samsung: Rename Exynos to lowercase adds f3974413cf02 tty: serial: qcom_geni_serial: Wakeup IRQ cleanup adds 69bd1a4f19a4 tty: serial: qcom_geni_serial: Move loopback support to TI [...] adds a659652f6169 tty: serial: fsl_lpuart: drop EARLYCON_DECLARE adds 3966f0846c03 tty: serial: fsl_lpuart: support UPIO_MEM32 for lpuart32 adds b4b844930f27 tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP adds 488f49acecae tty: serial_core: Export uart_console_device so it can be [...] adds cdcc41a256ef tty: serial: Kconfig: Allow SERIAL_QCOM_GENI_CONSOLE to be [...] adds 8c44f9b566a3 tty: st-asc: switch to using devm_gpiod_get() adds 8e20fc391711 serial_core: Move sysrq functions from header file adds 477b83831000 tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before [...] adds a6184f8e0bb1 Merge 5.5-rc6 into tty-next adds d5e3fadb7012 tty: serial: tegra: Activate RX DMA transfer by request adds 5c116fdf561f tty: serial: tegra: Optimize DMA buffer synchronization adds dc56ecb81a0a serial: 8250: Support disabling mdelay-filled probes of 16 [...] adds 76460fbd845b tty: serial: msm_serial: RX SW/FIFO mode fallback adds bf22182cb751 tty: synclink_gt: use true,false for bool variable adds a4282b8670c5 tty/serial: kgdb_nmi: use true,false for bool variable adds 36ce7cff4f93 tty/serial: atmel: use true,false for bool variable adds 67e977f32461 tty/serial: 8250_exar: use true,false for bool variable adds 422c6d3b09af serial: xilinx_uartps: Let get_mctrl return status adds 6d8bf787a6ad serial: xilinx_uartps: set_termios sets flowcontrol adds 1d3c2ea44b11 serial: xilinx_uartps: set_mctrl sets RTS and DTR adds 7771b893f093 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver adds 9a655c77ff8f ttyprintk: fix a potential deadlock in interrupt context issue adds 1feedf61e726 tty: synclinkmp: Adjust indentation in several functions adds 446e76873b5e tty: synclink_gt: Adjust indentation in several functions adds e018bc28b031 console/dummycon: Remove bogus depends on from DUMMY_CONSOLE adds 805ece2a5808 vt: Initialize conswitchp to dummy_con if unset adds 9ef497dcbc2b arch/alpha/setup: Drop dummy_con initialization adds 61f23e657cd6 arch/arc/setup: Drop dummy_con initialization adds 3e70ac06913b arch/arm/setup: Drop dummy_con initialization adds 46cbe2f39976 arch/arm64/setup: Drop dummy_con initialization adds fb3e7a622003 arch/csky/setup: Drop dummy_con initialization adds 6b448f12a221 arch/ia64/setup: Drop dummy_con initialization adds 143c2ce26125 arch/m68k/setup: Drop dummy_con initialization adds 4946d6cc01d8 arch/microblaze/setup: Drop dummy_con initialization adds 3229af4f3ef4 arch/mips/setup: Drop dummy_con initialization adds 4b15a5b2053a arch/nds32/setup: Drop dummy_con initialization adds 701250223c67 arch/nios2/setup: Drop dummy_con initialization adds bd3b0677cb47 arch/openrisc/setup: Drop dummy_con initialization adds 82292aaede74 arch/parisc/setup: Drop dummy_con initialization adds 4c82266d158d arch/powerpc/setup: Drop dummy_con initialization adds 2680e04c1874 arch/riscv/setup: Drop dummy_con initialization adds c5ff734cf65e arch/s390/setup: Drop dummy_con initialization adds 40b19e316294 arch/sh/setup: Drop dummy_con initialization adds 2f01bfc1ecfb arch/sparc/setup: Drop dummy_con initialization adds 5ef438c854d3 arch/unicore32/setup: Drop dummy_con initialization adds 2f1e1d8ba444 arch/x86/setup: Drop dummy_con initialization adds fec6388946ee arch/xtensa/setup: Drop dummy_con initialization adds c96e62c9816d vt: Delete comment referencing non-existent unbind_con_driver() adds 0095ab42056c vt: Correct comment documenting do_take_over_console() adds 7788f549ed8c serial_core: Remove unused member in uart_port adds dc76697d7e93 serial: 8250_bcm2835aux: Fix line mismatch on driver unbind adds 324c0a143211 serial: 8250_bcm2835aux: Suppress clk_get error on -EPROBE_DEFER adds e2f2a994ad7c serial: 8250_bcm2835aux: Suppress register_port error on - [...] adds 8c3cde5dd639 serial: 8250_bcm2835aux: Allocate uart_8250_port on stack adds 644d776c7729 serial: 8250_bcm2835aux: Use generic remapping code adds 48d414a3f2ec serial: 8250_bcm2835aux: Document struct bcm2835aux_data adds 101aa46bd221 serial: imx: fix a race condition in receive path adds 8412ba1db825 tty: serial: meson_uart: Add support for kernel debugger adds 6ada6064b239 tty: baudrate: Synchronise baud_table[] and baud_bits[] adds 1ddeb5a74ab6 tty: baudrate: SPARC supports few more baud rates adds 85f4c95172d6 tty: n_hdlc: Use flexible-array member and struct_size() helper new ca9b5b628398 Merge tag 'tty-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds 075a1e87d1e2 staging/octeon: Mark Ethernet driver as BROKEN adds 856be41e446a staging: wilc1000: remove unused compile time featurization adds a02a9897cd6d staging: wilc1000: use kernel provided struct cast to extr [...] adds baf3f2f9d0bf staging: wilc1000: use GENMASK to extract wid type adds eb00d734bc78 staging: exfat: fix spelling mistake adds 9a92d02c3f0b staging: rts5208: add missed pci_release_regions adds f41e1a0a9462 staging/qlge: remove initialising of static local variable adds d00208b6464f staging/qlge: add blank lines after declarations adds 2d060684ab4c staging/qlge: add braces to conditional statement adds 0da2d1051931 staging/qlge: remove braces in conditional statement adds 2a51470f270f staging/qlge: fix block comment coding style adds a1df271a8652 staging: hp100: Use match_string() helper to simplify the code adds 1f8a6edf8d2f staging/vc04_services/bcm2835-camera: distinct numeration [...] adds 742e9285f8b4 staging: qlge: Fix CamelCase in qlge.h and qlge_dbg.c adds 1544f55add5c staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] adds 4905084a07fc staging: rtl8188eu: cleanup declarations in rtw_pwrctrl.c adds a426b982be18 staging: rtl8188eu: remove return variable from rtw_pwr_un [...] adds 0988161a9828 staging: most: fix improper SPDX-License comment style adds 7e6d24d9bca7 staging: most: Use managed buffer allocation adds 3ad10e575451 staging: bcm2835-audio: Use managed buffer allocation adds 0a2eb63de28f staging: most: Drop superfluous ioctl PCM ops adds de7c18bd2764 staging: bcm2835-audio: Drop superfluous ioctl PCM ops adds 68468503e000 staging: rtl8723bs: Fix spelling errors adds 4d17363db021 staging: rtl8723bs: Fix line length adds f10870b05d5e staging: remove isdn capi drivers adds f59aba2f7579 isdn: capi: dead code removal adds b3bb164aa560 Merge 5.5-rc2 into staging-next adds b33bdf8020c9 isdn: don't mark kcapi_proc_exit as __exit adds 710d7fbe21ee staging: octeon: delete driver adds 95ace52e4036 staging: octeon-usb: delete the octeon usb host controller driver adds 25dde2435ad6 staging: qlge: Fix CHECK extra blank lines in many files adds 1b998958b301 staging: qlge: Fix CHECK: Alignment should match open parenthesis adds c1d3fb8abe66 staging: most: rename core.h to most.h adds 45917e79202c staging: most: rename struct core_component adds b4e37a5e2c32 staging: most: rename enum mbo_status_flags adds d72f82635e33 staging: most: configfs: use strlcpy adds c3bb9d883f1a staging: most: configfs: reduce array size adds 6f4d22d76baa staging: most: use angle brackets in include path adds dc497b4b0cd4 staging: rtl8188eu: cleanup comparsions to NULL in rtw_mlme_ext.c adds 92ee2034696c staging: rtl8188eu: add spaces around operators in rtw_mlme_ext.c adds 99879121bfbb staging: wfx: fix the cache of rate policies on interface reset adds c594ff7c7cfa staging: wfx: fix case of lack of tx_retry_policies adds 700e39e2d176 staging: wfx: fix counter overflow adds 6673f2636b41 staging: wfx: use boolean appropriately adds eee5e4c98f30 staging: wfx: firmware does not support more than 32 total [...] adds 7e1af13225fb staging: wfx: fix rate control handling adds d1fd97b4d843 staging: wfx: ensure that retry policy always fallbacks to [...] adds 8608ecdba5ce staging: wfx: detect race condition in WEP authentication adds d3d00313bf46 staging: wfx: fix hif_set_mfp() with big endian hosts adds 983b39337d07 staging: wfx: fix wrong error message adds 46112d557d06 staging: wfx: increase SPI bus frequency limit adds b025605cc446 staging: wfx: don't print useless error messages adds 88d54d6e15df staging: wfx: avoid double warning when no more tx policy [...] adds 42edb537a3bb staging: wfx: improve error message on unexpected confirmation adds 50e5ac346fa7 staging: wfx: take advantage of IS_ERR_OR_NULL() adds 9e25ec9a2c5a staging: wfx: uniformize naming rule adds faa4763ffbce staging: wfx: use meaningful names for CFG_BYTE_ORDER_* adds 1380b9397706 staging: wfx: remove useless include adds faffec8883cc staging: wfx: simplify variable assignment adds eddd8585fb46 staging: wfx: make conditions easier to read adds 30cfffb776ec staging: wfx: ensure that traces never modify arguments adds 36f7e3acaac6 staging: wfx: ensure that received hif messages are never [...] adds aedeb963c956 staging: wfx: fix typo in "num_of_ssi_ds" adds 8a222e03997a staging: wfx: fix typo in "num_i_es" adds 48f3ab9d8d4e staging: wfx: fix name of struct hif_req_start_scan_alt adds c2232d94ac67 staging: wfx: improve API of hif_req_join->infrastructure_ [...] adds ad636ec4f01a staging: wfx: better naming for hif_req_join->short_preamble adds 07c11c18ebb5 staging: wfx: better naming for hif_mib_set_association_mo [...] adds 536607c0c793 staging: wfx: simplify handling of tx_lock in wfx_do_join() adds 155665d87e08 staging: wfx: firmware already handle powersave mode during scan adds 97e587bd0893 staging: wfx: declare wfx_set_pm() static adds 8dd5bb663194 staging: wfx: drop useless argument from wfx_set_pm() adds ad41f7196bd3 staging: wfx: remove redundant test while calling wfx_update_pm() adds 50ad848cc6d6 staging: wfx: drop unnecessary wvif->powersave_mode adds 3f97c37063bc staging: wfx: do not try to save call to hif_set_pm() adds 8a274dfb5920 staging: wfx: fix pm_mode timeout adds c91ba8c85143 staging: wfx: simplify wfx_conf_tx() adds 010149e6fbcc staging: wfx: prefer a bitmask instead of an array of boolean adds d74d60c3a178 staging: wfx: simplify hif_set_uapsd_info() usage adds adc90758f4d5 staging: wfx: simplify hif_set_pm() usage adds 7e2b32f54f61 staging: wfx: drop struct wfx_edca_params adds 654e369365fd staging: wfx: remove unnecessary EDCA initialisation adds 871341db220a staging: wfx: simplify hif_set_edca_queue_params() usage adds 154cca646720 staging: wfx: hif_scan() never fails adds 7ceb4753ef58 staging: wfx: device already handle sleep mode during scan adds 1a53df55346e staging: wfx: drop useless wfx_scan_complete() adds 945ce30aa52b staging: wfx: simplify hif_scan() usage adds 397f36c1c786 staging: wfx: introduce update_probe_tmpl() adds 094ecec9be60 staging: wfx: simplify hif_set_template_frame() usage adds d1c015b4ef6f staging: wfx: rewrite wfx_hw_scan() adds 3827e33d371e staging: wfx: workaround bug with "iw scan" adds 9699c88a4427 staging: wfx: delayed_unjoin cannot happen adds 3dc67854dfa9 staging: wfx: delayed_link_loss cannot happen adds 4337074be76d staging: wfx: implement cancel_hw_scan() adds 6db45b06611c staging: wfx: update TODO adds a5a985542066 staging: nvec: check return value adds 398d999f96bf Merge 5.5-rc3 into staging-next adds d7a336d67ab5 staging: kpc2000: remove unnecessary assertions in kpc_dma [...] adds d1e10852aa63 staging: rtl8188eu: use break to exit while loop adds 97806d3602ef staging: vt6656: remove unnecessary parenthesis adds 5f33771fb0ac staging: exfat: add STAGING prefix to config names adds 0469fc6a1a87 staging: wfx: check for memory allocation failures from wf [...] adds f339f979bb33 iio: buffer-dmaengine: Use dma_request_chan() directly for [...] adds ca69300173b6 iio: adc: Add support for AD7091R5 ADC adds 260442cc5be4 iio: adc: ad7091r5: Add scale and external VREF support adds a00140b93340 dt-binding: iio: Add documentation for AD7091R5 adds e552ef519568 MAINTAINERS: add entry for AD7091R5 driver adds b95ed406278f iio: imu: inv_mpu6050: delete not existing MPU9150 spi support adds a2587eb032f1 iio: imu: inv_mpu6050: add support of MPU9150 magnetometer adds a33db9475a3c iio: adc: max9611: Make enum relations more future proof adds 6a9afcb198b4 iio: imu: adis: rename txrx_lock -> state_lock adds 770d46561942 iio: imu: adis: add unlocked read/write function versions adds 100bfa38c8cb iio: imu: adis[16480]: group RW into a single lock in adis [...] adds 6a4d6a7d6588 iio: imu: adis: create an unlocked version of adis_check_status() adds 762ab093cbe2 iio: imu: adis: create an unlocked version of adis_reset() adds cb5a07f1f15c iio: imu: adis: protect initial startup routine with state lock adds c5485a5d6a5f iio: imu: adis: group single conversion under a single state lock adds ce476cd18aae iio: imu: adis16400: rework locks using ADIS library's state lock adds 0aee99a1ea53 iio: gyro: adis16136: rework locks using ADIS library's st [...] adds d693845da31c iio: imu: adis16480: use state lock for filter freq set adds 160b37f49ec3 iio: gyro: adis16260: replace mlock with ADIS lib's state_lock adds 76aa41c17bef iio: max31856: add option for setting mains filter rejecti [...] adds 3f6bba19071e Documentation: ABI: document IIO in_temp_filter_notch_cent [...] adds 57a4274ce168 iio: max31856: add support for configuring the HW averaging adds 8cb340363314 iio: core: add char type for sysfs attributes adds ddfb97d8f06c iio: core: add thermocouple_type standard attribute adds 83b9af6f283e Documentation: ABI: document IIO thermocouple_type file adds ea4103070f03 iio: max31856: add support for runtime-configuring the the [...] adds d7f6a749f30b iio: maxim_thermocouple: add thermocouple_type sysfs attribute adds 3922f930de9d dt-bindings: iio: maxim_thermocouple: document new 'compat [...] adds a8b26c2ddc83 iio: dac: ad7303: use regulator get optional to check for [...] adds 3e9769624bd6 dt-bindings: add vendor prefix parallax adds b7f35e7dc8aa dt-bindings: add parallax ping sensors adds 0f8b1293ad6f MAINTAINERS: add maintainer for ping iio sensors adds 7dd1cfc1398a iio: Fix Kconfig indentation adds f3bcd06f574a iio: trigger: stm32-timer: remove unnecessary update event adds 7bb501f49ddb iio: ping: add parallax ping sensors adds b0ec7a44393e iio: adc: ad7887: Cleanup channel assignment adds 52241a082d6c iio: imu: inv_mpu6050: Select I2C_MUX again adds d93813520df0 iio: adc: ad799x: add pm_ops to disable the device completely adds 2c289e639444 iio: ak8975: Convert to use GPIO descriptor adds 757b4bcaa0d8 iio: imu: st_lsm6dsx: fix checkpatch warning adds b4cc7e83dff3 iio: as3935: Drop GPIO includes adds cbe599790723 iio: si1145: Drop GPIO include adds 340db461f9ac iio: ad2s1200: Drop legacy include adds 7544cd4c8ab7 iio: apds9960: Drop GPIO includes adds dcfb6dbdfbe0 iio: itg3200: Drop GPIO include adds 4a89d2f47ccd iio: adf4350: Convert to use GPIO descriptor adds b747e352499e iio: ad5592r: Drop surplus GPIO header adds 5750ebab1490 iio: ad7266: Convert to use GPIO descriptors adds 9eda18273754 iio: atlas-ph-sensor: Drop GPIO include adds 7c93f54e5bfb iio: adc: Move AD7091R5 entry in a alphabetical order in Makefile adds 4cf01d6d4eea iio: ssp_sensors: Convert to use GPIO descriptors adds cc06e67d8fa5 iio: adc: stm32-adc: Add check on overrun interrupt adds 09a78f7dfac7 iio: humidity: hts221: move register definitions to sensor [...] adds 32bd4324601d iio: adc: ti-ads7950: Fix a typo in an error message adds 0cd9ff1535f4 iio: adc: ti-ads1015: Get rid of legacy platform data adds 64335c4a6720 iio: adc: ti-ads1015: Make use of device property API adds 59c3662b8f08 iio: adc: ltc2496: provide device tree binding document adds 69548b7c2c4f iio: adc: ltc2497: split protocol independent part in a se [...] adds e4c5c4dfaa88 iio: adc: new driver to support Linear technology's ltc2496 adds 969fdd86caa5 staging: iio: accel: adis16240: enforce SPI mode on probe [...] adds 5b883564fcde dt-bindings: iio: accel: add binding documentation for ADIS16240 adds 5264c5f4c469 dt-bindings: iio: accel: bma400: add bindings adds 465c811f1f20 iio: accel: Add driver for the BMA400 adds 3cf7ded15e40 iio: accel: bma400: basic regulator support adds 2df57429d8be iio: adc: ad7923: Remove the unused defines adds c87de1ba35e4 iio: adc: ad7923: Fix checkpatch warning adds 233e7de42fcc iio: adc: ad7923: Add of_device_id table adds 851644a60d20 iio: adc: ad7923: Add support for the ad7908/ad7918/ad7928 adds 07bf07e2cc7d iio: st_lsm6dsx: Mark predefined constants with __maybe_unused adds e3da43077046 iio: st_lsm6dsx: Drop unneeded OF code adds 03d4c566c51d iio: st_lsm6dsx: Make use of device properties adds d9fa3fd4bc48 iio: light: st_uvis25: Drop unneeded header inclusion adds 4c3e7367bd74 iio: accel: st_accel: Drop unnecessary #else branch for ACPI adds 40ca77d57f01 iio: pressure: st_press: Drop unnecessary #else branch for ACPI adds f22b1d7588b1 iio: gyro: st_gyro: Mark gyro_pdata with __maybe_unused adds 2e8bd34a16f8 iio: accel: st_accel: Mark default_accel_pdata with __mayb [...] adds be4ac8321ff2 iio: pressure: st_press: Mark default_press_pdata with __m [...] adds de54fff15133 iio: st_sensors: Describe function parameters in kernel-doc adds 0d15190f53b4 iio: chemical: atlas-ph-sensor: rename atlas-ph-sensor to [...] adds 4dae3d6147b3 iio: light: remove unneeded semicolon adds ee978bb86d05 iio: imu: st_lsm6dsx: export max num of slave devices in s [...] adds 007f2ebbac2a iio: imu: st_lsm6dsx: check if master_enable is located in [...] adds 3a4319574584 iio: imu: st_lsm6dsx: check if pull_up is located in primary page adds 5b8343e067f8 iio: imu: st_lsm6dsx: check if shub_output reg is located [...] adds 111b0875774b iio: imu: st_lsm6dsx: rename st_lsm6dsx_shub_read_reg in s [...] adds e485e2a2cfd6 iio: imu: st_lsm6dsx: enable sensor-hub support for lsm6dsm adds 964172561ea6 iio: accel: bma180: Add dev helper variable adds c35aae744302 iio: accel: bma180: Basic regulator support adds 9436abc40139 iio: accel: bma180: Use explicit member assignment adds 0c040d1ddce1 iio: buffer-dmaengine: Add module information adds ac78c6aa4a5d iio: pressure: Add driver for DLH pressure sensors adds 2d983e084b41 dt-bindings: Add asc vendor adds 2a4fb4def957 bindings: iio: pressure: Add documentation for dlh driver adds 4538c1856809 iio: buffer-dmaengine: Report buffer length requirements adds f6d4033d2a14 iio: buffer: rename 'read_first_n' callback to 'read' adds 57b8879c0c1a dt-bindings: iio: adc: convert sd modulator to json-schema adds ab2ecec63320 iio: pressure: bmp280: Drop ACPI support adds ae9685992cd5 iio: pressure: bmp280: Allow device to be enumerated from ACPI adds c1d1c4a62db5 iio: accel: bma180: BMA254 support adds 821f7ce79fd1 Merge tag 'iio-for-5.6a' of git://git.kernel.org/pub/scm/l [...] adds 47f6e54c53c5 staging: rts5208: remove unneeded header include path adds c497ae2077c0 staging: rtl8188: avoid excessive stack usage adds 0c5e99c920a7 staging: rtl8188eu: remove else after return adds b4cf24cc936b staging: rtl8188eu: refactor rtl88eu_dm_update_rx_idle_ant() adds 9033db57a59a staging: rtl8192u: remove unused Makefile adds 71fe59536e8a staging: rtl8192u: remove header include path to ieee80211/ adds cd42570fa91c staging: rtl8192u: remove unneeded compiler flags adds 02ede9567e01 staging: mt7621-dts: fix register range of memc node in mt [...] adds d971fdd3412f staging: vt6656: correct packet types for CTS protect, mode. adds d579c43c82f0 staging: vt6656: use NULLFUCTION stack on mac80211 adds 9dd631fa99dc staging: vt6656: Fix false Tx excessive retries reporting. adds ab5caf34f541 staging: vt6656: Move ieee80211_rx_status off stack. adds e895bc1ebb31 staging: vc04_services: remove header include path to vc04 [...] adds d40310f65771 Merge 5.5-rc6 into staging-next adds f3c69559b56d staging: rtl8188eu: remove unused parameters from rtw_chec [...] adds d85cad420a21 staging: exfat: Fix alignment warnings adds 98ab51df76bf staging: rtl8723bs: remove ODM_GetRightChnlPlaceforIQK() adds c0a6bf0f1ae3 staging: rtl8188eu: refactor rtw_hal_antdiv_before_linked() adds cdc7fa32325c staging: rtl8188eu: convert rtw_hal_antdiv_before_linked() [...] adds c085fed4cbb5 staging: rtl8188eu: cleanup long lines in rtl8188e_dm.c adds 8c26f783d786 staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] adds cdb9c044f92b staging: rtl8188eu: cleanup whitespace in rtl8188e_dm.c adds 8297ca5e8c70 staging: android: ashmem: Replace strcpy with strscpy adds 4cc41cbce536 staging: wlan-ng: ensure error return is actually returned adds 01fbbd42d1f4 staging: wilc1000: remove redundant assignment to variable result adds 32f78c901d14 staging: vt6655: remove redundant assignment to variable ret adds 7a176c107942 staging: rtl8192u: replace printk with natdev_<LEVEL> stat [...] adds ca78e042f286 staging: most: core: fix date in file comment adds 78ce8b26e3cf staging: most: core: use dev_* function for logging adds 793769120b10 staging: most: core: remove noisy log messages adds 532c29190795 staging: most: remove header include path to drivers/staging adds 8b08b6a8c31f staging: wfx: revert unexpected change in debugfs output adds 99aa34a62bce staging: wfx: make hif_scan() usage clearer adds 1e30e3c5a4c0 staging: wfx: add missing PROBE_RESP_OFFLOAD feature adds 9ab564653abb staging: wfx: send rate policies one by one adds c360f1ccdcf9 staging: wfx: simplify hif_set_tx_rate_retry_policy() usage adds 5fd64673cf6e staging: wfx: simplify hif_set_output_power() usage adds 9ed8b0d0f27c staging: wfx: simplify hif_set_rcpi_rssi_threshold() usage adds e52e68eee7d0 staging: wfx: simplify hif_set_arp_ipv4_filter() usage adds 09779276f1ba staging: wfx: simplify hif_start() usage adds dfa45cb4bda4 staging: wfx: use specialized structs for HIF arguments adds c08ffbf7c02b staging: wfx: retrieve ampdu_density from sta->ht_cap adds 08dced7f7fe9 staging: wfx: retrieve greenfield mode from sta->ht_cap an [...] adds 811ed3e2aba3 staging: wfx: drop struct wfx_ht_info adds f050f3dac668 staging: wfx: drop wdev->output_power adds 9bf7ad8c93ce staging: wfx: simplify wfx_config() adds d8a92d918612 staging: wfx: rename wfx_upload_beacon() adds 305f710995f7 staging: wfx: simplify wfx_upload_ap_templates() adds 0b2b0595cec6 staging: wfx: simplify wfx_update_beaconing() adds 044df863c98d staging: wfx: fix __wfx_flush() when drop == false adds 50a4fb47e9ac staging: wfx: simplify wfx_flush() adds b0674e067552 staging: wfx: simplify update of DTIM period adds 249802e8e226 staging: wfx: drop wvif->dtim_period adds 9d443ffc588b staging: wfx: drop wvif->enable_beacon adds ba366b926826 staging: wfx: drop wvif->cqm_rssi_thold adds 963aff5728a0 staging: wfx: drop wvif->setbssparams_done adds deb7734ea984 staging: wfx: drop wfx_set_cts_work() adds d1072b04f57e staging: wfx: SSID should be provided to hif_start() even [...] adds a09343fc354d staging: wfx: simplify hif_update_ie() adds 9ced9b593741 staging: wfx: simplify hif_join() adds a8ec12d419af staging: wfx: simplify hif_set_association_mode() adds 46f044b965e6 staging: wfx: simplify hif_set_uc_mc_bc_condition() adds f5864a1076d1 staging: wfx: simplify hif_mib_uc_mc_bc_data_frame_condition adds 3f5264e75c7b staging: wfx: simplify hif_mib_set_data_filtering adds c47b70e2c591 staging: wfx: simplify hif_set_data_filtering() adds a077126a20a4 staging: wfx: simplify hif_set_mac_addr_condition() adds db94907110ea staging: wfx: simplify hif_set_config_data_filter() adds 0b58486e153c staging: wfx: simplify wfx_set_mcast_filter() adds fd5d78bdf752 staging: wfx: simplify wfx_update_filtering() adds 7f091d319eb5 staging: wfx: simplify wfx_scan_complete() adds 8d97a12fa4d2 staging: wfx: update power-save per interface adds f98138a16f85 staging: wfx: with multiple vifs, force PS only if channel [...] adds 9b90910f5bf4 staging: wfx: do not update uapsd if not necessary adds 4e1514c940fc staging: wfx: fix case where RTS threshold is 0 adds def39be019b6 staging: wfx: fix possible overflow on jiffies comparaison adds 79d5fecc9be2 staging: wfx: remove handling of "early_data" adds 7d2d2bfdeb82 staging: wfx: relocate "buffered" information to sta_priv adds 76b5c2ce468f staging: wfx: fix bss_loss adds d00149011066 staging: wfx: fix RCU usage adds 36cbb5d2a7db staging: wfx: simplify wfx_set_tim_impl() adds d6aeba575f27 staging: wfx: simplify the link-id allocation adds 98511a91b126 staging: wfx: check that no tx is pending before release sta adds df3519a328aa staging: wfx: replace wfx_tx_get_tid() with ieee80211_get_tid() adds 2e57865e79cf staging: wfx: pspoll_mask make no sense adds 6537adc3e307 staging: wfx: sta and dtim adds b5d4d98ec807 staging: wfx: firmware never return PS status for stations adds 22c03264e5a9 staging: wfx: simplify wfx_suspend_resume_mc() adds a3c529a83589 staging: wfx: simplify handling of IEEE80211_TX_CTL_SEND_A [...] adds ded6ca11af6b staging: wfx: simplify wfx_ps_notify_sta() adds 1b38e0d042c8 staging: wfx: ensure that packet_id is unique adds 1b72dee6f876 staging: wfx: remove unused do_probe adds 7bc71e80bdaf staging: wfx: remove check for interface state adds 5244357961a4 staging: wfx: simplify hif_handle_tx_data() adds 2f5fd8b07745 staging: wfx: simplify wfx_tx_queue_get_num_queued() adds 240503a6e362 staging: wfx: simplify hif_multi_tx_confirm() adds 270f104ba26f staging: wfx: update TODO adds a9ab624edd91 iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_ [...] adds 735404b846df iio: adc: stm32-adc: Use dma_request_chan() instead dma_re [...] adds 687d39d4512a iio: adc: at91-sama5d2_adc: Use dma_request_chan() instead [...] adds 380b107bbf94 iio: adis: Introduce timeouts structure adds 77038bd01ce6 iio: adis: Remove startup_delay adds f335fa7034d5 iio: humidity: dht11 remove TODO since it doesn't make sense adds 4766897a9d3b iio: chemical: atlas-sensor: add helper function atlas_buf [...] adds a2dd9bd9334e iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_s [...] adds e825070f697a iio: st_gyro: Correct data for LSM9DS0 gyro adds efc78983d21a iio: st_sensors: Drop redundant parameter from st_sensors_ [...] adds ecb27c5e4307 iio: st_sensors: Make use of device properties adds dc26935fb60e iio: adc: stm32-dfsdm: fix single conversion adds f81ec5bf0cab iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio adds a4e6f40c77af iio: imu: adis: use new `delay` structure for SPI transfer delays adds da4d3d6bb9f6 iio: adc: ad-sigma-delta: Allow custom IRQ flags adds 79ef91493f54 iio: adc: ad7124: Set IRQ type to falling adds 608184788502 iio: magnetometer: ak8975: Get rid of platform data adds 71f221f8a0cd iio: magnetometer: ak8975: Convert to use device_get_match_data() adds 2e4c0a5e2576 iio: imu: inv_mpu6050: add fifo temperature data support adds 84961af78c50 iio: imu/mpu6050: support dual-edge IRQ adds 98496ccdf0dd iio: accel: bma400: prevent setting accel scale too low adds 80cbc848c4fa iio: imu: adis16480: Add support for ADIS16490 adds 49576627b334 dt-bindings: iio: adis16480: add compatible entry for ADIS16490 adds 622b4339f93e iio: adc: stm32-adc: don't print an error on probe deferral adds 04e6fedb18f6 iio: imu: st_lsm6dsx: add mount matrix support adds 1bde330ca0e8 iio: accel: kxcjk1013: Support orientation matrix adds 0013ccaa136d dt-bindings: iio: accel: kxcjk1013: Document mount-matrix [...] adds 4a001c96b1c6 iio: dac: stm32-dac: use reset controller only at probe time adds d344961f55fd iio: dac: stm32-dac: better handle reset controller failures adds 7b2d7faa09fc Merge tag 'iio-for-5.6b' of git://git.kernel.org/pub/scm/l [...] adds c318f074d9fd Merge 5.5-rc7 into staging-next adds 27f391a5d628 Staging: kpc2000: Remove warning: "dubious: x | !y" detect [...] adds 0b4d1d0da7e1 staging: rtl8188eu: remove else after break or return adds 2dda06028593 staging: rtl8188eu: remove redundant defines adds 3cdab8823a50 staging: rtl8188eu: remove unused enum and defines adds 05ecd1038b0c staging: rtl8192e: simplify rtl92e_evm_db_to_percent() adds 38c03040e24f staging: rtl8192u: simplify rtl819x_evm_dbtopercentage() adds 3063da91ca56 staging: rtl8712: simplify evm_db2percentage() adds 4d1356ac12f4 staging: most: net: fix buffer overflow adds 743b2b7e08c7 staging: vt6656: Simplify RX finding bit rates adds 8902ecd70b3e staging: vt6656: create vnt rx header for sk_buff. adds b653174327e9 staging: vt6656: Use vnt_rx_tail struct for tail variables. adds 1ca9c7310579 staging: vt6656: Just check NEWRSR_DECRYPTOK for RX_FLAG_D [...] adds 747a64bd01f8 staging: vt6656: Remove memory buffer from vnt_download_firmware. adds b5909c6d16fd staging: kpc2000: rename variables with kpc namespace adds 9d442d2b9add staging: wilc1000: remove use of infinite loop conditions adds c5295d1a41fe staging: wilc1000: move firmware API struct's to separate [...] adds 1d58fec42fdf staging: wilc1000: added 'wilc_' prefix for 'struct assoc_ [...] adds b17028d289d3 staging: wilc1000: remove unused code prior to throughput [...] adds 0443b3f44363 staging: axis-fifo: replace spinlock with mutex adds 7a80aa23d0f0 staging: wilc1000: return zero on success and non-zero on [...] adds bd4217cb9d54 staging: wilc1000: avoid mutex unlock without lock in wilc [...] adds 52b0c4709d23 staging: exfat: remove fs_func struct. adds 2893c6783219 staging: comedi: drivers: fix spelling mistake "to" -> "too" adds 723de0f9171e staging: most: remove device from interface structure adds 2485055394be staging: most: core: drop device reference adds 6a82c7758129 staging: most: remove struct device core driver adds d693e90d8978 staging: most: core: remove container struct adds b7935e52dd98 staging: most: core: fix logging messages adds f9e6b51a998d staging: next: configfs: fix release link adds fc157998b825 staging: most: usb: check for NULL device new 7ba31c3f2f1e Merge tag 'staging-5.6-rc1' of git://git.kernel.org/pub/sc [...] adds 5367601b5269 drivers/base: base.h: add proper copyright and header info adds 94e14da890b1 Merge 5.5-rc2 into driver-core-next adds cf901a1c5dd8 device.h: move devtmpfs prototypes out of the file adds af628aae8640 device.h: move dev_printk()-like functions to dev_printk.h adds 5aee2bf2629d device.h: move 'struct bus' stuff out to device/bus.h adds a8ae608529ab device.h: move 'struct class' stuff out to device/class.h adds 4c002c978b7f device.h: move 'struct driver' stuff out to device/driver.h adds adc92dd4550e debugfs: Fix warnings when building documentation adds e2f373320779 drivers/component: remove modular code adds ef9ffc1e5f1a component: do not dereference opaque pointer in debugfs adds 5bf33f04eb5c fs/kernfs/dir.c: Clean code by removing always true condition adds 39cc539f90d0 driver core: platform: Prevent resouce overflow from causi [...] adds 264d25275a46 driver core: Fix test_async_driver_probe if NUMA is disabled adds 7c35e699c88b driver core: Print device when resources present in really [...] adds a37f4958f7b6 debugfs: Return -EPERM when locked down adds f3c19481820c cpu-topology: Don't error on more than CONFIG_NR_CPUS CPUs [...] adds 0707cfa5c3ef driver core: platform: fix u32 greater or equal to zero co [...] adds c9d6b287d786 devtmpfs: fix theoretical stale pointer deref in devtmpfsd() adds 0ff0e95e9909 devtmpfs: factor out setup part of devtmpfsd() adds 21766d11d151 devtmpfs: simplify initialization of mount_dev adds fad1db8a351c devtmpfs: initify a bit adds 72a9cc952f12 devtmpfs: factor out common tail of devtmpfs_{create,delete}_node adds 85db1cde8253 firmware: Rename FW_OPT_NOFALLBACK to FW_OPT_NOFALLBACK_SYSFS new 975f9ce9a067 Merge tag 'driver-core-5.6-rc1' of git://git.kernel.org/pu [...] adds 49ef431defcc mei: bus: use simple sprintf for sysfs adds 1e8d19d9b0df mei: hdcp: bind only with i915 on the same PCH adds 40bb95dbb8ac nvmem: imx: scu: fix write SIP adds 8c4d35aff540 nvmem: imx: scu: correct the fuse word index adds 226c512699ee nvmem: imx: ocotp: introduce ocotp_ctrl_reg adds 16bb7abc4a6b nvmem: core: fix memory abort in cleanup path adds 2523816da829 Merge 5.5-rc6 into char-misc-next adds c576eddf1ce8 drivers/misc: sram-exec: have the callers of set_memory_*( [...] adds cff081ea9d09 bus: fsl-mc: properly empty-initialize structure adds 8edf4cd19306 misc: genwqe: fix compile warnings adds efb5bea6b88d misc: isl29020: add missed pm_runtime_disable adds 4d6168314d4c misc: rtsx: Fix impossible condition adds e0b9a42735f2 misc: pvpanic: move bit definition to uapi header file adds 191941692a3d misc: pvpanic: add crash loaded event adds e10e02464396 misc: cxl: use mmgrab adds 444972b2b268 misc: alcor_pci: Add AU6625 to list of supported PCI_IDs adds b5a0d4bf2ee8 misc: pti: remove redundant assignments to retval adds f896ee51b93e misc: tsl2550: remove redundant initialization to variable r adds b0bd9ae346f0 drivers/misc: ti-st: remove redundant assignment to variab [...] adds a6b07e89fd85 misc: xilinx_sdfec: add missing __user annotation adds fa4e7fc13860 misc: xilinx_sdfec: fix xsdfec_poll()'s return type adds b74351287d4b uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_ [...] adds 34bc4f468a9f uio: uio_pdrv_genirq: Do not log an error when deferring p [...] adds caf82f727e69 visorbus: fix uninitialized variable access adds e2f9d739b287 mic: Remove unneeded NULL check adds 7483e7a939c0 vme: bridges: reduce stack usage adds 884a90bdf42b dt-bindings: SLIMBus: add slim devices optional properties adds 7b73a9c8e26c slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] adds 6da1dfb73adf slimbus: Use the correct style for SPDX License Identifier adds 89d93c6dab87 slimbus: qcom: add missed clk_disable_unprepare in remove adds cae0970ee9c4 firmware: google: Release devices before unregistering the bus adds c6e7af0515da firmware: google: Unregister driver_info on failure and ex [...] adds e4924ee263b0 firmware: google: Probe for a GSMI handler in firmware adds 03ddd2eb338e firmware: stratix10-svc: Remove unneeded semicolon adds 27d13da8782a w1: omap-hdq: Simplify driver with PM runtime autosuspend adds 5a158981aafa siox: Use the correct style for SPDX License Identifier adds 4ad3ad18990d dt-bindings: imx-ocotp: Add i.MX8MP compatible adds 9664a6b54c57 dt-bindings: nvmem: add binding for QTI SPMI SDAM adds 40ce9798794f nvmem: add QTI SDAM driver adds 9c8eaec8ebe4 extcon: arizona: Correct clean up if arizona_identify_head [...] adds b82f871a335a extcon: arizona: Make rev A register sequences atomic adds be87cb72bf75 extcon: arizona: Move pdata extraction to probe adds ac7614fab9dd extcon: arizona: Clear jack status regardless of detection type adds d5aa46ddf9ed extcon: arizona: Tidy up transition from mic to headphone detect adds f4ba6c0ba762 extcon: arizona: Remove unnecessary sets of ACCDET_MODE adds 8267ebcc4617 extcon: arizona: Remove excessive WARN_ON adds 3dfa743dcd2e extcon: arizona: Invert logic of check in arizona_hpdet_do_id adds 7e14fc437c81 extcon: arizona: Factor out microphone impedance into a function adds 4b28b25c3062 extcon: arizona: Factor out microphone and button detection adds 2ddf50a75dab extcon: sm5502: Remove unneeded semicolon adds b7365587f513 extcon: Remove unneeded extern keyword from extcon.h adds 1660557bd7cf Merge tag 'extcon-next-for-5.6' of git://git.kernel.org/pu [...] adds b637124800a1 soundwire: stream: remove redundant pr_err traces adds a2cff9ee4b02 soundwire: cadence_master: filter out bad interrupts adds 5ebb0945419e soundwire: cadence_master: clear interrupt status before e [...] adds 53ee95726957 soundwire: cadence_master: log more useful information dur [...] adds ae478d6e1937 soundwire: cadence_master: remove config update for interr [...] adds 7181b1d41d0d soundwire: cadence_master: handle multiple status reports [...] adds 6106190158d6 soundwire: bus: check first if Slaves become UNATTACHED adds bbd8e6672f05 dt-bindings: soundwire: add bindings for Qcom controller adds 02efb49aa805 soundwire: qcom: add support for SoundWire controller adds 39737a313085 soundwire: cadence: update kernel-doc parameter descriptions adds 78f6fdd6161f soundwire: cadence: remove useless variable incrementation adds fd6a3ac8e87c soundwire: bus: fix device number leak on errors adds a19efb5265c3 soundwire: intel: fix factor of two in MCLK handling adds 92f622bc276a soundwire: intel: report slave_ids for each link to SOF driver adds 451ed9682bab Merge branch 'topic/sdw_intel' into next adds 550f90520402 soundwire: cadence: fix kernel-doc parameter descriptions adds 5098cae1f79c dt-bindings: soundwire: fix example adds c20c76acf6ec Merge tag 'soundwire-5.6-rc1' of git://git.kernel.org/pub/ [...] adds fd2d11cc8af4 Merge 5.5-rc7 into char-misc-next adds 559e575a8946 mei: me: add comet point (lake) H device ids adds 8082c51ac34d fpga: dfl: fme: remove set but not used variable 'fme' adds 9bc65970bb03 fpga: dfl: afu: remove set but not used variable 'afu' adds 1d39387ce859 fpga: remove redundant dev_err message adds 28910cee898c fpga: xilinx-pr-decoupler: Remove clk_get error message fo [...] adds 3634a4a80f3d Merge tag 'fpga-for-5.6' of git://git.kernel.org/pub/scm/l [...] adds 3cce2c6fa70c interconnect: Add a common helper for removing all nodes adds ad3703ac24e7 interconnect: qcom: Use the new common helper for node removal adds dd018a9cf910 interconnect: Move internal structs into a separate file adds 05309830e1f8 interconnect: Add a name to struct icc_path adds c46ab9db6497 interconnect: Add basic tracepoints adds 3172e4d27631 interconnect: Add a common standard aggregate function adds b92c35e1b9c9 interconnect: qcom: Use the standard aggregate function adds 1a0013c62b33 interconnect: Add interconnect_graph file to debugfs adds 2c5127a7fa03 interconnect: Print the tag in the debugfs summary adds 7d7899c5297b interconnect: Check for valid path in icc_set_bw() adds ebb37bd06460 dt-bindings: interconnect: Add Qualcomm MSM8916 DT bindings adds 30c8fa3ec61a interconnect: qcom: Add MSM8916 interconnect provider driver adds 10d3e38c7923 Merge tag 'icc-5.6-rc1' of https://git.linaro.org/people/g [...] adds eb143f8756e7 binder: fix log spam for existing debugfs file creation. adds 987f028b8637 char: hpet: Use flexible-array member adds 0db4a15d4c27 mei: me: add jasper point DID new 701a9c8092dd Merge tag 'char-misc-5.6-rc1' of git://git.kernel.org/pub/ [...] adds 6ec14aa7a58a objtool: Silence build output adds 8580bed7e751 objtool: Fix ARCH=x86_64 build error adds 872849789579 objtool: Skip samples subdirectory adds b2aa09178d11 MAINTAINERS: Mark simple firmware interface (SFI) obsolete new 74777eaf7aef Merge branch 'core/documentation' into core/urgent, to pic [...] new 80b60e3849bf Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 59d8cc6b2e37 rcu: Forgive slow expedited grace periods at boot time new 15d663249653 Merge branch 'urgent-for-mingo' of git://git.kernel.org/pu [...] adds 2b98149c2377 namei: only return -ECHILD from follow_dotdot_rcu() adds ce623f89872d nsfs: clean-up ns_get_path() signature to return int adds 1bc82070fa27 namei: allow nd_jump_link() to produce errors adds 740a16782750 namei: allow set_root() to produce errors adds 278121417a72 namei: LOOKUP_NO_SYMLINKS: block symlink resolution adds 4b99d4996979 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution adds 72ba29297e14 namei: LOOKUP_NO_XDEV: block mountpoint crossing adds adb21d2b526f namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution adds 8db52c7e7ee1 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution adds ab87f9a56c8e namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution adds fddb5d430ad9 open: introduce openat2(2) syscall adds b28a10aedcd4 selftests: add openat2(2) selftests adds b55eef872a96 Documentation: path-lookup: include new LOOKUP flags new 6aee4badd812 Merge branch 'work.openat2' of git://git.kernel.org/pub/sc [...] adds eeeb9dd98ec3 fs/adfs: inode: update timestamps to centisecond precision adds 81916245ce23 fs/adfs: inode: fix adfs_mode2atts() adds f75d398d6ee6 fs/adfs: map: move map reading and validation to map.c adds e6160e469f56 fs/adfs: map: rename adfs_map_free() to adfs_map_statfs() adds 6092b6be3044 fs/adfs: map: break up adfs_read_map() adds 7b1952676256 fs/adfs: map: factor out map cleanup adds 197ba3c51931 fs/adfs: map: incorporate map offsets into layout adds 792314f8b223 fs/adfs: map: use find_next_bit_le() rather than open coding it adds f6f14a0d71b0 fs/adfs: map: move map-specific sb initialisation to map.c adds f93793fd73a6 fs/adfs: map: fix map scanning adds 71b2612776c1 fs/adfs: dir: rename bh_fplus to bhs adds 95fbadbb5566 fs/adfs: dir: add common dir object initialisation adds 1dd9f5babfd9 fs/adfs: dir: add common directory buffer release method adds acf5f0be8a52 fs/adfs: dir: add common directory sync method adds a317120bf7f8 fs/adfs: dir: add generic copy functions adds 419a6e5e82ca fs/adfs: dir: add generic directory reading adds 90011c7ad999 fs/adfs: dir: add helper to read directory using inode adds c3c8149b3552 fs/adfs: dir: add helper to mark directory buffers dirty adds deed1bfd150c fs/adfs: dir: update directory locking adds ae5df41390eb fs/adfs: dir: modernise on-disk directory structures adds f6075c790743 fs/adfs: dir: improve update failure handling adds 4a0a88b6660b fs/adfs: dir: improve compiler coverage in adfs_dir_update adds cdc46e99e1c9 fs/adfs: dir: switch to iterate_shared method adds 4287e4deb128 fs/adfs: dir: add more efficient iterate() per-format method adds 016936b32131 fs/adfs: dir: use pointers to access directory head/tails adds ffc8df347e49 fs/adfs: newdir: factor out directory format validation adds 7a0e4048bfd1 fs/adfs: newdir: improve directory validation adds 9318731bec8d fs/adfs: newdir: merge adfs_dir_read() into adfs_f_read() adds cc625ccd0e6c fs/adfs: newdir: clean up adfs_f_update() adds aacc954c1be8 fs/adfs: newdir: split out directory commit from update adds 0db35a02a1c3 fs/adfs: bigdir: factor out directory entry offset calculation adds 6674ecab9004 fs/adfs: bigdir: extract directory validation adds aa3d4e015298 fs/adfs: bigdir: directory validation strengthening adds d79288b4f61b fs/adfs: bigdir: calculate and validate directory checkbyte adds a464152f2e6d fs/adfs: bigdir: implement directory update support adds f352064275ad fs/adfs: super: fix inode dropping adds ccbc80a89d13 fs/adfs: dir: remove debug in adfs_dir_update() adds e3858e125bd5 fs/adfs: super: extract filesystem block probe adds 08ead1b8b98d fs/adfs: super: add support for E and E+ floppy image formats adds 25e5d4df3b46 fs/adfs: mostly divorse inode number from indirect disc address adds 76ed99d199f7 Documentation: update adfs filesystem documentation adds 587065dcac64 fs/adfs: bigdir: Fix an error code in adfs_fplus_read() new 5307040655d0 Merge branch 'work.adfs' of git://git.kernel.org/pub/scm/l [...] adds a55861c800ae erofs: correct indentation of an assigned structure inside [...] adds 997626d83838 erofs: remove unused tag argument while finding a workgroup adds e5e9a432036a erofs: remove unused tag argument while registering a workgroup adds e3915ad94bfa erofs: remove void tagging/untagging of workgroup pointers adds 4d2024370d87 erofs: fix out-of-bound read for shifted uncompressed block adds 587a67b77789 erofs: fold in postsubmit_is_all_bypassed() adds 1e4a29556794 erofs: clean up z_erofs_submit_queue() new 3893c2025fec Merge tag 'erofs-for-5.6-rc1' of git://git.kernel.org/pub/ [...] new 8e309ad9d60b Merge remote-tracking branch 'fixes/master' new d572983945d4 Merge remote-tracking branch 'arc-current/for-curr' new 6afbf9aabe57 Merge remote-tracking branch 'sparc/master' new 74759e169331 MAINTAINERS: mptcp@ mailing list is moderated new f6f7d8cf5534 mptcp: Fix build with PROC_FS disabled. new 793da4bfba7b sch_choke: Use kvcalloc new 44efc78d0e46 net: mvneta: fix XDP support if sw bm is used as fallback new c9fd9c5f4b93 mptcp: defer freeing of cached ext until last moment new 50e741bb3b15 mptcp: fix panic on user pointer access new b2c5b614ca6e mptcp: avoid a lockdep splat when mcast group was joined new ae2dd7164943 mptcp: handle tcp fallback when using syn cookies new d55c6ab4b368 Merge branch 'mptcp-fix-sockopt-crash-and-lockdep-splats' new ccd1f27368e4 Revert "MAINTAINERS: mptcp@ mailing list is moderated" new 8e050ff89525 Merge remote-tracking branch 'net/master' new d3e42bb0a329 bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() new a2e6dd0911a9 bpf, verifier: do_refine_retval_range may clamp umin to 0 [...] new 00a647bc99a3 Merge remote-tracking branch 'bpf/master' new a8008782b6b0 Merge remote-tracking branch 'wireless-drivers/master' new 46b770f720bd ALSA: uapi: Fix sparse warning new 66f2d19f8116 ALSA: pcm: Fix memory leak at closing a stream without hw_free new d0a508cf95ef Merge remote-tracking branch 'sound-current/for-linus' new 67e69e1d46be ASoC: amd: Fix simultaneous playback and capture new faa37a931889 ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks new 809a9b633232 ASoC: rt700: Add __maybe_unused to PM callbacks new 973649d38e26 ASoC: rt711: Add __maybe_unused to PM callbacks new 4099c3295e48 ASoC: rt715: Add __maybe_unused to PM callbacks new e01614d612fd Merge branch 'asoc-5.6' into asoc-linus new 033c4cece7f8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new a5b0cda136f4 regulator: qcom_spmi: Fix docs for PM8004 new d670b40cfde8 Merge branch 'regulator-5.6' into regulator-linus new 2e2d2544dbd8 Merge remote-tracking branch 'regulator-fixes/for-linus' new 4ec5e174774d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new b0f254405ad3 Merge remote-tracking branch 'ide/master' new c497d106c844 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 40e70f6bc9a5 Merge remote-tracking branch 'reset-fixes/reset/fixes' new 69ad19ad8a39 Merge remote-tracking branch 'kvms390-fixes/master' new c31754212e80 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new e739054461ff Merge remote-tracking branch 'scsi-fixes/fixes' new e9c8348441a7 fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer() new 6ffbeba9fa0e Merge remote-tracking branch 'pidfd-fixes/fixes' new b1111a46ce07 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (f60232fa162d) \ N -- N -- N refs/heads/pending-fixes (b1111a46ce07)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 146 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: CREDITS | 4 +- Documentation/ABI/testing/configfs-usb-gadget | 4 + Documentation/ABI/testing/ima_policy | 16 +- Documentation/ABI/testing/sysfs-bus-iio | 13 + Documentation/ABI/testing/sysfs-bus-iio-dma-buffer | 19 + Documentation/ABI/testing/usb-charger-uevent | 46 + Documentation/admin-guide/thunderbolt.rst | 30 +- .../bindings/connector/usb-connector.txt | 4 +- .../bindings/gpio/qcom,wcd934x-gpio.yaml | 47 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 3 +- .../bindings/gpio/xylon,logicvc-gpio.yaml | 69 + .../bindings/iio/accel/adi,adis16240.yaml | 49 + .../devicetree/bindings/iio/accel/bma180.txt | 7 +- .../bindings/iio/accel/bosch,bma400.yaml | 54 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 7 + .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 54 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 47 + .../bindings/iio/adc/sigma-delta-modulator.txt | 13 - .../bindings/iio/adc/sigma-delta-modulator.yaml | 37 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 1 + .../bindings/iio/pressure/asc,dlhl60d.yaml | 51 + .../bindings/iio/proximity/parallax-ping.yaml | 51 + .../iio/temperature/maxim_thermocouple.txt | 7 +- .../bindings/interconnect/qcom,msm8916.yaml | 77 + .../devicetree/bindings/mfd/xylon,logicvc.yaml | 50 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 84 + .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 135 + .../bindings/phy/brcm,brcmstb-usb-phy.txt | 69 +- .../devicetree/bindings/phy/brcm-sata-phy.txt | 1 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 56 + .../devicetree/bindings/phy/phy-cadence-sierra.txt | 13 +- .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 5 - .../devicetree/bindings/phy/sun9i-usb-phy.txt | 37 - .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 221 ++ .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 9 +- .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 69 + .../bindings/pinctrl/ingenic,pinctrl.txt | 8 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 75 + .../bindings/pinctrl/intel,lgm-pinctrl.yaml | 116 - .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 5 +- .../bindings/regulator/qcom,spmi-regulator.txt | 2 +- Documentation/devicetree/bindings/slimbus/bus.txt | 10 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 167 + .../bindings/soundwire/soundwire-controller.yaml | 2 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 160 + .../bindings/thermal/brcm,avs-ro-thermal.yaml | 48 + .../devicetree/bindings/thermal/brcm,avs-tmon.txt | 8 +- .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 4 + .../devicetree/bindings/usb/mediatek,musb.txt | 57 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/driver-api/driver-model/devres.rst | 2 + Documentation/driver-api/gpio/driver.rst | 5 - Documentation/driver-api/gpio/drivers-on-gpio.rst | 8 +- Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/gpio/using-gpio.rst | 50 + Documentation/driver-api/interconnect.rst | 22 + .../driver-api/thermal/cpu-idle-cooling.rst | 189 + .../driver-api/thermal/exynos_thermal.rst | 8 +- Documentation/filesystems/adfs.txt | 24 + Documentation/filesystems/fscrypt.rst | 75 +- Documentation/filesystems/path-lookup.rst | 68 +- Documentation/isdn/avmb1.rst | 246 -- Documentation/isdn/gigaset.rst | 465 --- Documentation/isdn/hysdn.rst | 196 - Documentation/isdn/index.rst | 3 - Documentation/isdn/interface_capi.rst | 71 - Documentation/networking/device_drivers/index.rst | 1 + .../device_drivers/marvell/octeontx2.rst | 159 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - Documentation/x86/boot.rst | 2 +- MAINTAINERS | 78 +- arch/alpha/kernel/setup.c | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/kernel/setup.c | 4 - arch/arm/boot/dts/bcm2711.dtsi | 12 + .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 2 +- arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/kernel/setup.c | 2 - arch/arm/mach-davinci/board-dm644x-evm.c | 12 + arch/arm/mach-pxa/colibri-pxa320.c | 16 +- arch/arm/mach-pxa/eseries.c | 40 +- arch/arm/mach-pxa/gumstix.c | 18 +- arch/arm/mach-pxa/hx4700.c | 22 +- arch/arm/mach-pxa/magician.c | 22 +- arch/arm/mach-pxa/mioa701.c | 15 +- arch/arm/mach-pxa/palm27x.c | 34 +- arch/arm/mach-pxa/palmt5.c | 1 - arch/arm/mach-pxa/palmtc.c | 18 +- arch/arm/mach-pxa/palmte2.c | 18 +- arch/arm/mach-pxa/palmtx.c | 1 - arch/arm/mach-pxa/palmz72.c | 1 - arch/arm/mach-pxa/tosa.c | 18 +- arch/arm/mach-pxa/vpac270.c | 15 +- arch/arm/mach-s3c64xx/mach-smartq.c | 13 +- arch/arm/mach-u300/core.c | 2 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/setup.c | 3 - arch/csky/kernel/setup.c | 4 - arch/ia64/kernel/setup.c | 3 - arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/setup_mm.c | 4 - arch/m68k/kernel/setup_no.c | 4 - arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/sun3x/config.c | 1 - arch/microblaze/kernel/setup.c | 4 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/setup.c | 2 - arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/nds32/kernel/setup.c | 5 - arch/nios2/kernel/setup.c | 4 - arch/openrisc/kernel/setup.c | 5 - arch/parisc/kernel/setup.c | 4 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/legacy_serial.c | 4 +- arch/powerpc/kernel/setup-common.c | 3 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/platforms/cell/setup.c | 3 - arch/powerpc/platforms/maple/setup.c | 3 - arch/powerpc/platforms/pasemi/setup.c | 4 - arch/powerpc/platforms/ps3/setup.c | 4 - arch/riscv/kernel/setup.c | 4 - arch/s390/Makefile | 2 +- arch/s390/boot/head.S | 2 +- arch/s390/include/asm/bug.h | 16 +- arch/s390/include/asm/jump_label.h | 4 +- arch/s390/include/asm/pci.h | 2 +- arch/s390/kernel/entry.h | 1 + arch/s390/kernel/mcount.S | 15 +- arch/s390/kernel/perf_cpum_sf.c | 67 +- arch/s390/kernel/pgm_check.S | 2 +- arch/s390/kernel/setup.c | 2 - arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/traps.c | 41 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_clp.c | 48 +- arch/s390/pci/pci_sysfs.c | 63 +- arch/sh/include/cpu-sh2a/cpu/sh7264.h | 6 - arch/sh/include/cpu-sh2a/cpu/sh7269.h | 17 +- arch/sh/kernel/setup.c | 4 - arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/setup_32.c | 4 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/um/Kconfig | 2 + arch/um/drivers/Kconfig | 81 +- arch/um/drivers/chan_user.h | 2 +- arch/um/drivers/ssl.c | 8 + arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/common.lds.S | 2 +- arch/um/include/asm/xor.h | 7 + arch/um/kernel/dyn.lds.S | 1 + arch/unicore32/kernel/setup.c | 2 - arch/x86/Kconfig | 65 +- arch/x86/Kconfig.cpu | 8 + arch/x86/boot/compressed/head_32.S | 8 +- arch/x86/boot/mkcpustr.c | 1 + arch/x86/boot/setup.ld | 5 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/vdso32-setup.c | 1 + arch/x86/ia32/ia32_signal.c | 2 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kdebug.h | 1 + arch/x86/include/asm/msr-index.h | 14 +- arch/x86/include/asm/nmi.h | 1 - arch/x86/include/asm/nospec-branch.h | 1 - arch/x86/include/asm/perf_event.h | 22 +- arch/x86/include/asm/processor.h | 11 +- arch/x86/include/asm/ptrace.h | 29 +- arch/x86/include/asm/realmode.h | 4 +- arch/x86/include/asm/thread_info.h | 9 - arch/x86/include/asm/vmx.h | 105 +- arch/x86/include/asm/vmxfeatures.h | 86 + arch/x86/kernel/apic/x2apic_uv_x.c | 43 +- arch/x86/kernel/cpu/Makefile | 6 +- arch/x86/kernel/cpu/amd.c | 10 +- arch/x86/kernel/cpu/bugs.c | 7 + arch/x86/kernel/cpu/centaur.c | 37 +- arch/x86/kernel/cpu/common.c | 4 + arch/x86/kernel/cpu/cpu.h | 4 + arch/x86/kernel/cpu/feat_ctl.c | 145 + arch/x86/kernel/cpu/intel.c | 49 +- arch/x86/kernel/cpu/mce/intel.c | 15 +- arch/x86/kernel/cpu/mkcapflags.sh | 15 +- arch/x86/kernel/cpu/mtrr/if.c | 63 +- arch/x86/kernel/cpu/proc.c | 15 + arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/monitor.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 90 + arch/x86/kernel/cpu/tsx.c | 5 +- arch/x86/kernel/cpu/zhaoxin.c | 37 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/dumpstack.c | 26 +- arch/x86/kernel/fpu/signal.c | 3 + arch/x86/kernel/fpu/xstate.c | 18 +- arch/x86/kernel/kvm.c | 4 - arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/process.c | 4 - arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/setup.c | 2 - arch/x86/kernel/signal.c | 2 - arch/x86/kernel/sysfb_simplefb.c | 2 +- arch/x86/kernel/traps.c | 108 +- arch/x86/kernel/tsc_sync.c | 1 - arch/x86/kernel/vm86_32.c | 1 - arch/x86/kvm/Kconfig | 10 +- arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 67 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/lib/insn-eval.c | 26 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/mm/fault.c | 39 +- arch/x86/mm/kasan_init_64.c | 21 - arch/x86/xen/Kconfig | 8 +- arch/xtensa/kernel/setup.c | 2 - arch/xtensa/kernel/syscalls/syscall.tbl | 1 + drivers/Makefile | 2 +- drivers/android/binder.c | 37 +- drivers/base/arch_topology.c | 20 +- drivers/base/base.h | 19 + drivers/base/bus.c | 1 + drivers/base/class.c | 1 + drivers/base/component.c | 11 +- drivers/base/dd.c | 5 +- drivers/base/devtmpfs.c | 79 +- drivers/base/driver.c | 1 + drivers/base/firmware_loader/fallback.c | 11 +- drivers/base/firmware_loader/firmware.h | 16 +- drivers/base/firmware_loader/main.c | 2 +- drivers/base/platform.c | 12 +- drivers/base/test/test_async_driver_probe.c | 3 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/hpet.c | 2 +- drivers/char/ttyprintk.c | 15 +- drivers/extcon/extcon-arizona.c | 354 +- drivers/extcon/extcon-sm5502.c | 10 +- drivers/firmware/google/coreboot_table.c | 7 + drivers/firmware/google/gsmi.c | 25 + drivers/firmware/stratix10-svc.c | 4 +- drivers/fpga/dfl-afu-main.c | 2 - drivers/fpga/dfl-fme-main.c | 2 - drivers/fpga/ts73xx-fpga.c | 4 +- drivers/fpga/xilinx-pr-decoupler.c | 3 +- drivers/gpio/Kconfig | 22 +- drivers/gpio/Makefile | 3 +- drivers/gpio/TODO | 46 +- drivers/gpio/gpio-altera.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-aspeed.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 12 +- drivers/gpio/gpio-creg-snps.c | 4 +- drivers/gpio/gpio-grgpio.c | 15 +- drivers/gpio/gpio-logicvc.c | 170 + drivers/gpio/gpio-lynxpoint.c | 471 --- drivers/gpio/gpio-mockup.c | 16 +- drivers/gpio/gpio-mpc8xxx.c | 1 + drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 8 +- drivers/gpio/gpio-pca953x.c | 5 +- drivers/gpio/gpio-sama5d2-piobu.c | 1 - drivers/gpio/gpio-tb10x.c | 1 - drivers/gpio/gpio-tegra.c | 21 +- drivers/gpio/gpio-tegra186.c | 13 +- drivers/gpio/gpio-thunderx.c | 177 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcd934x.c | 121 + drivers/gpio/gpio-xgs-iproc.c | 3 +- drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 207 +- drivers/gpio/gpiolib.h | 5 +- drivers/idle/intel_idle.c | 2 +- drivers/iio/accel/Kconfig | 20 +- drivers/iio/accel/Makefile | 2 + drivers/iio/accel/adis16201.c | 8 +- drivers/iio/accel/adis16209.c | 8 +- drivers/iio/accel/bma180.c | 225 +- drivers/iio/accel/bma400.h | 99 + drivers/iio/accel/bma400_core.c | 853 ++++ drivers/iio/accel/bma400_i2c.c | 61 + drivers/iio/accel/kxcjk-1013.c | 27 +- drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_i2c.c | 8 +- drivers/iio/accel/st_accel_spi.c | 9 +- drivers/iio/adc/Kconfig | 17 + drivers/iio/adc/Makefile | 4 +- drivers/iio/adc/ad7091r-base.c | 298 ++ drivers/iio/adc/ad7091r-base.h | 26 + drivers/iio/adc/ad7091r5.c | 113 + drivers/iio/adc/ad7124.c | 2 + drivers/iio/adc/ad7266.c | 29 +- drivers/iio/adc/ad7780.c | 1 + drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad7887.c | 82 +- drivers/iio/adc/ad7923.c | 64 +- drivers/iio/adc/ad799x.c | 66 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 6 +- drivers/iio/adc/ltc2496.c | 108 + drivers/iio/adc/{ltc2497.c => ltc2497-core.c} | 176 +- drivers/iio/adc/ltc2497.c | 234 +- drivers/iio/adc/ltc2497.h | 18 + drivers/iio/adc/max9611.c | 36 +- drivers/iio/adc/stm32-adc-core.c | 23 +- drivers/iio/adc/stm32-adc-core.h | 9 + drivers/iio/adc/stm32-adc.c | 71 +- drivers/iio/adc/stm32-dfsdm-adc.c | 55 +- drivers/iio/adc/ti-ads1015.c | 73 +- drivers/iio/adc/ti-ads7950.c | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 30 +- drivers/iio/buffer/kfifo_buf.c | 5 +- drivers/iio/chemical/Makefile | 2 +- .../chemical/{atlas-ph-sensor.c => atlas-sensor.c} | 24 +- drivers/iio/common/ssp_sensors/ssp.h | 14 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 29 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 8 +- drivers/iio/common/st_sensors/st_sensors_core.c | 45 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 21 - drivers/iio/common/st_sensors/st_sensors_spi.c | 12 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 + drivers/iio/dac/ad5592r-base.c | 1 - drivers/iio/dac/ad7303.c | 25 +- drivers/iio/dac/stm32-dac-core.c | 19 +- drivers/iio/frequency/adf4350.c | 30 +- drivers/iio/gyro/Kconfig | 32 +- drivers/iio/gyro/adis16136.c | 72 +- drivers/iio/gyro/adis16260.c | 14 +- drivers/iio/gyro/itg3200_core.c | 1 - drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/gyro/st_gyro_core.c | 75 +- drivers/iio/gyro/st_gyro_i2c.c | 9 +- drivers/iio/gyro/st_gyro_spi.c | 9 +- drivers/iio/humidity/dht11.c | 1 - drivers/iio/humidity/hts221_core.c | 19 +- drivers/iio/iio_core.h | 8 +- drivers/iio/imu/adis.c | 139 +- drivers/iio/imu/adis16400.c | 115 +- drivers/iio/imu/adis16460.c | 7 + drivers/iio/imu/adis16480.c | 92 +- drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/inv_mpu6050/Kconfig | 9 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 237 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 80 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 1 - drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 4 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 49 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 27 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 121 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 76 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 10 +- drivers/iio/industrialio-core.c | 25 +- drivers/iio/light/apds9960.c | 2 - drivers/iio/light/lm3533-als.c | 2 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/st_uvis25_i2c.c | 1 - drivers/iio/magnetometer/ak8975.c | 107 +- drivers/iio/magnetometer/st_magn_i2c.c | 9 +- drivers/iio/magnetometer/st_magn_spi.c | 9 +- drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/bmp280-i2c.c | 18 +- drivers/iio/pressure/dlhl60d.c | 375 ++ drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_i2c.c | 22 +- drivers/iio/pressure/st_pressure_spi.c | 9 +- drivers/iio/proximity/Kconfig | 15 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 3 - drivers/iio/proximity/ping.c | 335 ++ drivers/iio/resolver/ad2s1200.c | 1 - drivers/iio/temperature/max31856.c | 134 +- drivers/iio/temperature/maxim_thermocouple.c | 44 +- drivers/iio/trigger/stm32-timer-trigger.c | 3 - drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 168 +- drivers/interconnect/internal.h | 42 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8916.c | 554 +++ drivers/interconnect/qcom/msm8974.c | 32 +- drivers/interconnect/qcom/qcs404.c | 32 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 + drivers/isdn/Makefile | 2 +- drivers/isdn/capi/Kconfig | 32 +- drivers/isdn/capi/Makefile | 18 +- drivers/isdn/capi/capi.c | 14 +- drivers/isdn/capi/capilib.c | 202 - drivers/isdn/capi/capiutil.c | 231 +- drivers/isdn/capi/kcapi.c | 409 +- drivers/isdn/capi/kcapi.h | 149 +- drivers/isdn/capi/kcapi_proc.c | 36 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cardreader/rts5261.c | 11 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/genwqe/card_ddcb.c | 8 +- drivers/misc/isl29020.c | 1 + drivers/misc/mei/bus.c | 10 +- drivers/misc/mei/hdcp/mei_hdcp.c | 33 +- drivers/misc/mei/hw-me-regs.h | 6 + drivers/misc/mei/pci-me.c | 4 + drivers/misc/mic/card/mic_debugfs.c | 3 - drivers/misc/mic/cosm/cosm_debugfs.c | 3 - drivers/misc/mic/host/mic_debugfs.c | 3 - drivers/misc/pti.c | 4 +- drivers/misc/pvpanic.c | 12 +- drivers/misc/sram-exec.c | 21 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/tsl2550.c | 12 +- drivers/misc/xilinx_sdfec.c | 12 +- drivers/net/Kconfig | 10 +- drivers/net/Makefile | 2 +- drivers/net/ethernet/marvell/mvneta.c | 10 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 8 + drivers/net/ethernet/marvell/octeontx2/Makefile | 2 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 9 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 17 + .../net/ethernet/marvell/octeontx2/nic/Makefile | 10 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 1410 +++++++ .../ethernet/marvell/octeontx2/nic/otx2_common.h | 615 +++ .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 662 ++++ .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 1349 +++++++ .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 147 + .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 276 ++ .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 848 ++++ .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 162 + drivers/net/ethernet/qlogic/qed/qed.h | 69 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 358 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 130 + drivers/net/ethernet/qlogic/qed/qed_debug.c | 4055 +++++++++----------- drivers/net/ethernet/qlogic/qed/qed_debug.h | 4 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 128 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 24 - drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 2 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 2564 ++++++------- drivers/net/ethernet/qlogic/qed/qed_hw.c | 67 +- .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 521 ++- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 47 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 8 - drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 36 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 149 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 14 + drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 38 + drivers/net/ethernet/qlogic/qed/qed_roce.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 2 - drivers/net/ethernet/qlogic/qed/qed_sriov.c | 19 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 +- drivers/net/phy/Kconfig | 1 + drivers/net/veth.c | 6 +- drivers/net/virtio_net.c | 2 +- drivers/nvmem/Kconfig | 8 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 8 +- drivers/nvmem/imx-ocotp-scu.c | 16 +- drivers/nvmem/imx-ocotp.c | 79 +- drivers/nvmem/qcom-spmi-sdam.c | 192 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/Kconfig | 3 +- drivers/phy/broadcom/Kconfig | 4 +- drivers/phy/broadcom/Makefile | 2 +- drivers/phy/broadcom/phy-brcm-sata.c | 120 + drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 414 ++ drivers/phy/broadcom/phy-brcm-usb-init.c | 226 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 148 +- drivers/phy/broadcom/phy-brcm-usb.c | 269 +- drivers/phy/cadence/phy-cadence-sierra.c | 709 +++- drivers/phy/hisilicon/Kconfig | 16 +- drivers/phy/intel/Kconfig | 9 + drivers/phy/intel/Makefile | 2 + drivers/phy/intel/phy-intel-emmc.c | 284 ++ drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/marvell/Kconfig | 8 +- drivers/phy/mediatek/Kconfig | 25 +- drivers/phy/phy-core.c | 49 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 7 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 +- drivers/phy/rockchip/Kconfig | 1 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 319 +- drivers/phy/samsung/Kconfig | 6 +- drivers/phy/ti/Kconfig | 20 +- drivers/phy/ti/Makefile | 1 + drivers/phy/ti/phy-j721e-wiz.c | 959 +++++ drivers/phy/ti/phy-ti-pipe3.c | 18 +- drivers/pinctrl/actions/pinctrl-s700.c | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 170 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 212 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 387 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 50 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 38 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 + drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 10 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 1 - drivers/pinctrl/core.c | 41 +- drivers/pinctrl/core.h | 4 - drivers/pinctrl/devicetree.c | 4 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8mp.c | 345 ++ drivers/pinctrl/intel/Kconfig | 13 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 311 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-intel.c | 101 +- drivers/pinctrl/intel/pinctrl-intel.h | 44 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 975 +++++ drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 547 ++- drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h | 2 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h | 2 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-artpec6.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 637 ++- drivers/pinctrl/pinctrl-rza1.c | 4 +- drivers/pinctrl/qcom/pinctrl-msm.c | 5 - drivers/pinctrl/qcom/pinctrl-msm8976.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7180.c | 78 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 4 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/Kconfig | 16 +- drivers/pinctrl/sh-pfc/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 57 +- drivers/pinctrl/sh-pfc/gpio.c | 11 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 4 +- .../sh-pfc/{pfc-r8a7795-es1.c => pfc-r8a77950.c} | 26 +- .../sh-pfc/{pfc-r8a7795.c => pfc-r8a77951.c} | 39 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 6 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 33 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 39 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c | 13 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +- drivers/siox/siox.h | 2 +- drivers/slimbus/qcom-ctrl.c | 2 + drivers/slimbus/qcom-ngd-ctrl.c | 20 +- drivers/slimbus/slimbus.h | 2 +- drivers/soundwire/Kconfig | 9 + drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 55 +- drivers/soundwire/cadence_master.c | 66 +- drivers/soundwire/intel.c | 3 + drivers/soundwire/qcom.c | 861 +++++ drivers/soundwire/stream.c | 8 - drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 5 +- drivers/staging/android/ashmem.c | 6 +- drivers/staging/axis-fifo/axis-fifo.c | 160 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/exfat/Kconfig | 26 +- drivers/staging/exfat/Makefile | 2 +- drivers/staging/exfat/exfat.h | 93 +- drivers/staging/exfat/exfat_blkdev.c | 16 +- drivers/staging/exfat/exfat_core.c | 211 +- drivers/staging/exfat/exfat_super.c | 175 +- drivers/staging/hp/hp100.c | 11 +- drivers/staging/iio/accel/adis16203.c | 8 +- drivers/staging/iio/accel/adis16240.c | 15 +- drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/avm/Kconfig | 65 - drivers/staging/isdn/avm/Makefile | 12 - drivers/staging/isdn/avm/avm_cs.c | 166 - drivers/staging/isdn/avm/avmcard.h | 581 --- drivers/staging/isdn/avm/b1.c | 819 ---- drivers/staging/isdn/avm/b1dma.c | 981 ----- drivers/staging/isdn/avm/b1isa.c | 243 -- drivers/staging/isdn/avm/b1pci.c | 416 -- drivers/staging/isdn/avm/b1pcmcia.c | 224 -- drivers/staging/isdn/avm/c4.c | 1317 ------- drivers/staging/isdn/avm/t1isa.c | 594 --- drivers/staging/isdn/avm/t1pci.c | 259 -- drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/gigaset/asyncdata.c | 606 --- drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 ------------- drivers/staging/isdn/gigaset/capi.c | 2517 ------------ drivers/staging/isdn/gigaset/common.c | 1153 ------ drivers/staging/isdn/gigaset/dummyll.c | 74 - drivers/staging/isdn/gigaset/ev-layer.c | 1910 --------- drivers/staging/isdn/gigaset/gigaset.h | 827 ---- drivers/staging/isdn/gigaset/interface.c | 613 --- drivers/staging/isdn/gigaset/isocdata.c | 1006 ----- drivers/staging/isdn/gigaset/proc.c | 77 - drivers/staging/isdn/gigaset/ser-gigaset.c | 796 ---- drivers/staging/isdn/gigaset/usb-gigaset.c | 959 ----- drivers/staging/isdn/hysdn/Kconfig | 15 - drivers/staging/isdn/hysdn/Makefile | 12 - drivers/staging/isdn/hysdn/boardergo.c | 445 --- drivers/staging/isdn/hysdn/boardergo.h | 100 - drivers/staging/isdn/hysdn/hycapi.c | 785 ---- drivers/staging/isdn/hysdn/hysdn_boot.c | 400 -- drivers/staging/isdn/hysdn/hysdn_defs.h | 282 -- drivers/staging/isdn/hysdn/hysdn_init.c | 213 - drivers/staging/isdn/hysdn/hysdn_net.c | 330 -- drivers/staging/isdn/hysdn/hysdn_pof.h | 78 - drivers/staging/isdn/hysdn/hysdn_procconf.c | 411 -- drivers/staging/isdn/hysdn/hysdn_proclog.c | 357 -- drivers/staging/isdn/hysdn/hysdn_sched.c | 197 - drivers/staging/isdn/hysdn/ince1pc.h | 134 - drivers/staging/kpc2000/kpc2000_i2c.c | 120 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/Makefile | 1 - drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/configfs.c | 59 +- drivers/staging/most/core.c | 204 +- drivers/staging/most/dim2/Makefile | 1 - drivers/staging/most/dim2/dim2.c | 5 +- drivers/staging/most/i2c/Makefile | 1 - drivers/staging/most/i2c/i2c.c | 2 +- drivers/staging/most/{core.h => most.h} | 30 +- drivers/staging/most/net/Makefile | 1 - drivers/staging/most/net/net.c | 17 +- drivers/staging/most/sound/Makefile | 1 - drivers/staging/most/sound/sound.c | 54 +- drivers/staging/most/usb/Makefile | 1 - drivers/staging/most/usb/usb.c | 26 +- drivers/staging/most/video/Makefile | 1 - drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/nvec/nvec_kbd.c | 2 + drivers/staging/octeon-usb/Kconfig | 11 - drivers/staging/octeon-usb/Makefile | 2 - drivers/staging/octeon-usb/TODO | 8 - drivers/staging/octeon-usb/octeon-hcd.c | 3737 ------------------ drivers/staging/octeon-usb/octeon-hcd.h | 1847 --------- drivers/staging/octeon/Kconfig | 16 - drivers/staging/octeon/Makefile | 19 - drivers/staging/octeon/TODO | 9 - drivers/staging/octeon/ethernet-defines.h | 40 - drivers/staging/octeon/ethernet-mdio.c | 178 - drivers/staging/octeon/ethernet-mdio.h | 28 - drivers/staging/octeon/ethernet-mem.c | 154 - drivers/staging/octeon/ethernet-mem.h | 9 - drivers/staging/octeon/ethernet-rgmii.c | 158 - drivers/staging/octeon/ethernet-rx.c | 538 --- drivers/staging/octeon/ethernet-rx.h | 31 - drivers/staging/octeon/ethernet-sgmii.c | 30 - drivers/staging/octeon/ethernet-spi.c | 226 -- drivers/staging/octeon/ethernet-tx.c | 717 ---- drivers/staging/octeon/ethernet-tx.h | 14 - drivers/staging/octeon/ethernet-util.h | 47 - drivers/staging/octeon/ethernet.c | 992 ----- drivers/staging/octeon/octeon-ethernet.h | 107 - drivers/staging/octeon/octeon-stubs.h | 1433 ------- drivers/staging/qlge/qlge.h | 15 +- drivers/staging/qlge/qlge_dbg.c | 32 +- drivers/staging/qlge/qlge_ethtool.c | 39 +- drivers/staging/qlge/qlge_main.c | 215 +- drivers/staging/qlge/qlge_mpi.c | 26 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 14 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 20 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 200 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 34 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 8 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 7 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 82 +- drivers/staging/rtl8188eu/hal/phy.c | 41 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 97 +- .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 5 - drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/ieee80211.h | 2 +- drivers/staging/rtl8188eu/include/odm.h | 1 - drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/rtl8188eu/include/rtw_rf.h | 16 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 15 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 11 +- drivers/staging/rtl8192u/Makefile | 4 - drivers/staging/rtl8192u/ieee80211/Makefile | 27 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 62 +- drivers/staging/rtl8192u/r8192U_core.c | 13 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 30 - drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +- drivers/staging/rts5208/Makefile | 2 - drivers/staging/rts5208/rtsx.c | 7 +- drivers/staging/vc04_services/Makefile | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 9 +- .../staging/vc04_services/interface/vchi/vchi.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 2 +- drivers/staging/vt6655/rf.c | 2 +- drivers/staging/vt6656/baseband.c | 8 +- drivers/staging/vt6656/device.h | 19 +- drivers/staging/vt6656/dpc.c | 114 +- drivers/staging/vt6656/firmware.c | 14 +- drivers/staging/vt6656/int.c | 6 +- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/vt6656/rxtx.c | 26 +- drivers/staging/vt6656/usbpipe.c | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/wfx/TODO | 71 +- drivers/staging/wfx/bh.c | 3 +- drivers/staging/wfx/bus_spi.c | 9 +- drivers/staging/wfx/data_rx.c | 85 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 322 +- drivers/staging/wfx/data_tx.h | 27 +- drivers/staging/wfx/debug.c | 2 +- drivers/staging/wfx/fwio.c | 28 +- drivers/staging/wfx/hif_api_cmd.h | 35 +- drivers/staging/wfx/hif_api_mib.h | 35 +- drivers/staging/wfx/hif_rx.c | 115 +- drivers/staging/wfx/hif_tx.c | 164 +- drivers/staging/wfx/hif_tx.h | 28 +- drivers/staging/wfx/hif_tx_mib.h | 183 +- drivers/staging/wfx/hwio.h | 15 +- drivers/staging/wfx/main.c | 10 +- drivers/staging/wfx/queue.c | 216 +- drivers/staging/wfx/queue.h | 10 +- drivers/staging/wfx/scan.c | 321 +- drivers/staging/wfx/scan.h | 26 +- drivers/staging/wfx/secure_link.h | 8 +- drivers/staging/wfx/sta.c | 1058 ++--- drivers/staging/wfx/sta.h | 20 +- drivers/staging/wfx/traces.h | 14 +- drivers/staging/wfx/wfx.h | 43 +- drivers/staging/wilc1000/fw.h | 119 + drivers/staging/wilc1000/hif.c | 90 +- drivers/staging/wilc1000/hif.h | 19 - drivers/staging/wilc1000/netdev.c | 63 +- drivers/staging/wilc1000/netdev.h | 1 - drivers/staging/wilc1000/sdio.c | 178 +- drivers/staging/wilc1000/spi.c | 285 +- drivers/staging/wilc1000/wlan.c | 192 +- drivers/staging/wilc1000/wlan.h | 2 + drivers/staging/wilc1000/wlan_cfg.c | 152 +- drivers/staging/wilc1000/wlan_if.h | 1 + drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/thermal/Kconfig | 35 +- drivers/thermal/Makefile | 4 +- drivers/thermal/amlogic_thermal.c | 6 +- drivers/thermal/armada_thermal.c | 5 +- drivers/thermal/broadcom/Kconfig | 7 + drivers/thermal/broadcom/Makefile | 1 + drivers/thermal/broadcom/bcm2711_thermal.c | 123 + drivers/thermal/broadcom/brcmstb_thermal.c | 96 +- drivers/thermal/clock_cooling.c | 2 +- .../thermal/{cpu_cooling.c => cpufreq_cooling.c} | 7 +- drivers/thermal/cpuidle_cooling.c | 232 ++ drivers/thermal/db8500_thermal.c | 4 +- drivers/thermal/devfreq_cooling.c | 3 +- drivers/thermal/fair_share.c | 4 +- drivers/thermal/gov_bang_bang.c | 4 +- .../int340x_thermal/processor_thermal_device.c | 4 + drivers/thermal/intel/intel_pch_thermal.c | 10 +- drivers/thermal/max77620_thermal.c | 2 +- drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/of-thermal.c | 70 +- drivers/thermal/qoriq_thermal.c | 337 +- drivers/thermal/rcar_gen3_thermal.c | 4 +- drivers/thermal/rcar_thermal.c | 9 +- drivers/thermal/rockchip_thermal.c | 34 +- drivers/thermal/samsung/Kconfig | 2 +- drivers/thermal/samsung/exynos_tmu.c | 9 +- drivers/thermal/st/stm_thermal.c | 388 +- drivers/thermal/step_wise.c | 4 +- drivers/thermal/sun8i_thermal.c | 639 +++ drivers/thermal/tegra/soctherm.c | 15 +- drivers/thermal/thermal-generic-adc.c | 20 +- drivers/thermal/thermal_core.h | 2 - drivers/thermal/thermal_hwmon.c | 28 + drivers/thermal/thermal_hwmon.h | 7 + drivers/thermal/user_space.c | 4 +- drivers/thermal/zx2967_thermal.c | 1 + drivers/thunderbolt/Kconfig | 11 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 11 +- drivers/thunderbolt/ctl.c | 19 +- drivers/thunderbolt/ctl.h | 3 +- drivers/thunderbolt/eeprom.c | 137 +- drivers/thunderbolt/nhi.c | 3 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 441 ++- drivers/thunderbolt/tb.c | 227 +- drivers/thunderbolt/tb.h | 101 + drivers/thunderbolt/tb_msgs.h | 6 +- drivers/thunderbolt/tb_regs.h | 65 +- drivers/thunderbolt/tmu.c | 383 ++ drivers/thunderbolt/tunnel.c | 169 +- drivers/thunderbolt/tunnel.h | 9 + drivers/thunderbolt/usb4.c | 764 ++++ drivers/thunderbolt/xdomain.c | 6 + drivers/tty/n_hdlc.c | 11 +- drivers/tty/serdev/core.c | 14 +- drivers/tty/serial/21285.c | 55 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 50 +- drivers/tty/serial/8250/8250_core.c | 1 + drivers/tty/serial/8250/8250_exar.c | 6 +- drivers/tty/serial/8250/8250_fsl.c | 4 - drivers/tty/serial/8250/8250_of.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 5 +- drivers/tty/serial/8250/8250_port.c | 8 +- drivers/tty/serial/8250/Kconfig | 10 + drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl010.c | 5 +- drivers/tty/serial/amba-pl011.c | 13 +- drivers/tty/serial/apbuart.c | 5 +- drivers/tty/serial/arc_uart.c | 5 +- drivers/tty/serial/atmel_serial.c | 41 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 5 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 9 +- drivers/tty/serial/dz.c | 5 +- drivers/tty/serial/efm32-uart.c | 5 +- drivers/tty/serial/fsl_linflexuart.c | 8 +- drivers/tty/serial/fsl_lpuart.c | 16 +- drivers/tty/serial/imx.c | 58 +- drivers/tty/serial/ip22zilog.c | 7 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/meson_uart.c | 70 +- drivers/tty/serial/milbeaut_usio.c | 5 +- drivers/tty/serial/mpc52xx_uart.c | 11 +- drivers/tty/serial/msm_serial.c | 23 +- drivers/tty/serial/mux.c | 5 +- drivers/tty/serial/mxs-auart.c | 5 +- drivers/tty/serial/omap-serial.c | 12 +- drivers/tty/serial/pch_uart.c | 12 +- drivers/tty/serial/pmac_zilog.c | 5 +- drivers/tty/serial/pnx8xxx_uart.c | 7 +- drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 128 +- drivers/tty/serial/sa1100.c | 7 +- drivers/tty/serial/samsung.h | 147 - drivers/tty/serial/samsung_tty.c | 315 +- drivers/tty/serial/sb1250-duart.c | 5 +- drivers/tty/serial/sccnxp.c | 5 +- drivers/tty/serial/serial-tegra.c | 94 +- drivers/tty/serial/serial_core.c | 84 + drivers/tty/serial/serial_txx9.c | 5 +- drivers/tty/serial/sh-sci.c | 10 +- drivers/tty/serial/sprd_serial.c | 5 +- drivers/tty/serial/st-asc.c | 17 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunhv.c | 5 +- drivers/tty/serial/sunsab.c | 5 +- drivers/tty/serial/sunsu.c | 5 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/ucc_uart.c | 4 - drivers/tty/serial/vr41xx_siu.c | 5 +- drivers/tty/serial/vt8500_serial.c | 5 +- drivers/tty/serial/xilinx_uartps.c | 51 +- drivers/tty/serial/zs.c | 5 +- drivers/tty/synclink_gt.c | 20 +- drivers/tty/synclinkmp.c | 24 +- drivers/tty/sysrq.c | 9 +- drivers/tty/tty_baudrate.c | 28 +- drivers/tty/tty_io.c | 2 +- drivers/tty/vt/.gitignore | 1 + drivers/tty/vt/Makefile | 6 +- {scripts => drivers/tty/vt}/conmakehash.c | 0 drivers/tty/vt/vt.c | 8 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/uio/uio_pdrv_genirq.c | 2 + drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-imx.c | 216 ++ drivers/usb/cdns3/debug.h | 2 +- drivers/usb/cdns3/gadget.c | 536 ++- drivers/usb/cdns3/gadget.h | 26 +- drivers/usb/cdns3/trace.h | 93 +- drivers/usb/chipidea/Kconfig | 1 + drivers/usb/chipidea/ci.h | 10 + drivers/usb/chipidea/ci_hdrc_tegra.c | 9 - drivers/usb/chipidea/core.c | 4 +- drivers/usb/chipidea/host.h | 2 +- drivers/usb/core/devio.c | 4 +- drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc2/debugfs.c | 3 +- drivers/usb/dwc2/gadget.c | 25 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc3/core.c | 3 + drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-exynos.c | 4 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/ep0.c | 4 +- drivers/usb/dwc3/gadget.c | 56 +- drivers/usb/dwc3/gadget.h | 14 + drivers/usb/gadget/Kconfig | 28 - drivers/usb/gadget/configfs.c | 43 + drivers/usb/gadget/function/f_ecm.c | 16 +- drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/function/f_ncm.c | 17 +- drivers/usb/gadget/function/u_audio.c | 29 +- drivers/usb/gadget/legacy/Kconfig | 28 + drivers/usb/gadget/legacy/cdc2.c | 2 +- drivers/usb/gadget/legacy/g_ffs.c | 2 +- drivers/usb/gadget/legacy/multi.c | 2 +- drivers/usb/gadget/legacy/ncm.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/core.c | 2 + drivers/usb/gadget/udc/gr_udc.c | 16 +- drivers/usb/gadget/udc/omap_udc.c | 6 +- drivers/usb/host/Kconfig | 56 +- drivers/usb/host/ehci-exynos.c | 4 +- drivers/usb/host/ehci-mv.c | 21 +- drivers/usb/host/ehci-sh.c | 7 - drivers/usb/host/ehci-tegra.c | 16 +- drivers/usb/host/ohci-exynos.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/xhci-mtk.c | 5 - drivers/usb/host/xhci-tegra.c | 440 ++- drivers/usb/misc/usb3503.c | 94 +- drivers/usb/musb/Kconfig | 12 +- drivers/usb/musb/Makefile | 4 +- drivers/usb/musb/davinci.c | 57 +- drivers/usb/musb/jz4740.c | 75 +- drivers/usb/musb/mediatek.c | 582 +++ drivers/usb/musb/musb_am335x.c | 44 - drivers/usb/musb/musb_core.c | 188 +- drivers/usb/musb/musb_core.h | 20 +- drivers/usb/musb/musb_dma.h | 9 + drivers/usb/musb/musb_host.c | 46 +- drivers/usb/musb/musb_io.h | 18 +- drivers/usb/musb/musb_trace.h | 33 +- drivers/usb/musb/musbhsdma.c | 56 +- drivers/usb/musb/omap2430.c | 164 +- drivers/usb/musb/sunxi.c | 6 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/musb/ux500_dma.c | 4 +- drivers/usb/phy/Kconfig | 4 +- drivers/usb/phy/phy-ab8500-usb.c | 26 +- drivers/usb/phy/phy-am335x.c | 2 +- drivers/usb/phy/phy-generic.c | 39 +- drivers/usb/phy/phy-generic.h | 3 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 96 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 896 +++-- drivers/usb/phy/phy-ulpi.c | 48 +- drivers/usb/phy/phy.c | 13 +- drivers/usb/renesas_usbhs/common.c | 22 +- drivers/usb/renesas_usbhs/rcar2.c | 4 +- drivers/usb/renesas_usbhs/rza2.c | 2 +- drivers/usb/serial/Kconfig | 3 - drivers/usb/serial/cyberjack.c | 2 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/ir-usb.c | 185 +- drivers/usb/serial/opticon.c | 61 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/bus.c | 42 +- drivers/usb/typec/class.c | 52 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/mux/pi3usb30532.c | 5 +- drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/tcpci.c | 6 + drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 95 +- drivers/usb/typec/ucsi/ucsi.h | 14 + drivers/usb/typec/ucsi/ucsi_ccg.c | 191 +- drivers/video/console/Kconfig | 1 - drivers/visorbus/visorchipset.c | 11 +- drivers/vme/bridges/vme_fake.c | 30 +- drivers/w1/masters/omap_hdq.c | 348 +- fs/adfs/adfs.h | 32 +- fs/adfs/dir.c | 314 +- fs/adfs/dir_f.c | 302 +- fs/adfs/dir_f.h | 52 +- fs/adfs/dir_fplus.c | 346 +- fs/adfs/dir_fplus.h | 6 +- fs/adfs/inode.c | 64 +- fs/adfs/map.c | 247 +- fs/adfs/super.c | 267 +- fs/btrfs/Makefile | 2 +- fs/btrfs/block-group.c | 212 +- fs/btrfs/block-group.h | 40 + fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 4 +- fs/btrfs/ctree.h | 81 +- fs/btrfs/dev-replace.c | 1 + fs/btrfs/discard.c | 702 ++++ fs/btrfs/discard.h | 41 + fs/btrfs/disk-io.c | 37 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 50 +- fs/btrfs/extent_io.c | 54 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/file-item.c | 41 +- fs/btrfs/file.c | 23 +- fs/btrfs/free-space-cache.c | 619 ++- fs/btrfs/free-space-cache.h | 41 +- fs/btrfs/inode-map.c | 13 +- fs/btrfs/inode.c | 834 +--- fs/btrfs/ioctl.c | 5 +- fs/btrfs/ordered-data.c | 81 +- fs/btrfs/ordered-data.h | 26 +- fs/btrfs/print-tree.c | 2 +- fs/btrfs/qgroup.c | 44 +- fs/btrfs/relocation.c | 20 +- fs/btrfs/scrub.c | 7 +- fs/btrfs/space-info.c | 42 +- fs/btrfs/super.c | 39 +- fs/btrfs/sysfs.c | 394 +- fs/btrfs/sysfs.h | 5 +- fs/btrfs/tests/btrfs-tests.c | 29 + fs/btrfs/tests/btrfs-tests.h | 1 + fs/btrfs/tests/extent-map-tests.c | 154 +- fs/btrfs/tests/inode-tests.c | 44 +- fs/btrfs/transaction.c | 30 +- fs/btrfs/tree-checker.c | 225 +- fs/btrfs/tree-log.c | 455 +-- fs/btrfs/volumes.c | 284 +- fs/btrfs/volumes.h | 10 +- fs/cifs/cifs_dfs_ref.c | 97 +- fs/cifs/cifsacl.c | 20 + fs/cifs/cifsfs.h | 3 + fs/cifs/cifsglob.h | 1 + fs/cifs/cifsproto.h | 4 + fs/cifs/cifssmb.c | 4 +- fs/cifs/connect.c | 6 +- fs/cifs/dfs_cache.c | 1112 +++--- fs/cifs/file.c | 8 +- fs/cifs/inode.c | 4 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 171 +- fs/cifs/smb2pdu.c | 182 +- fs/cifs/smb2pdu.h | 2 + fs/cifs/smb2proto.h | 5 + fs/cifs/smb2transport.c | 2 + fs/cifs/transport.c | 3 + fs/cifs/xattr.c | 128 +- fs/crypto/Kconfig | 22 +- fs/crypto/bio.c | 114 +- fs/crypto/crypto.c | 57 +- fs/crypto/fname.c | 316 +- fs/crypto/fscrypt_private.h | 58 +- fs/crypto/hkdf.c | 2 +- fs/crypto/hooks.c | 47 +- fs/crypto/keyring.c | 147 +- fs/crypto/keysetup.c | 102 +- fs/crypto/keysetup_v1.c | 19 +- fs/crypto/policy.c | 170 +- fs/debugfs/file.c | 38 +- fs/debugfs/inode.c | 9 +- fs/erofs/decompressor.c | 22 +- fs/erofs/internal.h | 4 +- fs/erofs/utils.c | 15 +- fs/erofs/xattr.h | 17 +- fs/erofs/zdata.c | 123 +- fs/ext4/Kconfig | 1 + fs/ext4/dir.c | 2 +- fs/ext4/verity.c | 47 +- fs/f2fs/Kconfig | 1 + fs/f2fs/data.c | 2 +- fs/f2fs/dir.c | 2 +- fs/f2fs/f2fs.h | 3 + fs/f2fs/verity.c | 47 +- fs/inode.c | 3 +- fs/kernfs/dir.c | 2 +- fs/namei.c | 199 +- fs/nsfs.c | 29 +- fs/open.c | 147 +- fs/proc/Kconfig | 4 + fs/proc/base.c | 10 +- fs/proc/namespaces.c | 20 +- fs/read_write.c | 10 +- fs/ubifs/Kconfig | 1 + fs/ubifs/dir.c | 16 +- fs/ubifs/file.c | 4 +- fs/ubifs/journal.c | 10 +- fs/ubifs/key.h | 1 - fs/ubifs/ubifs.h | 7 - fs/verity/enable.c | 67 +- fs/verity/fsverity_private.h | 17 +- fs/verity/hash_algs.c | 98 +- fs/verity/open.c | 5 +- fs/verity/verify.c | 47 +- include/dt-bindings/interconnect/qcom,msm8916.h | 100 + include/dt-bindings/phy/phy.h | 1 + include/dt-bindings/thermal/thermal_exynos.h | 2 +- include/linux/alcor_pci.h | 1 + include/linux/b1pcmcia.h | 21 - include/linux/bitmap.h | 35 + include/linux/bpf.h | 19 +- include/linux/clock_cooling.h | 2 +- include/linux/cpu_cooling.h | 24 +- include/linux/dev_printk.h | 235 ++ include/linux/device.h | 999 +---- include/linux/device/bus.h | 288 ++ include/linux/device/class.h | 266 ++ include/linux/device/driver.h | 292 ++ include/linux/extcon.h | 30 +- include/linux/fcntl.h | 16 +- include/linux/fscrypt.h | 122 +- include/linux/fsverity.h | 7 +- include/linux/gpio/driver.h | 31 +- include/linux/iio/accel/kxcjk_1013.h | 3 + include/linux/iio/adc/ad_sigma_delta.h | 2 + include/linux/iio/buffer_impl.h | 6 +- include/linux/iio/common/st_sensors.h | 12 +- include/linux/iio/common/st_sensors_i2c.h | 10 - include/linux/iio/frequency/adf4350.h | 4 - include/linux/iio/imu/adis.h | 164 +- include/linux/iio/magnetometer/ak8975.h | 17 - include/linux/iio/types.h | 2 + include/linux/ima.h | 20 + include/linux/interconnect-provider.h | 14 + include/linux/ipmi-fru.h | 134 - include/linux/isdn/capilli.h | 18 - include/linux/isdn/capiutil.h | 456 --- include/linux/kasan.h | 6 + include/linux/kernelcapi.h | 75 - include/linux/namei.h | 12 +- include/linux/phy/phy-dp.h | 95 + include/linux/phy/phy.h | 14 +- include/linux/pinctrl/machine.h | 5 + include/linux/platform_data/ad7266.h | 3 - include/linux/platform_data/ads1015.h | 23 - include/linux/platform_data/ehci-sh.h | 16 - include/linux/platform_data/mv_usb.h | 8 - include/linux/platform_data/usb3503.h | 3 - include/linux/proc_ns.h | 4 +- include/linux/qed/common_hsi.h | 44 +- include/linux/qed/eth_common.h | 78 +- include/linux/qed/iscsi_common.h | 64 +- include/linux/qed/qed_if.h | 14 +- include/linux/qed/qed_ll2_if.h | 7 + include/linux/qed/storage_common.h | 3 +- include/linux/resctrl.h | 14 + include/linux/serial_8250.h | 1 + include/linux/serial_core.h | 91 +- include/linux/soundwire/sdw.h | 4 +- include/linux/soundwire/sdw_intel.h | 11 + include/linux/syscalls.h | 3 + include/linux/tcp.h | 2 - include/linux/usb/gpio_vbus.h | 33 - include/linux/usb/irda.h | 13 +- include/linux/usb/pd.h | 33 +- include/linux/usb/pd_vdo.h | 32 + include/linux/usb/renesas_usbhs.h | 2 - include/linux/usb/tegra_usb_phy.h | 4 +- include/linux/usb/typec.h | 9 + include/linux/usb/typec_altmode.h | 20 +- include/linux/usb/typec_mux.h | 10 +- include/linux/usb/ulpi.h | 11 + include/linux/usb/usb_phy_generic.h | 12 - include/net/udp.h | 3 + include/trace/events/btrfs.h | 6 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/b1lli.h | 74 - include/uapi/linux/fcntl.h | 2 +- include/uapi/linux/fscrypt.h | 14 +- include/uapi/linux/gigaset_dev.h | 39 - include/uapi/linux/hysdn_if.h | 34 - include/uapi/linux/openat2.h | 39 + include/uapi/misc/pvpanic.h | 9 + include/uapi/sound/asound.h | 4 +- init/Kconfig | 1 + init/main.c | 2 +- kernel/bpf/bpf_struct_ops.c | 5 +- kernel/bpf/btf.c | 18 +- kernel/bpf/devmap.c | 29 +- kernel/bpf/dispatcher.c | 4 +- kernel/bpf/inode.c | 3 +- kernel/bpf/offload.c | 12 +- kernel/bpf/trampoline.c | 80 +- kernel/bpf/verifier.c | 19 +- kernel/events/core.c | 2 +- kernel/extable.c | 7 +- kernel/gcov/Kconfig | 2 +- kernel/rcu/tree_exp.h | 1 - kernel/trace/trace_probe.c | 6 +- mm/kasan/report.c | 40 + mm/percpu.c | 61 +- net/core/flow_dissector.c | 11 +- net/ipv4/syncookies.c | 4 + net/ipv4/tcp_input.c | 3 + net/ipv6/syncookies.c | 3 + net/mptcp/protocol.c | 54 +- net/mptcp/subflow.c | 7 +- net/sched/sch_choke.c | 2 +- samples/Makefile | 1 + scripts/.gitignore | 1 - scripts/Makefile | 3 - security/apparmor/apparmorfs.c | 6 +- security/integrity/ima/Kconfig | 12 + security/integrity/ima/Makefile | 2 + security/integrity/ima/ima.h | 33 +- security/integrity/ima/ima_api.c | 8 +- security/integrity/ima/ima_appraise.c | 4 +- security/integrity/ima/ima_asymmetric_keys.c | 66 + security/integrity/ima/ima_crypto.c | 4 +- security/integrity/ima/ima_init.c | 8 +- security/integrity/ima/ima_main.c | 61 +- security/integrity/ima/ima_policy.c | 165 +- security/integrity/ima/ima_queue_keys.c | 171 + security/keys/key.c | 10 + security/security.c | 1 - security/tomoyo/common.c | 11 +- sound/core/pcm_native.c | 24 +- sound/soc/amd/raven/acp3x-i2s.c | 12 +- sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/rt700-sdw.c | 4 +- sound/soc/codecs/rt711-sdw.c | 4 +- sound/soc/codecs/rt715-sdw.c | 4 +- tools/arch/x86/include/asm/msr-index.h | 14 +- tools/bpf/bpftool/btf.c | 27 +- tools/bpf/runqslower/Makefile | 6 +- tools/lib/bpf/libbpf.c | 99 +- tools/lib/bpf/libbpf.h | 6 +- tools/objtool/Makefile | 6 +- tools/objtool/sync-check.sh | 2 - tools/power/x86/turbostat/turbostat.c | 4 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/Makefile | 11 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 2 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 2 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 2 +- .../selftests/bpf/prog_tests/select_reuseport.c | 44 +- .../selftests/bpf/prog_tests/trampoline_count.c | 112 + .../bpf/progs/test_select_reuseport_kern.c | 6 + .../selftests/bpf/progs/test_trampoline_count.c | 21 + tools/testing/selftests/bpf/test_flow_dissector.sh | 14 + tools/testing/selftests/bpf/test_sockmap.c | 15 +- tools/testing/selftests/kvm/Makefile | 4 +- .../selftests/kvm/include/x86_64/processor.h | 726 +--- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 8 +- tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/openat2/Makefile | 8 + tools/testing/selftests/openat2/helpers.c | 109 + tools/testing/selftests/openat2/helpers.h | 106 + tools/testing/selftests/openat2/openat2_test.c | 312 ++ .../testing/selftests/openat2/rename_attack_test.c | 160 + tools/testing/selftests/openat2/resolve_test.c | 523 +++ tools/usb/usbip/README | 22 +- tools/usb/usbip/src/usbip_network.c | 40 +- tools/usb/usbip/src/usbip_network.h | 12 +- 1263 files changed, 49032 insertions(+), 58849 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dma-buffer create mode 100644 Documentation/ABI/testing/usb-charger-uevent create mode 100644 Documentation/devicetree/bindings/gpio/qcom,wcd934x-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml create mode 100644 Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/soundwire/qcom,sdw.txt create mode 100644 Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t- [...] create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt create mode 100644 Documentation/driver-api/gpio/using-gpio.rst create mode 100644 Documentation/driver-api/thermal/cpu-idle-cooling.rst delete mode 100644 Documentation/isdn/avmb1.rst delete mode 100644 Documentation/isdn/gigaset.rst delete mode 100644 Documentation/isdn/hysdn.rst create mode 100644 Documentation/networking/device_drivers/marvell/octeontx2.rst create mode 100644 arch/um/include/asm/xor.h create mode 100644 arch/x86/include/asm/vmxfeatures.h create mode 100644 arch/x86/kernel/cpu/feat_ctl.c create mode 100644 drivers/gpio/gpio-logicvc.c delete mode 100644 drivers/gpio/gpio-lynxpoint.c create mode 100644 drivers/gpio/gpio-wcd934x.c create mode 100644 drivers/iio/accel/bma400.h create mode 100644 drivers/iio/accel/bma400_core.c create mode 100644 drivers/iio/accel/bma400_i2c.c create mode 100644 drivers/iio/adc/ad7091r-base.c create mode 100644 drivers/iio/adc/ad7091r-base.h create mode 100644 drivers/iio/adc/ad7091r5.c create mode 100644 drivers/iio/adc/ltc2496.c copy drivers/iio/adc/{ltc2497.c => ltc2497-core.c} (52%) create mode 100644 drivers/iio/adc/ltc2497.h rename drivers/iio/chemical/{atlas-ph-sensor.c => atlas-sensor.c} (97%) create mode 100644 drivers/iio/pressure/dlhl60d.c create mode 100644 drivers/iio/proximity/ping.c create mode 100644 drivers/interconnect/internal.h create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/trace.h delete mode 100644 drivers/isdn/capi/capilib.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_struct.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h create mode 100644 drivers/nvmem/qcom-spmi-sdam.c create mode 100644 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c create mode 100644 drivers/phy/intel/Kconfig create mode 100644 drivers/phy/intel/Makefile create mode 100644 drivers/phy/intel/phy-intel-emmc.c create mode 100644 drivers/phy/ti/phy-j721e-wiz.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8mp.c create mode 100644 drivers/pinctrl/intel/pinctrl-lynxpoint.c rename drivers/pinctrl/sh-pfc/{pfc-r8a7795-es1.c => pfc-r8a77950.c} (99%) rename drivers/pinctrl/sh-pfc/{pfc-r8a7795.c => pfc-r8a77951.c} (99%) create mode 100644 drivers/soundwire/qcom.c delete mode 100644 drivers/staging/isdn/Kconfig delete mode 100644 drivers/staging/isdn/Makefile delete mode 100644 drivers/staging/isdn/TODO delete mode 100644 drivers/staging/isdn/avm/Kconfig delete mode 100644 drivers/staging/isdn/avm/Makefile delete mode 100644 drivers/staging/isdn/avm/avm_cs.c delete mode 100644 drivers/staging/isdn/avm/avmcard.h delete mode 100644 drivers/staging/isdn/avm/b1.c delete mode 100644 drivers/staging/isdn/avm/b1dma.c delete mode 100644 drivers/staging/isdn/avm/b1isa.c delete mode 100644 drivers/staging/isdn/avm/b1pci.c delete mode 100644 drivers/staging/isdn/avm/b1pcmcia.c delete mode 100644 drivers/staging/isdn/avm/c4.c delete mode 100644 drivers/staging/isdn/avm/t1isa.c delete mode 100644 drivers/staging/isdn/avm/t1pci.c delete mode 100644 drivers/staging/isdn/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/capi.c delete mode 100644 drivers/staging/isdn/gigaset/common.c delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h delete mode 100644 drivers/staging/isdn/gigaset/interface.c delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c delete mode 100644 drivers/staging/isdn/gigaset/proc.c delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c delete mode 100644 drivers/staging/isdn/hysdn/Kconfig delete mode 100644 drivers/staging/isdn/hysdn/Makefile delete mode 100644 drivers/staging/isdn/hysdn/boardergo.c delete mode 100644 drivers/staging/isdn/hysdn/boardergo.h delete mode 100644 drivers/staging/isdn/hysdn/hycapi.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_boot.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_defs.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_init.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_pof.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_procconf.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_proclog.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_sched.c delete mode 100644 drivers/staging/isdn/hysdn/ince1pc.h rename drivers/staging/most/{core.h => most.h} (94%) delete mode 100644 drivers/staging/octeon-usb/Kconfig delete mode 100644 drivers/staging/octeon-usb/Makefile delete mode 100644 drivers/staging/octeon-usb/TODO delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.c delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.h delete mode 100644 drivers/staging/octeon/Kconfig delete mode 100644 drivers/staging/octeon/Makefile delete mode 100644 drivers/staging/octeon/TODO delete mode 100644 drivers/staging/octeon/ethernet-defines.h delete mode 100644 drivers/staging/octeon/ethernet-mdio.c delete mode 100644 drivers/staging/octeon/ethernet-mdio.h delete mode 100644 drivers/staging/octeon/ethernet-mem.c delete mode 100644 drivers/staging/octeon/ethernet-mem.h delete mode 100644 drivers/staging/octeon/ethernet-rgmii.c delete mode 100644 drivers/staging/octeon/ethernet-rx.c delete mode 100644 drivers/staging/octeon/ethernet-rx.h delete mode 100644 drivers/staging/octeon/ethernet-sgmii.c delete mode 100644 drivers/staging/octeon/ethernet-spi.c delete mode 100644 drivers/staging/octeon/ethernet-tx.c delete mode 100644 drivers/staging/octeon/ethernet-tx.h delete mode 100644 drivers/staging/octeon/ethernet-util.h delete mode 100644 drivers/staging/octeon/ethernet.c delete mode 100644 drivers/staging/octeon/octeon-ethernet.h delete mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/Makefile create mode 100644 drivers/staging/wilc1000/fw.h create mode 100644 drivers/thermal/broadcom/bcm2711_thermal.c rename drivers/thermal/{cpu_cooling.c => cpufreq_cooling.c} (98%) create mode 100644 drivers/thermal/cpuidle_cooling.c create mode 100644 drivers/thermal/sun8i_thermal.c create mode 100644 drivers/thunderbolt/tmu.c create mode 100644 drivers/thunderbolt/usb4.c delete mode 100644 drivers/tty/serial/samsung.h rename {scripts => drivers/tty/vt}/conmakehash.c (100%) create mode 100644 drivers/usb/cdns3/cdns3-imx.c create mode 100644 drivers/usb/musb/mediatek.c delete mode 100644 drivers/usb/musb/musb_am335x.c create mode 100644 fs/btrfs/discard.c create mode 100644 fs/btrfs/discard.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8916.h delete mode 100644 include/linux/b1pcmcia.h create mode 100644 include/linux/dev_printk.h create mode 100644 include/linux/device/bus.h create mode 100644 include/linux/device/class.h create mode 100644 include/linux/device/driver.h delete mode 100644 include/linux/iio/magnetometer/ak8975.h delete mode 100644 include/linux/ipmi-fru.h create mode 100644 include/linux/phy/phy-dp.h delete mode 100644 include/linux/platform_data/ads1015.h delete mode 100644 include/linux/platform_data/ehci-sh.h create mode 100644 include/linux/resctrl.h delete mode 100644 include/linux/usb/gpio_vbus.h delete mode 100644 include/uapi/linux/b1lli.h delete mode 100644 include/uapi/linux/gigaset_dev.h delete mode 100644 include/uapi/linux/hysdn_if.h create mode 100644 include/uapi/linux/openat2.h create mode 100644 include/uapi/misc/pvpanic.h create mode 100644 security/integrity/ima/ima_asymmetric_keys.c create mode 100644 security/integrity/ima/ima_queue_keys.c create mode 100644 tools/testing/selftests/bpf/prog_tests/trampoline_count.c create mode 100644 tools/testing/selftests/bpf/progs/test_trampoline_count.c create mode 100644 tools/testing/selftests/openat2/.gitignore create mode 100644 tools/testing/selftests/openat2/Makefile create mode 100644 tools/testing/selftests/openat2/helpers.c create mode 100644 tools/testing/selftests/openat2/helpers.h create mode 100644 tools/testing/selftests/openat2/openat2_test.c create mode 100644 tools/testing/selftests/openat2/rename_attack_test.c create mode 100644 tools/testing/selftests/openat2/resolve_test.c